Trait substrate_subxt::system::System[][src]

The subset of the frame::Trait that a client must implement.

Associated Types

type Index: Parameter + Member + MaybeSerialize + Debug + Default + MaybeDisplay + AtLeast32Bit + Copy[src]

Account index (aka nonce) type. This stores the number of previous transactions associated with a sender account.

type BlockNumber: Parameter + Member + MaybeMallocSizeOf + MaybeSerializeDeserialize + Debug + MaybeDisplay + AtLeast32BitUnsigned + Default + Bounded + Copy + Hash + FromStr[src]

The block number type used by the runtime.

type Hash: Parameter + Member + MaybeMallocSizeOf + MaybeSerializeDeserialize + Debug + MaybeDisplay + Ord + SimpleBitOps + Default + Copy + CheckEqual + Hash + AsRef<[u8]> + AsMut<[u8]>[src]

The output of the Hashing function.

type Hashing: Hash<Output = Self::Hash>[src]

The hashing system (algorithm) being used in the runtime (e.g. Blake2).

type AccountId: Parameter + Member + MaybeSerialize + MaybeDisplay + Ord + Default[src]

The user account identifier type for the runtime.

type Address: Codec + Clone + PartialEq + Debug + Send + Sync[src]

The address type. This instead of <frame_system::Trait::Lookup as StaticLookup>::Source.

type Header: Parameter + Header<Number = Self::BlockNumber, Hash = Self::Hash> + DeserializeOwned[src]

The block header.

type Extrinsic: Parameter + Member + Extrinsic + Debug + MaybeSerializeDeserialize[src]

Extrinsic type within blocks.

type AccountData: Member + Codec + Clone + Default[src]

Data to be associated with an account (other than nonce/transaction counter, which this module does regardless).

Loading content...

Implementors

impl System for ContractsTemplateRuntime[src]

impl System for DefaultNodeRuntime[src]

impl System for KusamaRuntime[src]

impl System for NodeTemplateRuntime[src]

Loading content...