ethereumjs-monorepo

@ethereumjs/evm


@ethereumjs/evm / InterpreterStep

Interface: InterpreterStep

Defined in: interpreter.ts:135

Properties

account

account: Account

Defined in: interpreter.ts:149


address

address: Address

Defined in: interpreter.ts:150


codeAddress

codeAddress: Address

Defined in: interpreter.ts:153


depth

depth: number

Defined in: interpreter.ts:141


eofFunctionDepth?

optional eofFunctionDepth: number

Defined in: interpreter.ts:156


eofSection?

optional eofSection: number

Defined in: interpreter.ts:154


error?

optional error: Uint8Array<ArrayBufferLike>

Defined in: interpreter.ts:157


gasLeft

gasLeft: bigint

Defined in: interpreter.ts:136


gasRefund

gasRefund: bigint

Defined in: interpreter.ts:137


immediate?

optional immediate: Uint8Array<ArrayBufferLike>

Defined in: interpreter.ts:155


memory

memory: Uint8Array

Defined in: interpreter.ts:151


memoryWordCount

memoryWordCount: bigint

Defined in: interpreter.ts:152


opcode

opcode: object

Defined in: interpreter.ts:142

code

code: number

dynamicFee?

optional dynamicFee: bigint

fee

fee: number

isAsync

isAsync: boolean

name

name: string


pc

pc: number

Defined in: interpreter.ts:140


stack

stack: bigint[]

Defined in: interpreter.ts:139


stateManager

stateManager: StateManagerInterface

Defined in: interpreter.ts:138


storage?

optional storage: [`0x${string}`, `0x${string}`][]

Defined in: interpreter.ts:158