mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-04-26 16:57:58 +00:00
Make the OnRuntimeUpgrade docs more clear (#6542)
This commit is contained in:
@@ -1431,11 +1431,19 @@ impl<BlockNumber: Clone> OnInitialize<BlockNumber> for Tuple {
|
||||
}
|
||||
}
|
||||
|
||||
/// The runtime upgrade trait. Implementing this lets you express what should happen
|
||||
/// when the runtime upgrades, and changes may need to occur to your module.
|
||||
/// The runtime upgrade trait.
|
||||
///
|
||||
/// Implementing this lets you express what should happen when the runtime upgrades,
|
||||
/// and changes may need to occur to your module.
|
||||
pub trait OnRuntimeUpgrade {
|
||||
/// Perform a module upgrade.
|
||||
///
|
||||
/// # Warning
|
||||
///
|
||||
/// This function will be called before we initialized any runtime state, aka `on_initialize`
|
||||
/// wasn't called yet. So, information like the block number and any other
|
||||
/// block local data are not accessible.
|
||||
///
|
||||
/// Return the non-negotiable weight consumed for runtime upgrade.
|
||||
fn on_runtime_upgrade() -> crate::weights::Weight { 0 }
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user