ethereumjs-monorepo

@ethereumjs/block


@ethereumjs/block / JSONHeader

Interface: JSONHeader

Defined in: types.ts:193

An object with the block header’s data represented as 0x-prefixed hex strings.

Properties

baseFeePerGas?

optional baseFeePerGas?: `0x${string}`

Defined in: types.ts:209


blobGasUsed?

optional blobGasUsed?: `0x${string}`

Defined in: types.ts:211


blockAccessListHash?

optional blockAccessListHash?: `0x${string}`

Defined in: types.ts:216

EIP-7928 (Amsterdam, experimental). May change on patch releases.


coinbase?

optional coinbase?: `0x${string}`

Defined in: types.ts:196


difficulty?

optional difficulty?: `0x${string}`

Defined in: types.ts:201


excessBlobGas?

optional excessBlobGas?: `0x${string}`

Defined in: types.ts:212


extraData?

optional extraData?: `0x${string}`

Defined in: types.ts:206


gasLimit?

optional gasLimit?: `0x${string}`

Defined in: types.ts:203


gasUsed?

optional gasUsed?: `0x${string}`

Defined in: types.ts:204


logsBloom?

optional logsBloom?: `0x${string}`

Defined in: types.ts:200


mixHash?

optional mixHash?: `0x${string}`

Defined in: types.ts:207


nonce?

optional nonce?: `0x${string}`

Defined in: types.ts:208


number?

optional number?: `0x${string}`

Defined in: types.ts:202


parentBeaconBlockRoot?

optional parentBeaconBlockRoot?: `0x${string}`

Defined in: types.ts:213


parentHash?

optional parentHash?: `0x${string}`

Defined in: types.ts:194


receiptTrie?

optional receiptTrie?: `0x${string}`

Defined in: types.ts:199


requestsHash?

optional requestsHash?: `0x${string}`

Defined in: types.ts:214


slotNumber?

optional slotNumber?: `0x${string}`

Defined in: types.ts:218

EIP-7843 (Amsterdam, experimental). May change on patch releases.


stateRoot?

optional stateRoot?: `0x${string}`

Defined in: types.ts:197


timestamp?

optional timestamp?: `0x${string}`

Defined in: types.ts:205


transactionsTrie?

optional transactionsTrie?: `0x${string}`

Defined in: types.ts:198


uncleHash?

optional uncleHash?: `0x${string}`

Defined in: types.ts:195


withdrawalsRoot?

optional withdrawalsRoot?: `0x${string}`

Defined in: types.ts:210