Chains

Chains

Thirty-six chains in eleven families. Each page lists the metadata. It names the address forms the validator accepts and what it leaves alone.

Every chain answers the same fields and the same assertAddress. What changes is the encoding underneath and the small decisions that make a check honest: which version bytes are mainnet, whether a checksum is verified or only decoded past, what a testnet form looks like. Those decisions are the part nobody writes down, so each page here does.

chains()36 chains · registry order
Chain ID or CAIP-2
EthereumethereumETH · 18EVM0x1coin 60
BasebaseETH · 18EVM0x2105coin 60
Arbitrum OnearbitrumETH · 18EVM0xa4b1coin 60
OptimismoptimismETH · 18EVM0xacoin 60
Polygon PoSpolygonPOL · 18EVM0x89coin 60
BNB ChainbscBNB · 18EVM0x38coin 60
Avalanche C-ChainavalancheAVAX · 18EVM0xa86acoin 60
Fantom OperafantomFTM · 18EVM0xfacoin 60
Gnosis ChaingnosisxDAI · 18EVM0x64coin 60
LinealineaETH · 18EVM0xe708coin 60
zkSync ErazksyncETH · 18EVM0x144coin 60
ScrollscrollETH · 18EVM0x82750coin 60
BerachainberachainBERA · 18EVM0x138decoin 60
BitcoinbitcoinBTC · 8UTXObip122:000000000019d6689c085ae165831e93coin 0
LitecoinlitecoinLTC · 8UTXObip122:12a765e31ffd4059bada1e25190f6e98coin 2
PepecoinpepecoinPEP · 8UTXObip122:37981c0c48b8d48965376c8a42ece9a0coin 3434
eCashecashXEC · 2UTXOnone registeredcoin 899
CardanocardanoADA · 6UTXOcip34:1-764824073coin 1815
SolanasolanaSOL · 9Solanasolana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdpcoin 501
StellarstellarXLM · 7Stellarstellar:pubnetcoin 148
XRP LedgerxrplXRP · 6XRP Ledgerxrpl:0coin 144
AptosaptosAPT · 8Moveaptos:1coin 637
SuisuiSUI · 9Movesui:mainnetcoin 784
TON (The Open Network)tonTON · 9TONton:-239coin 607
TRONtronTRX · 6TRONtron:0x2b6653dccoin 195
OctraoctraOCT · 6Octranone registeredno coin type
ArweavearweaveAR · 12Arweavearweave:7wIUcoin 472
MoneromoneroXMR · 12Moneromonero:418015bb9ae982a1975da7d79277c270coin 128
DecreddecredDCR · 8UTXOnone registeredcoin 42
ArcarcUSDC · 18EVM0x13b2coin 60
DogecoindogecoinDOGE · 8UTXObip122:1a91e3dace36e2be3bf030a65679fe82coin 3
Bitcoin CashbitcoincashBCH · 8UTXObip122:000000000000000000651ef99cb9fcbecoin 145
Bitcoin SVbitcoinsvBSV · 8UTXOnone registeredcoin 236
Bitcoin GoldbitcoingoldBTG · 8UTXOnone registeredcoin 156
DashdashDASH · 8UTXObip122:00000ffd590b1485b3caadc19b22e637coin 5
ZcashzcashZEC · 8UTXObip122:00040fe8ec8471911baa1db1266ea15dcoin 133
read from the registry in your browser / no networkgetChain("matic") → polygon

Families

EVM is fourteen chains with one address format, one coin type and a chainId each. UTXO is twelve chains and six encodings: Bitcoin, Litecoin and Bitcoin Gold share the SegWit rules under different prefixes, Pepecoin, Dogecoin, Bitcoin SV and Dash are Base58Check only, Bitcoin Cash and eCash are CashAddr under their own prefixes, Cardano is CIP-19 over Bech32 plus Byron's CBOR, Decred writes two version bytes, Zcash has four address forms and scrambles the newest one with F4Jumble. Move is Aptos and Sui with 64 hex digits or a single digit short form. The other eight, Solana, Stellar, XRP Ledger, TON, TRON, Octra, Arweave and Monero, are families of one, each with its own encoding and its own class.

What every page says

  • The record at the top is read off the class in your browser, so it can't drift from the code. The full chains_lookup answer sits behind its last row.
  • The address section names the forms the validator accepts, what it decodes and verifies, and what it leaves alone. A checksum that isn't verified is said out loud.
  • The spellings line is every input getChain resolves to that chain: the key, the display name and the aliases.