@ethereumjs/vm / RunBlockResult
Defined in: vm/src/types.ts:370
Result of runBlock
Omit<ApplyBlockResult, "bloom">
optionalblockLevelAccessList:BlockLevelAccessList
Defined in: vm/src/types.ts:396
The block level access list created during execution when EIP-7928 is active.
Populated by runBlock / applyBlock; use with generate: true for
builder flows or pass via RunBlockOpts.blockAccessList for validation.
Experimental (Amsterdam): may change on patch releases. See @ethereumjs/vm
README section Amsterdam hardfork (experimental) for release ↔ spec tracking.
gasUsed:
bigint
Defined in: vm/src/types.ts:348
The gas used after executing the block
logsBloom:
Uint8Array
Defined in: vm/src/types.ts:378
The bloom filter of the LOGs (events) after executing the block
optionalpreimages:Map<`0x${string}`,Uint8Array<ArrayBufferLike>>
Defined in: vm/src/types.ts:364
Preimages mapping of the touched accounts from the block (see reportPreimages option)
receipts:
TxReceipt[]
Defined in: vm/src/types.ts:356
Receipts generated for transactions in the block
receiptsRoot:
Uint8Array
Defined in: vm/src/types.ts:352
The receipt root after executing the block
optionalrequests:CLRequest<CLRequestType>[]
Defined in: vm/src/types.ts:387
Any CL requests that were processed in the course of this block
optionalrequestsHash:Uint8Array<ArrayBufferLike>
Defined in: vm/src/types.ts:383
The requestsHash for any CL requests in the block
results:
RunTxResult[]
Defined in: vm/src/types.ts:360
Results of executing the transactions in the block
stateRoot:
Uint8Array
Defined in: vm/src/types.ts:374
The stateRoot after executing the block