Trait tetcore_subxt::system::System [−][src]
The subset of the fabric::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 <fabric_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).