pub fn parse_chain(s: &str) -> Result<Chain, String>Expand description
Parse a chain string into a Chain. Accepts:
- Friendly names: “ethereum”, “base”, “arbitrum”, “solana”, etc.
- CAIP-2 chain IDs: “eip155:1”, “eip155:8453”, etc.
- Bare numeric EVM chain IDs: “8453” → eip155:8453
- Legacy “evm” (deprecated, warns on stderr, resolves to ethereum)