FAZ 1 Complete: Workspace compile fixes, warning cleanup, version bumps

- Fixed is_using_frame_crate() macro to check for pezframe/pezkuwi_sdk
- Removed disable_pezframe_system_supertrait_check temporary bypasses
- Feature-gated storage-benchmark and teyrchain-benchmarks code
- Fixed dead_code warnings with underscore prefix (_Header)
- Removed unused imports and shadowing use statements
- Version bumps: procedural-tools 10.0.1, benchmarking-cli 32.0.1,
  docs 0.0.2, minimal-runtime 0.0.1, yet-another-teyrchain 0.6.1, umbrella 0.1.2
- Updated MAINNET_ROADMAP.md with FAZ 1 completion status
This commit is contained in:
2026-01-02 11:41:09 +03:00
parent 76ba7dbf2f
commit cf463fe8ee
520 changed files with 4113 additions and 4524 deletions
@@ -21,7 +21,7 @@ pub mod test_data;
extern crate alloc;
pub use bp_test_utils::test_header;
pub use pezbp_test_utils::test_header;
use pezsp_runtime::Perbill;
pub use test_cases::helpers::for_pallet_xcm_bridge_hub::{
ensure_opened_bridge, open_bridge_with_extrinsic, open_bridge_with_storage,
@@ -24,9 +24,9 @@ use crate::{
};
use alloc::{boxed::Box, vec};
use bp_header_pez_chain::ChainWithGrandpa;
use bp_messages::UnrewardedRelayersState;
use bp_relayers::{RewardsAccountOwner, RewardsAccountParams};
use pezbp_header_pez_chain::ChainWithGrandpa;
use pezbp_messages::UnrewardedRelayersState;
use pezbp_relayers::{RewardsAccountOwner, RewardsAccountParams};
use pezframe_support::traits::{OnFinalize, OnInitialize};
use pezframe_system::pezpallet_prelude::BlockNumberFor;
use pezpallet_bridge_messages::{BridgedChainOf, LaneIdOf, ThisChainOf};
@@ -24,10 +24,10 @@ use crate::{
};
use alloc::{boxed::Box, vec};
use bp_header_pez_chain::ChainWithGrandpa;
use bp_messages::UnrewardedRelayersState;
use bp_pezkuwi_core::teyrchains::ParaHash;
use bp_relayers::{RewardsAccountOwner, RewardsAccountParams};
use pezbp_header_pez_chain::ChainWithGrandpa;
use pezbp_messages::UnrewardedRelayersState;
use pezbp_pezkuwi_core::teyrchains::ParaHash;
use pezbp_relayers::{RewardsAccountOwner, RewardsAccountParams};
use pezbp_runtime::{Chain, Teyrchain};
use pezframe_support::traits::{OnFinalize, OnInitialize};
use pezframe_system::pezpallet_prelude::BlockNumberFor;
@@ -19,8 +19,8 @@
use crate::test_cases::{bridges_prelude::*, run_test, RuntimeHelper};
use asset_test_pezutils::BasicTeyrchainRuntime;
use bp_messages::MessageNonce;
use bp_pezkuwi_core::teyrchains::{ParaHash, ParaId};
use pezbp_messages::MessageNonce;
use pezbp_pezkuwi_core::teyrchains::{ParaHash, ParaId};
use codec::Decode;
use core::marker::PhantomData;
use pezbp_runtime::Chain;
@@ -234,7 +234,7 @@ where
/// Initialize bridge GRANDPA pezpallet.
pub(crate) fn initialize_bridge_grandpa_pallet<Runtime, GPI>(
init_data: bp_header_pez_chain::InitializationData<BridgedHeader<Runtime, GPI>>,
init_data: pezbp_header_pez_chain::InitializationData<BridgedHeader<Runtime, GPI>>,
) where
Runtime: BridgeGrandpaConfig<GPI>
+ pezcumulus_pezpallet_teyrchain_system::Config
@@ -27,7 +27,7 @@ pub(crate) mod helpers;
use crate::{test_cases::bridges_prelude::*, test_data};
use asset_test_pezutils::BasicTeyrchainRuntime;
use bp_messages::{
use pezbp_messages::{
target_chain::{DispatchMessage, DispatchMessageData, MessageDispatch},
LaneState, MessageKey, MessagesOperatingMode, OutboundLaneData,
};
@@ -54,7 +54,7 @@ use xcm_executor::{
/// Common bridges exports.
pub(crate) mod bridges_prelude {
pub use bp_teyrchains::{RelayBlockHash, RelayBlockNumber};
pub use pezbp_teyrchains::{RelayBlockHash, RelayBlockNumber};
pub use pezpallet_bridge_grandpa::{Call as BridgeGrandpaCall, Config as BridgeGrandpaConfig};
pub use pezpallet_bridge_messages::{
Call as BridgeMessagesCall, Config as BridgeMessagesConfig, LanesManagerError,
@@ -18,12 +18,12 @@
use crate::test_data::{prepare_inbound_xcm, XcmAsPlainPayload};
use bp_messages::{
use pezbp_messages::{
source_chain::FromBridgedChainMessagesDeliveryProof,
target_chain::FromBridgedChainMessagesProof, ChainWithMessages, LaneState, MessageNonce,
UnrewardedRelayersState,
};
use bp_test_utils::make_default_justification;
use pezbp_test_utils::make_default_justification;
use codec::Encode;
use pezbp_runtime::{AccountIdOf, BlockNumberOf, Chain, HeaderOf, UnverifiedStorageProofParams};
use pezpallet_bridge_grandpa::{BridgedChain, BridgedHeader};
@@ -31,8 +31,8 @@ use pezsp_runtime::traits::Header as HeaderT;
use xcm::latest::prelude::*;
use crate::test_cases::helpers::InboundRelayerId;
use bp_header_pez_chain::{justification::GrandpaJustification, ChainWithGrandpa};
use bp_messages::{DeliveredMessages, InboundLaneData, UnrewardedRelayer};
use pezbp_header_pez_chain::{justification::GrandpaJustification, ChainWithGrandpa};
use pezbp_messages::{DeliveredMessages, InboundLaneData, UnrewardedRelayer};
use pezbp_runtime::HashOf;
use pezpallet_bridge_messages::{
messages_generation::{
@@ -270,7 +270,7 @@ pub fn make_complex_bridged_grandpa_header_proof<BridgedChain>(
where
BridgedChain: ChainWithGrandpa,
{
let mut header = bp_test_utils::test_header_with_root::<HeaderOf<BridgedChain>>(
let mut header = pezbp_test_utils::test_header_with_root::<HeaderOf<BridgedChain>>(
header_number.into(),
state_root.into(),
);
@@ -289,7 +289,7 @@ where
/// Maximal expected `submit_finality_proof` call size.
pub fn maximal_expected_submit_finality_proof_call_size<BridgedChain: ChainWithGrandpa>() -> usize {
bp_header_pez_chain::max_expected_submit_finality_proof_arguments_size::<BridgedChain>(
pezbp_header_pez_chain::max_expected_submit_finality_proof_arguments_size::<BridgedChain>(
false,
BridgedChain::MAX_AUTHORITIES_COUNT * 2 / 3 + 1,
) as usize
@@ -21,13 +21,13 @@ use super::{
XcmAsPlainPayload,
};
use bp_messages::{
use pezbp_messages::{
source_chain::FromBridgedChainMessagesDeliveryProof,
target_chain::FromBridgedChainMessagesProof, ChainWithMessages, LaneState,
UnrewardedRelayersState, Weight,
};
use bp_test_utils::prepare_teyrchain_heads_proof;
use bp_teyrchains::{RelayBlockHash, RelayBlockNumber};
use pezbp_test_utils::prepare_teyrchain_heads_proof;
use pezbp_teyrchains::{RelayBlockHash, RelayBlockNumber};
use codec::Encode;
use pezbp_runtime::{
AccountIdOf, BlockNumberOf, Chain, HeaderOf, Teyrchain, UnverifiedStorageProofParams,
@@ -37,9 +37,9 @@ use pezsp_runtime::traits::Header as HeaderT;
use xcm::latest::prelude::*;
use crate::test_cases::helpers::InboundRelayerId;
use bp_header_pez_chain::{justification::GrandpaJustification, ChainWithGrandpa};
use bp_messages::{DeliveredMessages, InboundLaneData, MessageNonce, UnrewardedRelayer};
use bp_pezkuwi_core::teyrchains::{ParaHash, ParaHead, ParaHeadsProof, ParaId};
use pezbp_header_pez_chain::{justification::GrandpaJustification, ChainWithGrandpa};
use pezbp_messages::{DeliveredMessages, InboundLaneData, MessageNonce, UnrewardedRelayer};
use pezbp_pezkuwi_core::teyrchains::{ParaHash, ParaHead, ParaHeadsProof, ParaId};
use pezpallet_bridge_messages::{
messages_generation::{
encode_all_messages, encode_lane_data, prepare_message_delivery_storage_proof,
@@ -359,7 +359,7 @@ where
BridgedTeyrchain: pezbp_runtime::Chain<Hash = ParaHash> + Teyrchain,
{
let bridged_para_head = ParaHead(
bp_test_utils::test_header_with_root::<HeaderOf<BridgedTeyrchain>>(
pezbp_test_utils::test_header_with_root::<HeaderOf<BridgedTeyrchain>>(
para_header_number.into(),
para_state_root,
)
@@ -19,7 +19,7 @@
pub mod from_grandpa_chain;
pub mod from_teyrchain;
use bp_messages::{
use pezbp_messages::{
target_chain::{DispatchMessage, DispatchMessageData},
MessageKey,
};
@@ -28,8 +28,8 @@ use pezframe_support::traits::Get;
use pezpallet_bridge_grandpa::BridgedHeader;
use xcm::latest::prelude::*;
use bp_messages::MessageNonce;
use bp_test_utils::authority_list;
use pezbp_messages::MessageNonce;
use pezbp_test_utils::authority_list;
use pezbp_runtime::BasicOperatingMode;
use xcm::GetVersion;
use xcm_builder::{BridgeMessage, HaulBlob, HaulBlobError, HaulBlobExporter};
@@ -53,9 +53,9 @@ pub fn initialization_data<
GrandpaPalletInstance: 'static,
>(
block_number: u32,
) -> bp_header_pez_chain::InitializationData<BridgedHeader<Runtime, GrandpaPalletInstance>> {
bp_header_pez_chain::InitializationData {
header: Box::new(bp_test_utils::test_header(block_number.into())),
) -> pezbp_header_pez_chain::InitializationData<BridgedHeader<Runtime, GrandpaPalletInstance>> {
pezbp_header_pez_chain::InitializationData {
header: Box::new(pezbp_test_utils::test_header(block_number.into())),
authority_list: authority_list(),
set_id: 1,
operating_mode: BasicOperatingMode::Normal,