Template Struct transaction_data_t#

Struct Documentation#

template<class params>
struct transaction_data_t#

The transaction data. It does not contains:

  • chain id (YP: \(T_{c}\))

  • yParity (YP: \(T_{y}\))

  • w (YP: \(T_{w}\))

Public Members

uint8_t type#

The transaction type EIP-2718 (YP: YP: \(\T_{x}\))

evm_word_t nonce#

The nonce YP: \(T_{n}\)

evm_word_t gas_limit#

The gas limit YP: \(T_{g}\)

evm_word_t to#

The recipient address YP: \(T_{t}\)

evm_word_t value#

The value YP: \(T_{v}\)

evm_word_t sender#

The sender address YP: \(T_{s}\) or \(T_{r}\)

access_list_t access_list#

The state YP: \(T_{A}\) entry are \(E=(E_{a}, E_{s})\)

evm_word_t max_fee_per_gas#

The max fee per gas YP: \(T_{m}\)

evm_word_t max_priority_fee_per_gas#

The max priority fee per gas YP: \(T_{f}\)

evm_word_t gas_price#

The gas proce YP: \(T_{p}\)

data_content_t data_init#

The init or data YP: \(T_{i}\) or \(T_{d}\)