Guide

Copy wallet_addEthereumChain JSON examples

Copy-ready wallet_addEthereumChain JSON examples for mainnet chain IDs, RPC URLs, explorers, and nativeCurrency fields. Main.net renders JSON text only; this page does not connect wallets, request permissions, submit transactions, or recommend RPC providers.

Quick settings

EIP-3085 wallet config answer

Use this page for manual wallet_addEthereumChain JSON examples generated from Main.net chain IDs, RPC URLs, explorers, and nativeCurrency name, symbol, and decimals fields. Base uses 0x2105, Polygon PoS uses 0x89, Arbitrum One uses 0xa4b1, OP Mainnet uses 0xa, and MegaETH uses 0x10e6.

Base JSONPolygon JSONArbitrum JSONMegaETH JSONChain ID listMainnet RPC list

Priority wallet config examples

EVM snippets57
Source links108
Manual reviewJune 26, 2026
Wallet callsNone

How to use these snippets

Common wallet_addEthereumChain checks

These checks target the common failure mode behind searches likenativeCurrency name required. Main.net keeps the fields visible so teams can validate the object before calling wallet APIs.

Missing nativeCurrency fields
Include name, symbol, and decimals. Main.net renders decimals as 18 for reviewed EVM mainnet rows.
Wrong chainId format
Use hexadecimal chain IDs for EIP-3085, such as 0x2105 for Base or 0xa for OP Mainnet.
Network not added
If a wallet reports an unknown chain during a switch flow, compare the chain ID and then use a reviewed add-network object.
Pending wallet request
Only make one wallet-add or network-switch request at a time; repeated prompts can be rejected by wallet software.

Copy-ready EIP-3085 snippets

Base

Chain ID 8453 / 0x2105; gas token ETH.

{
  "chainId": "0x2105",
  "chainName": "Base",
  "nativeCurrency": {
    "name": "ETH",
    "symbol": "ETH",
    "decimals": 18
  },
  "rpcUrls": [
    "https://mainnet.base.org"
  ],
  "blockExplorerUrls": [
    "https://base.blockscout.com"
  ]
}

Ethereum

Chain ID 1 / 0x1; gas token ETH.

{
  "chainId": "0x1",
  "chainName": "Ethereum",
  "nativeCurrency": {
    "name": "ETH",
    "symbol": "ETH",
    "decimals": 18
  },
  "rpcUrls": [
    "https://ethereum-rpc.publicnode.com"
  ],
  "blockExplorerUrls": [
    "https://etherscan.io"
  ]
}

MegaETH

Chain ID 4326 / 0x10e6; gas token ETH.

{
  "chainId": "0x10e6",
  "chainName": "MegaETH",
  "nativeCurrency": {
    "name": "ETH",
    "symbol": "ETH",
    "decimals": 18
  },
  "rpcUrls": [
    "https://mainnet.megaeth.com/rpc"
  ],
  "blockExplorerUrls": [
    "https://mega.etherscan.io"
  ]
}

Immutable zkEVM

Chain ID 13371 / 0x343b; gas token IMX.

{
  "chainId": "0x343b",
  "chainName": "Immutable zkEVM",
  "nativeCurrency": {
    "name": "IMX",
    "symbol": "IMX",
    "decimals": 18
  },
  "rpcUrls": [
    "https://rpc.immutable.com"
  ],
  "blockExplorerUrls": [
    "https://explorer.immutable.com"
  ]
}

Story

Chain ID 1514 / 0x5ea; gas token IP.

{
  "chainId": "0x5ea",
  "chainName": "Story",
  "nativeCurrency": {
    "name": "IP",
    "symbol": "IP",
    "decimals": 18
  },
  "rpcUrls": [
    "https://mainnet.storyrpc.io"
  ],
  "blockExplorerUrls": [
    "https://www.storyscan.io"
  ]
}

Morph

Chain ID 2818 / 0xb02; gas token ETH.

{
  "chainId": "0xb02",
  "chainName": "Morph",
  "nativeCurrency": {
    "name": "ETH",
    "symbol": "ETH",
    "decimals": 18
  },
  "rpcUrls": [
    "https://rpc-quicknode.morph.network"
  ],
  "blockExplorerUrls": [
    "https://explorer.morph.network"
  ]
}

TAC

Chain ID 239 / 0xef; gas token TAC.

{
  "chainId": "0xef",
  "chainName": "TAC",
  "nativeCurrency": {
    "name": "TAC",
    "symbol": "TAC",
    "decimals": 18
  },
  "rpcUrls": [
    "https://rpc.tac.build"
  ],
  "blockExplorerUrls": [
    "https://explorer.tac.build"
  ]
}

