[][src]Struct substrate_subxt::ContractsTemplateRuntime

pub struct ContractsTemplateRuntime;

Concrete type definitions compatible with the node template, with the contracts pallet enabled.

Inherits types from NodeTemplateRuntime, but adds an implementation for the contracts pallet trait.

Trait Implementations

impl Balances for ContractsTemplateRuntime[src]

type Balance = <NodeTemplateRuntime as Balances>::Balance

The balance of an account.

impl Clone for ContractsTemplateRuntime[src]

impl Contracts for ContractsTemplateRuntime[src]

impl Debug for ContractsTemplateRuntime[src]

impl Eq for ContractsTemplateRuntime[src]

impl PartialEq<ContractsTemplateRuntime> for ContractsTemplateRuntime[src]

impl Runtime for ContractsTemplateRuntime[src]

type Signature = <NodeTemplateRuntime as Runtime>::Signature

Signature type.

type Extra = DefaultExtra<Self>

Transaction extras.

impl StructuralEq for ContractsTemplateRuntime[src]

impl StructuralPartialEq for ContractsTemplateRuntime[src]

impl Sudo for ContractsTemplateRuntime[src]

impl System for ContractsTemplateRuntime[src]

type Index = <NodeTemplateRuntime as System>::Index

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

type BlockNumber = <NodeTemplateRuntime as System>::BlockNumber

The block number type used by the runtime.

type Hash = <NodeTemplateRuntime as System>::Hash

The output of the Hashing function.

type Hashing = <NodeTemplateRuntime as System>::Hashing

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

type AccountId = <NodeTemplateRuntime as System>::AccountId

The user account identifier type for the runtime.

type Address = <NodeTemplateRuntime as System>::Address

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

type Header = <NodeTemplateRuntime as System>::Header

The block header.

type Extrinsic = <NodeTemplateRuntime as System>::Extrinsic

Extrinsic type within blocks.

type AccountData = <NodeTemplateRuntime as System>::AccountData

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

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> CheckedConversion for T[src]

impl<T> DynClone for T where
    T: Clone
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> IsType<T> for T[src]

impl<T, Outer> IsWrappedBy<Outer> for T where
    Outer: AsRef<T> + AsMut<T> + From<T>,
    T: From<Outer>, 
[src]

fn from_ref(outer: &Outer) -> &T[src]

Get a reference to the inner from the outer.

fn from_mut(outer: &mut Outer) -> &mut T[src]

Get a mutable reference to the inner from the outer.

impl<T> MaybeDebug for T where
    T: Debug

impl<T> MaybeDebug for T where
    T: Debug

impl<T> MaybeRefUnwindSafe for T where
    T: RefUnwindSafe

impl<T> Member for T where
    T: 'static + Clone + PartialEq<T> + Eq + Send + Sync + Debug
[src]

impl<T> Same<T> for T

type Output = T

Should always be Self

impl<T> SaturatedConversion for T

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<S, T> UncheckedInto<T> for S where
    T: UncheckedFrom<S>, 
[src]

impl<T, S> UniqueSaturatedInto<T> for S where
    S: TryInto<T>,
    T: Bounded

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,