ethereumjs-monorepo

@ethereumjs/evm


@ethereumjs/evm / ExecResult

Interface: ExecResult

Defined in: types.ts:456

Result of executing a call via the EVM.

Properties

blobGasUsed?

optional blobGasUsed: bigint

Defined in: types.ts:493

Amount of blob gas consumed by the transaction


createdAddresses?

optional createdAddresses: Set<`0x${string}`>

Defined in: types.ts:485

Map of addresses which were created (used in EIP 6780)


exceptionError?

optional exceptionError: EVMError

Defined in: types.ts:461

Description of the exception, if any occurred


executionGasUsed

executionGasUsed: bigint

Defined in: types.ts:469

Amount of gas the code used to run


gas?

optional gas: bigint

Defined in: types.ts:465

Amount of gas left


gasRefund?

optional gasRefund: bigint

Defined in: types.ts:489

The gas refund counter


logs?

optional logs: Log[]

Defined in: types.ts:477

Array of logs that the contract emitted


returnValue

returnValue: Uint8Array

Defined in: types.ts:473

Return value from the contract


runState?

optional runState: RunState

Defined in: types.ts:457


selfdestruct?

optional selfdestruct: SelfdestructMap

Defined in: types.ts:481

Selfdestructed accounts mapped to their beneficiary