ChainConfig defines the Ethereum ChainConfig parameters using *sdk.Int values instead of *big.Int.

Hierarchy

  • ChainConfig

Properties

arrowGlacierBlock: string

Eip-4345 (bomb delay) switch block (nil = no fork, 0 = already activated)

berlinBlock: string

Berlin switch block (nil = no fork, 0 = already on berlin)

byzantiumBlock: string

Byzantium switch block (nil no fork, 0 = already on byzantium)

constantinopleBlock: string

Constantinople switch block (nil no fork, 0 = already activated)

daoForkBlock: string

TheDAO hard-fork switch block (nil no fork)

daoForkSupport: boolean

Whether the nodes supports or opposes the DAO hard-fork

eip150Block: string

EIP150 implements the Gas price changes (https://github.com/ethereum/EIPs/issues/150) EIP150 HF block (nil no fork)

eip150Hash: string

EIP150 HF hash (needed for header only clients as only gas pricing changed)

eip155Block: string

EIP155Block HF block

eip158Block: string

EIP158 HF block

grayGlacierBlock: string

EIP-5133 (bomb delay) switch block (nil = no fork, 0 = already activated)

homesteadBlock: string

Homestead switch block (nil no fork, 0 = already homestead)

istanbulBlock: string

Istanbul switch block (nil no fork, 0 = already on istanbul)

londonBlock: string

London switch block (nil = no fork, 0 = already on london)

mergeNetsplitBlock: string

Virtual fork after The Merge to use as a network splitter

muirGlacierBlock: string

Eip-2384 (bomb delay) switch block (nil no fork, 0 = already activated)

petersburgBlock: string

Petersburg switch block (nil same as Constantinople)

Generated using TypeDoc