Manta Pacific

Chain ID 169 / 0xa9; gas token ETH.

{
  "chainId": "0xa9",
  "chainName": "Manta Pacific",
  "nativeCurrency": {
    "name": "ETH",
    "symbol": "ETH",
    "decimals": 18
  },
  "rpcUrls": [
    "https://pacific-rpc.manta.network/http"
  ],
  "blockExplorerUrls": [
    "https://pacific-explorer.manta.network"
  ]
}

Flow EVM

Chain ID 747 / 0x2eb; gas token FLOW.

{
  "chainId": "0x2eb",
  "chainName": "Flow EVM",
  "nativeCurrency": {
    "name": "FLOW",
    "symbol": "FLOW",
    "decimals": 18
  },
  "rpcUrls": [
    "https://mainnet.evm.nodes.onflow.org"
  ],
  "blockExplorerUrls": [
    "https://evm.flowscan.io"
  ]
}

BOB

Chain ID 60808 / 0xed88; gas token ETH.

{
  "chainId": "0xed88",
  "chainName": "BOB",
  "nativeCurrency": {
    "name": "ETH",
    "symbol": "ETH",
    "decimals": 18
  },
  "rpcUrls": [
    "https://rpc.gobob.xyz"
  ],
  "blockExplorerUrls": [
    "https://explorer.gobob.xyz"
  ]
}

Arbitrum One

Chain ID 42161 / 0xa4b1; gas token ETH.

{
  "chainId": "0xa4b1",
  "chainName": "Arbitrum One",
  "nativeCurrency": {
    "name": "ETH",
    "symbol": "ETH",
    "decimals": 18
  },
  "rpcUrls": [
    "https://arb1.arbitrum.io/rpc"
  ],
  "blockExplorerUrls": [
    "https://arbiscan.io"
  ]
}

Flare

Chain ID 14 / 0xe; gas token FLR.

{
  "chainId": "0xe",
  "chainName": "Flare",
  "nativeCurrency": {
    "name": "FLR",
    "symbol": "FLR",
    "decimals": 18
  },
  "rpcUrls": [
    "https://flare-api.flare.network/ext/C/rpc"
  ],
  "blockExplorerUrls": [
    "https://flare-explorer.flare.network"
  ]
}

Hedera

Chain ID 295 / 0x127; gas token HBAR.

{
  "chainId": "0x127",
  "chainName": "Hedera",
  "nativeCurrency": {
    "name": "HBAR",
    "symbol": "HBAR",
    "decimals": 18
  },
  "rpcUrls": [
    "https://mainnet.hashio.io/api"
  ],
  "blockExplorerUrls": [
    "https://hashscan.io/mainnet"
  ]
}

LUKSO

Chain ID 42 / 0x2a; gas token LYX.

{
  "chainId": "0x2a",
  "chainName": "LUKSO",
  "nativeCurrency": {
    "name": "LYX",
    "symbol": "LYX",
    "decimals": 18
  },
  "rpcUrls": [
    "https://42.rpc.thirdweb.com"
  ],
  "blockExplorerUrls": [
    "https://explorer.lukso.network"
  ]
}

Core

Chain ID 1116 / 0x45c; gas token CORE.

{
  "chainId": "0x45c",
  "chainName": "Core",
  "nativeCurrency": {
    "name": "CORE",
    "symbol": "CORE",
    "decimals": 18
  },
  "rpcUrls": [
    "https://rpc.coredao.org"
  ],
  "blockExplorerUrls": [
    "https://scan.coredao.org"
  ]
}

Sei

Chain ID 1329 / 0x531; gas token SEI.

{
  "chainId": "0x531",
  "chainName": "Sei",
  "nativeCurrency": {
    "name": "SEI",
    "symbol": "SEI",
    "decimals": 18
  },
  "rpcUrls": [
    "https://evm-rpc.sei-apis.com"
  ],
  "blockExplorerUrls": [
    "https://seiscan.io"
  ]
}

Aurora

Chain ID 1313161554 / 0x4e454152; gas token ETH.

{
  "chainId": "0x4e454152",
  "chainName": "Aurora",
  "nativeCurrency": {
    "name": "ETH",
    "symbol": "ETH",
    "decimals": 18
  },
  "rpcUrls": [
    "https://mainnet.aurora.dev"
  ],
  "blockExplorerUrls": [
    "https://explorer.aurora.dev"
  ]
}

Kaia

