@ethereumjs/evm / Message
Defined in: message.ts:49
new Message(
opts
):Message
Defined in: message.ts:81
MessageOpts
Message
optional
_codeAddress:Address
Defined in: message.ts:59
optional
accessWitness:VerkleAccessWitnessInterface
|BinaryTreeAccessWitnessInterface
Defined in: message.ts:79
optional
blobVersionedHashes:`0x${string}`
[]
Defined in: message.ts:78
List of versioned hashes if message is a blob transaction in the outer VM
caller:
Address
Defined in: message.ts:52
optional
chargeCodeAccesses:boolean
Defined in: message.ts:64
optional
code:Uint8Array
<ArrayBufferLike
> |PrecompileFunc
Defined in: message.ts:58
optional
createdAddresses:Set
<`0x${string}`
>
Defined in: message.ts:72
Map of addresses which were created (used in EIP 6780)
data:
Uint8Array
Defined in: message.ts:54
delegatecall:
boolean
Defined in: message.ts:73
depth:
number
Defined in: message.ts:57
optional
eof:EOFEnv
Defined in: message.ts:63
optional
eofCallData:Uint8Array
<ArrayBufferLike
>
Defined in: message.ts:55
gasLimit:
bigint
Defined in: message.ts:53
gasRefund:
bigint
Defined in: message.ts:74
isCompiled:
boolean
Defined in: message.ts:61
optional
isCreate:boolean
Defined in: message.ts:56
isStatic:
boolean
Defined in: message.ts:60
optional
salt:Uint8Array
<ArrayBufferLike
>
Defined in: message.ts:62
optional
selfdestruct:Set
<`0x${string}`
>
Defined in: message.ts:68
Set of addresses to selfdestruct. Key is the unprefixed address.
optional
to:Address
Defined in: message.ts:50
value:
bigint
Defined in: message.ts:51
get codeAddress():
Address
Defined in: message.ts:108
Note: should only be called in instances where _codeAddress
or to
is defined.
Address