Documentation
¶
Overview ¶
@Description Package chainId is based on chainlist https://chainlist.org.
Index ¶
Constants ¶
View Source
const ( ArbitrumChainName string = "arbitrum" AvalancheChainName string = "avalanche" BNBSmartChainName string = "BSC" EthereumChainName string = "ethereum" FantomChainName string = "fantom" GoerliChainName string = "goerli" HecoChainName string = "heco" OkChainName string = "okexchain" OptimismChainName string = "optimism" PolygonChainName string = "polygon" TerraChainName string = "terra" XDaiChainName string = "xdai" FilecoinChainName string = "filecoin" )
Commonly used chains.
Variables ¶
View Source
var ChainId2NameMap = map[int]string{ 1: EthereumChainName, 10: OptimismChainName, 56: BNBSmartChainName, 66: OkChainName, 100: XDaiChainName, 128: HecoChainName, 137: PolygonChainName, 250: FantomChainName, 314: FilecoinChainName, 42161: ArbitrumChainName, 43114: AvalancheChainName, }
Map chain id to chain name.
View Source
var ChainName2IdMap = map[string]int{ EthereumChainName: 1, OptimismChainName: 10, BNBSmartChainName: 56, OkChainName: 66, XDaiChainName: 100, HecoChainName: 128, PolygonChainName: 137, FantomChainName: 250, FilecoinChainName: 314, ArbitrumChainName: 42161, AvalancheChainName: 43114, }
Map chain name to chain id.
View Source
var NativeTokenSymbolList = map[string]string{ EthereumChainName: "eth", OptimismChainName: "eth", BNBSmartChainName: "bnb", OkChainName: "okt", XDaiChainName: "xdai", HecoChainName: "ht", PolygonChainName: "matic", FantomChainName: "ftm", FilecoinChainName: "fil", ArbitrumChainName: "eth", AvalancheChainName: "avax", }
Map chain name to native token symbol.
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.