pub trait SuffixedCommonSignedExtensionExt<Suffix>where
Suffix: SignedExtensionSchema,{
// Required methods
fn from_params(
spec_version: u32,
transaction_version: u32,
era: TransactionEra<u32, <BlakeTwo256 as Hasher>::Out>,
genesis_hash: <BlakeTwo256 as Hasher>::Out,
nonce: u32,
tip: u128,
extra: (<Suffix as SignedExtensionSchema>::Payload, <Suffix as SignedExtensionSchema>::AdditionalSigned),
) -> Self;
fn nonce(&self) -> u32;
fn tip(&self) -> u128;
}Expand description
Helper trait to define some extra methods on SuffixedCommonSignedExtension.
Required Methods§
sourcefn from_params(
spec_version: u32,
transaction_version: u32,
era: TransactionEra<u32, <BlakeTwo256 as Hasher>::Out>,
genesis_hash: <BlakeTwo256 as Hasher>::Out,
nonce: u32,
tip: u128,
extra: (<Suffix as SignedExtensionSchema>::Payload, <Suffix as SignedExtensionSchema>::AdditionalSigned),
) -> Self
fn from_params( spec_version: u32, transaction_version: u32, era: TransactionEra<u32, <BlakeTwo256 as Hasher>::Out>, genesis_hash: <BlakeTwo256 as Hasher>::Out, nonce: u32, tip: u128, extra: (<Suffix as SignedExtensionSchema>::Payload, <Suffix as SignedExtensionSchema>::AdditionalSigned), ) -> Self
Create signed extension from its components.
Object Safety§
This trait is not object safe.