pub struct DefaultRuntimeConfig {}Expand description
Standard runtime config for Substrate and Polkadot nodes.
Trait Implementations§
Source§impl Clone for DefaultRuntimeConfig
impl Clone for DefaultRuntimeConfig
Source§fn clone(&self) -> DefaultRuntimeConfig
fn clone(&self) -> DefaultRuntimeConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Config for DefaultRuntimeConfig
impl Config for DefaultRuntimeConfig
Source§type Index = u32
type Index = u32
Account index (aka nonce) type. This stores the number of previous
transactions associated with a sender account.
This type enforces the (de)serialization implementation
also in no-std mode (unlike substrates MaybeSerializeDeserialize).
Source§type BlockNumber = u32
type BlockNumber = u32
The block number type used by the runtime.
Source§type AccountId = AccountId32
type AccountId = AccountId32
The account ID type.
Source§type Address = MultiAddress<<DefaultRuntimeConfig as Config>::AccountId, u32>
type Address = MultiAddress<<DefaultRuntimeConfig as Config>::AccountId, u32>
The address type.
Source§type Signature = MultiSignature
type Signature = MultiSignature
The signature type.
Source§type Hasher = BlakeTwo256
type Hasher = BlakeTwo256
The hashing system (algorithm) being used in the runtime (e.g. Blake2).
Source§type Header = Header<<DefaultRuntimeConfig as Config>::BlockNumber, BlakeTwo256>
type Header = Header<<DefaultRuntimeConfig as Config>::BlockNumber, BlakeTwo256>
The block header.
Source§type AccountData = AccountData<<DefaultRuntimeConfig as Config>::Balance>
type AccountData = AccountData<<DefaultRuntimeConfig as Config>::Balance>
The account data.
Source§type ExtrinsicParams = GenericExtrinsicParams<DefaultRuntimeConfig, PlainTip<<DefaultRuntimeConfig as Config>::Balance>>
type ExtrinsicParams = GenericExtrinsicParams<DefaultRuntimeConfig, PlainTip<<DefaultRuntimeConfig as Config>::Balance>>
This type defines the extrinsic extra and additional parameters.
Source§type ExtrinsicSigner = ExtrinsicSigner<DefaultRuntimeConfig>
type ExtrinsicSigner = ExtrinsicSigner<DefaultRuntimeConfig>
This extrinsic signer.
Source§type Block = Block<<DefaultRuntimeConfig as Config>::Header, OpaqueExtrinsic>
type Block = Block<<DefaultRuntimeConfig as Config>::Header, OpaqueExtrinsic>
The block type.
Source§type ContractCurrency = u128
type ContractCurrency = u128
The currency type of the contract pallet.
Source§type StakingBalance = u128
type StakingBalance = u128
The balance type of the staking pallet.
Source§impl Debug for DefaultRuntimeConfig
impl Debug for DefaultRuntimeConfig
Source§impl Decode for DefaultRuntimeConfig
impl Decode for DefaultRuntimeConfig
Source§fn decode<__CodecInputEdqy: Input>(
__codec_input_edqy: &mut __CodecInputEdqy,
) -> Result<Self, Error>
fn decode<__CodecInputEdqy: Input>( __codec_input_edqy: &mut __CodecInputEdqy, ) -> Result<Self, Error>
Attempt to deserialise the value from input.
Source§fn decode_into<I>(
input: &mut I,
dst: &mut MaybeUninit<Self>,
) -> Result<DecodeFinished, Error>where
I: Input,
fn decode_into<I>(
input: &mut I,
dst: &mut MaybeUninit<Self>,
) -> Result<DecodeFinished, Error>where
I: Input,
Attempt to deserialize the value from input into a pre-allocated piece of memory. Read more
Source§impl Encode for DefaultRuntimeConfig
impl Encode for DefaultRuntimeConfig
Source§fn size_hint(&self) -> usize
fn size_hint(&self) -> usize
If possible give a hint of expected size of the encoding. Read more
Source§fn encode_to<__CodecOutputEdqy: Output + ?Sized>(
&self,
__codec_dest_edqy: &mut __CodecOutputEdqy,
)
fn encode_to<__CodecOutputEdqy: Output + ?Sized>( &self, __codec_dest_edqy: &mut __CodecOutputEdqy, )
Convert self to a slice and append it to the destination.
Source§fn using_encoded<R, F>(&self, f: F) -> R
fn using_encoded<R, F>(&self, f: F) -> R
Convert self to a slice and then invoke the given closure with it.
Source§fn encoded_size(&self) -> usize
fn encoded_size(&self) -> usize
Calculates the encoded size. Read more
Source§impl PartialEq for DefaultRuntimeConfig
impl PartialEq for DefaultRuntimeConfig
impl EncodeLike for DefaultRuntimeConfig
impl Eq for DefaultRuntimeConfig
impl StructuralPartialEq for DefaultRuntimeConfig
Auto Trait Implementations§
impl Freeze for DefaultRuntimeConfig
impl RefUnwindSafe for DefaultRuntimeConfig
impl Send for DefaultRuntimeConfig
impl Sync for DefaultRuntimeConfig
impl Unpin for DefaultRuntimeConfig
impl UnwindSafe for DefaultRuntimeConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CheckedConversion for T
impl<T> CheckedConversion for T
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> DecodeLimit for Twhere
T: Decode,
impl<T> DecodeLimit for Twhere
T: Decode,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<Src, Dest> IntoTuple<Dest> for Srcwhere
Dest: FromTuple<Src>,
impl<Src, Dest> IntoTuple<Dest> for Srcwhere
Dest: FromTuple<Src>,
fn into_tuple(self) -> Dest
Source§impl<T, Outer> IsWrappedBy<Outer> for T
impl<T, Outer> IsWrappedBy<Outer> for T
Source§impl<T> SaturatedConversion for T
impl<T> SaturatedConversion for T
Source§fn saturated_from<T>(t: T) -> Selfwhere
Self: UniqueSaturatedFrom<T>,
fn saturated_from<T>(t: T) -> Selfwhere
Self: UniqueSaturatedFrom<T>,
Source§fn saturated_into<T>(self) -> Twhere
Self: UniqueSaturatedInto<T>,
fn saturated_into<T>(self) -> Twhere
Self: UniqueSaturatedInto<T>,
Consume self to return an equivalent value of
T. Read moreSource§impl<S, T> UncheckedInto<T> for Swhere
T: UncheckedFrom<S>,
impl<S, T> UncheckedInto<T> for Swhere
T: UncheckedFrom<S>,
Source§fn unchecked_into(self) -> T
fn unchecked_into(self) -> T
The counterpart to
unchecked_from.Source§impl<T, S> UniqueSaturatedInto<T> for S
impl<T, S> UniqueSaturatedInto<T> for S
Source§fn unique_saturated_into(self) -> T
fn unique_saturated_into(self) -> T
Consume self to return an equivalent value of
T.