Skip to content

Chains

Viem Chain objects. More info at the Viem docs.

Import

Import via the '@wagmi/solid/chains' entrypoint (proxies all chains from 'viem/chains').

ts
import { mainnet } from '@wagmi/solid/chains'

Available Chains

Chain definitions as of viem@^2.44.4. For viem@latest, visit the Viem repo.

700 Chains
Ethereum
mainnet
1 - ETH
Expanse Network
expanse
2 - EXP
Goerli
goerli
5 - ETH
ThaiChain
thaiChain
7 - TCH
Ubiq Mainnet
ubiq
8 - UBQ
Quai Network Mainnet
quai
9 - QUAI
ZKsync CLI Local Hyperchain L1
zksyncLocalHyperchainL1
9 - ETH
OP Mainnet
optimism
10 - ETH
Metadium Network
metadium
11 - META
Flare Mainnet
flare
14 - FLR
Diode Prenet
diode
15 - DIODE
Songbird Testnet Coston
songbirdTestnet
16 - CFLR
Songbird Canary-Network
songbird
19 - SGB
Elastos Smart Chain
elastos
20 - ELA
Elastos Smart Chain Testnet
elastosTestnet
21 - tELA
KardiaChain Mainnet
kardiaChain
24 - KAI
Cronos Mainnet
cronos
25 - CRO
Rootstock Mainnet
rootstock
30 - RBTC
Rootstock Testnet
rootstockTestnet
31 - tRBTC
Telos
telos
40 - TLOS
Telos
telosTestnet
41 - TLOS
LUKSO
lukso
42 - LYX
Crab Network
crab
44 - CRAB
Darwinia Network
darwinia
46 - RING
Acria IntelliChain
acria
47 - ACRIA
XDC Network
xdc
50 - XDC
Apothem Network
xdcTestnet
51 - TXDC
CoinEx Mainnet
coinex
52 - cet
BNB Smart Chain
bsc
56 - BNB
Syscoin Mainnet
syscoin
57 - SYS
GoChain
goChain
60 - GO
Ethereum Classic
classic
61 - ETC
OKC
okc
66 - OKT
Conflux eSpace Testnet
confluxESpaceTestnet
71 - CFX
IDChain Mainnet
idchain
74 - EIDI
Japan Open Chain Mainnet
jocMainnet
81 - JOC
Meter
meter
82 - MTR
Meter Testnet
meterTestnet
83 - MTR
GateChain Mainnet
gatechain
86 - GT
Viction
viction
88 - VIC
Viction Testnet
victionTestnet
89 - VIC
SwissDLT Mainnet
swissdlt
94 - BCTS
KUB Mainnet
bitkub
96 - KUB
BNB Smart Chain Testnet
bscTestnet
97 - tBNB
Six Protocol
sixProtocol
98 - SIX
Gnosis
gnosis
100 - XDAI
WorldLand Mainnet
worldLand
103 - WLC
Velas EVM Mainnet
velas
106 - VLX
ThunderCore Mainnet
thunderCore
108 - TT
Shibarium
shibarium
109 - BONE
Coinbit Mainnet
coinbit
112 - GIDR
Flare Testnet Coston2
flareTestnet
114 - C2FLR
ENULS Mainnet
enuls
119 - NULS
Fuse
fuse
122 - FUSE
Fuse Sparknet
fuseSparknet
123 - SPARK
Unichain
unichain
130 - ETH
HashKey Chain Testnet
hashkeyTestnet
133 - HSK
Polygon
polygon
137 - POL
Eteria
eteria
140 - ERA
Monad
monad
143 - MON
Sonic
sonic
146 - S
Shimmer
shimmer
148 - SMR
Redbelly Network Mainnet
redbellyMainnet
151 - RBNT
Redbelly Network Testnet
redbellyTestnet
153 - RBNT
Puppynet Shibarium
shibariumTestnet
157 - BONE
Omni Omega
omniOmega
164 - OMNI
Nomina
nomina
166 - NOM
Omni
omni
166 - OMNI
AIOZ Network
aioz
168 - AIOZ
Manta Pacific Mainnet
manta
169 - ETH
ENI Mainnet
eni
173 - ENI
HashKey Chain
hashkey
177 - HSK
ABEY Mainnet
abey
179 - ABEY
Ethernity
ethernity
183 - ETH
Mint Mainnet
mint
185 - ETH
X1 Testnet
x1Testnet
195 - OKB
X1 Testnet
xLayerTestnet
195 - OKB
X Layer Mainnet
xLayer
196 - OKB
BitTorrent
bitTorrent
199 - BTT
Edgeless Testnet
edgelessTestnet
202 - EwETH
opBNB
opBNB
204 - BNB
Happychain Testnet
happychainTestnet
216 - HAPPY
B2
bsquared
223 - BTC
Lens
lens
232 - GHO
TAC
tac
239 - TAC
Nexilix Smart Chain
nexilix
240 - NEXILIX
Plinga
plinga
242 - PLINGA
Energy Mainnet
energy
246 - EWT
Oasys
oasys
248 - OAS
Fantom
fantom
250 - FTM
Glide L1 Protocol XP
glideL1Protocol
251 - GLXP
Fraxtal
fraxtal
252 - FRAX
Glide L2 Protocol XP
glideL2Protocol
253 - GLXP
Swan Chain Mainnet
swan
254 - ETH
Kroma
kroma
255 - ETH
Guru Network Mainnet
guruNetwork
260 - GURU
ZKsync InMemory Node
zkSyncInMemoryNode
260 - ETH
ZKsync InMemory Node
zksyncInMemoryNode
260 - ETH
Guru Network Testnet
guruTestnet
261 - tGURU
High Performance Blockchain
hpb
269 - HPB
ZKsync CLI Local Node
zkSyncLocalNode
270 - ETH
ZKsync CLI Local Hyperchain
zksyncLocalHyperchain
270 - ETH
ZKsync CLI Local Node
zksyncLocalNode
270 - ETH
ZKsync CLI Local Custom Hyperchain
zksyncLocalCustomHyperchain
272 - BAT
XR One
xrOne
273 - XR1
Cronos zkEVM Testnet
cronoszkEVMTestnet
282 - zkTCRO
Boba Network
boba
288 - ETH
Orderly
orderly
291 - ETH
Hedera Mainnet
hedera
295 - HBAR
Hedera Testnet
hederaTestnet
296 - HBAR
Hedera Previewnet
hederaPreviewnet
297 - HBAR
ZKsync Sepolia Testnet
zkSyncSepoliaTestnet
300 - ETH
ZKsync Sepolia Testnet
zksyncSepoliaTestnet
300 - ETH
Omax Mainnet
omax
311 - OMAX
Filecoin Mainnet
filecoin
314 - FIL
KCC Mainnet
kcc
321 - KCS
ZKsync Era
zkSync
324 - ETH
ZKsync Era
zksync
324 - ETH
Shiden
shiden
336 - SDN
Cronos Testnet
cronosTestnet
338 - tCRO
Shape
shape
360 - ETH
Theta Mainnet
theta
361 - TFUEL
Theta Testnet
thetaTestnet
365 - TFUEL
PulseChain
pulsechain
369 - PLS
zkXPLA Mainnet
zkXPLA
375 - ETH
Cronos zkEVM Mainnet
cronoszkEVM
388 - zkCRO
NEAR Protocol
near
397 - NEAR
NEAR Protocol Testnet
nearTestnet
398 - NEAR
Optimism Goerli
optimismGoerli
420 - ETH
PGN
pgn
424 - ETH
Areon Network Testnet
areonNetworkTestnet
462 - TAREA
Areon Network
areonNetwork
463 - AREA
Areum
areum
463 - AREA
zkXPLA Testnet
zkXPLATestnet
475 - ETH
Form Network
form
478 - ETH
World Chain
worldchain
480 - ETH
Flow EVM Testnet
flowTestnet
545 - FLOW
Rollux Mainnet
rollux
570 - SYS
MetaChain Mainnet
metachain
571 - MTC
Astar
astar
592 - ASTR
Mandala TC9
mandala
595 - mACA
Metis Goerli
metisGoerli
599 - METIS
Flow EVM Previewnet
flowPreviewnet
646 - FLOW
Jasmy Chain
jasmyChain
680 - JASMY
Jasmy Chain Testnet
jasmyChainTestnet
681 - JASMY
Karura
karura
686 - KAR
Redstone
redstone
690 - ETH
Matchain
matchain
698 - BNB
Matchain Testnet
matchainTestnet
699 - BNB
Koi Network
koi
701 - KRING
Lycan
lycan
721 - LYC
Flow EVM Mainnet
flowMainnet
747 - FLOW
Rivalz
rivalz
753 - ETH
QL1
ql1
766 - QOM
Autheo Testnet
autheoTestnet
785 - THEO
Acala
acala
787 - ACA
Daily Network Mainnet
dailyNetwork
824 - DLY
Daily Network Testnet
dailyNetworkTestnet
825 - DLY
Taraxa Mainnet
taraxa
841 - TARA
Taraxa Testnet
taraxaTestnet
842 - TARA
Wanchain
wanchain
888 - WAN
Mode Testnet
modeTestnet
919 - ETH
PulseChain V4
pulsechainV4
943 - v4PLS
Lyra Chain
lyra
957 - ETH
Subtensor EVM
subtensorEvm
964 - TAO
Stable Mainnet
stable
988 - gUSDT
5ireChain
fireChain
995 - 5IRE
5ireChain Thunder Testnet
thunderTestnet
997 - 5IRE
Hyperliquid EVM Testnet
hyperliquidEvmTestnet
998 - HYPE
HyperEVM
hyperEvm
999 - HYPE
HyperEVM
hyperliquid
999 - HYPE
Wanchain Testnet
wanchainTestnet
999 - WANt
Zora Goerli Testnet
zoraTestnet
999 - ETH
Kairos Testnet
kairos
1001 - KAIA
Klaytn Baobab Testnet
klaytnBaobab
1001 - KLAY
Ekta Testnet
ektaTestnet
1004 - EKTA
Newton
newton
1012 - NEW
BNB Greenfield Chain
bscGreenfield
1017 - BNB
BitTorrent Chain Testnet
bitTorrentTestnet
1028 - BTT
Conflux eSpace
confluxESpace
1030 - CFX
Bronos Testnet
bronosTestnet
1038 - tBRO
Bronos
bronos
1039 - BRO
Shimmer Testnet
shimmerTestnet
1073 - SMR
IOTA EVM Testnet
iotaTestnet
1075 - IOTA
Metis
metis
1088 - METIS
Dymension
dymension
1100 - DYM
Polygon zkEVM
polygonZkEvm
1101 - ETH
WEMIX
wemix
1111 - WEMIX
WEMIX Testnet
wemixTestnet
1112 - tWEMIX
Core Testnet2
coreTestnet2
1114 - TCORE2
Core Testnet
coreTestnet1
1115 - TCORE
Core Dao
coreDao
1116 - CORE
B2 Testnet
bsquaredTestnet
1123 - BTC
DeFiChain EVM Mainnet
defichainEvm
1130 - DFI
DeFiChain EVM Testnet
defichainEvmTestnet
1131 - DFI
Lisk
lisk
1135 - ETH
ADF Chain
adf
1215 - ADF
Ultron Testnet
ultronTestnet
1230 - ULX
Ultron Mainnet
ultron
1231 - ULX
Step Network
step
1234 - FITFI
Moonbeam Development Node
moonbeamDev
1281 - DEV
Moonbeam
moonbeam
1284 - GLMR
Moonriver
moonriver
1285 - MOVR
Moonbase Alpha
moonbaseAlpha
1287 - DEV
Unichain Sepolia
unichainSepolia
1301 - ETH
Story Aeneid
storyAeneid
1315 - IP
Sei Testnet
seiTestnet
1328 - SEI
Sei Network
sei
1329 - SEI
Kii Testnet Oro
kiiTestnetOro
1336 - KII
Localhost
localhost
1337 - ETH
Tempo
tempoLocalnet
1337 - USD
Elysium Testnet
elysiumTestnet
1338 - LAVA
Injective Testnet
injectiveTestnet
1439 - INJ
Polygon zkEVM Testnet
polygonZkEvmTestnet
1442 - ETH
MetaChain Istanbul
metachainIstanbul
1453 - MTC
Vana
vana
1480 - VANA
Story Testnet
storyTestnet
1513 - IP
Story
story
1514 - IP
Story Odyssey
storyOdyssey
1516 - IP
Tenet
tenet
1559 - TENET
OpenLedger
openledger
1612 - OPEN
Gravity Alpha Mainnet
gravity
1625 - G
Horizen Gobi Testnet
gobi
1663 - tZEN
Mint Sepolia Testnet
mintSepoliaTestnet
1686 - ETH
Reya Network
reyaNetwork
1729 - ETH
Metal L2
metalL2
1750 - ETH
Injective
injective
1776 - INJ
KiiChain
kii
1783 - KII
Soneium Mainnet
soneium
1868 - ETH
Whitechain
whitechain
1875 - WBT
LightLink Phoenix Mainnet
lightlinkPhoenix
1890 - ETH
LightLink Pegasus Testnet
lightlinkPegasus
1891 - ETH
Swellchain
swellchain
1923 - ETH
Swellchain Testnet
swellchainTestnet
1924 - ETH
Soneium Minato Testnet
soneiumMinato
1946 - ETH
B3 Sepolia
b3Sepolia
1993 - ETH
Ekta
ekta
1994 - EKTA
edeXa Testnet
edexaTestnet
1995 - tEDX
Sanko
sanko
1996 - DMT
Dogechain
dogechain
2000 - WDOGE
Telcoin Adiri Testnet
telcoinTestnet
2017 - TEL
Ronin
ronin
2020 - RON
Edgeware EdgeEVM Mainnet
edgeware
2021 - EDG
Saigon Testnet
saigon
2021 - RON
Beresheet BereEVM Testnet
edgewareTestnet
2022 - tEDG
Swan Saturn Testnet
swanSaturnTestnet
2024 - sETH
Edgeless Network
edgeless
2026 - EwETH
Aleph Zero Testnet
alephZeroTestnet
2039 - TZERO
Vanar Mainnet
vanar
2040 - VANRY
SnaxChain
snax
2192 - ETH
Stable Testnet
stableTestnet
2201 - USDT0
Kava EVM Testnet
kavaTestnet
2221 - KAVA
Kava EVM
kava
2222 - KAVA
RSS3 VSL Sepolia Testnet
rss3Sepolia
2331 - RSS3
Atleta Olympia
atletaOlympia
2340 - ATLA
GOAT
goat
2345 - BTC
Silicon zkEVM
silicon
2355 - ETH
Kroma Sepolia
kromaSepolia
2358 - ETH
TAC SPB Testnet
tacSPB
2391 - TAC
Polygon zkEVM Cardona
polygonZkEvmCardona
2442 - ETH
Fraxtal Testnet
fraxtalTestnet
2522 - FRAX
inEVM Mainnet
inEVM
2525 - INJ
Whitechain Testnet
whitechainTestnet
2625 - WBT
Morph Sepolia
morphSepolia
2710 - ETH
XR Sepolia
xrSepolia
2730 - tXR
Abstract
abstract
2741 - ETH
Morph Holesky
morphHolesky
2810 - ETH
Morph
morph
2818 - ETH
Chips Network
chips
2882 - IOTA
HYCHAIN
hychain
2911 - TOPIA
Bifrost Mainnet
bifrost
3068 - BFC
SatoshiVM Alpha Mainnet
satoshiVM
3109 - BTC
SatoshiVM Testnet
satoshiVMTestnet
3110 - BTC
Filecoin Hyperspace
filecoinHyperspace
3141 - tFIL
Peaq
peaq
3338 - PEAQ
Botanix Testnet
botanixTestnet
3636 - BTC
Botanix
botanix
3637 - BTC
Xone Chain Mainnet
xoneMainnet
3721 - XOC
Crossbell
crossbell
3737 - CSB
Astar zkEVM
astarZkEVM
3776 - ETH
DOS Chain Testnet
dosChainTestnet
3939 - DOS
APEX Testnet
apexTestnet
3993 - ETH
Fantom Testnet
fantomTestnet
4002 - FTM
Oasis Testnet
oasisTestnet
4090 - FTN
RISE
rise
4153 - ETH
CrossFi Mainnet
crossfi
4158 - XFI
Merlin
merlin
4200 - BTC
LUKSO Testnet
luksoTestnet
4201 - LYXt
Lisk Sepolia
liskSepolia
4202 - ETH
Merlin Erigon Testnet
merlinErigonTestnet
4203 - BTC
Tempo Mainnet
tempo
4217 - USD
Nexi
nexi
4242 - NEXI
MegaETH
megaeth
4326 - ETH
Beam
beam
4337 - BEAM
MemeCore
memecore
4352 - M
Orderly Sepolia
orderlySepolia
4460 - ETH
IoTeX
iotex
4689 - IOTX
IoTeX Testnet
iotexTestnet
4690 - IOTX
MEVerse Chain Testnet
mevTestnet
4759 - MEV
BlackFort Exchange Network Testnet
bxnTestnet
4777 - TBXN
World Chain Sepolia
worldchainSepolia
4801 - ETH
BlackFort Exchange Network
bxn
4999 - BXN
Mantle
mantle
5000 - MNT
Mantle Testnet
mantleTestnet
5001 - MNT
Mantle Sepolia Testnet
mantleSepoliaTestnet
5003 - MNT
Somnia
somnia
5031 - SOMI
Ham
ham
5112 - ETH
Citrea Testnet
citreaTestnet
5115 - cBTC
Seismic Devnet
seismicDevnet
5124 - ETH
Bahamut
bahamut
5165 - FTN
Humanode
humanode
5234 - HMND
Superseed
superseed
5330 - ETH
edeXa
edexa
5424 - EDX
Saga
saga
5464 - GAS
Nahmii 2 Mainnet
nahmii
5551 - ETH
opBNB Testnet
opBNBTestnet
5611 - tBNB
Syscoin Tanenbaum Testnet
syscoinTestnet
5700 - SYS
Chang Chain Foundation Mainnet
chang
5858 - CTH
MANTRA DuKong EVM Testnet
mantraDuKongEVMTestnet
5887 - MANTRA
MANTRA EVM
mantraEVM
5888 - OM
BounceBit Testnet
bounceBitTestnet
6000 - BB
BounceBit Mainnet
bounceBit
6001 - BB
MegaETH Testnet
megaethTestnet
6343 - ETH
Nibiru
nibiru
6900 - NIBI
Tomb Mainnet
tomb
6969 - TOMB
ZetaChain
zetachain
7000 - ZETA
ZetaChain Athens Testnet
zetachainAthensTestnet
7001 - aZETA
Planq Mainnet
planq
7070 - PLQ
Bitrock Mainnet
bitrock
7171 - BROCK
exSat Network
exsat
7200 - BTC
InitVerse Mainnet
initVerse
7233 - INI
InitVerse Genesis Testnet
initVerseGenesis
7234 - INI
Horizen EON
eon
7332 - ZEN
MEVerse Chain Mainnet
mev
7518 - MEV
Cyber
cyber
7560 - ETH
The Root Network
root
7668 - XRP
The Root Network - Porcini
rootPorcini
7672 - XRP
Canto
canto
7700 - CANTO
Kinto Mainnet
kinto
7887 - ETH
Arena-Z
arenaz
7897 - ETH
DOS Chain
dosChain
7979 - DOS
Polynomial
polynomial
8008 - ETH
iSunCoin Mainnet
iSunCoin
8017 - ISC
Shardeum Sphinx
shardeumSphinx
8082 - SHM
Shardeum
shardeum
8118 - SHM
Alpen Testnet
alpenTestnet
8150 - sBTC
Kaia
kaia
8217 - KAIA
Klaytn
klaytn
8217 - KLAY
B3
b3
8333 - ETH
ZenChain Testnet
zenchainTestnet
8408 - ZTC
THAT Mainnet
that
8428 - THAT
Base
base
8453 - ETH
Base
basePreconf
8453 - ETH
Hela Mainnet
hela
8668 - HLUSD
IOTA EVM
iota
8822 - IOTA
SuperLumio
superlumio
8866 - ETH
Unique Mainnet
unique
8880 - UNQ
Quartz Mainnet
uniqueQuartz
8881 - QTZ
Opal Testnet
uniqueOpal
8882 - OPL
JB Chain
jbc
8899 - JBC
Evmos Testnet
evmosTestnet
9000 - EVMOS
Evmos
evmos
9001 - EVMOS
Load Alphanet
loadAlphanet
9496 - tLOAD
WeaveVM Alphanet
weaveVMAlphanet
9496 - tWVM
OORT MainnetDev
oortMainnetDev
9700 - OORT
Plasma
plasma
9745 - XPL
Plasma Testnet
plasmaTestnet
9746 - XPL
Plasma Devnet
plasmaDevnet
9747 - XPL
Agung Network
agungTestnet
9990 - AGNG
Japan Open Chain Testnet
jocTestnet
10081 - JOCT
Monad Testnet
monadTestnet
10143 - MON
Gnosis Chiado
gnosisChiado
10200 - xDAI
Tea Sepolia
teaSepolia
10218 - TEA
Arthera
arthera
10242 - AA
Arthera Testnet
artheraTestnet
10243 - AA
Shape Sepolia Testnet
shapeSepolia
11011 - ETH
Bool Beta Mainnet
boolBetaMainnet
11100 - BOL
Abstract Testnet
abstractTestnet
11124 - ETH
HAQQ Mainnet
haqqMainnet
11235 - ISLM
BEVM Mainnet
bevmMainnet
11501 - BTC
Artela Testnet
artelaTestnet
11822 - ART
Fibo Chain
fibo
12306 - FIBO
Huddle01 dRTC Chain
huddle01Mainnet
12323 - ETH
L3X Protocol
l3x
12324 - ETH
L3X Protocol Testnet
l3xTestnet
12325 - ETH
RSS3 VSL Mainnet
rss3
12553 - RSS3
SnaxChain Testnet
snaxTestnet
13001 - ETH
Beam Testnet
beamTestnet
13337 - BEAM
Cannon
cannon
13370 - ETH
Immutable zkEVM
immutableZkEvm
13371 - IMX
Phoenix Blockchain
phoenix
13381 - PHX
Immutable zkEVM Testnet
immutableZkEvmTestnet
13473 - IMX
Vana Moksha Testnet
vanaMoksha
14800 - VANA
Humanode Testnet 5
humanodeTestnet5
14853 - HMND
Quai Network Testnet
quaiTestnet
15000 - QUAI
LoopNetwork Mainnet
loop
15551 - LOOP
EOS EVM Testnet
eosTestnet
15557 - EOS
Genesys Mainnet
genesys
16507 - GSYS
0G Newton Testnet
zeroG
16600 - A0GI
0G Galileo Testnet
zeroGGalileoTestnet
16601 - A0GI
0G Galileo Testnet
zeroGTestnet
16602 - A0GI
0G Mainnet
zeroGMainnet
16661 - 0G
Holesky
holesky
17000 - ETH
Garnet Testnet
garnet
17069 - ETH
EOS EVM
eos
17777 - EOS
Unreal
unreal
18233 - reETH
Ultra EVM Testnet
ultraTestnet
18881 - UOS
Ultra EVM
ultra
19991 - UOS
Fluent Testnet
fluentTestnet
20993 - ETH
Lestnet
lestnet
21363 - LETH
Nautilus Mainnet
nautilus
22222 - ZBC
MAP Protocol
mapProtocol
22776 - MAPO
PremiumBlock Testnet
premiumBlockTestnet
23023 - PBLK
Oasis Sapphire
sapphire
23294 - ROSE
Oasis Sapphire Testnet
sapphireTestnet
23295 - TEST
DreyerX Mainnet
dreyerxMainnet
23451 - DRX
DreyerX Testnet
dreyerxTestnet
23452 - DRX
Bitkub Testnet
bitkubTestnet
25925 - tKUB
Boba Sepolia
bobaSepolia
28882 - ETH
HYCHAIN Testnet
hychainTestnet
29112 - TOPIA
MCH Verse
mchVerse
29548 - OAS
Tempo Devnet
tempoDevnet
31318 - USD
Anvil
anvil
31337 - ETH
Foundry
foundry
31337 - ETH
Hardhat
hardhat
31337 - ETH
Bitgert Mainnet
bitgert
32520 - Brise
Fusion Mainnet
fusion
32659 - FSN
Zilliqa
zilliqa
32769 - ZIL
Zilliqa Testnet
zilliqaTestnet
33101 - ZIL
Curtis
curtis
33111 - APE
ApeChain
apeChain
33139 - APE
Funki
funkiMainnet
33979 - ETH
Mode Mainnet
mode
34443 - ETH
Q Mainnet
qMainnet
35441 - Q
Q Testnet
qTestnet
35443 - Q
ADI_Chain
adi
36900 - ADI
Lens Testnet
lensTestnet
37111 - GRASS
Aleph Zero
alephZero
41455 - AZERO
EDU Chain
eduChain
41923 - EDU
Helios Testnet
heliosTestnet
42000 - HLS
Donatuz
donatuz
42026 - ETH
WMC Testnet
wmcTestnet
42070 - WMTx
Arbitrum One
arbitrum
42161 - ETH
Arbitrum Nova
arbitrumNova
42170 - ETH
Celo
celo
42220 - CELO
AssetChain Mainnet
assetChain
42420 - RWA
AssetChain Testnet
assetChainTestnet
42421 - RWA
Tempo Testnet (Andantino)
tempoAndantino
42429 - USD
Tempo Testnet (Andantino)
tempoTestnet
42429 - USD
Tempo Testnet (Moderato)
tempoModerato
42431 - USD
ZKFair Mainnet
zkFair
42766 - USDC
Etherlink
etherlink
42793 - XTZ
Hemi
hemi
43111 - ETH
Avalanche Fuji
avalancheFuji
43113 - AVAX
Avalanche
avalanche
43114 - AVAX
Gunz Mainnet
gunz
43419 - GUN
Formicarium
formicarium
43521 - M
ZKFair Testnet
zkFairTestnet
43851 - USDC
Alfajores
celoAlfajores
44787 - A-CELO
Juneo JUNE-Chain
juneo
45003 - JUNE
Juneo DAI1-Chain
juneoDAI1Chain
45004 - DAI1
Juneo USDT1-Chain
juneoUSDT1Chain
45005 - USDT1
Juneo USD1-Chain
juneoUSD1Chain
45006 - USD1
Juneo mBTC1-Chain
juneomBTC1Chain
45007 - mBTC1
Juneo GLD1-Chain
juneoGLD1Chain
45008 - GLD1
Juneo LTC1-Chain
juneoLTC1Chain
45009 - LTC1
Juneo DOGE1-Chain
juneoDOGE1Chain
45010 - DOGE1
Juneo EUR1-Chain
juneoEUR1Chain
45011 - EUR1
Juneo SGD1-Chain
juneoSGD1Chain
45012 - SGD1
Juneo BCH1-Chain
juneoBCH1Chain
45013 - BCH1
Juneo LINK1-Chain
juneoLINK1Chain
45014 - LINK1
Fusion Testnet
fusionTestnet
46688 - FSN
Neo X Mainnet
neoxMainnet
47763 - GAS
REI Mainnet
rei
47805 - REI
Zircuit Garfield Testnet
zircuitGarfieldTestnet
48898 - ETH
Zircuit Testnet
zircuitTestnet
48899 - ETH
Zircuit Mainnet
zircuit
48900 - ETH
Yooldo Verse
yooldoVerse
50005 - OAS
Yooldo Verse Testnet
yooldoVerseTestnet
50006 - OAS
Sophon
sophon
50104 - SOPH
Somnia Testnet
somniaTestnet
50312 - STT
Reddio Sepolia
reddioSepolia
50341 - RED
Reddio
reddio
50342 - RED
Electroneum Mainnet
electroneum
52014 - ETN
Superseed Sepolia
superseedSepolia
53302 - ETH
BirdLayer
birdlayer
53456 - ETH
DODOchain Testnet
dodochainTestnet
53457 - DODO
DFK Chain
dfk
53935 - JEWEL
Graphite Network Testnet
graphiteTestnet
54170 - @G
HAQQ Testedge 2
haqqTestedge2
54211 - ISLMT
Superposition
superposition
55244 - ETH
Datahaven Testnet
datahavenTestnet
55931 - MOCK
Rollux Testnet
rolluxTestnet
57000 - SYS
Sonic Blaze Testnet
sonicBlazeTestnet
57054 - S
Ink
ink
57073 - ETH
PGN
pgnTestnet
58008 - ETH
Linea Goerli Testnet
lineaGoerli
59140 - ETH
Linea Goerli Testnet
lineaTestnet
59140 - ETH
Linea Sepolia Testnet
lineaSepolia
59141 - ETH
Linea Mainnet
linea
59144 - ETH
Metis Sepolia
metisSepolia
59902 - tMETIS
POTOS Testnet
potosTestnet
60600 - POT
POTOS Mainnet
potos
60603 - POT
BOB
bob
60808 - ETH
Treasure
treasure
61166 - MAGIC
Optopia Testnet
optopiaTestnet
62049 - ETH
Optopia
optopia
62050 - ETH
TikTrix Testnet
tiktrixTestnet
62092 - tTTX
Apollo
apollo
62606 - APOLLO
Geist Mainnet
geist
63157 - GHST
Sonic Testnet
sonicTestnet
64165 - S
Fantom Sonic Open Testnet
fantomSonicTestnet
64240 - FTM
Creator
creatorTestnet
66665 - ETH
Henesys
henesys
68414 - NXPC
Godwoken Mainnet
godwoken
71402 - pCKB
ICB Network
icbNetwork
73115 - ICBX
Polygon Mumbai
polygonMumbai
80001 - MATIC
Polygon Amoy
polygonAmoy
80002 - POL
Polynomia Sepolia
polynomialSepolia
80008 - ETH
Berachain Bepolia
berachainBepolia
80069 - BERA
Berachain bArtio
berachainTestnetbArtio
80084 - BERA
Berachain Artio
berachainTestnet
80085 - BERA
Berachain
berachain
80094 - BERA
Forta Chain
forta
80931 - FORT
Codex
codex
81224 - ETH
Blast
blast
81457 - ETH
Base Goerli
baseGoerli
84531 - ETH
Base Sepolia
baseSepolia
84532 - ETH
Base Sepolia
baseSepoliaPreconf
84532 - ETH
CpChain
cpchain
86608 - CP
Chiliz Spicy Testnet
spicy
88882 - CHZ
Chiliz Chain
chiliz
88888 - CHZ
Jibchain Testnet
jbcTestnet
88991 - tJBC
GIWA Sepolia
giwaSepolia
91342 - ETH
GIWA Sepolia
giwaSepoliaPreconf
91342 - ETH
Lumoz
lumoz
96370 - MOZ
Sidra Chain
sidraChain
97453 - SDA
Doma Testnet
domaTestnet
97476 - ETH
Plume Devnet (Legacy)
plumeDevnet
98864 - ETH
Plume (Legacy)
plume
98865 - ETH
Plume
plumeMainnet
98866 - PLUME
Plume Testnet
plumeSepolia
98867 - PLUME
Vechain
vechain
100009 - VET
Sova
sova
100021 - ETH
Socotra JUNE-Chain
juneoSocotraTestnet
101003 - JUNE
Creditcoin
creditCoin3Mainnet
102030 - CTC
Creditcoin Testnet
creditCoin3Testnet
102031 - tCTC
Creditcoin Devnet
creditCoin3Devnet
102032 - devCTC
Stratis Mainnet
stratis
105105 - STRAX
Lumoz Testnet
lumozTestnet
105363 - MOZ
re.al
real
111188 - reETH
Sova Network Sepolia
sovaSepolia
120893 - ETH
Mitosis Testnet
mitosisTestnet
124832 - MITO
Etherlink Shadownet Testnet
etherlinkShadownetTestnet
127823 - XTZ
Etherlink Testnet
etherlinkTestnet
128123 - XTZ
Form Testnet
formTestnet
132902 - ETH
Taiko Mainnet
taiko
167000 - ETH
Taiko (Alpha-3 Testnet)
taikoTestnetSepolia
167005 - ETH
Taiko Jolnir (Alpha-5 Testnet)
taikoJolnir
167007 - ETH
Taiko Katla (Alpha-6 Testnet)
taikoKatla
167008 - ETH
Taiko Hekla L2
taikoHekla
167009 - ETH
Taiko Hoodi
taikoHoodi
167013 - ETH
HPP Sepolia
hppSepolia
181228 - ETH
HPP Mainnet
hpp
190415 - ETH
Nitrograph Testnet
nitrographTestnet
200024 - NOS
Bitlayer Testnet
bitlayerTestnet
200810 - BTC
Bitlayer Testnet
btrTestnet
200810 - BTC
Bitlayer Mainnet
bitlayer
200901 - BTC
Bitlayer
btr
200901 - BTC
Auroria Testnet
auroria
205205 - tSTRAX
One World Chain Mainnet
oneWorld
309075 - OWCT
Filecoin Calibration
filecoinCalibration
314159 - tFIL
LAVITA Mainnet
lavita
360890 - vTFUEL
Silent Data Mainnet
silentData
380929 - ETH
Arbitrum Goerli
arbitrumGoerli
421613 - ETH
Arbitrum Sepolia
arbitrumSepolia
421614 - ETH
Graphite Network
graphite
440017 - @G
Pumpfi Testnet
pumpfiTestnet
490092 - PMPT
DisChain
disChain
513100 - DIS
Scroll Sepolia
scrollSepolia
534351 - ETH
Scroll
scroll
534352 - ETH
Zero Network
zeroNetwork
543210 - ETH
DustBoy IoT
dustboyIoT
555888 - DST
Hoodi
hoodi
560048 - ETH
Polter Testnet
polterTestnet
631571 - GHST
Bear Network Chain Mainnet
bearNetworkChainMainnet
641230 - BRNKC
EDU Chain Testnet
eduChainTestnet
656476 - EDU
Xai Mainnet
xai
660279 - XAI
Vision Testnet
visionTestnet
666666 - VS
Pyrope Testnet
pyrope
695569 - ETH
Sei Devnet
seiDevnet
713715 - SEI
Hemi Sepolia
hemiSepolia
743111 - ETH
Katana
katana
747474 - ETH
Bear Network Chain Testnet
bearNetworkChainTestnet
751230 - tBRNKC
Ternoa
ternoa
752025 - CAPS
Ink Sepolia
inkSepolia
763373 - ETH
Surge Testnet
surgeTestnet
763375 - ETH
BOB Sepolia
bobSepolia
808813 - ETH
zkLink Nova
zkLinkNova
810180 - ETH
zkLink Nova Sepolia Testnet
zkLinkNovaSepoliaTestnet
810181 - ETH
Codex Testnet
codexTestnet
812242 - ETH
exSat Testnet
exsatTestnet
839999 - BTC
Vision
vision
888888 - VS
Odyssey Testnet
odysseyTestnet
911867 - ETH
Treasure Topaz Testnet
treasureTopaz
978658 - MAGIC
Forma
forma
984122 - TIA
Forma Sketchpad
sketchpad
984123 - TIA
Zhejiang
zhejiang
1337803 - ZhejETH
XRPL EVM
xrplevm
1440000 - XRP
XRPL EVM Devnet
xrplevmDevnet
1440002 - XRP
XRPL EVM Testnet
xrplevmTestnet
1449000 - XRP
PlayFi Albireo Testnet
playfiAlbireo
1612127 - ETH
Xphere Testnet
xphereTestnet
1998991 - XPT
Jovay Sepolia Testnet
jovaySepolia
2019775 - ETH
Huddle01 dRTC Chain Testnet
huddle01Testnet
2524852 - ETH
Horizen Testnet
horizenTestnet
2651420 - Sepolia Ether
Funki Sepolia Sandbox
funkiSepolia
3397901 - ETH
Manta Pacific Testnet
mantaTestnet
3441005 - ETH
Manta Pacific Sepolia Testnet
mantaSepoliaTestnet
3441006 - ETH
Arc Testnet
arcTestnet
5042002 - USDC
Electroneum Testnet
electroneumTestnet
5201420 - ETN
Reactive Lasna Testnet
reactiveTestnet
5318007 - lREACT
Jovay Mainnet
jovay
5734951 - ETH
Astar zkEVM Testnet zKyoto
astarZkyoto
6038361 - ETH
ENI Testnet
eniTestnet
6912115 - ENI
Humanity
humanity
6985385 - H
Humanity Testnet
humanityTestnet
7080969 - tHP
Saakuru Mainnet
saakuru
7225878 - OAS
Zora
zora
7777777 - ETH
Fluence
fluence
9999999 - FLT
AlienX Mainnet
alienx
10241024 - ETH
ALIENX Hal Testnet
alienxHalTestnet
10241025 - ETH
Celo Sepolia Testnet
celoSepolia
11142220 - S-CELO
Sepolia
sepolia
11155111 - ETH
OP Sepolia
optimismSepolia
11155420 - ETH
RISE Testnet
riseTestnet
11155931 - ETH
Neo X Testnet T4
neoxT4
12227332 - GAS
DBK chain
dbkchain
20240603 - ETH
Swan Proxima Testnet
swanProximaTestnet
20241133 - sETH
Xphere Mainnet
xphereMainnet
20250217 - XP
ETP Mainnet
etp
20256789 - ETP
Corn
corn
21000000 - BTCN
Corn Testnet
cornTestnet
21000001 - BTCN
Excelon Mainnet
excelonMainnet
22052002 - xlon
Ancient8 Testnet
ancient8Sepolia
28122024 - ETH
Xone Chain Testnet
xoneTestnet
33772211 - XOC
SKALE Nebula Testnet
skaleNebulaTestnet
37084624 - sFUEL
Otim Devnet
otimDevnet
41144114 - ETH
Fluence Testnet
fluenceTestnet
52164803 - tFLT
Cyber Testnet
cyberTestnet
111557560 - ETH
Plume Testnet (Legacy)
plumeTestnet
161221135 - ETH
Blast Sepolia
blastSepolia
168587773 - ETH
Neon EVM DevNet
neonDevnet
245022926 - NEON
Neon EVM MainNet
neonMainnet
245022934 - NEON
Flame
flame
253368190 - TIA
SKALE | Razor Network
skaleRazor
278611351 - sFUEL
SKALE Base Sepolia Testnet
skaleBaseSepoliaTestnet
324705682 - CREDIT
Meld
meld
333000333 - MELD
SKALE | Block Brawlers
skaleBlockBrawlers
391845894 - BRAWL
Westend Asset Hub
westendAssetHub
420420421 - WND
Paseo PassetHub
paseoPassetHub
420420422 - PAS
Sophon Testnet
sophonTestnet
531050104 - SOPH
Degen
degen
666666666 - DEGEN
Tron
tron
728126428 - TRX
Ancient8
ancient8
888888888 - ETH
SKALE Calypso Testnet
skaleCalypsoTestnet
974399131 - sFUEL
Lumia Mainnet
lumiaMainnet
994873017 - LUMIA
Zora Sepolia
zoraSepolia
999999999 - ETH
SKALE Titan Testnet
skaleTitanTestnet
1020352220 - sFUEL
SKALE | CryptoBlades
skaleCryptoBlades
1026062157 - sFUEL
SKALE | Crypto Colosseum
skaleCryptoColosseum
1032942172 - sFUEL
SKALE Base
skaleBase
1187947933 - CREDIT
SKALE | Human Protocol
skaleHumanProtocol
1273227453 - sFUEL
Aurora
aurora
1313161554 - ETH
Aurora Testnet
auroraTestnet
1313161555 - ETH
SKALE Titan Hub
skaleTitan
1350216234 - sFUEL
SKALE Europa Testnet
skaleEuropaTestnet
1444673419 - sFUEL
SKALE Nebula Hub
skaleNebula
1482601649 - sFUEL
Haust Network Testnet
haustTestnet
1523903251 - HAUST
SKALE Calypso Hub
skaleCalypso
1564830818 - sFUEL
Status Network Sepolia
statusNetworkSepolia
1660990954 - ETH
Status Network Sepolia
statusSepolia
1660990954 - ETH
Harmony One
harmonyOne
1666600000 - ONE
Silicon Sepolia zkEVM
siliconSepolia
1722641160 - ETH
Kakarot Sepolia
kakarotSepolia
1802203764 - ETH
Lumia Testnet
lumiaTestnet
1952959480 - LUMIA
SKALE Europa Hub
skaleEuropa
2046399126 - sFUEL
Exorde Network
skaleExorde
2139927552 - sFUEL
Tron Shasta
tronShasta
2494104990 - TRX
Tron Nile
tronNile
3448148188 - TRX
Mekong Pectra Devnet
mekong
7078815900 - eth
Palm Testnet
palmTestnet
11297108099 - PALM
Palm
palm
11297108109 - PALM
Xai Testnet
xaiTestnet
37714555429 - sXAI
Fluence Stage
fluenceStage
123420000220 - tFLT
Basecamp Testnet
basecampTestnet
123420001114 - CAMP
Zeniq Mainnet
zeniq
383414847825 - ZENIQ
Kakarot Starknet Sepolia
kakarotStarknetSepolia
920637907288165 - ETH
Dchain Testnet
dchainTestnet
2713017997578000 - ETH
Dchain
dchain
2716446429837000 - ETH

