Table · StrataPlanned

EVM Chain List: Chain IDs, Native Tokens and RPC Support

What is the chain ID and native token of each EVM chain, and which RPC methods do its public endpoints support?

EVM chains with their chain ID, native gas token, type, stack and settlement layer, plus the RPC methods their public endpoints answer.

ShareEmail itvoltfincrypto.com/apps/evm-chain-list
Blueprint

What the table will hold.

The table as it will open in Strata. Each figure is named here and arrives with its receipt; until its data is published, its place stays empty.

One row One row per EVM chain, from the latest daily probeSorted by Chain ID, lowest first

ChainChain IDNative tokenTypeStackSettles onRPC methodsArchive readsWebsocketBlock timesecondsCheckedReceipt
Chain chain Chain
The network's name, as its own team publishes it.
Chain ID chain_id Number
The chain's EIP-155 ID, read with eth_chainId on its public endpoints.
Native token native_token Token
The token that pays for gas on the chain.
Type chain_type Text
Layer 1, optimistic rollup, ZK rollup, validium or other layer 2.
Stack stack Text
The software the chain runs, such as the OP Stack, Arbitrum Nitro, the ZK Stack or its own client.
Settles on settlement Text
The chain a rollup posts data and proofs to, or none for a layer 1.
RPC methods rpc_methods Text
Which method families the public endpoints answer: eth, debug and trace.
Archive reads archive Text
Whether public endpoints answer state reads at early blocks.
Websocket websocket Text
Whether eth_subscribe works on a public websocket endpoint.
Block time block_time Number
The median gap between recent blocks, as measured.
Checked checked_at Date
When the probes behind the row last ran.
Receipt receipt Link
The calls made, the endpoints that answered and their responses.

Filter by Type, Stack, Native token.

About

What it answers, and for whom.

Every EVM chain has a chain ID, a number that wallets and contracts use to tell networks apart and that is signed into every transaction so it cannot be replayed on another chain. This table lists each covered EVM chain with its chain ID, its native gas token, whether it is a layer 1 or a rollup, the stack it runs and where it settles.

It also records what developers usually find out the hard way: which JSON-RPC methods the chain's public endpoints answer, from the standard eth namespace to debug and trace methods, whether they serve old state for archive reads and whether websocket subscriptions work. Each value is checked by calling the chain rather than copied from another list, and that check is the row's receipt.

Method

How it will be measured.

Every figure will be read at a block, kept with its source and its exact read, and open a receipt anyone can re-check.

How receipts work →
  1. The chain ID is read with eth_chainId on each chain's public endpoints and must agree on every endpoint checked; net_version is recorded beside it.
  2. RPC support is probed method by method: eth_getLogs over a range, debug_traceTransaction, trace_block and eth_subscribe, each recorded as answered, refused or missing.
  3. Archive support means a balance read at an early block returns a value rather than an error; block time is the median gap between recent blocks.
  4. Type, stack and settlement layer come from each chain's documentation and contracts, such as a rollup's bridge and proof contracts on Ethereum.

The data it needs

Read from chain state and history

  • chain_activity_dailyTo buildChain activity by dayTransactions, active sending addresses, new addresses, contracts created and gas used on each chain per day, counted from blocks and transactions.
  • gas_blocksTo buildGas per blockBase fee, priority fee percentiles, gas used and gas limit for each block on fee-market chains, for a near-live gas tracker.
  • l2_activity_dailyTo buildLayer 2 activity and costsPer layer 2 per day: transactions, active addresses, fees users paid on the L2, and what the L2 paid Ethereum to settle and post data.
  • eth_chainId and net_version on each chain's public endpoints
  • Method probes: eth_getLogs, debug_traceTransaction, trace_block and eth_subscribe
  • eth_getBalance at an early block, for archive support
  • Recent block headers, for the median block time
  • Rollup bridge and proof contracts on the settlement layer
Questions

Questions people ask.

What is a chain ID?

A number that identifies an EVM network. It is defined by EIP-155 and included in every signed transaction, so a transaction signed for one chain cannot be replayed on another. Wallets also use it to know which network they are connected to.

Where can I find a chain's ID?

In this table, or from the chain itself: any RPC endpoint answers eth_chainId with it. The table makes that call on each chain's public endpoints and shows an ID only when every endpoint checked agrees.

What is the difference between chain ID and network ID?

The chain ID, from eth_chainId, is the one signed into transactions. The network ID, from net_version, identifies the peer-to-peer network and usually matches it, but not on every chain. Wallets and signing code should use the chain ID.

Why do some RPC endpoints refuse debug or trace calls?

Tracing replays transactions and costs far more than an ordinary read, so many public endpoints disable debug and trace methods or limit them. The table shows which public endpoints answer them, which tells a developer when a private node or a paid endpoint is needed.

What is an archive node?

A node that keeps the state of every past block, so it can answer balance or contract reads at any height. Full nodes prune old state, so a read far in the past fails on them. The archive column shows whether a chain's public endpoints serve such reads.

EIP-155
The Ethereum standard that adds the chain ID to transaction signatures, so a transaction is valid on one chain only.
JSON-RPC
The request format EVM nodes answer, with methods grouped in namespaces such as eth, net, debug and trace.
Settlement layer
The chain a rollup posts its data and proofs to, and whose bridge holds its deposits.

Build EVM Chain List: Chain IDs, Native Tokens and RPC Support on verified data.

Start free in Voltfin Studio: boards, tables and reports where every number opens its receipt. Tell us which data you need first and we will build it next.