Chain ID 8217 / 0x2019; gas token KAIA.

{
  "chainId": "0x2019",
  "chainName": "Kaia",
  "nativeCurrency": {
    "name": "KAIA",
    "symbol": "KAIA",
    "decimals": 18
  },
  "rpcUrls": [
    "https://public-en.node.kaia.io"
  ],
  "blockExplorerUrls": [
    "https://kaiascan.io"
  ]
}

Moonriver

Chain ID 1285 / 0x505; gas token MOVR.

{
  "chainId": "0x505",
  "chainName": "Moonriver",
  "nativeCurrency": {
    "name": "MOVR",
    "symbol": "MOVR",
    "decimals": 18
  },
  "rpcUrls": [
    "https://rpc.api.moonriver.moonbeam.network"
  ],
  "blockExplorerUrls": [
    "https://moonriver.moonscan.io"
  ]
}

Astar

Chain ID 592 / 0x250; gas token ASTR.

{
  "chainId": "0x250",
  "chainName": "Astar",
  "nativeCurrency": {
    "name": "ASTR",
    "symbol": "ASTR",
    "decimals": 18
  },
  "rpcUrls": [
    "https://evm.astar.network"
  ],
  "blockExplorerUrls": [
    "https://astar.blockscout.com"
  ]
}

Canto

Chain ID 7700 / 0x1e14; gas token CANTO.

{
  "chainId": "0x1e14",
  "chainName": "Canto",
  "nativeCurrency": {
    "name": "CANTO",
    "symbol": "CANTO",
    "decimals": 18
  },
  "rpcUrls": [
    "https://canto.gravitychain.io"
  ],
  "blockExplorerUrls": [
    "https://www.oklink.com/canto"
  ]
}

Injective EVM

Chain ID 1776 / 0x6f0; gas token INJ.

{
  "chainId": "0x6f0",
  "chainName": "Injective EVM",
  "nativeCurrency": {
    "name": "INJ",
    "symbol": "INJ",
    "decimals": 18
  },
  "rpcUrls": [
    "https://sentry.evm-rpc.injective.network"
  ],
  "blockExplorerUrls": [
    "https://blockscout.injective.network"
  ]
}

Harmony

Chain ID 1666600000 / 0x63564c40; gas token ONE.

{
  "chainId": "0x63564c40",
  "chainName": "Harmony",
  "nativeCurrency": {
    "name": "ONE",
    "symbol": "ONE",
    "decimals": 18
  },
  "rpcUrls": [
    "https://api.harmony.one"
  ],
  "blockExplorerUrls": [
    "https://explorer.harmony.one"
  ]
}

IoTeX

Chain ID 4689 / 0x1251; gas token IOTX.

{
  "chainId": "0x1251",
  "chainName": "IoTeX",
  "nativeCurrency": {
    "name": "IOTX",
    "symbol": "IOTX",
    "decimals": 18
  },
  "rpcUrls": [
    "https://babel-api.mainnet.iotex.io"
  ],
  "blockExplorerUrls": [
    "https://iotexscan.io"
  ]
}

Telos EVM

Chain ID 40 / 0x28; gas token TLOS.

{
  "chainId": "0x28",
  "chainName": "Telos EVM",
  "nativeCurrency": {
    "name": "TLOS",
    "symbol": "TLOS",
    "decimals": 18
  },
  "rpcUrls": [
    "https://rpc.telos.net"
  ],
  "blockExplorerUrls": [
    "https://www.teloscan.io"
  ]
}

XDC Network

Chain ID 50 / 0x32; gas token XDC.

{
  "chainId": "0x32",
  "chainName": "XDC Network",
  "nativeCurrency": {
    "name": "XDC",
    "symbol": "XDC",
    "decimals": 18
  },
  "rpcUrls": [
    "https://xdc.public-rpc.com"
  ],
  "blockExplorerUrls": [
    "https://xdcscan.com"
  ]
}

Kava EVM

Chain ID 2222 / 0x8ae; gas token KAVA.

{
  "chainId": "0x8ae",
  "chainName": "Kava EVM",
  "nativeCurrency": {
    "name": "KAVA",
    "symbol": "KAVA",
    "decimals": 18
  },
  "rpcUrls": [
    "https://evm.kava-rpc.com"
  ],
  "blockExplorerUrls": [
    "https://kavascan.com"
  ]
}

Oasis Sapphire

Chain ID 23294 / 0x5afe; gas token ROSE.