Create Chain

Import the Chain type from Viem and create a new object that is asserted as const and satisfies the type. You can also use the defineChain function from Viem.

ts
import { type  } from 'viem'

export const  = {} as  satisfies 
Type '{}' does not satisfy the expected type 'Chain'. Type '{}' is missing the following properties from type 'Chain': id, name, nativeCurrency, rpcUrls
ts
import {  } from 'viem'

export const  = ({})
Argument of type '{}' is not assignable to parameter of type 'Chain<ChainFormatters>'. Type '{}' is missing the following properties from type 'Chain<ChainFormatters>': id, name, nativeCurrency, rpcUrls

Now, add the missing required properties to the object until the error goes away.

ts
import { type  } from 'viem'

export const  = {
  : 1,
  : 'Ethereum',
  : { : 'Ether', : 'ETH', : 18 },
  : {
    : { : ['https://eth.merkle.io'] },
  },
  : {
    : { : 'Etherscan', : 'https://etherscan.io' },
  },
  : {
    : {
      : '0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e',
    },
    : {
      : '0xE4Acdd618deED4e6d2f03b9bf62dc6118FC9A4da',
      : 16773775,
    },
    : {
      : '0xca11bde05977b3631167028862be2a173976ca11',
      : 14353601,
    },
  },
} as  satisfies 
ts
import {  } from 'viem'

