ethereumjs-monorepo

@ethereumjs/evm


@ethereumjs/evm / Message

Class: Message

Defined in: message.ts:46

Constructors

Constructor

new Message(opts): Message

Defined in: message.ts:78

Parameters

opts

MessageOpts

Returns

Message

Properties

_codeAddress?

optional _codeAddress: Address

Defined in: message.ts:56


accessWitness?

optional accessWitness: BinaryTreeAccessWitnessInterface

Defined in: message.ts:76


blobVersionedHashes?

optional blobVersionedHashes: `0x${string}`[]

Defined in: message.ts:75

List of versioned hashes if message is a blob transaction in the outer VM


caller

caller: Address

Defined in: message.ts:49


chargeCodeAccesses?

optional chargeCodeAccesses: boolean

Defined in: message.ts:61


code?

optional code: Uint8Array<ArrayBufferLike> | PrecompileFunc

Defined in: message.ts:55


createdAddresses?

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

Defined in: message.ts:69

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


data

data: Uint8Array

Defined in: message.ts:51


delegatecall

delegatecall: boolean

Defined in: message.ts:70


depth

depth: number

Defined in: message.ts:54


eof?

optional eof: EOFEnv

Defined in: message.ts:60


eofCallData?

optional eofCallData: Uint8Array<ArrayBufferLike>

Defined in: message.ts:52


gasLimit

gasLimit: bigint

Defined in: message.ts:50


gasRefund

gasRefund: bigint

Defined in: message.ts:71


isCompiled

isCompiled: boolean

Defined in: message.ts:58


isCreate?

optional isCreate: boolean

Defined in: message.ts:53


isStatic

isStatic: boolean

Defined in: message.ts:57


salt?

optional salt: Uint8Array<ArrayBufferLike>

Defined in: message.ts:59


selfdestruct?

optional selfdestruct: SelfdestructMap

Defined in: message.ts:65

Selfdestructed addresses mapped to their beneficiary.


to?

optional to: Address

Defined in: message.ts:47


value

value: bigint

Defined in: message.ts:48

Accessors

codeAddress

Get Signature

get codeAddress(): Address

Defined in: message.ts:105

Note: should only be called in instances where _codeAddress or to is defined.

Returns

Address