@ethereumjs/evm / Message
Defined in: message.ts:46
new Message(
opts):Message
Defined in: message.ts:78
MessageOpts
Message
optional_codeAddress:Address
Defined in: message.ts:56
optionalaccessWitness:BinaryTreeAccessWitnessInterface
Defined in: message.ts:76
optionalblobVersionedHashes:`0x${string}`[]
Defined in: message.ts:75
List of versioned hashes if message is a blob transaction in the outer VM
caller:
Address
Defined in: message.ts:49
optionalchargeCodeAccesses:boolean
Defined in: message.ts:61
optionalcode:Uint8Array<ArrayBufferLike> |PrecompileFunc
Defined in: message.ts:55
optionalcreatedAddresses:Set<`0x${string}`>
Defined in: message.ts:69
Map of addresses which were created (used in EIP 6780)
data:
Uint8Array
Defined in: message.ts:51
delegatecall:
boolean
Defined in: message.ts:70
depth:
number
Defined in: message.ts:54
optionaleof:EOFEnv
Defined in: message.ts:60
optionaleofCallData:Uint8Array<ArrayBufferLike>
Defined in: message.ts:52
gasLimit:
bigint
Defined in: message.ts:50
gasRefund:
bigint
Defined in: message.ts:71
isCompiled:
boolean
Defined in: message.ts:58
optionalisCreate:boolean
Defined in: message.ts:53
isStatic:
boolean
Defined in: message.ts:57
optionalsalt:Uint8Array<ArrayBufferLike>
Defined in: message.ts:59
optionalselfdestruct:SelfdestructMap
Defined in: message.ts:65
Selfdestructed addresses mapped to their beneficiary.
optionalto:Address
Defined in: message.ts:47
value:
bigint
Defined in: message.ts:48
get codeAddress():
Address
Defined in: message.ts:105
Note: should only be called in instances where _codeAddress or to is defined.
Address