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:52


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:35

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:34


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:53


shanghaiTime?

optional shanghaiTime: number

Defined in: gethGenesis.ts:28


terminalTotalDifficulty?

optional terminalTotalDifficulty: number

Defined in: gethGenesis.ts:32


terminalTotalDifficultyPassed?

optional terminalTotalDifficultyPassed: boolean

Defined in: gethGenesis.ts:33


trustedCheckpoint?

optional trustedCheckpoint: object

Defined in: gethGenesis.ts:41

bloomRoot

bloomRoot: string

chtRoot

chtRoot: string

sectionHead

sectionHead: string

sectionIndex

sectionIndex: number


trustedCheckpointOracle?

optional trustedCheckpointOracle: object

Defined in: gethGenesis.ts:47

address

address: string

signers

signers: string[]

threshold

threshold: number


verkleTime?

optional verkleTime: number

Defined in: gethGenesis.ts:31