ethereumjs-monorepo

@ethereumjs/common


@ethereumjs/common / GethGenesisConfig

Interface: GethGenesisConfig

Defined in: gethGenesis.ts:6

Interface for Geth Genesis Config

Properties

arrowGlacierBlock?

optional arrowGlacierBlock?: number

Defined in: gethGenesis.ts:25


berlinBlock?

optional berlinBlock?: number

Defined in: gethGenesis.ts:21


blobSchedule?

optional blobSchedule?: GethGenesisBlobSchedule

Defined in: gethGenesis.ts:51


byzantiumBlock?

optional byzantiumBlock?: number

Defined in: gethGenesis.ts:16


cancunBlock?

optional cancunBlock?: number

Defined in: gethGenesis.ts:24


cancunTime?

optional cancunTime?: number

Defined in: gethGenesis.ts:29


chainId

chainId: number

Defined in: gethGenesis.ts:7


clique?

optional clique?: object

Defined in: gethGenesis.ts:34

blockperiodseconds?

optional blockperiodseconds?: number

epoch?

optional epoch?: number

epochlength?

optional epochlength?: number

period?

optional period?: number


constantinopleBlock?

optional constantinopleBlock?: number

Defined in: gethGenesis.ts:17


daoForkBlock?

optional daoForkBlock?: number

Defined in: gethGenesis.ts:10


daoForkSupport?

optional daoForkSupport?: boolean

Defined in: gethGenesis.ts:11


depositContractAddress?

optional depositContractAddress?: string

Defined in: gethGenesis.ts:8


eip150Block?

optional eip150Block?: number

Defined in: gethGenesis.ts:12


eip150Hash?

optional eip150Hash?: string

Defined in: gethGenesis.ts:13


eip155Block?

optional eip155Block?: number

Defined in: gethGenesis.ts:14


eip158Block?

optional eip158Block?: number

Defined in: gethGenesis.ts:15


ethash?

optional ethash?: object

Defined in: gethGenesis.ts:33


grayGlacierBlock?

optional grayGlacierBlock?: number

Defined in: gethGenesis.ts:26


homesteadBlock?

optional homesteadBlock?: number

Defined in: gethGenesis.ts:9


istanbulBlock?

optional istanbulBlock?: number

Defined in: gethGenesis.ts:19


londonBlock?

optional londonBlock?: number

Defined in: gethGenesis.ts:22


mergeForkBlock?

optional mergeForkBlock?: number

Defined in: gethGenesis.ts:23


mergeNetsplitBlock?

optional mergeNetsplitBlock?: number

Defined in: gethGenesis.ts:27


muirGlacierBlock?

optional muirGlacierBlock?: number

Defined in: gethGenesis.ts:20


petersburgBlock?

optional petersburgBlock?: number

Defined in: gethGenesis.ts:18


pragueTime?

optional pragueTime?: number

Defined in: gethGenesis.ts:30


proofInBlocks?

optional proofInBlocks?: boolean

Defined in: gethGenesis.ts:52


shanghaiTime?

optional shanghaiTime?: number

Defined in: gethGenesis.ts:28


terminalTotalDifficulty?

optional terminalTotalDifficulty?: number

Defined in: gethGenesis.ts:31


terminalTotalDifficultyPassed?

optional terminalTotalDifficultyPassed?: boolean

Defined in: gethGenesis.ts:32


trustedCheckpoint?

optional trustedCheckpoint?: object

Defined in: gethGenesis.ts:40

bloomRoot

bloomRoot: string

chtRoot

chtRoot: string

sectionHead

sectionHead: string

sectionIndex

sectionIndex: number


trustedCheckpointOracle?

optional trustedCheckpointOracle?: object

Defined in: gethGenesis.ts:46

address

address: string

signers

signers: string[]

threshold

threshold: number