export const  = ({
  : 1,
  : 'Ethereum',
  : { : 'Ether', : 'ETH', : 18 },
  : {
    : { : ['https://eth.merkle.io'] },
  },
  : {
    : { : 'Etherscan', : 'https://etherscan.io' },
  },
  : {
    : {
      : '0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e',
    },
    : {
      : '0xE4Acdd618deED4e6d2f03b9bf62dc6118FC9A4da',
      : 16773775,
    },
    : {
      : '0xca11bde05977b3631167028862be2a173976ca11',
      : 14353601,
    },
  },
})

The more properties you add, the better the chain will be to use with Wagmi. Most of these attributes exist within the ethereum-lists/chains repository.

  • id: The chain ID for the network. This can be found by typing the network name into ChainList. Example: "Ethereum Mainnet" has a Chain ID of 1.
  • name: Human-readable name for the chain. Example: "Ethereum Mainnet"
  • nativeCurrency: The native currency of the chain. Found from ethereum-lists/chains.
  • rpcUrls: At least one public, credible RPC URL. Found from ethereum-lists/chains.
  • blockExplorers: A set of block explorers for the chain. Found from ethereum-lists/chains.
  • contracts: A set of deployed contracts for the chain. If you are deploying one of the following contracts yourself, make sure it is verified.
    • multicall3 is optional, but it's address is most likely 0xca11bde05977b3631167028862be2a173976ca11 – you can find the deployed block number on the block explorer. Check out mds1/multicall for more info.
    • ensRegistry is optional – not all Chains have a ENS Registry. See ENS Deployments for more info.
    • ensUniversalResolver is optional – not all Chains have a ENS Universal Resolver.
  • sourceId: Source Chain ID (e.g. the L1 chain).
  • testnet: Whether or not the chain is a testnet.

Released under the MIT License.