chain

package
v2.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 6, 2025 License: MIT Imports: 0 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Chain

type Chain int
const (
	EthereumMainnet        Chain = 1
	OpMainnet              Chain = 10
	SepoliaTestnet         Chain = 11155111
	HoleskyTestnet         Chain = 17000
	CronosMainnet          Chain = 25
	ApeChainCurtisTestnet  Chain = 33111
	ApeChainMainnet        Chain = 33139
	ArbitrumOneMainnet     Chain = 42161
	ArbitrumNovaMainnet    Chain = 42170
	CeloMainnet            Chain = 42220
	AvalancheCChain        Chain = 43114
	AvalancheFujiTestnet   Chain = 43113
	XDCMainnet             Chain = 50
	XDCApothemTestnet      Chain = 51
	BNBSmartChainMainnet   Chain = 56
	BNBSmartChainTestnet   Chain = 97
	Gnosis                 Chain = 100
	PolygonMainnet         Chain = 137
	SonicMainnet           Chain = 146
	BitTorrentChainMainnet Chain = 199
	FantomOperaMainnet     Chain = 250
	FraxtalMainnet         Chain = 252
	KromaMainnet           Chain = 255

	MoonbeamMainnet        Chain = 1284
	MoonbaseAlphaTestnet   Chain = 1287
	MoonriverMainnet       Chain = 1285
	BitTorrentChainTestnet Chain = 1028
	PolygonZkEVMMainnet    Chain = 1101
	WEMIX30Mainnet         Chain = 1111
	WEMIX30Testnet         Chain = 1112
	FantomTestnet          Chain = 4002
	WorldMainnet           Chain = 480
	WorldSepoliaTestnet    Chain = 4801
	MantleMainnet          Chain = 5000
	MantleSepoliaTestnet   Chain = 5003
	BaseMainnet            Chain = 8453
	BaseSepoliaTestnet     Chain = 84532
	BlastMainnet           Chain = 81457
	CeloAlfajoresTestnet   Chain = 44787
	PolygonAmoyTestnet     Chain = 80002
	PolygonZkEVMCardona    Chain = 2442
	FraxtalTestnet         Chain = 2522
	KromaSepolia           Chain = 2358
	ScrollMainnet          Chain = 534352
	ScrollSepoliaTestnet   Chain = 534351
	SonicBlazeTestnet      Chain = 57054
	LineaMainnet           Chain = 59144
	LineaSepoliaTestnet    Chain = 59141
	SophonMainnet          Chain = 50104
	SophonSepoliaTestnet   Chain = 531050104
	TaikoMainnet           Chain = 167000
	TaikoHeklaTestnet      Chain = 167009
	XaiMainnet             Chain = 660279
	XaiSepoliaTestnet      Chain = 37714555429
	BlastSepoliaTestnet    Chain = 168587773
	OpSepoliaTestnet       Chain = 11155420
	ArbitrumSepoliaTestnet Chain = 421614
)

ChainIDs supported as of 2025/01/02

func GetByChainID

func GetByChainID(chainID int) (Chain, bool)

GetByChainID returns a Network by its chain ID

func NewNetwork

func NewNetwork(name string, chainID int) Chain

NewNetwork creates a Network from a name and chain ID

func (Chain) ChainID

func (n Chain) ChainID() int

ChainID returns the chain ID as a uint64

func (Chain) String

func (n Chain) String() string

String returns the name of the network

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL