Struct message_t::message_data_t#

Nested Relationships#

This struct is a nested type of Template Class message_t.

Struct Documentation#

struct message_data_t#

The message data.

Public Members

evm_word_t sender#

The sender address YP: \(s\)

evm_word_t recipient#

The recipient address YP: \(r\) also \(I_{a}\)

evm_word_t contract_address#

The contract address YP: \(c\)

evm_word_t gas_limit#

The gas limit YP: \(g\)

evm_word_t value#

The value YP: \(v\) or \(v^{'}\) for DelegateCALL

uint32_t depth#

The depth YP: \(e\)

uint8_t call_type#

The call type internal has the opcode

evm_word_t storage_address#

The storage address YP: \(a\)

data_content_t data#

The data YP: \(d\)

data_content_t byte_code#

The byte code YP: \(b\) or \(I_{b}\)

evm_word_t return_data_offset#

The return data offset in memory

evm_word_t return_data_size#

The return data size in memory

uint32_t static_env#

The static flag (STATICCALL) YP: \(w\)