ethereumjs-monorepo

@ethereumjs/evm


@ethereumjs/evm / ExecResult

Interface: ExecResult

Defined in: types.ts:402

Result of executing a call via the EVM.

Properties

blobGasUsed?

optional blobGasUsed: bigint

Defined in: types.ts:439

Amount of blob gas consumed by the transaction


createdAddresses?

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

Defined in: types.ts:431

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


exceptionError?

optional exceptionError: EVMError

Defined in: types.ts:407

Description of the exception, if any occurred


executionGasUsed

executionGasUsed: bigint

Defined in: types.ts:415

Amount of gas the code used to run


gas?

optional gas: bigint

Defined in: types.ts:411

Amount of gas left


gasRefund?

optional gasRefund: bigint

Defined in: types.ts:435

The gas refund counter


logs?

optional logs: Log[]

Defined in: types.ts:423

Array of logs that the contract emitted


returnValue

returnValue: Uint8Array

Defined in: types.ts:419

Return value from the contract


runState?

optional runState: RunState

Defined in: types.ts:403


selfdestruct?

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

Defined in: types.ts:427

A set of accounts to selfdestruct