Variable SUPPORTED_CHAINSConst

SUPPORTED_CHAINS: {
    arbitrum: Assign<{
        blockExplorers: {
            default: {
                name: "Arbiscan";
                url: "https://arbiscan.io";
            };
            etherscan: {
                name: "Arbiscan";
                url: "https://arbiscan.io";
            };
        };
        contracts: {
            multicall3: {
                address: "0xca11bde05977b3631167028862be2a173976ca11";
                blockCreated: 7654707;
            };
        };
        id: 42161;
        name: "Arbitrum One";
        nativeCurrency: {
            decimals: 18;
            name: "Ether";
            symbol: "ETH";
        };
        network: "arbitrum";
        rpcUrls: {
            alchemy: {
                http: readonly ["https://arb-mainnet.g.alchemy.com/v2"];
                webSocket: readonly ["wss://arb-mainnet.g.alchemy.com/v2"];
            };
            default: {
                http: readonly ["https://arb1.arbitrum.io/rpc"];
            };
            infura: {
                http: readonly ["https://arbitrum-mainnet.infura.io/v3"];
                webSocket: readonly ["wss://arbitrum-mainnet.infura.io/ws/v3"];
            };
            public: {
                http: readonly ["https://arb1.arbitrum.io/rpc"];
            };
        };
    }, ChainConfig<undefined>>;
    arbitrumSepolia: Assign<{
        blockExplorers: {
            default: {
                name: "Arbiscan";
                url: "https://sepolia.arbiscan.io";
            };
            etherscan: {
                name: "Arbiscan";
                url: "https://sepolia.arbiscan.io";
            };
        };
        contracts: {
            multicall3: {
                address: "0xca11bde05977b3631167028862be2a173976ca11";
                blockCreated: 81930;
            };
        };
        id: 421614;
        name: "Arbitrum Sepolia";
        nativeCurrency: {
            decimals: 18;
            name: "Arbitrum Sepolia Ether";
            symbol: "ETH";
        };
        network: "arbitrum-sepolia";
        rpcUrls: {
            alchemy: {
                http: readonly ["https://arb-sepolia.g.alchemy.com/v2"];
                webSocket: readonly ["wss://arb-sepolia.g.alchemy.com/v2"];
            };
            default: {
                http: readonly ["https://sepolia-rollup.arbitrum.io/rpc"];
            };
            public: {
                http: readonly ["https://sepolia-rollup.arbitrum.io/rpc"];
            };
        };
        testnet: true;
    }, ChainConfig<undefined>>;
    foundry: Assign<{
        id: 31337;
        name: "Foundry";
        nativeCurrency: {
            decimals: 18;
            name: "Ether";
            symbol: "ETH";
        };
        network: "foundry";
        rpcUrls: {
            default: {
                http: readonly ["http://127.0.0.1:8545"];
                webSocket: readonly ["ws://127.0.0.1:8545"];
            };
            public: {
                http: readonly ["http://127.0.0.1:8545"];
                webSocket: readonly ["ws://127.0.0.1:8545"];
            };
        };
    }, ChainConfig<undefined>>;
} = ...

Type declaration

  • arbitrum: Assign<{
        blockExplorers: {
            default: {
                name: "Arbiscan";
                url: "https://arbiscan.io";
            };
            etherscan: {
                name: "Arbiscan";
                url: "https://arbiscan.io";
            };
        };
        contracts: {
            multicall3: {
                address: "0xca11bde05977b3631167028862be2a173976ca11";
                blockCreated: 7654707;
            };
        };
        id: 42161;
        name: "Arbitrum One";
        nativeCurrency: {
            decimals: 18;
            name: "Ether";
            symbol: "ETH";
        };
        network: "arbitrum";
        rpcUrls: {
            alchemy: {
                http: readonly ["https://arb-mainnet.g.alchemy.com/v2"];
                webSocket: readonly ["wss://arb-mainnet.g.alchemy.com/v2"];
            };
            default: {
                http: readonly ["https://arb1.arbitrum.io/rpc"];
            };
            infura: {
                http: readonly ["https://arbitrum-mainnet.infura.io/v3"];
                webSocket: readonly ["wss://arbitrum-mainnet.infura.io/ws/v3"];
            };
            public: {
                http: readonly ["https://arb1.arbitrum.io/rpc"];
            };
        };
    }, ChainConfig<undefined>>
  • arbitrumSepolia: Assign<{
        blockExplorers: {
            default: {
                name: "Arbiscan";
                url: "https://sepolia.arbiscan.io";
            };
            etherscan: {
                name: "Arbiscan";
                url: "https://sepolia.arbiscan.io";
            };
        };
        contracts: {
            multicall3: {
                address: "0xca11bde05977b3631167028862be2a173976ca11";
                blockCreated: 81930;
            };
        };
        id: 421614;
        name: "Arbitrum Sepolia";
        nativeCurrency: {
            decimals: 18;
            name: "Arbitrum Sepolia Ether";
            symbol: "ETH";
        };
        network: "arbitrum-sepolia";
        rpcUrls: {
            alchemy: {
                http: readonly ["https://arb-sepolia.g.alchemy.com/v2"];
                webSocket: readonly ["wss://arb-sepolia.g.alchemy.com/v2"];
            };
            default: {
                http: readonly ["https://sepolia-rollup.arbitrum.io/rpc"];
            };
            public: {
                http: readonly ["https://sepolia-rollup.arbitrum.io/rpc"];
            };
        };
        testnet: true;
    }, ChainConfig<undefined>>
  • foundry: Assign<{
        id: 31337;
        name: "Foundry";
        nativeCurrency: {
            decimals: 18;
            name: "Ether";
            symbol: "ETH";
        };
        network: "foundry";
        rpcUrls: {
            default: {
                http: readonly ["http://127.0.0.1:8545"];
                webSocket: readonly ["ws://127.0.0.1:8545"];
            };
            public: {
                http: readonly ["http://127.0.0.1:8545"];
                webSocket: readonly ["ws://127.0.0.1:8545"];
            };
        };
    }, ChainConfig<undefined>>

Generated using TypeDoc