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

Hierarchy

  • V1ChainConfig

Properties

arrow_glacier_block?: string

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

berlin_block?: string

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

byzantium_block?: string

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

constantinople_block?: string

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

dao_fork_block?: string

TheDAO hard-fork switch block (nil no fork)

dao_fork_support?: boolean

Whether the nodes supports or opposes the DAO hard-fork

eip150_block?: string

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

eip150_hash?: string

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

eip155_block?: string

EIP155Block HF block

eip158_block?: string

EIP158 HF block

gray_glacier_block?: string

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

homestead_block?: string

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

istanbul_block?: string

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

london_block?: string

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

merge_netsplit_block?: string

Virtual fork after The Merge to use as a network splitter

muir_glacier_block?: string

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

petersburg_block?: string

Petersburg switch block (nil same as Constantinople)

Generated using TypeDoc