{
  "chainId": "0x5afe",
  "chainName": "Oasis Sapphire",
  "nativeCurrency": {
    "name": "ROSE",
    "symbol": "ROSE",
    "decimals": 18
  },
  "rpcUrls": [
    "https://sapphire.oasis.io"
  ],
  "blockExplorerUrls": [
    "https://explorer.oasis.io/mainnet/sapphire"
  ]
}

Gnosis

Chain ID 100 / 0x64; gas token xDAI.

{
  "chainId": "0x64",
  "chainName": "Gnosis",
  "nativeCurrency": {
    "name": "xDAI",
    "symbol": "xDAI",
    "decimals": 18
  },
  "rpcUrls": [
    "https://rpc.gnosischain.com"
  ],
  "blockExplorerUrls": [
    "https://gnosisscan.io"
  ]
}

Celo

Chain ID 42220 / 0xa4ec; gas token CELO.

{
  "chainId": "0xa4ec",
  "chainName": "Celo",
  "nativeCurrency": {
    "name": "CELO",
    "symbol": "CELO",
    "decimals": 18
  },
  "rpcUrls": [
    "https://forno.celo.org"
  ],
  "blockExplorerUrls": [
    "https://celoscan.io"
  ]
}

Linea

Chain ID 59144 / 0xe708; gas token ETH.

{
  "chainId": "0xe708",
  "chainName": "Linea",
  "nativeCurrency": {
    "name": "ETH",
    "symbol": "ETH",
    "decimals": 18
  },
  "rpcUrls": [
    "https://rpc.linea.build"
  ],
  "blockExplorerUrls": [
    "https://lineascan.build"
  ]
}

OP Mainnet

Chain ID 10 / 0xa; gas token ETH.

{
  "chainId": "0xa",
  "chainName": "OP Mainnet",
  "nativeCurrency": {
    "name": "ETH",
    "symbol": "ETH",
    "decimals": 18
  },
  "rpcUrls": [
    "https://mainnet.optimism.io"
  ],
  "blockExplorerUrls": [
    "https://explorer.optimism.io"
  ]
}

ZKsync Era

Chain ID 324 / 0x144; gas token ETH.

{
  "chainId": "0x144",
  "chainName": "ZKsync Era",
  "nativeCurrency": {
    "name": "ETH",
    "symbol": "ETH",
    "decimals": 18
  },
  "rpcUrls": [
    "https://mainnet.era.zksync.io"
  ],
  "blockExplorerUrls": [
    "https://explorer.zksync.io"
  ]
}

Blast

Chain ID 81457 / 0x13e31; gas token ETH.

{
  "chainId": "0x13e31",
  "chainName": "Blast",
  "nativeCurrency": {
    "name": "ETH",
    "symbol": "ETH",
    "decimals": 18
  },
  "rpcUrls": [
    "https://rpc.blast.io"
  ],
  "blockExplorerUrls": [
    "https://blastscan.io"
  ]
}

Polygon PoS

Chain ID 137 / 0x89; gas token POL.

{
  "chainId": "0x89",
  "chainName": "Polygon PoS",
  "nativeCurrency": {
    "name": "POL",
    "symbol": "POL",
    "decimals": 18
  },
  "rpcUrls": [
    "https://polygon.drpc.org"
  ],
  "blockExplorerUrls": [
    "https://polygonscan.com"
  ]
}

Berachain

Chain ID 80094 / 0x138de; gas token BERA.

{
  "chainId": "0x138de",
  "chainName": "Berachain",
  "nativeCurrency": {
    "name": "BERA",
    "symbol": "BERA",
    "decimals": 18
  },
  "rpcUrls": [
    "https://rpc.berachain.com"
  ],
  "blockExplorerUrls": [
    "https://berascan.com"
  ]
}

Sonic

Chain ID 146 / 0x92; gas token S.

{
  "chainId": "0x92",
  "chainName": "Sonic",
  "nativeCurrency": {
    "name": "S",
    "symbol": "S",
    "decimals": 18
  },
  "rpcUrls": [
    "https://rpc.soniclabs.com"
  ],
  "blockExplorerUrls": [
    "https://sonicscan.org"
  ]
}

World Chain

Chain ID 480 / 0x1e0; gas token ETH.

{
  "chainId": "0x1e0",
  "chainName": "World Chain",
  "nativeCurrency": {
    "name": "ETH",
    "symbol": "ETH",
    "decimals": 18
  },
  "rpcUrls": [
    "https://worldchain-mainnet.g.alchemy.com/public"
  ],
  "blockExplorerUrls": [
    "https://worldscan.org"
  ]
}

Mode

Chain ID 34443 / 0x868b; gas token ETH.

