Skip to content

ExecResult

Result of executing a call via the EVM.

Properties

blobGasUsed?

optional blobGasUsed: bigint

Amount of blob gas consumed by the transaction

Defined in

node_modules/.pnpm/@ethereumjs+evm@3.1.1/node_modules/@ethereumjs/evm/dist/esm/types.d.ts:319


createdAddresses?

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

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

Defined in

node_modules/.pnpm/@ethereumjs+evm@3.1.1/node_modules/@ethereumjs/evm/dist/esm/types.d.ts:311


exceptionError?

optional exceptionError: EvmError

Description of the exception, if any occurred

Defined in

node_modules/.pnpm/@ethereumjs+evm@3.1.1/node_modules/@ethereumjs/evm/dist/esm/types.d.ts:287


executionGasUsed

executionGasUsed: bigint

Amount of gas the code used to run

Defined in

node_modules/.pnpm/@ethereumjs+evm@3.1.1/node_modules/@ethereumjs/evm/dist/esm/types.d.ts:295


gas?

optional gas: bigint

Amount of gas left

Defined in

node_modules/.pnpm/@ethereumjs+evm@3.1.1/node_modules/@ethereumjs/evm/dist/esm/types.d.ts:291


gasRefund?

optional gasRefund: bigint

The gas refund counter

Defined in

node_modules/.pnpm/@ethereumjs+evm@3.1.1/node_modules/@ethereumjs/evm/dist/esm/types.d.ts:315


logs?

optional logs: EthjsLog[]

Array of logs that the contract emitted

Defined in

node_modules/.pnpm/@ethereumjs+evm@3.1.1/node_modules/@ethereumjs/evm/dist/esm/types.d.ts:303


returnValue

returnValue: Uint8Array

Return value from the contract

Defined in

node_modules/.pnpm/@ethereumjs+evm@3.1.1/node_modules/@ethereumjs/evm/dist/esm/types.d.ts:299


runState?

optional runState: RunState

Defined in

node_modules/.pnpm/@ethereumjs+evm@3.1.1/node_modules/@ethereumjs/evm/dist/esm/types.d.ts:283


selfdestruct?

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

A set of accounts to selfdestruct

Defined in

node_modules/.pnpm/@ethereumjs+evm@3.1.1/node_modules/@ethereumjs/evm/dist/esm/types.d.ts:307