pub trait PackingPoolTransaction: Clone {
    type Sender: Default + Ord + Hash + Copy + Debug;

    // Required methods
    fn sender(&self) -> Self::Sender;
    fn nonce(&self) -> U256;
    fn gas_price(&self) -> U256;
    fn gas_limit(&self) -> U256;
}
Expand description

Trait representing a transaction processed by the PackingPool.

Required Associated Types§

Required Methods§

source

fn sender(&self) -> Self::Sender

source

fn nonce(&self) -> U256

source

fn gas_price(&self) -> U256

source

fn gas_limit(&self) -> U256

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl PackingPoolTransaction for Arc<SignedTransaction>

§

type Sender = AddressWithSpace

source§

fn sender(&self) -> AddressWithSpace

source§

fn nonce(&self) -> U256

source§

fn gas_price(&self) -> U256

source§

fn gas_limit(&self) -> U256

Implementors§