ethereumjs-monorepo

@ethereumjs/evm


@ethereumjs/evm / InterpreterStep

Interface: InterpreterStep

Defined in: interpreter.ts:119

Properties

account

account: Account

Defined in: interpreter.ts:133


address

address: Address

Defined in: interpreter.ts:134


codeAddress

codeAddress: Address

Defined in: interpreter.ts:137


depth

depth: number

Defined in: interpreter.ts:125


eofFunctionDepth?

optional eofFunctionDepth: number

Defined in: interpreter.ts:140


eofSection?

optional eofSection: number

Defined in: interpreter.ts:138


error?

optional error: Uint8Array<ArrayBufferLike>

Defined in: interpreter.ts:141


gasLeft

gasLeft: bigint

Defined in: interpreter.ts:120


gasRefund

gasRefund: bigint

Defined in: interpreter.ts:121


immediate?

optional immediate: Uint8Array<ArrayBufferLike>

Defined in: interpreter.ts:139


memory

memory: Uint8Array

Defined in: interpreter.ts:135


memoryWordCount

memoryWordCount: bigint

Defined in: interpreter.ts:136


opcode

opcode: object

Defined in: interpreter.ts:126

code

code: number

dynamicFee?

optional dynamicFee: bigint

fee

fee: number

isAsync

isAsync: boolean

name

name: string


pc

pc: number

Defined in: interpreter.ts:124


stack

stack: bigint[]

Defined in: interpreter.ts:123


stateManager

stateManager: StateManagerInterface

Defined in: interpreter.ts:122


storage?

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

Defined in: interpreter.ts:142