[][src]Trait substrate_subxt::SignedExtra

pub trait SignedExtra<T: System> {
    type Extra: SignedExtension;
    fn new(version: u32, nonce: T::Index, genesis_hash: T::Hash) -> Self;
fn extra(&self) -> Self::Extra; }

Trait for implementing transaction extras for a runtime.

Associated Types

type Extra: SignedExtension

The type the extras.

Loading content...

Required methods

fn new(version: u32, nonce: T::Index, genesis_hash: T::Hash) -> Self

Creates a new SignedExtra.

fn extra(&self) -> Self::Extra

Returns the transaction extra.

Loading content...

Implementors

impl<T: System + Balances + Clone + Debug + Eq + Send + Sync> SignedExtra<T> for DefaultExtra<T>[src]

type Extra = (CheckVersion<T>, CheckGenesis<T>, CheckEra<T>, CheckNonce<T>, CheckWeight<T>, ChargeTransactionPayment<T>, CheckBlockGasLimit<T>)

Loading content...