pub struct RelayChainDefaultConfig;
Expand description
Default configurations of this pallet in a relay-chain environment.
Trait Implementations§
source§impl DefaultConfig for RelayChainDefaultConfig
impl DefaultConfig for RelayChainDefaultConfig
It currently uses the same configuration as SolochainDefaultConfig
.
§type RuntimeEvent = ()
type RuntimeEvent = ()
The ubiquitous event type injected by construct_runtime!
.
§type RuntimeOrigin = ()
type RuntimeOrigin = ()
The ubiquitous origin type injected by construct_runtime!
.
§type RuntimeCall = ()
type RuntimeCall = ()
The aggregated dispatch type available for extrinsics, injected by
construct_runtime!
.
§type RuntimeTask = ()
type RuntimeTask = ()
The aggregated Task type, injected by construct_runtime!
.
§type PalletInfo = ()
type PalletInfo = ()
Converts a module to the index of the module, injected by construct_runtime!
.
§type Nonce = <SolochainDefaultConfig as DefaultConfig>::Nonce
type Nonce = <SolochainDefaultConfig as DefaultConfig>::Nonce
This stores the number of previous transactions associated with a sender account.
§type Hash = <SolochainDefaultConfig as DefaultConfig>::Hash
type Hash = <SolochainDefaultConfig as DefaultConfig>::Hash
The output of the
Hashing
function.§type Hashing = <SolochainDefaultConfig as DefaultConfig>::Hashing
type Hashing = <SolochainDefaultConfig as DefaultConfig>::Hashing
The hashing system (algorithm) being used in the runtime (e.g. Blake2).
§type AccountId = <SolochainDefaultConfig as DefaultConfig>::AccountId
type AccountId = <SolochainDefaultConfig as DefaultConfig>::AccountId
The user account identifier type for the runtime.
§type Lookup = <SolochainDefaultConfig as DefaultConfig>::Lookup
type Lookup = <SolochainDefaultConfig as DefaultConfig>::Lookup
Converting trait to take a source type and convert to
AccountId
. Read more§type MaxConsumers = <SolochainDefaultConfig as DefaultConfig>::MaxConsumers
type MaxConsumers = <SolochainDefaultConfig as DefaultConfig>::MaxConsumers
The maximum number of consumers allowed on a single account.
§type AccountData = <SolochainDefaultConfig as DefaultConfig>::AccountData
type AccountData = <SolochainDefaultConfig as DefaultConfig>::AccountData
Data to be associated with an account (other than nonce/transaction counter, which this
pallet does regardless).
§type OnNewAccount = <SolochainDefaultConfig as DefaultConfig>::OnNewAccount
type OnNewAccount = <SolochainDefaultConfig as DefaultConfig>::OnNewAccount
Handler for when a new account has just been created.
§type OnKilledAccount = <SolochainDefaultConfig as DefaultConfig>::OnKilledAccount
type OnKilledAccount = <SolochainDefaultConfig as DefaultConfig>::OnKilledAccount
A function that is invoked when an account has been determined to be dead. Read more
type SystemWeightInfo = <SolochainDefaultConfig as DefaultConfig>::SystemWeightInfo
§type SS58Prefix = <SolochainDefaultConfig as DefaultConfig>::SS58Prefix
type SS58Prefix = <SolochainDefaultConfig as DefaultConfig>::SS58Prefix
The designated SS58 prefix of this chain. Read more
§type Version = <SolochainDefaultConfig as DefaultConfig>::Version
type Version = <SolochainDefaultConfig as DefaultConfig>::Version
Get the chain’s in-code version.
§type BlockWeights = <SolochainDefaultConfig as DefaultConfig>::BlockWeights
type BlockWeights = <SolochainDefaultConfig as DefaultConfig>::BlockWeights
Block & extrinsics weights: base values and limits.
§type BlockLength = <SolochainDefaultConfig as DefaultConfig>::BlockLength
type BlockLength = <SolochainDefaultConfig as DefaultConfig>::BlockLength
The maximum length of a block (in bytes).
§type DbWeight = <SolochainDefaultConfig as DefaultConfig>::DbWeight
type DbWeight = <SolochainDefaultConfig as DefaultConfig>::DbWeight
The weight of runtime database operations the runtime can invoke.
§type BaseCallFilter = <SolochainDefaultConfig as DefaultConfig>::BaseCallFilter
type BaseCallFilter = <SolochainDefaultConfig as DefaultConfig>::BaseCallFilter
The basic call filter to use in Origin. All origins are built with this filter as base,
except Root. Read more
§type BlockHashCount = <SolochainDefaultConfig as DefaultConfig>::BlockHashCount
type BlockHashCount = <SolochainDefaultConfig as DefaultConfig>::BlockHashCount
Maximum number of block number to block hash mappings to keep (oldest pruned first).
§type OnSetCode = <SolochainDefaultConfig as DefaultConfig>::OnSetCode
type OnSetCode = <SolochainDefaultConfig as DefaultConfig>::OnSetCode
What to do if the runtime wants to change the code to something new. Read more
§type SingleBlockMigrations = <SolochainDefaultConfig as DefaultConfig>::SingleBlockMigrations
type SingleBlockMigrations = <SolochainDefaultConfig as DefaultConfig>::SingleBlockMigrations
All migrations that should run in the next runtime upgrade. Read more
§type MultiBlockMigrator = <SolochainDefaultConfig as DefaultConfig>::MultiBlockMigrator
type MultiBlockMigrator = <SolochainDefaultConfig as DefaultConfig>::MultiBlockMigrator
The migrator that is used to run Multi-Block-Migrations. Read more
§type PreInherents = <SolochainDefaultConfig as DefaultConfig>::PreInherents
type PreInherents = <SolochainDefaultConfig as DefaultConfig>::PreInherents
A callback that executes in every block directly before all inherents were applied. Read more
§type PostInherents = <SolochainDefaultConfig as DefaultConfig>::PostInherents
type PostInherents = <SolochainDefaultConfig as DefaultConfig>::PostInherents
A callback that executes in every block directly after all inherents were applied. Read more
§type PostTransactions = <SolochainDefaultConfig as DefaultConfig>::PostTransactions
type PostTransactions = <SolochainDefaultConfig as DefaultConfig>::PostTransactions
A callback that executes in every block directly after all transactions were applied. Read more
Auto Trait Implementations§
impl Freeze for RelayChainDefaultConfig
impl RefUnwindSafe for RelayChainDefaultConfig
impl Send for RelayChainDefaultConfig
impl Sync for RelayChainDefaultConfig
impl Unpin for RelayChainDefaultConfig
impl UnwindSafe for RelayChainDefaultConfig
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> 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, 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<T, U> TryIntoKey<U> for Twhere
U: TryFromKey<T>,
impl<T, U> TryIntoKey<U> for Twhere
U: TryFromKey<T>,
type Error = <U as TryFromKey<T>>::Error
fn try_into_key(self) -> Result<U, <U as TryFromKey<T>>::Error>
source§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
.