chain

package
v2.0.5 Latest Latest
Warning

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

Go to latest
Published: Jan 7, 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) ID

func (n Chain) ID() int

ID returns the chain ID as an int

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