pub struct NormalizedEthTransaction {
pub address: Address,
pub chain_id: Option<u64>,
pub nonce: U256,
pub gas_limit: U256,
pub max_priority_fee_per_gas: U256,
pub max_fee_per_gas: U256,
pub to: Option<Address>,
pub value: Wei,
pub data: Vec<u8>,
pub access_list: Vec<AccessTuple>,
}Expand description
A normalized Ethereum transaction which can be created from older transactions.
Fields§
§address: Address§chain_id: Option<u64>§nonce: U256§gas_limit: U256§max_priority_fee_per_gas: U256§max_fee_per_gas: U256§to: Option<Address>§value: Wei§data: Vec<u8>§access_list: Vec<AccessTuple>Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for NormalizedEthTransaction
impl RefUnwindSafe for NormalizedEthTransaction
impl Send for NormalizedEthTransaction
impl Sync for NormalizedEthTransaction
impl Unpin for NormalizedEthTransaction
impl UnwindSafe for NormalizedEthTransaction
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more