pub type Module<T> = Pallet<T>;
Pallet
insteadExpand description
Type alias to Pallet
, to be used by construct_runtime
.
Generated by pallet
attribute macro.
Aliased Type§
struct Module<T>(/* private fields */);
Implementations
Source§impl<T: Config> Pallet<T>
impl<T: Config> Pallet<T>
Sourcepub fn set_coretime_cores_unchecked(new: u32) -> DispatchResult
pub fn set_coretime_cores_unchecked(new: u32) -> DispatchResult
Set coretime cores.
To be used if authorization is checked otherwise.
Source§impl<T: Config> Pallet<T>
impl<T: Config> Pallet<T>
Sourcepub fn force_set_active_config(config: HostConfiguration<BlockNumberFor<T>>)
pub fn force_set_active_config(config: HostConfiguration<BlockNumberFor<T>>)
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: Config> Pallet<T>
impl<T: Config> Pallet<T>
Sourcepub fn set_validation_upgrade_cooldown(
origin: OriginFor<T>,
new: BlockNumberFor<T>,
) -> DispatchResult
pub fn set_validation_upgrade_cooldown( origin: OriginFor<T>, new: BlockNumberFor<T>, ) -> DispatchResult
Set the validation upgrade cooldown.
Sourcepub fn set_validation_upgrade_delay(
origin: OriginFor<T>,
new: BlockNumberFor<T>,
) -> DispatchResult
pub fn set_validation_upgrade_delay( origin: OriginFor<T>, new: BlockNumberFor<T>, ) -> DispatchResult
Set the validation upgrade delay.
Sourcepub fn set_code_retention_period(
origin: OriginFor<T>,
new: BlockNumberFor<T>,
) -> DispatchResult
pub fn set_code_retention_period( origin: OriginFor<T>, new: BlockNumberFor<T>, ) -> DispatchResult
Set the acceptance period for an included candidate.
Sourcepub fn set_max_code_size(origin: OriginFor<T>, new: u32) -> DispatchResult
pub fn set_max_code_size(origin: OriginFor<T>, new: u32) -> DispatchResult
Set the max validation code size for incoming upgrades.
Sourcepub fn set_max_pov_size(origin: OriginFor<T>, new: u32) -> DispatchResult
pub fn set_max_pov_size(origin: OriginFor<T>, new: u32) -> DispatchResult
Set the max POV block size for incoming upgrades.
Sourcepub fn set_max_head_data_size(origin: OriginFor<T>, new: u32) -> DispatchResult
pub fn set_max_head_data_size(origin: OriginFor<T>, new: u32) -> DispatchResult
Set the max head data size for paras.
Sourcepub fn set_coretime_cores(origin: OriginFor<T>, new: u32) -> DispatchResult
pub fn set_coretime_cores(origin: OriginFor<T>, new: u32) -> DispatchResult
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: OriginFor<T>,
new: BlockNumberFor<T>,
) -> DispatchResult
pub fn set_group_rotation_frequency( origin: OriginFor<T>, new: BlockNumberFor<T>, ) -> DispatchResult
Set the parachain validator-group rotation frequency
Sourcepub fn set_paras_availability_period(
origin: OriginFor<T>,
new: BlockNumberFor<T>,
) -> DispatchResult
pub fn set_paras_availability_period( origin: OriginFor<T>, new: BlockNumberFor<T>, ) -> DispatchResult
Set the availability period for paras.
Sourcepub fn set_scheduling_lookahead(
origin: OriginFor<T>,
new: u32,
) -> DispatchResult
pub fn set_scheduling_lookahead( origin: OriginFor<T>, new: u32, ) -> DispatchResult
Set the scheduling lookahead, in expected number of blocks at peak throughput.
Sourcepub fn set_max_validators_per_core(
origin: OriginFor<T>,
new: Option<u32>,
) -> DispatchResult
pub fn set_max_validators_per_core( origin: OriginFor<T>, new: Option<u32>, ) -> DispatchResult
Set the maximum number of validators to assign to any core.
Sourcepub fn set_max_validators(
origin: OriginFor<T>,
new: Option<u32>,
) -> DispatchResult
pub fn set_max_validators( origin: OriginFor<T>, new: Option<u32>, ) -> DispatchResult
Set the maximum number of validators to use in parachain consensus.
Sourcepub fn set_dispute_period(
origin: OriginFor<T>,
new: SessionIndex,
) -> DispatchResult
pub fn set_dispute_period( origin: OriginFor<T>, new: SessionIndex, ) -> DispatchResult
Set the dispute period, in number of sessions to keep for disputes.
Sourcepub fn set_dispute_post_conclusion_acceptance_period(
origin: OriginFor<T>,
new: BlockNumberFor<T>,
) -> DispatchResult
pub fn set_dispute_post_conclusion_acceptance_period( origin: OriginFor<T>, new: BlockNumberFor<T>, ) -> DispatchResult
Set the dispute post conclusion acceptance period.
Sourcepub fn set_no_show_slots(origin: OriginFor<T>, new: u32) -> DispatchResult
pub fn set_no_show_slots(origin: OriginFor<T>, new: u32) -> DispatchResult
Set the no show slots, in number of number of consensus slots. Must be at least 1.
Sourcepub fn set_n_delay_tranches(origin: OriginFor<T>, new: u32) -> DispatchResult
pub fn set_n_delay_tranches(origin: OriginFor<T>, new: u32) -> DispatchResult
Set the total number of delay tranches.
Sourcepub fn set_zeroth_delay_tranche_width(
origin: OriginFor<T>,
new: u32,
) -> DispatchResult
pub fn set_zeroth_delay_tranche_width( origin: OriginFor<T>, new: u32, ) -> DispatchResult
Set the zeroth delay tranche width.
Sourcepub fn set_needed_approvals(origin: OriginFor<T>, new: u32) -> DispatchResult
pub fn set_needed_approvals(origin: OriginFor<T>, new: u32) -> DispatchResult
Set the number of validators needed to approve a block.
Sourcepub fn set_relay_vrf_modulo_samples(
origin: OriginFor<T>,
new: u32,
) -> DispatchResult
pub fn set_relay_vrf_modulo_samples( origin: OriginFor<T>, new: u32, ) -> DispatchResult
Set the number of samples to do of the RelayVRFModulo
approval assignment criterion.
Sourcepub fn set_max_upward_queue_count(
origin: OriginFor<T>,
new: u32,
) -> DispatchResult
pub fn set_max_upward_queue_count( origin: OriginFor<T>, new: u32, ) -> DispatchResult
Sets the maximum items that can present in a upward dispatch queue at once.
Sourcepub fn set_max_upward_queue_size(
origin: OriginFor<T>,
new: u32,
) -> DispatchResult
pub fn set_max_upward_queue_size( origin: OriginFor<T>, new: u32, ) -> DispatchResult
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: OriginFor<T>,
new: u32,
) -> DispatchResult
pub fn set_max_downward_message_size( origin: OriginFor<T>, new: u32, ) -> DispatchResult
Set the critical downward message size.
Sourcepub fn set_max_upward_message_size(
origin: OriginFor<T>,
new: u32,
) -> DispatchResult
pub fn set_max_upward_message_size( origin: OriginFor<T>, new: u32, ) -> DispatchResult
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: OriginFor<T>,
new: u32,
) -> DispatchResult
pub fn set_max_upward_message_num_per_candidate( origin: OriginFor<T>, new: u32, ) -> DispatchResult
Sets the maximum number of messages that a candidate can contain.
Sourcepub fn set_hrmp_open_request_ttl(
_origin: OriginFor<T>,
_new: u32,
) -> DispatchResult
pub fn set_hrmp_open_request_ttl( _origin: OriginFor<T>, _new: u32, ) -> DispatchResult
Sets the number of sessions after which an HRMP open channel request expires.
Sourcepub fn set_hrmp_sender_deposit(
origin: OriginFor<T>,
new: Balance,
) -> DispatchResult
pub fn set_hrmp_sender_deposit( origin: OriginFor<T>, new: Balance, ) -> DispatchResult
Sets the amount of funds that the sender should provide for opening an HRMP channel.
Sourcepub fn set_hrmp_recipient_deposit(
origin: OriginFor<T>,
new: Balance,
) -> DispatchResult
pub fn set_hrmp_recipient_deposit( origin: OriginFor<T>, new: Balance, ) -> DispatchResult
Sets the amount of funds that the recipient should provide for accepting opening an HRMP channel.
Sourcepub fn set_hrmp_channel_max_capacity(
origin: OriginFor<T>,
new: u32,
) -> DispatchResult
pub fn set_hrmp_channel_max_capacity( origin: OriginFor<T>, new: u32, ) -> DispatchResult
Sets the maximum number of messages allowed in an HRMP channel at once.
Sourcepub fn set_hrmp_channel_max_total_size(
origin: OriginFor<T>,
new: u32,
) -> DispatchResult
pub fn set_hrmp_channel_max_total_size( origin: OriginFor<T>, new: u32, ) -> DispatchResult
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: OriginFor<T>,
new: u32,
) -> DispatchResult
pub fn set_hrmp_max_parachain_inbound_channels( origin: OriginFor<T>, new: u32, ) -> DispatchResult
Sets the maximum number of inbound HRMP channels a parachain is allowed to accept.
Sourcepub fn set_hrmp_channel_max_message_size(
origin: OriginFor<T>,
new: u32,
) -> DispatchResult
pub fn set_hrmp_channel_max_message_size( origin: OriginFor<T>, new: u32, ) -> DispatchResult
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: OriginFor<T>,
new: u32,
) -> DispatchResult
pub fn set_hrmp_max_parachain_outbound_channels( origin: OriginFor<T>, new: u32, ) -> DispatchResult
Sets the maximum number of outbound HRMP channels a parachain is allowed to open.
Sourcepub fn set_hrmp_max_message_num_per_candidate(
origin: OriginFor<T>,
new: u32,
) -> DispatchResult
pub fn set_hrmp_max_message_num_per_candidate( origin: OriginFor<T>, new: u32, ) -> DispatchResult
Sets the maximum number of outbound HRMP messages can be sent by a candidate.
Sourcepub fn set_pvf_voting_ttl(
origin: OriginFor<T>,
new: SessionIndex,
) -> DispatchResult
pub fn set_pvf_voting_ttl( origin: OriginFor<T>, new: SessionIndex, ) -> DispatchResult
Set the number of session changes after which a PVF pre-checking voting is rejected.
Sourcepub fn set_minimum_validation_upgrade_delay(
origin: OriginFor<T>,
new: BlockNumberFor<T>,
) -> DispatchResult
pub fn set_minimum_validation_upgrade_delay( origin: OriginFor<T>, new: BlockNumberFor<T>, ) -> DispatchResult
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: OriginFor<T>,
new: bool,
) -> DispatchResult
pub fn set_bypass_consistency_check( origin: OriginFor<T>, new: bool, ) -> DispatchResult
Setting this to true will disable consistency checks for the configuration setters. Use with caution.
Sourcepub fn set_async_backing_params(
origin: OriginFor<T>,
new: AsyncBackingParams,
) -> DispatchResult
pub fn set_async_backing_params( origin: OriginFor<T>, new: AsyncBackingParams, ) -> DispatchResult
Set the asynchronous backing parameters.
Sourcepub fn set_executor_params(
origin: OriginFor<T>,
new: ExecutorParams,
) -> DispatchResult
pub fn set_executor_params( origin: OriginFor<T>, new: ExecutorParams, ) -> DispatchResult
Set PVF executor parameters.
Sourcepub fn set_on_demand_base_fee(
origin: OriginFor<T>,
new: Balance,
) -> DispatchResult
pub fn set_on_demand_base_fee( origin: OriginFor<T>, new: Balance, ) -> DispatchResult
Set the on demand (parathreads) base fee.
Sourcepub fn set_on_demand_fee_variability(
origin: OriginFor<T>,
new: Perbill,
) -> DispatchResult
pub fn set_on_demand_fee_variability( origin: OriginFor<T>, new: Perbill, ) -> DispatchResult
Set the on demand (parathreads) fee variability.
Sourcepub fn set_on_demand_queue_max_size(
origin: OriginFor<T>,
new: u32,
) -> DispatchResult
pub fn set_on_demand_queue_max_size( origin: OriginFor<T>, new: u32, ) -> DispatchResult
Set the on demand (parathreads) queue max size.
Sourcepub fn set_on_demand_target_queue_utilization(
origin: OriginFor<T>,
new: Perbill,
) -> DispatchResult
pub fn set_on_demand_target_queue_utilization( origin: OriginFor<T>, new: Perbill, ) -> DispatchResult
Set the on demand (parathreads) fee variability.
Sourcepub fn set_minimum_backing_votes(
origin: OriginFor<T>,
new: u32,
) -> DispatchResult
pub fn set_minimum_backing_votes( origin: OriginFor<T>, new: u32, ) -> DispatchResult
Set the minimum backing votes threshold.
Sourcepub fn set_node_feature(
origin: OriginFor<T>,
index: u8,
value: bool,
) -> DispatchResult
pub fn set_node_feature( origin: OriginFor<T>, index: u8, value: bool, ) -> DispatchResult
Set/Unset a node feature.
Sourcepub fn set_approval_voting_params(
origin: OriginFor<T>,
new: ApprovalVotingParams,
) -> DispatchResult
pub fn set_approval_voting_params( origin: OriginFor<T>, new: ApprovalVotingParams, ) -> DispatchResult
Set approval-voting-params.
Sourcepub fn set_scheduler_params(
origin: OriginFor<T>,
new: SchedulerParams<BlockNumberFor<T>>,
) -> DispatchResult
pub fn set_scheduler_params( origin: OriginFor<T>, new: SchedulerParams<BlockNumberFor<T>>, ) -> DispatchResult
Set scheduler-params.
Trait Implementations
Source§impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>
impl<T: Config> BeforeAllRuntimeMigrations for Pallet<T>
Source§fn before_all_runtime_migrations() -> Weight
fn before_all_runtime_migrations() -> Weight
Source§impl<T> Benchmarking for Pallet<T>where
T: Config + Config,
impl<T> Benchmarking for Pallet<T>where
T: Config + Config,
Source§impl<T: Config> GetStorageVersion for Pallet<T>
impl<T: Config> GetStorageVersion for Pallet<T>
Source§type InCodeStorageVersion = StorageVersion
type InCodeStorageVersion = StorageVersion
Source§fn in_code_storage_version() -> Self::InCodeStorageVersion
fn in_code_storage_version() -> Self::InCodeStorageVersion
storage_version
attribute, or
[NoStorageVersionSet
] if the attribute is missing.Source§fn on_chain_storage_version() -> StorageVersion
fn on_chain_storage_version() -> StorageVersion
§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: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>
impl<T: Config> Hooks<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>
Source§fn integrity_test()
fn integrity_test()
§fn on_initialize(_n: BlockNumber) -> Weight
fn on_initialize(_n: BlockNumber) -> Weight
§fn on_finalize(_n: BlockNumber)
fn on_finalize(_n: BlockNumber)
§fn on_idle(_n: BlockNumber, _remaining_weight: Weight) -> Weight
fn on_idle(_n: BlockNumber, _remaining_weight: Weight) -> Weight
Hooks::on_finalize
]). Read more§fn on_poll(_n: BlockNumber, _weight: &mut WeightMeter)
fn on_poll(_n: BlockNumber, _weight: &mut WeightMeter)
§fn on_runtime_upgrade() -> Weight
fn on_runtime_upgrade() -> Weight
Executive
pallet. Read more§fn try_state(_n: BlockNumber) -> Result<(), DispatchError>
fn try_state(_n: BlockNumber) -> Result<(), DispatchError>
§fn pre_upgrade() -> Result<Vec<u8>, DispatchError>
fn pre_upgrade() -> Result<Vec<u8>, DispatchError>
§fn post_upgrade(_state: Vec<u8>) -> Result<(), DispatchError>
fn post_upgrade(_state: Vec<u8>) -> Result<(), DispatchError>
§fn offchain_worker(_n: BlockNumber)
fn offchain_worker(_n: BlockNumber)
Source§impl<T: Config> IntegrityTest for Pallet<T>
impl<T: Config> IntegrityTest for Pallet<T>
Source§fn integrity_test()
fn integrity_test()
Hooks::integrity_test
].Source§impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>
impl<T: Config> OffchainWorker<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>
Source§fn offchain_worker(n: BlockNumberFor<T>)
fn offchain_worker(n: BlockNumberFor<T>)
Source§impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>
impl<T: Config> OnFinalize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>
Source§fn on_finalize(n: BlockNumberFor<T>)
fn on_finalize(n: BlockNumberFor<T>)
Hooks::on_finalize
].Source§impl<T: Config> OnGenesis for Pallet<T>
impl<T: Config> OnGenesis for Pallet<T>
Source§fn on_genesis()
fn on_genesis()
Source§impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>
impl<T: Config> OnIdle<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>
Source§impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>
impl<T: Config> OnInitialize<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>
Source§fn on_initialize(n: BlockNumberFor<T>) -> Weight
fn on_initialize(n: BlockNumberFor<T>) -> Weight
Hooks::on_initialize
].Source§impl<T: Config> OnPoll<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>
impl<T: Config> OnPoll<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>
Source§impl<T: Config> OnRuntimeUpgrade for Pallet<T>
impl<T: Config> OnRuntimeUpgrade for Pallet<T>
Source§fn on_runtime_upgrade() -> Weight
fn on_runtime_upgrade() -> Weight
Hooks::on_runtime_upgrade
].§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: Config> PalletInfoAccess for Pallet<T>
impl<T: Config> PalletInfoAccess for Pallet<T>
Source§fn module_name() -> &'static str
fn module_name() -> &'static str
Source§fn crate_version() -> CrateVersion
fn crate_version() -> CrateVersion
Source§impl<T: Config> TryState<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>
impl<T: Config> TryState<<<<T as Config>::Block as HeaderProvider>::HeaderT as Header>::Number> for Pallet<T>
Source§impl<T: Config> WhitelistedStorageKeys for Pallet<T>
impl<T: Config> WhitelistedStorageKeys for Pallet<T>
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.