{
  "chainId": "0x868b",
  "chainName": "Mode",
  "nativeCurrency": {
    "name": "ETH",
    "symbol": "ETH",
    "decimals": 18
  },
  "rpcUrls": [
    "https://mainnet.mode.network"
  ],
  "blockExplorerUrls": [
    "https://explorer.mode.network"
  ]
}

Ink

Chain ID 57073 / 0xdef1; gas token ETH.

{
  "chainId": "0xdef1",
  "chainName": "Ink",
  "nativeCurrency": {
    "name": "ETH",
    "symbol": "ETH",
    "decimals": 18
  },
  "rpcUrls": [
    "https://rpc-gel.inkonchain.com"
  ],
  "blockExplorerUrls": [
    "https://explorer.inkonchain.com"
  ]
}

Fraxtal

Chain ID 252 / 0xfc; gas token FRAX.

{
  "chainId": "0xfc",
  "chainName": "Fraxtal",
  "nativeCurrency": {
    "name": "FRAX",
    "symbol": "FRAX",
    "decimals": 18
  },
  "rpcUrls": [
    "https://rpc.frax.com"
  ],
  "blockExplorerUrls": [
    "https://fraxscan.com"
  ]
}

Moonbeam

Chain ID 1284 / 0x504; gas token GLMR.

{
  "chainId": "0x504",
  "chainName": "Moonbeam",
  "nativeCurrency": {
    "name": "GLMR",
    "symbol": "GLMR",
    "decimals": 18
  },
  "rpcUrls": [
    "https://rpc.api.moonbeam.network"
  ],
  "blockExplorerUrls": [
    "https://moonscan.io"
  ]
}

Mantle

Chain ID 5000 / 0x1388; gas token MNT.

{
  "chainId": "0x1388",
  "chainName": "Mantle",
  "nativeCurrency": {
    "name": "MNT",
    "symbol": "MNT",
    "decimals": 18
  },
  "rpcUrls": [
    "https://rpc.mantle.xyz"
  ],
  "blockExplorerUrls": [
    "https://explorer.mantle.xyz"
  ]
}

Cronos EVM

Chain ID 25 / 0x19; gas token CRO.

{
  "chainId": "0x19",
  "chainName": "Cronos EVM",
  "nativeCurrency": {
    "name": "CRO",
    "symbol": "CRO",
    "decimals": 18
  },
  "rpcUrls": [
    "https://evm.cronos.org"
  ],
  "blockExplorerUrls": [
    "https://explorer.cronos.org"
  ]
}

Metis Andromeda

Chain ID 1088 / 0x440; gas token METIS.

{
  "chainId": "0x440",
  "chainName": "Metis Andromeda",
  "nativeCurrency": {
    "name": "METIS",
    "symbol": "METIS",
    "decimals": 18
  },
  "rpcUrls": [
    "https://andromeda.metis.io/?owner=1088"
  ],
  "blockExplorerUrls": [
    "https://andromeda-explorer.metis.io"
  ]
}

Zora

Chain ID 7777777 / 0x76adf1; gas token ETH.

{
  "chainId": "0x76adf1",
  "chainName": "Zora",
  "nativeCurrency": {
    "name": "ETH",
    "symbol": "ETH",
    "decimals": 18
  },
  "rpcUrls": [
    "https://rpc.zora.energy"
  ],
  "blockExplorerUrls": [
    "https://explorer.zora.energy"
  ]
}

Taiko

Chain ID 167000 / 0x28c58; gas token ETH.

{
  "chainId": "0x28c58",
  "chainName": "Taiko",
  "nativeCurrency": {
    "name": "ETH",
    "symbol": "ETH",
    "decimals": 18
  },
  "rpcUrls": [
    "https://rpc.mainnet.taiko.xyz"
  ],
  "blockExplorerUrls": [
    "https://taikoscan.io"
  ]
}

Security boundary

EIP-3085 defines wallet-network request parameters, but this page never calls a wallet API. The safest flow is to copy values, verify them against source documentation, and decide inside your own application or wallet flow.

EIP-3085 wallet config FAQ

What is wallet_addEthereumChain JSON?
wallet_addEthereumChain JSON is the parameter object a site can pass to a wallet when requesting a custom EVM network addition.
Does Main.net connect to a wallet from this page?
No. Main.net renders manual JSON examples and does not call wallet APIs, request permissions, or submit transactions.
What is the MegaETH EIP-3085 chainId value?
MegaETH mainnet uses chain ID 4326 / 0x10e6, so its EIP-3085 chainId value is 0x10e6.