Chain class

Chains identifiers.

Those finalants are used to match chains predefined in Viem

Constructors

Chain({required int id, required String name, ChainNativeCurrency? nativeCurrency, Map<String, ChainRpcUrls>? rpcUrls, Map<String, ChainBlockExplorer>? blockExplorers, int? sourceId, bool? testnet, Map<String, dynamic>? custom, ChainFees? fees, ChainFormatters? formatters, ChainSerializers? serializers, Map<String, ChainContract>? contracts})
const
Chain.fromMap(Map<String, dynamic> map)
factory

Properties

blockExplorers Map<String, ChainBlockExplorer>?
final
contracts Map<String, ChainContract>?
final
custom Map<String, dynamic>?
final
fees ChainFees?
final
formatters ChainFormatters?
final
hashCode int
The hash code for this object.
no setterinherited
id int
final
name String
final
nativeCurrency ChainNativeCurrency?
final
rpcUrls Map<String, ChainRpcUrls>?
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
serializers ChainSerializers?
final
sourceId int?
final
testnet bool?
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited

Constants

acala → const Chain
ancient8 → const Chain
ancient8Sepolia → const Chain
anvil → const Chain
apexTestnet → const Chain
arbitrum → const Chain
arbitrumGoerli → const Chain
arbitrumNova → const Chain
arbitrumSepolia → const Chain
areonNetwork → const Chain
areonNetworkTestnet → const Chain
astar → const Chain
astarZkEVM → const Chain
astarZkyoto → const Chain
aurora → const Chain
auroraTestnet → const Chain
auroria → const Chain
avalanche → const Chain
avalancheFuji → const Chain
bahamut → const Chain
base → const Chain
baseGoerli → const Chain
baseSepolia → const Chain
beam → const Chain
beamTestnet → const Chain
bearNetworkChainMainnet → const Chain
bearNetworkChainTestnet → const Chain
berachainTestnet → const Chain
bevmMainnet → const Chain
bitTorrent → const Chain
bitTorrentTestnet → const Chain
blast → const Chain
blastSepolia → const Chain
boba → const Chain
bronos → const Chain
bronosTestnet → const Chain
bsc → const Chain
bscGreenfield → const Chain
bscTestnet → const Chain
btr → const Chain
btrTestnet → const Chain
bxn → const Chain
bxnTestnet → const Chain
canto → const Chain
celo → const Chain
celoAlfajores → const Chain
chiliz → const Chain
classic → const Chain
confluxESpace → const Chain
confluxESpaceTestnet → const Chain
coreDao → const Chain
cronos → const Chain
cronosTestnet → const Chain
crossbell → const Chain
cyber → const Chain
cyberTestnet → const Chain
darwinia → const Chain
defichainEvm → const Chain
defichainEvmTestnet → const Chain
degen → const Chain
dfk → const Chain
dodochainTestnet → const Chain
dogechain → const Chain
dreyerxMainnet → const Chain
edgeless → const Chain
edgelessTestnet → const Chain
edgeware → const Chain
edgewareTestnet → const Chain
ekta → const Chain
ektaTestnet → const Chain
eon → const Chain
eos → const Chain
eosTestnet → const Chain
etherlinkTestnet → const Chain
evmos → const Chain
evmosTestnet → const Chain
fantom → const Chain
fantomSonicTestnet → const Chain
fantomTestnet → const Chain
fibo → const Chain
filecoin → const Chain
filecoinCalibration → const Chain
filecoinHyperspace → const Chain
flare → const Chain
flareTestnet → const Chain
flowMainnet → const Chain
flowPreviewnet → const Chain
flowTestnet → const Chain
foundry → const Chain
fraxtal → const Chain
fraxtalTestnet → const Chain
fuse → const Chain
fuseSparknet → const Chain
gnosis → const Chain
gnosisChiado → const Chain
gobi → const Chain
goerli → const Chain
haqqMainnet → const Chain
haqqTestedge2 → const Chain
hardhat → const Chain
harmonyOne → const Chain
hedera → const Chain
hederaPreviewnet → const Chain
hederaTestnet → const Chain
holesky → const Chain
immutableZkEvm → const Chain
immutableZkEvmTestnet → const Chain
inEVM → const Chain
iotex → const Chain
iotexTestnet → const Chain
jbc → const Chain
jbcTestnet → const Chain
kakarotSepolia → const Chain
karura → const Chain
kava → const Chain
kavaTestnet → const Chain
kcc → const Chain
klaytn → const Chain
klaytnBaobab → const Chain
kroma → const Chain
kromaSepolia → const Chain
lightlinkPegasus → const Chain
lightlinkPhoenix → const Chain
linea → const Chain
lineaGoerli → const Chain
lineaSepolia → const Chain
lineaTestnet → const Chain
liskSepolia → const Chain
localhost → const Chain
lukso → const Chain
luksoTestnet → const Chain
mainnet → const Chain
mandala → const Chain
manta → const Chain
mantaSepoliaTestnet → const Chain
mantaTestnet → const Chain
mantle → const Chain
mantleSepoliaTestnet → const Chain
mantleTestnet → const Chain
merlin → const Chain
metachain → const Chain
metachainIstanbul → const Chain
meter → const Chain
meterTestnet → const Chain
metis → const Chain
metisGoerli → const Chain
mev → const Chain
mevTestnet → const Chain
mintSepoliaTestnet → const Chain
mode → const Chain
modeTestnet → const Chain
moonbaseAlpha → const Chain
moonbeam → const Chain
moonbeamDev → const Chain
moonriver → const Chain
morphSepolia → const Chain
neonDevnet → const Chain
neonMainnet → const Chain
nexi → const Chain
nexilix → const Chain
oasisTestnet → const Chain
oasys → const Chain
okc → const Chain
oortMainnetDev → const Chain
opBNB → const Chain
opBNBTestnet → const Chain
optimism → const Chain
optimismGoerli → const Chain
optimismSepolia → const Chain
otimDevnet → const Chain
palm → const Chain
palmTestnet → const Chain
pgn → const Chain
pgnTestnet → const Chain
phoenix → const Chain
playfiAlbireo → const Chain
plinga → const Chain
plumeTestnet → const Chain
polygon → const Chain
polygonAmoy → const Chain
polygonMumbai → const Chain
polygonZkEvm → const Chain
polygonZkEvmCardona → const Chain
polygonZkEvmTestnet → const Chain
pulsechain → const Chain
pulsechainV4 → const Chain
qMainnet → const Chain
qTestnet → const Chain
reyaNetwork → const Chain
rollux → const Chain
rolluxTestnet → const Chain
ronin → const Chain
rootstock → const Chain
rootstockTestnet → const Chain
rss3 → const Chain
rss3Sepolia → const Chain
saigon → const Chain
sapphire → const Chain
sapphireTestnet → const Chain
scroll → const Chain
scrollSepolia → const Chain
scrollTestnet → const Chain
seiDevnet → const Chain
sepolia → const Chain
shardeumSphinx → const Chain
shibarium → const Chain
shimmer → const Chain
shimmerTestnet → const Chain
skaleBlockBrawlers → const Chain
skaleCalypso → const Chain
skaleCalypsoTestnet → const Chain
skaleCryptoBlades → const Chain
skaleCryptoColosseum → const Chain
skaleEuropa → const Chain
skaleEuropaTestnet → const Chain
skaleExorde → const Chain
skaleHumanProtocol → const Chain
skaleNebula → const Chain
skaleNebulaTestnet → const Chain
skaleRazor → const Chain
skaleTitan → const Chain
skaleTitanTestnet → const Chain
songbird → const Chain
songbirdTestnet → const Chain
spicy → const Chain
stratis → const Chain
syscoin → const Chain
syscoinTestnet → const Chain
taikoHekla → const Chain
taikoJolnir → const Chain
taikoKatla → const Chain
taikoTestnetSepolia → const Chain
taraxa → const Chain
taraxaTestnet → const Chain
telcoinTestnet → const Chain
telos → const Chain
telosTestnet → const Chain
tenet → const Chain
thunderTestnet → const Chain
vechain → const Chain
wanchain → const Chain
wanchainTestnet → const Chain
wemix → const Chain
wemixTestnet → const Chain
x1Testnet → const Chain
xdc → const Chain
xdcTestnet → const Chain
xLayer → const Chain
xLayerTestnet → const Chain
yooldoVerse → const Chain
yooldoVerseTestnet → const Chain
zetachain → const Chain
zetachainAthensTestnet → const Chain
zhejiang → const Chain
zilliqa → const Chain
zilliqaTestnet → const Chain
zkFair → const Chain
zkFairTestnet → const Chain
zkSync → const Chain
zora → const Chain
zoraSepolia → const Chain
zoraTestnet → const Chain