eth::codec::Transaction¶
Full Ethereum transaction covering legacy, EIP-2930 and EIP-1559 formats.
#include <objects.hpp>
Public Attributes¶
| Name | |
|---|---|
| TransactionType | type |
| uint64_t | nonce |
| uint64_t | gas_limit |
| std::optional< Address > | to Empty for contract creation. |
| intx::uint256 | value |
| ByteBuffer | data |
| std::optional< intx::uint256 > | gas_price |
| std::optional< intx::uint256 > | max_priority_fee_per_gas |
| std::optional< intx::uint256 > | max_fee_per_gas |
| std::vector< AccessListEntry > | access_list |
| std::optional< uint64_t > | chain_id |
| intx::uint256 | v |
| intx::uint256 | r |
| intx::uint256 | s |
Public Attributes Documentation¶
variable type¶
variable nonce¶
variable gas_limit¶
variable to¶
Empty for contract creation.
variable value¶
variable data¶
variable gas_price¶
variable max_priority_fee_per_gas¶
variable max_fee_per_gas¶
variable access_list¶
variable chain_id¶
variable v¶
variable r¶
variable s¶
Updated on 2026-04-13 at 23:22:46 -0700