MCP Ethers Wallet

export type NetworkInfo = { currency: string; chainId: number; RPC: string; explorer: string; } export type NetworkName = keyof typeof networkList; export const networkList = { "Ethereum": { "currency": "ETH", "chainId": 1, "RPC": "https://eth-mainnet.g.alchemy.com/v2/", "explorer": "" }, "Polygon PoS": { "currency": "MATIC", "chainId": 137, "RPC": "https://polygon-mainnet.g.alchemy.com/v2/", "explorer": "" }, "Arbitrum": { "currency": "ETH", "chainId": 42161, "RPC": "https://arb-mainnet.g.alchemy.com/v2/", "explorer": "" }, "Arbitrum Nova": { "currency": "ETH", "chainId": 42170, "RPC": "https://arbnova-mainnet.g.alchemy.com/v2/", "explorer": "" }, "Optimism": { "currency": "ETH", "chainId": 10, "RPC": "https://opt-mainnet.g.alchemy.com/v2/", "explorer": "" }, "Avalanche C-Chain": { "currency": "AVAX", "chainId": 43114, "RPC": "https://avax-mainnet.g.alchemy.com/v2/", "explorer": "" }, "Base": { "currency": "ETH", "chainId": 8453, "RPC": "https://base-mainnet.g.alchemy.com/v2/", "explorer": "" }, "Polygon zkEVM": { "currency": "ETH", "chainId": 1101, "RPC": "https://polygonzkevm-mainnet.g.alchemy.com/v2/", "explorer": "" }, "Linea": { "currency": "ETH", "chainId": 59144, "RPC": "https://linea-mainnet.g.alchemy.com/v2/", "explorer": "" }, "BNB Smart Chain": { "currency": "BNB", "chainId": 56, "RPC": "https://bnb-mainnet.g.alchemy.com/v2/", "explorer": "" }, "Scroll": { "currency": "ETH", "chainId": 534352, "RPC": "https://scroll-mainnet.g.alchemy.com/v2/", "explorer": "" } } as const;