@ethereumjs/vm / RunBlockResult
Defined in: vm/src/types.ts:376
Result of runBlock
Omit<ApplyBlockResult, "bloom">
optionalblockLevelAccessList?:BlockLevelAccessList
Defined in: vm/src/types.ts:402
The block level access list created during execution when EIP-7928 is active.
Populated by runBlock; 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:354
The gas used after executing the block
logsBloom:
Uint8Array
Defined in: vm/src/types.ts:384
The bloom filter of the LOGs (events) after executing the block
optionalpreimages?:Map<`0x${string}`,Uint8Array<ArrayBufferLike>>
Defined in: vm/src/types.ts:370
Preimages mapping of the touched accounts from the block (see reportPreimages option)
receipts:
TxReceipt[]
Defined in: vm/src/types.ts:362
Receipts generated for transactions in the block
receiptsRoot:
Uint8Array
Defined in: vm/src/types.ts:358
The receipt root after executing the block
optionalrequests?:CLRequest<CLRequestType>[]
Defined in: vm/src/types.ts:393
Any CL requests that were processed in the course of this block
optionalrequestsHash?:Uint8Array<ArrayBufferLike>
Defined in: vm/src/types.ts:389
The requestsHash for any CL requests in the block
results:
RunTxResult[]
Defined in: vm/src/types.ts:366
Results of executing the transactions in the block
stateRoot:
Uint8Array
Defined in: vm/src/types.ts:380
The stateRoot after executing the block