Trait tetcore_subxt::extrinsic::SignedExtra [−][src]
Trait for implementing transaction extras for a runtime.
Associated Types
type Extra: SignedExtension + Send + Sync
[src]
The type the extras.
Required methods
fn new(
spec_version: u32,
tx_version: u32,
nonce: T::Index,
genesis_hash: T::Hash
) -> Self
[src]
spec_version: u32,
tx_version: u32,
nonce: T::Index,
genesis_hash: T::Hash
) -> Self
Creates a new SignedExtra
.
fn extra(&self) -> Self::Extra
[src]
Returns the transaction extra.
Implementors
impl<T: System + Balances + Clone + Debug + Eq + Send + Sync> SignedExtra<T> for DefaultExtra<T>
[src]
type Extra = (CheckSpecVersion<T>, CheckTxVersion<T>, CheckGenesis<T>, CheckEra<T>, CheckNonce<T>, CheckWeight<T>, ChargeTransactionPayment<T>)
fn new(
spec_version: u32,
tx_version: u32,
nonce: T::Index,
genesis_hash: T::Hash
) -> Self
[src]
spec_version: u32,
tx_version: u32,
nonce: T::Index,
genesis_hash: T::Hash
) -> Self