pub type Configuration = Pallet<Runtime>;
Aliased Type§
struct Configuration(/* private fields */);
Implementations
Source§impl<T> Pallet<T>where
T: Config,
impl<T> Pallet<T>where
T: Config,
Sourcepub fn set_coretime_cores_unchecked(new: u32) -> Result<(), DispatchError>
pub fn set_coretime_cores_unchecked(new: u32) -> Result<(), DispatchError>
Set coretime cores.
To be used if authorization is checked otherwise.
Source§impl<T> Pallet<T>where
T: Config,
impl<T> Pallet<T>where
T: Config,
Sourcepub fn force_set_active_config(
config: HostConfiguration<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,
)
pub fn force_set_active_config( config: HostConfiguration<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, )
Forcibly set the active config. This should be used with extreme care, and typically only when enabling parachains runtime pallets for the first time on a chain which has been running without them.
Source§impl<T> Pallet<T>where
T: Config,
impl<T> Pallet<T>where
T: Config,
Sourcepub fn set_validation_upgrade_cooldown(
origin: <T as Config>::RuntimeOrigin,
new: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number,
) -> Result<(), DispatchError>
pub fn set_validation_upgrade_cooldown( origin: <T as Config>::RuntimeOrigin, new: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Result<(), DispatchError>
Set the validation upgrade cooldown.
Sourcepub fn set_validation_upgrade_delay(
origin: <T as Config>::RuntimeOrigin,
new: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number,
) -> Result<(), DispatchError>
pub fn set_validation_upgrade_delay( origin: <T as Config>::RuntimeOrigin, new: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Result<(), DispatchError>
Set the validation upgrade delay.
Sourcepub fn set_code_retention_period(
origin: <T as Config>::RuntimeOrigin,
new: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number,
) -> Result<(), DispatchError>
pub fn set_code_retention_period( origin: <T as Config>::RuntimeOrigin, new: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Result<(), DispatchError>
Set the acceptance period for an included candidate.
Sourcepub fn set_max_code_size(
origin: <T as Config>::RuntimeOrigin,
new: u32,
) -> Result<(), DispatchError>
pub fn set_max_code_size( origin: <T as Config>::RuntimeOrigin, new: u32, ) -> Result<(), DispatchError>
Set the max validation code size for incoming upgrades.
Sourcepub fn set_max_pov_size(
origin: <T as Config>::RuntimeOrigin,
new: u32,
) -> Result<(), DispatchError>
pub fn set_max_pov_size( origin: <T as Config>::RuntimeOrigin, new: u32, ) -> Result<(), DispatchError>
Set the max POV block size for incoming upgrades.
Sourcepub fn set_max_head_data_size(
origin: <T as Config>::RuntimeOrigin,
new: u32,
) -> Result<(), DispatchError>
pub fn set_max_head_data_size( origin: <T as Config>::RuntimeOrigin, new: u32, ) -> Result<(), DispatchError>
Set the max head data size for paras.
Sourcepub fn set_coretime_cores(
origin: <T as Config>::RuntimeOrigin,
new: u32,
) -> Result<(), DispatchError>
pub fn set_coretime_cores( origin: <T as Config>::RuntimeOrigin, new: u32, ) -> Result<(), DispatchError>
Set the number of coretime execution cores.
NOTE: that this configuration is managed by the coretime chain. Only manually change this, if you really know what you are doing!
Sourcepub fn set_group_rotation_frequency(
origin: <T as Config>::RuntimeOrigin,
new: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number,
) -> Result<(), DispatchError>
pub fn set_group_rotation_frequency( origin: <T as Config>::RuntimeOrigin, new: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Result<(), DispatchError>
Set the parachain validator-group rotation frequency
Sourcepub fn set_paras_availability_period(
origin: <T as Config>::RuntimeOrigin,
new: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number,
) -> Result<(), DispatchError>
pub fn set_paras_availability_period( origin: <T as Config>::RuntimeOrigin, new: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Result<(), DispatchError>
Set the availability period for paras.
Sourcepub fn set_scheduling_lookahead(
origin: <T as Config>::RuntimeOrigin,
new: u32,
) -> Result<(), DispatchError>
pub fn set_scheduling_lookahead( origin: <T as Config>::RuntimeOrigin, new: u32, ) -> Result<(), DispatchError>
Set the scheduling lookahead, in expected number of blocks at peak throughput.
Sourcepub fn set_max_validators_per_core(
origin: <T as Config>::RuntimeOrigin,
new: Option<u32>,
) -> Result<(), DispatchError>
pub fn set_max_validators_per_core( origin: <T as Config>::RuntimeOrigin, new: Option<u32>, ) -> Result<(), DispatchError>
Set the maximum number of validators to assign to any core.
Sourcepub fn set_max_validators(
origin: <T as Config>::RuntimeOrigin,
new: Option<u32>,
) -> Result<(), DispatchError>
pub fn set_max_validators( origin: <T as Config>::RuntimeOrigin, new: Option<u32>, ) -> Result<(), DispatchError>
Set the maximum number of validators to use in parachain consensus.
Sourcepub fn set_dispute_period(
origin: <T as Config>::RuntimeOrigin,
new: u32,
) -> Result<(), DispatchError>
pub fn set_dispute_period( origin: <T as Config>::RuntimeOrigin, new: u32, ) -> Result<(), DispatchError>
Set the dispute period, in number of sessions to keep for disputes.
Sourcepub fn set_dispute_post_conclusion_acceptance_period(
origin: <T as Config>::RuntimeOrigin,
new: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number,
) -> Result<(), DispatchError>
pub fn set_dispute_post_conclusion_acceptance_period( origin: <T as Config>::RuntimeOrigin, new: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Result<(), DispatchError>
Set the dispute post conclusion acceptance period.
Sourcepub fn set_no_show_slots(
origin: <T as Config>::RuntimeOrigin,
new: u32,
) -> Result<(), DispatchError>
pub fn set_no_show_slots( origin: <T as Config>::RuntimeOrigin, new: u32, ) -> Result<(), DispatchError>
Set the no show slots, in number of number of consensus slots. Must be at least 1.
Sourcepub fn set_n_delay_tranches(
origin: <T as Config>::RuntimeOrigin,
new: u32,
) -> Result<(), DispatchError>
pub fn set_n_delay_tranches( origin: <T as Config>::RuntimeOrigin, new: u32, ) -> Result<(), DispatchError>
Set the total number of delay tranches.
Sourcepub fn set_zeroth_delay_tranche_width(
origin: <T as Config>::RuntimeOrigin,
new: u32,
) -> Result<(), DispatchError>
pub fn set_zeroth_delay_tranche_width( origin: <T as Config>::RuntimeOrigin, new: u32, ) -> Result<(), DispatchError>
Set the zeroth delay tranche width.
Sourcepub fn set_needed_approvals(
origin: <T as Config>::RuntimeOrigin,
new: u32,
) -> Result<(), DispatchError>
pub fn set_needed_approvals( origin: <T as Config>::RuntimeOrigin, new: u32, ) -> Result<(), DispatchError>
Set the number of validators needed to approve a block.
Sourcepub fn set_relay_vrf_modulo_samples(
origin: <T as Config>::RuntimeOrigin,
new: u32,
) -> Result<(), DispatchError>
pub fn set_relay_vrf_modulo_samples( origin: <T as Config>::RuntimeOrigin, new: u32, ) -> Result<(), DispatchError>
Set the number of samples to do of the RelayVRFModulo
approval assignment criterion.
Sourcepub fn set_max_upward_queue_count(
origin: <T as Config>::RuntimeOrigin,
new: u32,
) -> Result<(), DispatchError>
pub fn set_max_upward_queue_count( origin: <T as Config>::RuntimeOrigin, new: u32, ) -> Result<(), DispatchError>
Sets the maximum items that can present in a upward dispatch queue at once.
Sourcepub fn set_max_upward_queue_size(
origin: <T as Config>::RuntimeOrigin,
new: u32,
) -> Result<(), DispatchError>
pub fn set_max_upward_queue_size( origin: <T as Config>::RuntimeOrigin, new: u32, ) -> Result<(), DispatchError>
Sets the maximum total size of items that can present in a upward dispatch queue at once.
Sourcepub fn set_max_downward_message_size(
origin: <T as Config>::RuntimeOrigin,
new: u32,
) -> Result<(), DispatchError>
pub fn set_max_downward_message_size( origin: <T as Config>::RuntimeOrigin, new: u32, ) -> Result<(), DispatchError>
Set the critical downward message size.
Sourcepub fn set_max_upward_message_size(
origin: <T as Config>::RuntimeOrigin,
new: u32,
) -> Result<(), DispatchError>
pub fn set_max_upward_message_size( origin: <T as Config>::RuntimeOrigin, new: u32, ) -> Result<(), DispatchError>
Sets the maximum size of an upward message that can be sent by a candidate.
Sourcepub fn set_max_upward_message_num_per_candidate(
origin: <T as Config>::RuntimeOrigin,
new: u32,
) -> Result<(), DispatchError>
pub fn set_max_upward_message_num_per_candidate( origin: <T as Config>::RuntimeOrigin, new: u32, ) -> Result<(), DispatchError>
Sets the maximum number of messages that a candidate can contain.
Sourcepub fn set_hrmp_open_request_ttl(
_origin: <T as Config>::RuntimeOrigin,
_new: u32,
) -> Result<(), DispatchError>
pub fn set_hrmp_open_request_ttl( _origin: <T as Config>::RuntimeOrigin, _new: u32, ) -> Result<(), DispatchError>
Sets the number of sessions after which an HRMP open channel request expires.
Sourcepub fn set_hrmp_sender_deposit(
origin: <T as Config>::RuntimeOrigin,
new: u128,
) -> Result<(), DispatchError>
pub fn set_hrmp_sender_deposit( origin: <T as Config>::RuntimeOrigin, new: u128, ) -> Result<(), DispatchError>
Sets the amount of funds that the sender should provide for opening an HRMP channel.
Sourcepub fn set_hrmp_recipient_deposit(
origin: <T as Config>::RuntimeOrigin,
new: u128,
) -> Result<(), DispatchError>
pub fn set_hrmp_recipient_deposit( origin: <T as Config>::RuntimeOrigin, new: u128, ) -> Result<(), DispatchError>
Sets the amount of funds that the recipient should provide for accepting opening an HRMP channel.
Sourcepub fn set_hrmp_channel_max_capacity(
origin: <T as Config>::RuntimeOrigin,
new: u32,
) -> Result<(), DispatchError>
pub fn set_hrmp_channel_max_capacity( origin: <T as Config>::RuntimeOrigin, new: u32, ) -> Result<(), DispatchError>
Sets the maximum number of messages allowed in an HRMP channel at once.
Sourcepub fn set_hrmp_channel_max_total_size(
origin: <T as Config>::RuntimeOrigin,
new: u32,
) -> Result<(), DispatchError>
pub fn set_hrmp_channel_max_total_size( origin: <T as Config>::RuntimeOrigin, new: u32, ) -> Result<(), DispatchError>
Sets the maximum total size of messages in bytes allowed in an HRMP channel at once.
Sourcepub fn set_hrmp_max_parachain_inbound_channels(
origin: <T as Config>::RuntimeOrigin,
new: u32,
) -> Result<(), DispatchError>
pub fn set_hrmp_max_parachain_inbound_channels( origin: <T as Config>::RuntimeOrigin, new: u32, ) -> Result<(), DispatchError>
Sets the maximum number of inbound HRMP channels a parachain is allowed to accept.
Sourcepub fn set_hrmp_channel_max_message_size(
origin: <T as Config>::RuntimeOrigin,
new: u32,
) -> Result<(), DispatchError>
pub fn set_hrmp_channel_max_message_size( origin: <T as Config>::RuntimeOrigin, new: u32, ) -> Result<(), DispatchError>
Sets the maximum size of a message that could ever be put into an HRMP channel.
Sourcepub fn set_hrmp_max_parachain_outbound_channels(
origin: <T as Config>::RuntimeOrigin,
new: u32,
) -> Result<(), DispatchError>
pub fn set_hrmp_max_parachain_outbound_channels( origin: <T as Config>::RuntimeOrigin, new: u32, ) -> Result<(), DispatchError>
Sets the maximum number of outbound HRMP channels a parachain is allowed to open.
Sourcepub fn set_hrmp_max_message_num_per_candidate(
origin: <T as Config>::RuntimeOrigin,
new: u32,
) -> Result<(), DispatchError>
pub fn set_hrmp_max_message_num_per_candidate( origin: <T as Config>::RuntimeOrigin, new: u32, ) -> Result<(), DispatchError>
Sets the maximum number of outbound HRMP messages can be sent by a candidate.
Sourcepub fn set_pvf_voting_ttl(
origin: <T as Config>::RuntimeOrigin,
new: u32,
) -> Result<(), DispatchError>
pub fn set_pvf_voting_ttl( origin: <T as Config>::RuntimeOrigin, new: u32, ) -> Result<(), DispatchError>
Set the number of session changes after which a PVF pre-checking voting is rejected.
Sourcepub fn set_minimum_validation_upgrade_delay(
origin: <T as Config>::RuntimeOrigin,
new: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number,
) -> Result<(), DispatchError>
pub fn set_minimum_validation_upgrade_delay( origin: <T as Config>::RuntimeOrigin, new: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Result<(), DispatchError>
Sets the minimum delay between announcing the upgrade block for a parachain until the upgrade taking place.
See the field documentation for information and constraints for the new value.
Sourcepub fn set_bypass_consistency_check(
origin: <T as Config>::RuntimeOrigin,
new: bool,
) -> Result<(), DispatchError>
pub fn set_bypass_consistency_check( origin: <T as Config>::RuntimeOrigin, new: bool, ) -> Result<(), DispatchError>
Setting this to true will disable consistency checks for the configuration setters. Use with caution.
Sourcepub fn set_async_backing_params(
origin: <T as Config>::RuntimeOrigin,
new: AsyncBackingParams,
) -> Result<(), DispatchError>
pub fn set_async_backing_params( origin: <T as Config>::RuntimeOrigin, new: AsyncBackingParams, ) -> Result<(), DispatchError>
Set the asynchronous backing parameters.
Sourcepub fn set_executor_params(
origin: <T as Config>::RuntimeOrigin,
new: ExecutorParams,
) -> Result<(), DispatchError>
pub fn set_executor_params( origin: <T as Config>::RuntimeOrigin, new: ExecutorParams, ) -> Result<(), DispatchError>
Set PVF executor parameters.
Sourcepub fn set_on_demand_base_fee(
origin: <T as Config>::RuntimeOrigin,
new: u128,
) -> Result<(), DispatchError>
pub fn set_on_demand_base_fee( origin: <T as Config>::RuntimeOrigin, new: u128, ) -> Result<(), DispatchError>
Set the on demand (parathreads) base fee.
Sourcepub fn set_on_demand_fee_variability(
origin: <T as Config>::RuntimeOrigin,
new: Perbill,
) -> Result<(), DispatchError>
pub fn set_on_demand_fee_variability( origin: <T as Config>::RuntimeOrigin, new: Perbill, ) -> Result<(), DispatchError>
Set the on demand (parathreads) fee variability.
Sourcepub fn set_on_demand_queue_max_size(
origin: <T as Config>::RuntimeOrigin,
new: u32,
) -> Result<(), DispatchError>
pub fn set_on_demand_queue_max_size( origin: <T as Config>::RuntimeOrigin, new: u32, ) -> Result<(), DispatchError>
Set the on demand (parathreads) queue max size.
Sourcepub fn set_on_demand_target_queue_utilization(
origin: <T as Config>::RuntimeOrigin,
new: Perbill,
) -> Result<(), DispatchError>
pub fn set_on_demand_target_queue_utilization( origin: <T as Config>::RuntimeOrigin, new: Perbill, ) -> Result<(), DispatchError>
Set the on demand (parathreads) fee variability.
Sourcepub fn set_minimum_backing_votes(
origin: <T as Config>::RuntimeOrigin,
new: u32,
) -> Result<(), DispatchError>
pub fn set_minimum_backing_votes( origin: <T as Config>::RuntimeOrigin, new: u32, ) -> Result<(), DispatchError>
Set the minimum backing votes threshold.
Sourcepub fn set_node_feature(
origin: <T as Config>::RuntimeOrigin,
index: u8,
value: bool,
) -> Result<(), DispatchError>
pub fn set_node_feature( origin: <T as Config>::RuntimeOrigin, index: u8, value: bool, ) -> Result<(), DispatchError>
Set/Unset a node feature.
Sourcepub fn set_approval_voting_params(
origin: <T as Config>::RuntimeOrigin,
new: ApprovalVotingParams,
) -> Result<(), DispatchError>
pub fn set_approval_voting_params( origin: <T as Config>::RuntimeOrigin, new: ApprovalVotingParams, ) -> Result<(), DispatchError>
Set approval-voting-params.
Sourcepub fn set_scheduler_params(
origin: <T as Config>::RuntimeOrigin,
new: SchedulerParams<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>,
) -> Result<(), DispatchError>
pub fn set_scheduler_params( origin: <T as Config>::RuntimeOrigin, new: SchedulerParams<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number>, ) -> Result<(), DispatchError>
Set scheduler-params.
Trait Implementations
Source§impl<T> BeforeAllRuntimeMigrations for Pallet<T>where
T: Config,
impl<T> BeforeAllRuntimeMigrations for Pallet<T>where
T: Config,
Source§fn before_all_runtime_migrations() -> Weight
fn before_all_runtime_migrations() -> Weight
Source§impl<T> Benchmarking for Pallet<T>
impl<T> Benchmarking for Pallet<T>
Source§fn benchmarks(extra: bool) -> Vec<BenchmarkMetadata>
fn benchmarks(extra: bool) -> Vec<BenchmarkMetadata>
Source§fn run_benchmark(
extrinsic: &[u8],
c: &[(BenchmarkParameter, u32)],
whitelist: &[TrackedStorageKey],
verify: bool,
internal_repeats: u32,
) -> Result<Vec<BenchmarkResult>, BenchmarkError>
fn run_benchmark( extrinsic: &[u8], c: &[(BenchmarkParameter, u32)], whitelist: &[TrackedStorageKey], verify: bool, internal_repeats: u32, ) -> Result<Vec<BenchmarkResult>, BenchmarkError>
Source§impl<T> DispatchViewFunction for Pallet<T>where
T: Config,
impl<T> DispatchViewFunction for Pallet<T>where
T: Config,
fn dispatch_view_function<O>(
id: &ViewFunctionId,
input: &mut &[u8],
output: &mut O,
) -> Result<(), ViewFunctionDispatchError>where
O: Output,
Source§impl<T> GetStorageVersion for Pallet<T>where
T: Config,
impl<T> GetStorageVersion for Pallet<T>where
T: Config,
Source§fn in_code_storage_version() -> <Pallet<T> as GetStorageVersion>::InCodeStorageVersion
fn in_code_storage_version() -> <Pallet<T> as GetStorageVersion>::InCodeStorageVersion
storage_version
attribute, or
NoStorageVersionSet
if the attribute is missing.Source§fn on_chain_storage_version() -> StorageVersion
fn on_chain_storage_version() -> StorageVersion
Source§fn current_storage_version() -> Self::InCodeStorageVersion
fn current_storage_version() -> Self::InCodeStorageVersion
in_code_storage_version
and will be removed after March 2024.Self::current_storage_version
instead. Read moreSource§impl<T> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>where
T: Config,
impl<T> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>where
T: Config,
Source§fn integrity_test()
fn integrity_test()
Source§fn on_initialize(_n: BlockNumber) -> Weight
fn on_initialize(_n: BlockNumber) -> Weight
Source§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
Source§fn on_idle(_n: BlockNumber, _remaining_weight: Weight) -> Weight
fn on_idle(_n: BlockNumber, _remaining_weight: Weight) -> Weight
Hooks::on_finalize
). Read moreSource§fn on_poll(_n: BlockNumber, _weight: &mut WeightMeter)
fn on_poll(_n: BlockNumber, _weight: &mut WeightMeter)
Source§fn on_runtime_upgrade() -> Weight
fn on_runtime_upgrade() -> Weight
Executive
pallet. Read moreSource§fn try_state(_n: BlockNumber) -> Result<(), DispatchError>
fn try_state(_n: BlockNumber) -> Result<(), DispatchError>
Source§fn pre_upgrade() -> Result<Vec<u8>, DispatchError>
fn pre_upgrade() -> Result<Vec<u8>, DispatchError>
Source§fn post_upgrade(_state: Vec<u8>) -> Result<(), DispatchError>
fn post_upgrade(_state: Vec<u8>) -> Result<(), DispatchError>
Source§fn offchain_worker(_n: BlockNumber)
fn offchain_worker(_n: BlockNumber)
Source§impl<T> IntegrityTest for Pallet<T>where
T: Config,
impl<T> IntegrityTest for Pallet<T>where
T: Config,
Source§impl<T> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>where
T: Config,
impl<T> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>where
T: Config,
Source§impl<T> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>where
T: Config,
impl<T> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>where
T: Config,
Source§fn on_finalize(
n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number,
)
fn on_finalize( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, )
Hooks::on_finalize
.Source§impl<T> OnGenesis for Pallet<T>where
T: Config,
impl<T> OnGenesis for Pallet<T>where
T: Config,
Source§fn on_genesis()
fn on_genesis()
Source§impl<T> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>where
T: Config,
impl<T> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>where
T: Config,
Source§impl<T> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>where
T: Config,
impl<T> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>where
T: Config,
Source§fn on_initialize(
n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number,
) -> Weight
fn on_initialize( n: <<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number, ) -> Weight
Hooks::on_initialize
.Source§impl<T> OnPoll<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>where
T: Config,
impl<T> OnPoll<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>where
T: Config,
Source§impl<T> OnRuntimeUpgrade for Pallet<T>where
T: Config,
impl<T> OnRuntimeUpgrade for Pallet<T>where
T: Config,
Source§fn on_runtime_upgrade() -> Weight
fn on_runtime_upgrade() -> Weight
Source§fn pre_upgrade() -> Result<Vec<u8>, DispatchError>
fn pre_upgrade() -> Result<Vec<u8>, DispatchError>
Hooks::pre_upgrade
.Source§fn post_upgrade(state: Vec<u8>) -> Result<(), DispatchError>
fn post_upgrade(state: Vec<u8>) -> Result<(), DispatchError>
Hooks::post_upgrade
.Source§fn try_on_runtime_upgrade(checks: bool) -> Result<Weight, DispatchError>
fn try_on_runtime_upgrade(checks: bool) -> Result<Weight, DispatchError>
pre_upgrade
->
on_runtime_upgrade
-> post_upgrade
hooks for a migration. Read moreSource§impl<T> PalletInfoAccess for Pallet<T>where
T: Config,
impl<T> PalletInfoAccess for Pallet<T>where
T: Config,
Source§fn module_name() -> &'static str
fn module_name() -> &'static str
Source§fn crate_version() -> CrateVersion
fn crate_version() -> CrateVersion
Source§impl<T> PalletsInfoAccess for Pallet<T>where
T: Config,
impl<T> PalletsInfoAccess for Pallet<T>where
T: Config,
Source§impl<T> StorageInfoTrait for Pallet<T>where
T: Config,
impl<T> StorageInfoTrait for Pallet<T>where
T: Config,
fn storage_info() -> Vec<StorageInfo>
Source§impl<T> TryDecodeEntireStorage for Pallet<T>where
T: Config,
impl<T> TryDecodeEntireStorage for Pallet<T>where
T: Config,
Source§fn try_decode_entire_state() -> Result<usize, Vec<TryDecodeEntireStorageError>>
fn try_decode_entire_state() -> Result<usize, Vec<TryDecodeEntireStorageError>>
Ok(bytes_decoded)
if success.Source§impl<T> TryState<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>where
T: Config,
impl<T> TryState<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>where
T: Config,
Source§impl<T> WhitelistedStorageKeys for Pallet<T>where
T: Config,
impl<T> WhitelistedStorageKeys for Pallet<T>where
T: Config,
Source§fn whitelisted_storage_keys() -> Vec<TrackedStorageKey>
fn whitelisted_storage_keys() -> Vec<TrackedStorageKey>
Vec<TrackedStorageKey>
indicating the storage keys that
should be whitelisted during benchmarking. This means that those keys
will be excluded from the benchmarking performance calculation.