fix: Complete snowbridge pezpallet rebrand and critical bug fixes

- snowbridge-pezpallet-* → pezsnowbridge-pezpallet-* (201 refs)
- pallet/ directories → pezpallet/ (4 locations)
- Fixed pezpallet.rs self-include recursion bug
- Fixed sc-chain-spec hardcoded crate name in derive macro
- Reverted .pezpallet_by_name() to .pallet_by_name() (subxt API)
- Added BizinikiwiConfig type alias for zombienet tests
- Deleted obsolete session state files

Verified: pezsnowbridge-pezpallet-*, pezpallet-staking,
pezpallet-staking-async, pezframe-benchmarking-cli all pass cargo check
This commit is contained in:
2025-12-16 09:57:23 +03:00
parent eea003e14d
commit 3139ffa25e
3022 changed files with 42157 additions and 23579 deletions
+1 -1
View File
@@ -5,7 +5,7 @@ respective modules in the runtime.
## Overview
The executive module is not a typical pallet providing functionality around a specific feature. It is a cross-cutting
The executive module is not a typical pezpallet providing functionality around a specific feature. It is a cross-cutting
framework component for the FRAME. It works in conjunction with the [FRAME System
module](https://docs.rs/pezframe-system/latest/frame_system/) to perform these cross-cutting functions.
+38 -38
View File
@@ -24,7 +24,7 @@
//!
//! ## Overview
//!
//! The executive module is not a typical pallet providing functionality around a specific feature.
//! The executive module is not a typical pezpallet providing functionality around a specific feature.
//! It is a cross-cutting framework component for the FRAME. It works in conjunction with the
//! [FRAME System module](../pezframe_system/index.html) to perform these cross-cutting functions.
//!
@@ -221,7 +221,7 @@ impl core::fmt::Debug for ExecutiveError {
/// - `Block`: The block type of the runtime
/// - `Context`: The context that is used when checking an extrinsic.
/// - `UnsignedValidator`: The unsigned transaction validator of the runtime.
/// - `AllPalletsWithSystem`: Tuple that contains all pallets including frame system pallet. Will be
/// - `AllPalletsWithSystem`: Tuple that contains all pallets including frame system pezpallet. Will be
/// used to call hooks e.g. `on_initialize`.
/// - [**DEPRECATED** `OnRuntimeUpgrade`]: This parameter is deprecated and will be removed after
/// September 2026. Use type `SingleBlockMigrations` in pezframe_system::Config instead.
@@ -359,12 +359,12 @@ where
})?;
// In this case there were no transactions to trigger this state transition:
if !<pezframe_system::Pallet<System>>::inherents_applied() {
if !<pezframe_system::Pezpallet<System>>::inherents_applied() {
Self::inherents_applied();
}
// post-extrinsics book-keeping
<pezframe_system::Pallet<System>>::note_finished_extrinsics();
<pezframe_system::Pezpallet<System>>::note_finished_extrinsics();
<System as pezframe_system::Config>::PostTransactions::post_transactions();
let header = block.header();
@@ -389,7 +389,7 @@ where
// do some of the checks that would normally happen in `final_checks`, but perhaps skip
// the state root check.
{
let new_header = <pezframe_system::Pallet<System>>::finalize();
let new_header = <pezframe_system::Pezpallet<System>>::finalize();
let items_zip = header.digest().logs().iter().zip(new_header.digest().logs().iter());
for (header_item, computed_item) in items_zip {
header_item.check_equal(computed_item);
@@ -417,7 +417,7 @@ where
header.number(),
);
Ok(pezframe_system::Pallet::<System>::block_weight().total())
Ok(pezframe_system::Pezpallet::<System>::block_weight().total())
}
/// Execute all Migrations of this runtime.
@@ -479,7 +479,7 @@ where
// Check all storage invariants:
if checks.try_state() {
AllPalletsWithSystem::try_state(
pezframe_system::Pallet::<System>::block_number(),
pezframe_system::Pezpallet::<System>::block_number(),
try_state_select,
)?;
}
@@ -522,7 +522,7 @@ where
/// Extension trait for [`OnInitialize`].
///
/// It takes care to register the weight of each pallet directly after executing its
/// It takes care to register the weight of each pezpallet directly after executing its
/// `on_initialize`.
///
/// The trait is sealed.
@@ -539,7 +539,7 @@ pezframe_support::impl_for_tuples_attr! {
for_tuples!( #(
let individual_weight = Tuple::on_initialize(n);
<pezframe_system::Pallet<T>>::register_extra_weight_unchecked(
<pezframe_system::Pezpallet<T>>::register_extra_weight_unchecked(
individual_weight,
DispatchClass::Mandatory,
);
@@ -635,7 +635,7 @@ where
// Reset events before apply runtime upgrade hook.
// This is required to preserve events from runtime upgrade hook.
// This means the format of all the event related storage must always be compatible.
<pezframe_system::Pallet<System>>::reset_events();
<pezframe_system::Pezpallet<System>>::reset_events();
let mut weight = Weight::zero();
if Self::runtime_upgraded() {
@@ -647,11 +647,11 @@ where
),
);
}
<pezframe_system::Pallet<System>>::initialize(block_number, parent_hash, digest);
<pezframe_system::Pezpallet<System>>::initialize(block_number, parent_hash, digest);
weight = System::BlockWeights::get().base_block.saturating_add(weight);
// Register the base block weight and optional `on_runtime_upgrade` weight.
<pezframe_system::Pallet<System>>::register_extra_weight_unchecked(
<pezframe_system::Pezpallet<System>>::register_extra_weight_unchecked(
weight,
DispatchClass::Mandatory,
);
@@ -666,7 +666,7 @@ where
"[{block_number:?}]: Block initialization weight consumption: {weight:?}",
);
pezframe_system::Pallet::<System>::note_finished_initialize();
pezframe_system::Pezpallet::<System>::note_finished_initialize();
<System as pezframe_system::Config>::PreInherents::pre_inherents();
}
@@ -685,7 +685,7 @@ where
let n = *header.number();
assert!(
n > BlockNumberFor::<System>::zero() &&
<pezframe_system::Pallet<System>>::block_hash(n - BlockNumberFor::<System>::one()) ==
<pezframe_system::Pezpallet<System>>::block_hash(n - BlockNumberFor::<System>::one()) ==
*header.parent_hash(),
"Parent hash should be valid.",
);
@@ -712,11 +712,11 @@ where
}
// In this case there were no transactions to trigger this state transition:
if !<pezframe_system::Pallet<System>>::inherents_applied() {
if !<pezframe_system::Pezpallet<System>>::inherents_applied() {
Self::inherents_applied();
}
<pezframe_system::Pallet<System>>::note_finished_extrinsics();
<pezframe_system::Pezpallet<System>>::note_finished_extrinsics();
<System as pezframe_system::Config>::PostTransactions::post_transactions();
let header = block.header();
@@ -730,17 +730,17 @@ where
///
/// It advances the Multi-Block-Migrations or runs the `on_poll` hook.
pub fn inherents_applied() {
<pezframe_system::Pallet<System>>::note_inherents_applied();
<pezframe_system::Pezpallet<System>>::note_inherents_applied();
<System as pezframe_system::Config>::PostInherents::post_inherents();
if <System as pezframe_system::Config>::MultiBlockMigrator::ongoing() {
let used_weight = <System as pezframe_system::Config>::MultiBlockMigrator::step();
<pezframe_system::Pallet<System>>::register_extra_weight_unchecked(
<pezframe_system::Pezpallet<System>>::register_extra_weight_unchecked(
used_weight,
DispatchClass::Mandatory,
);
} else {
let block_number = <pezframe_system::Pallet<System>>::block_number();
let block_number = <pezframe_system::Pezpallet<System>>::block_number();
Self::on_poll_hook(block_number);
}
}
@@ -790,26 +790,26 @@ where
pezsp_tracing::enter_span!(pezsp_tracing::Level::TRACE, "finalize_block");
// In this case there were no transactions to trigger this state transition:
if !<pezframe_system::Pallet<System>>::inherents_applied() {
if !<pezframe_system::Pezpallet<System>>::inherents_applied() {
Self::inherents_applied();
}
<pezframe_system::Pallet<System>>::note_finished_extrinsics();
<pezframe_system::Pezpallet<System>>::note_finished_extrinsics();
<System as pezframe_system::Config>::PostTransactions::post_transactions();
let block_number = <pezframe_system::Pallet<System>>::block_number();
let block_number = <pezframe_system::Pezpallet<System>>::block_number();
Self::on_idle_hook(block_number);
Self::on_finalize_hook(block_number);
<pezframe_system::Pallet<System>>::finalize()
<pezframe_system::Pezpallet<System>>::finalize()
}
/// Run the `on_idle` hook of all pallet, but only if there is weight remaining and there are no
/// Run the `on_idle` hook of all pezpallet, but only if there is weight remaining and there are no
/// ongoing MBMs.
fn on_idle_hook(block_number: NumberFor<Block>) {
if <System as pezframe_system::Config>::MultiBlockMigrator::ongoing() {
return;
}
let weight = <pezframe_system::Pallet<System>>::block_weight();
let weight = <pezframe_system::Pezpallet<System>>::block_weight();
let max_weight = <System::BlockWeights as pezframe_support::traits::Get<_>>::get().max_block;
let remaining_weight = max_weight.saturating_sub(weight.total());
@@ -818,7 +818,7 @@ where
block_number,
remaining_weight,
);
<pezframe_system::Pallet<System>>::register_extra_weight_unchecked(
<pezframe_system::Pezpallet<System>>::register_extra_weight_unchecked(
used_weight,
DispatchClass::Mandatory,
);
@@ -831,7 +831,7 @@ where
"on_poll should not be called during migrations"
);
let weight = <pezframe_system::Pallet<System>>::block_weight();
let weight = <pezframe_system::Pezpallet<System>>::block_weight();
let max_weight = <System::BlockWeights as pezframe_support::traits::Get<_>>::get().max_block;
let remaining = max_weight.saturating_sub(weight.total());
@@ -841,14 +841,14 @@ where
block_number,
&mut meter,
);
<pezframe_system::Pallet<System>>::register_extra_weight_unchecked(
<pezframe_system::Pezpallet<System>>::register_extra_weight_unchecked(
meter.consumed(),
DispatchClass::Mandatory,
);
}
}
/// Run the `on_finalize` hook of all pallet.
/// Run the `on_finalize` hook of all pezpallet.
fn on_finalize_hook(block_number: NumberFor<Block>) {
<AllPalletsWithSystem as OnFinalize<BlockNumberFor<System>>>::on_finalize(block_number);
}
@@ -882,14 +882,14 @@ where
let dispatch_info = xt.get_dispatch_info();
if !is_inherent && !<pezframe_system::Pallet<System>>::inherents_applied() {
if !is_inherent && !<pezframe_system::Pezpallet<System>>::inherents_applied() {
Self::inherents_applied();
}
// We don't need to make sure to `note_extrinsic` only after we know it's going to be
// executed to prevent it from leaking in storage since at this point, it will either
// execute or panic (and revert storage changes).
<pezframe_system::Pallet<System>>::note_extrinsic(encoded);
<pezframe_system::Pezpallet<System>>::note_extrinsic(encoded);
// AUDIT: Under no circumstances may this function panic from here onwards.
@@ -903,7 +903,7 @@ where
return Err(InvalidTransaction::BadMandatory.into());
}
<pezframe_system::Pallet<System>>::note_applied_extrinsic(&r, dispatch_info);
<pezframe_system::Pezpallet<System>>::note_applied_extrinsic(&r, dispatch_info);
Ok(r.map(|_| ()).map_err(|e| e.error))
}
@@ -920,7 +920,7 @@ where
fn final_checks(header: &pezframe_system::pezpallet_prelude::HeaderFor<System>) {
pezsp_tracing::enter_span!(pezsp_tracing::Level::TRACE, "final_checks");
// remove temporaries
let new_header = <pezframe_system::Pallet<System>>::finalize();
let new_header = <pezframe_system::Pezpallet<System>>::finalize();
// check digest
assert_eq!(
@@ -958,8 +958,8 @@ where
pezsp_io::init_tracing();
use pezsp_tracing::{enter_span, within_span};
<pezframe_system::Pallet<System>>::initialize(
&(pezframe_system::Pallet::<System>::block_number() + One::one()),
<pezframe_system::Pezpallet<System>>::initialize(
&(pezframe_system::Pezpallet::<System>::block_number() + One::one()),
&block_hash,
&Default::default(),
);
@@ -1003,13 +1003,13 @@ where
let digests = header.digest().clone();
// Let's deposit all the logs we are not yet aware of. These are the logs set by the `node`.
let existing_digest = pezframe_system::Pallet::<System>::digest();
let existing_digest = pezframe_system::Pezpallet::<System>::digest();
for digest in digests.logs().iter().filter(|d| !existing_digest.logs.contains(d)) {
pezframe_system::Pallet::<System>::deposit_log(digest.clone());
pezframe_system::Pezpallet::<System>::deposit_log(digest.clone());
}
// Initialize the intra block entropy, which is maybe used by offchain workers.
pezframe_system::Pallet::<System>::initialize_intra_block_entropy(header.parent_hash());
pezframe_system::Pezpallet::<System>::initialize_intra_block_entropy(header.parent_hash());
// Frame system only inserts the parent hash into the block hashes as normally we don't know
// the hash for the header before. However, here we are aware of the hash and we can add it
+50 -50
View File
@@ -44,18 +44,18 @@ use pezsp_runtime::{
const TEST_KEY: &[u8] = b":test:key:";
const TEST_KEY_2: &[u8] = b":test:key_2:";
#[pezframe_support::pallet(dev_mode)]
#[pezframe_support::pezpallet(dev_mode)]
mod custom {
use super::*;
#[pallet::pallet]
pub struct Pallet<T>(_);
#[pezpallet::pezpallet]
pub struct Pezpallet<T>(_);
#[pallet::config]
#[pezpallet::config]
pub trait Config: pezframe_system::Config {}
#[pallet::hooks]
impl<T: Config> Hooks<BlockNumberFor<T>> for Pallet<T> {
#[pezpallet::hooks]
impl<T: Config> Hooks<BlockNumberFor<T>> for Pezpallet<T> {
// module hooks.
// one with block number arg and one without
fn on_initialize(_: BlockNumberFor<T>) -> Weight {
@@ -80,15 +80,15 @@ mod custom {
}
}
#[pallet::call]
impl<T: Config> Pallet<T> {
#[pezpallet::call]
impl<T: Config> Pezpallet<T> {
pub fn some_function(origin: OriginFor<T>) -> DispatchResult {
// NOTE: does not make any difference.
pezframe_system::ensure_signed(origin)?;
Ok(())
}
#[pallet::weight((200, DispatchClass::Operational))]
#[pezpallet::weight((200, DispatchClass::Operational))]
pub fn some_root_operation(origin: OriginFor<T>) -> DispatchResult {
pezframe_system::ensure_root(origin)?;
Ok(())
@@ -109,7 +109,7 @@ mod custom {
Ok(())
}
#[pallet::weight((0, DispatchClass::Mandatory))]
#[pezpallet::weight((0, DispatchClass::Mandatory))]
pub fn inherent(origin: OriginFor<T>) -> DispatchResult {
pezframe_system::ensure_none(origin)?;
Ok(())
@@ -122,8 +122,8 @@ mod custom {
}
}
#[pallet::inherent]
impl<T: Config> ProvideInherent for Pallet<T> {
#[pezpallet::inherent]
impl<T: Config> ProvideInherent for Pezpallet<T> {
type Call = Call<T>;
type Error = pezsp_inherents::MakeFatalError<()>;
@@ -139,8 +139,8 @@ mod custom {
}
}
#[pallet::validate_unsigned]
impl<T: Config> ValidateUnsigned for Pallet<T> {
#[pezpallet::validate_unsigned]
impl<T: Config> ValidateUnsigned for Pezpallet<T> {
type Call = Call<T>;
// Inherent call is accepted for being dispatched
@@ -162,18 +162,18 @@ mod custom {
}
}
#[pezframe_support::pallet(dev_mode)]
#[pezframe_support::pezpallet(dev_mode)]
mod custom2 {
use super::*;
#[pallet::pallet]
pub struct Pallet<T>(_);
#[pezpallet::pezpallet]
pub struct Pezpallet<T>(_);
#[pallet::config]
#[pezpallet::config]
pub trait Config: pezframe_system::Config {}
#[pallet::hooks]
impl<T: Config> Hooks<BlockNumberFor<T>> for Pallet<T> {
#[pezpallet::hooks]
impl<T: Config> Hooks<BlockNumberFor<T>> for Pezpallet<T> {
// module hooks.
// one with block number arg and one without
fn on_initialize(_: BlockNumberFor<T>) -> Weight {
@@ -206,8 +206,8 @@ mod custom2 {
}
}
#[pallet::call]
impl<T: Config> Pallet<T> {
#[pezpallet::call]
impl<T: Config> Pezpallet<T> {
pub fn allowed_unsigned(origin: OriginFor<T>) -> DispatchResult {
pezframe_system::ensure_root(origin)?;
Ok(())
@@ -221,7 +221,7 @@ mod custom2 {
Ok(())
}
#[pallet::weight({0})]
#[pezpallet::weight({0})]
pub fn optional_inherent(origin: OriginFor<T>) -> DispatchResult {
pezframe_system::ensure_none(origin)?;
@@ -232,7 +232,7 @@ mod custom2 {
Ok(())
}
#[pallet::weight((0, DispatchClass::Mandatory))]
#[pezpallet::weight((0, DispatchClass::Mandatory))]
pub fn inherent(origin: OriginFor<T>) -> DispatchResult {
pezframe_system::ensure_none(origin)?;
@@ -244,8 +244,8 @@ mod custom2 {
}
}
#[pallet::inherent]
impl<T: Config> ProvideInherent for Pallet<T> {
#[pezpallet::inherent]
impl<T: Config> ProvideInherent for Pezpallet<T> {
type Call = Call<T>;
type Error = pezsp_inherents::MakeFatalError<()>;
@@ -261,8 +261,8 @@ mod custom2 {
}
}
#[pallet::validate_unsigned]
impl<T: Config> ValidateUnsigned for Pallet<T> {
#[pezpallet::validate_unsigned]
impl<T: Config> ValidateUnsigned for Pezpallet<T> {
type Call = Call<T>;
// Inherent call is accepted for being dispatched
@@ -288,11 +288,11 @@ mod custom2 {
pezframe_support::construct_runtime!(
pub struct Runtime
{
System: pezframe_system::{Pallet, Call, Config<T>, Storage, Event<T>},
Balances: pezpallet_balances::{Pallet, Call, Storage, Config<T>, Event<T>},
TransactionPayment: pezpallet_transaction_payment::{Pallet, Storage, Event<T>},
Custom: custom::{Pallet, Call, ValidateUnsigned, Inherent},
Custom2: custom2::{Pallet, Call, ValidateUnsigned, Inherent},
System: pezframe_system::{Pezpallet, Call, Config<T>, Storage, Event<T>},
Balances: pezpallet_balances::{Pezpallet, Call, Storage, Config<T>, Event<T>},
TransactionPayment: pezpallet_transaction_payment::{Pezpallet, Storage, Event<T>},
Custom: custom::{Pezpallet, Call, ValidateUnsigned, Inherent},
Custom2: custom2::{Pezpallet, Call, ValidateUnsigned, Inherent},
}
);
@@ -616,8 +616,8 @@ fn balance_transfer_dispatch_works() {
Executive::initialize_block(&Header::new_from_number(1));
let r = Executive::apply_extrinsic(xt);
assert!(r.is_ok());
assert_eq!(<pezpallet_balances::Pallet<Runtime>>::total_balance(&1), 142 - fee);
assert_eq!(<pezpallet_balances::Pallet<Runtime>>::total_balance(&2), 69);
assert_eq!(<pezpallet_balances::Pezpallet<Runtime>>::total_balance(&1), 142 - fee);
assert_eq!(<pezpallet_balances::Pezpallet<Runtime>>::total_balance(&2), 69);
});
}
@@ -737,7 +737,7 @@ fn bad_extrinsic_not_inserted() {
Executive::apply_extrinsic(xt),
TransactionValidityError::Invalid(InvalidTransaction::Future)
);
assert_eq!(<pezframe_system::Pallet<Runtime>>::extrinsic_index(), Some(0));
assert_eq!(<pezframe_system::Pezpallet<Runtime>>::extrinsic_index(), Some(0));
});
}
@@ -757,7 +757,7 @@ fn block_weight_limit_enforced() {
t.execute_with(|| {
Executive::initialize_block(&Header::new_from_number(1));
// Base block execution weight + `on_initialize` weight from the custom module.
assert_eq!(<pezframe_system::Pallet<Runtime>>::block_weight().total(), base_block_weight);
assert_eq!(<pezframe_system::Pezpallet<Runtime>>::block_weight().total(), base_block_weight);
for nonce in 0..=num_to_exhaust_block {
let xt = UncheckedXt::new_signed(
@@ -772,7 +772,7 @@ fn block_weight_limit_enforced() {
if nonce != num_to_exhaust_block {
assert!(res.is_ok());
assert_eq!(
<pezframe_system::Pallet<Runtime>>::block_weight().total(),
<pezframe_system::Pezpallet<Runtime>>::block_weight().total(),
//---------------------
// on_initialize
// + block_execution
@@ -787,7 +787,7 @@ fn block_weight_limit_enforced() {
) + base_block_weight,
);
assert_eq!(
<pezframe_system::Pallet<Runtime>>::extrinsic_index(),
<pezframe_system::Pezpallet<Runtime>>::extrinsic_index(),
Some(nonce as u32 + 1)
);
} else {
@@ -828,8 +828,8 @@ fn block_weight_and_size_is_stored_per_tx() {
Executive::initialize_block(&Header::new_from_number(1));
assert_eq!(<pezframe_system::Pallet<Runtime>>::block_weight().total(), base_block_weight);
assert_eq!(<pezframe_system::Pallet<Runtime>>::all_extrinsics_len(), 0);
assert_eq!(<pezframe_system::Pezpallet<Runtime>>::block_weight().total(), base_block_weight);
assert_eq!(<pezframe_system::Pezpallet<Runtime>>::all_extrinsics_len(), 0);
assert!(Executive::apply_extrinsic(xt.clone()).unwrap().is_ok());
assert!(Executive::apply_extrinsic(x1.clone()).unwrap().is_ok());
@@ -842,21 +842,21 @@ fn block_weight_and_size_is_stored_per_tx() {
.base_extrinsic;
// Check we account for all extrinsic weight and their len.
assert_eq!(
<pezframe_system::Pallet<Runtime>>::block_weight().total(),
<pezframe_system::Pezpallet<Runtime>>::block_weight().total(),
base_block_weight + 3u64 * extrinsic_weight + 3u64 * Weight::from_parts(0, len as u64),
);
assert_eq!(<pezframe_system::Pallet<Runtime>>::all_extrinsics_len(), 3 * len);
assert_eq!(<pezframe_system::Pezpallet<Runtime>>::all_extrinsics_len(), 3 * len);
let _ = <pezframe_system::Pallet<Runtime>>::finalize();
let _ = <pezframe_system::Pezpallet<Runtime>>::finalize();
// All extrinsics length cleaned on `System::finalize`
assert_eq!(<pezframe_system::Pallet<Runtime>>::all_extrinsics_len(), 0);
assert_eq!(<pezframe_system::Pezpallet<Runtime>>::all_extrinsics_len(), 0);
// Reset to a new block.
SystemCallbacksCalled::take();
Executive::initialize_block(&Header::new_from_number(2));
// Block weight cleaned up on `System::initialize`
assert_eq!(<pezframe_system::Pallet<Runtime>>::block_weight().total(), base_block_weight);
assert_eq!(<pezframe_system::Pezpallet<Runtime>>::block_weight().total(), base_block_weight);
});
}
@@ -899,7 +899,7 @@ fn validate_unsigned() {
fn can_not_pay_for_tx_fee_on_full_lock() {
let mut t = new_test_ext(1);
t.execute_with(|| {
<pezpallet_balances::Pallet<Runtime> as fungible::MutateFreeze<u64>>::set_freeze(
<pezpallet_balances::Pezpallet<Runtime> as fungible::MutateFreeze<u64>>::set_freeze(
&FreezeReasonId::Foo,
&1,
110,
@@ -914,7 +914,7 @@ fn can_not_pay_for_tx_fee_on_full_lock() {
Executive::initialize_block(&Header::new_from_number(1));
assert_eq!(Executive::apply_extrinsic(xt), Err(InvalidTransaction::Payment.into()),);
assert_eq!(<pezpallet_balances::Pallet<Runtime>>::total_balance(&1), 111);
assert_eq!(<pezpallet_balances::Pezpallet<Runtime>>::total_balance(&1), 111);
});
}
@@ -927,7 +927,7 @@ fn block_hooks_weight_is_stored() {
// For now it only accounts for the base block execution weight and
// the `on_initialize` weight defined in the custom test module.
assert_eq!(
<pezframe_system::Pallet<Runtime>>::block_weight().total(),
<pezframe_system::Pezpallet<Runtime>>::block_weight().total(),
Weight::from_parts(175 + 175 + 10, 0)
);
})
@@ -1103,7 +1103,7 @@ fn all_weights_are_recorded_correctly() {
// Weights are recorded correctly
assert_eq!(
pezframe_system::Pallet::<Runtime>::block_weight().total(),
pezframe_system::Pezpallet::<Runtime>::block_weight().total(),
runtime_upgrade_weight + on_initialize_weight + base_block_weight,
);
});