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:
@@ -17,9 +17,9 @@
|
||||
#![cfg(test)]
|
||||
|
||||
use crate::bridge_common_config::BridgeRewardBeneficiaries;
|
||||
use bp_messages::LegacyLaneId;
|
||||
use bp_pezkuwi_core::Signature;
|
||||
use bp_relayers::{PayRewardFromAccount, RewardsAccountOwner, RewardsAccountParams};
|
||||
use pezbp_messages::LegacyLaneId;
|
||||
use pezbp_pezkuwi_core::Signature;
|
||||
use pezbp_relayers::{PayRewardFromAccount, RewardsAccountOwner, RewardsAccountParams};
|
||||
use bridge_common_config::{BridgeRelayersInstance, BridgeReward, RequiredStakeForStakeAndSlash};
|
||||
use bridge_to_pezkuwichain_config::{
|
||||
BridgeGrandpaPezkuwichainInstance, BridgeHubPezkuwichainLocation,
|
||||
@@ -168,7 +168,7 @@ pezbridge_hub_test_utils::test_cases::include_teleports_for_native_asset_works!(
|
||||
_ => None,
|
||||
}
|
||||
}),
|
||||
bp_bridge_hub_zagros::BRIDGE_HUB_ZAGROS_TEYRCHAIN_ID
|
||||
pezbp_bridge_hub_zagros::BRIDGE_HUB_ZAGROS_TEYRCHAIN_ID
|
||||
);
|
||||
|
||||
#[test]
|
||||
@@ -178,7 +178,7 @@ fn initialize_bridge_by_governance_works() {
|
||||
BridgeGrandpaPezkuwichainInstance,
|
||||
>(
|
||||
collator_session_keys(),
|
||||
bp_bridge_hub_zagros::BRIDGE_HUB_ZAGROS_TEYRCHAIN_ID,
|
||||
pezbp_bridge_hub_zagros::BRIDGE_HUB_ZAGROS_TEYRCHAIN_ID,
|
||||
Governance::get(),
|
||||
)
|
||||
}
|
||||
@@ -190,7 +190,7 @@ fn change_bridge_grandpa_pallet_mode_by_governance_works() {
|
||||
BridgeGrandpaPezkuwichainInstance,
|
||||
>(
|
||||
collator_session_keys(),
|
||||
bp_bridge_hub_zagros::BRIDGE_HUB_ZAGROS_TEYRCHAIN_ID,
|
||||
pezbp_bridge_hub_zagros::BRIDGE_HUB_ZAGROS_TEYRCHAIN_ID,
|
||||
Governance::get(),
|
||||
)
|
||||
}
|
||||
@@ -202,7 +202,7 @@ fn change_bridge_teyrchains_pallet_mode_by_governance_works() {
|
||||
BridgeTeyrchainPezkuwichainInstance,
|
||||
>(
|
||||
collator_session_keys(),
|
||||
bp_bridge_hub_zagros::BRIDGE_HUB_ZAGROS_TEYRCHAIN_ID,
|
||||
pezbp_bridge_hub_zagros::BRIDGE_HUB_ZAGROS_TEYRCHAIN_ID,
|
||||
Governance::get(),
|
||||
)
|
||||
}
|
||||
@@ -214,7 +214,7 @@ fn change_bridge_messages_pallet_mode_by_governance_works() {
|
||||
WithBridgeHubPezkuwichainMessagesInstance,
|
||||
>(
|
||||
collator_session_keys(),
|
||||
bp_bridge_hub_zagros::BRIDGE_HUB_ZAGROS_TEYRCHAIN_ID,
|
||||
pezbp_bridge_hub_zagros::BRIDGE_HUB_ZAGROS_TEYRCHAIN_ID,
|
||||
Governance::get(),
|
||||
)
|
||||
}
|
||||
@@ -227,7 +227,7 @@ fn change_delivery_reward_by_governance_works() {
|
||||
u64,
|
||||
>(
|
||||
collator_session_keys(),
|
||||
bp_bridge_hub_zagros::BRIDGE_HUB_ZAGROS_TEYRCHAIN_ID,
|
||||
pezbp_bridge_hub_zagros::BRIDGE_HUB_ZAGROS_TEYRCHAIN_ID,
|
||||
Governance::get(),
|
||||
|| (DeliveryRewardInBalance::key().to_vec(), DeliveryRewardInBalance::get()),
|
||||
|old_value| old_value.checked_mul(2).unwrap(),
|
||||
@@ -242,7 +242,7 @@ fn change_required_stake_by_governance_works() {
|
||||
Balance,
|
||||
>(
|
||||
collator_session_keys(),
|
||||
bp_bridge_hub_zagros::BRIDGE_HUB_ZAGROS_TEYRCHAIN_ID,
|
||||
pezbp_bridge_hub_zagros::BRIDGE_HUB_ZAGROS_TEYRCHAIN_ID,
|
||||
Governance::get(),
|
||||
|| (RequiredStakeForStakeAndSlash::key().to_vec(), RequiredStakeForStakeAndSlash::get()),
|
||||
|old_value| old_value.checked_mul(2).unwrap(),
|
||||
@@ -257,7 +257,7 @@ fn handle_export_message_from_system_teyrchain_add_to_outbound_queue_works() {
|
||||
WithBridgeHubPezkuwichainMessagesInstance,
|
||||
>(
|
||||
collator_session_keys(),
|
||||
bp_bridge_hub_zagros::BRIDGE_HUB_ZAGROS_TEYRCHAIN_ID,
|
||||
pezbp_bridge_hub_zagros::BRIDGE_HUB_ZAGROS_TEYRCHAIN_ID,
|
||||
SIBLING_TEYRCHAIN_ID,
|
||||
Box::new(|runtime_event_encoded: Vec<u8>| {
|
||||
match RuntimeEvent::decode(&mut &runtime_event_encoded[..]) {
|
||||
@@ -268,7 +268,7 @@ fn handle_export_message_from_system_teyrchain_add_to_outbound_queue_works() {
|
||||
|| ExportMessage { network: PezkuwichainGlobalConsensusNetwork::get(), destination: [Teyrchain(BRIDGED_LOCATION_TEYRCHAIN_ID)].into(), xcm: Xcm(vec![]) },
|
||||
Some((ZagrosLocation::get(), ExistentialDeposit::get()).into()),
|
||||
// value should be >= than value generated by `can_calculate_weight_for_paid_export_message_with_reserve_transfer`
|
||||
Some((ZagrosLocation::get(), bp_bridge_hub_zagros::BridgeHubZagrosBaseXcmFeeInWnds::get()).into()),
|
||||
Some((ZagrosLocation::get(), pezbp_bridge_hub_zagros::BridgeHubZagrosBaseXcmFeeInWnds::get()).into()),
|
||||
|| {
|
||||
PezkuwiXcm::force_xcm_version(RuntimeOrigin::root(), Box::new(BridgeHubPezkuwichainLocation::get()), XCM_VERSION).expect("version saved!");
|
||||
|
||||
@@ -306,7 +306,7 @@ fn message_dispatch_routing_works() {
|
||||
>(
|
||||
collator_session_keys(),
|
||||
slot_durations(),
|
||||
bp_bridge_hub_zagros::BRIDGE_HUB_ZAGROS_TEYRCHAIN_ID,
|
||||
pezbp_bridge_hub_zagros::BRIDGE_HUB_ZAGROS_TEYRCHAIN_ID,
|
||||
SIBLING_TEYRCHAIN_ID,
|
||||
Box::new(|runtime_event_encoded: Vec<u8>| {
|
||||
match RuntimeEvent::decode(&mut &runtime_event_encoded[..]) {
|
||||
@@ -329,8 +329,8 @@ fn relayed_incoming_message_works() {
|
||||
from_teyrchain::relayed_incoming_message_works::<RuntimeTestsAdapter>(
|
||||
collator_session_keys(),
|
||||
slot_durations(),
|
||||
bp_bridge_hub_zagros::BRIDGE_HUB_ZAGROS_TEYRCHAIN_ID,
|
||||
bp_bridge_hub_pezkuwichain::BRIDGE_HUB_PEZKUWICHAIN_TEYRCHAIN_ID,
|
||||
pezbp_bridge_hub_zagros::BRIDGE_HUB_ZAGROS_TEYRCHAIN_ID,
|
||||
pezbp_bridge_hub_pezkuwichain::BRIDGE_HUB_PEZKUWICHAIN_TEYRCHAIN_ID,
|
||||
SIBLING_TEYRCHAIN_ID,
|
||||
ByGenesis(ZAGROS_GENESIS_HASH),
|
||||
|| {
|
||||
@@ -364,8 +364,8 @@ fn free_relay_extrinsic_works() {
|
||||
from_teyrchain::free_relay_extrinsic_works::<RuntimeTestsAdapter>(
|
||||
collator_session_keys(),
|
||||
slot_durations(),
|
||||
bp_bridge_hub_zagros::BRIDGE_HUB_ZAGROS_TEYRCHAIN_ID,
|
||||
bp_bridge_hub_pezkuwichain::BRIDGE_HUB_PEZKUWICHAIN_TEYRCHAIN_ID,
|
||||
pezbp_bridge_hub_zagros::BRIDGE_HUB_ZAGROS_TEYRCHAIN_ID,
|
||||
pezbp_bridge_hub_pezkuwichain::BRIDGE_HUB_PEZKUWICHAIN_TEYRCHAIN_ID,
|
||||
SIBLING_TEYRCHAIN_ID,
|
||||
ByGenesis(ZAGROS_GENESIS_HASH),
|
||||
|| {
|
||||
@@ -396,8 +396,8 @@ fn free_relay_extrinsic_works() {
|
||||
#[test]
|
||||
pub fn can_calculate_weight_for_paid_export_message_with_reserve_transfer() {
|
||||
pezbridge_hub_test_utils::check_sane_fees_values(
|
||||
"bp_bridge_hub_zagros::BridgeHubZagrosBaseXcmFeeInWnds",
|
||||
bp_bridge_hub_zagros::BridgeHubZagrosBaseXcmFeeInWnds::get(),
|
||||
"pezbp_bridge_hub_zagros::BridgeHubZagrosBaseXcmFeeInWnds",
|
||||
pezbp_bridge_hub_zagros::BridgeHubZagrosBaseXcmFeeInWnds::get(),
|
||||
|| {
|
||||
pezbridge_hub_test_utils::test_cases::can_calculate_weight_for_paid_export_message_with_reserve_transfer::<
|
||||
Runtime,
|
||||
@@ -417,8 +417,8 @@ pub fn can_calculate_weight_for_paid_export_message_with_reserve_transfer() {
|
||||
#[test]
|
||||
pub fn can_calculate_fee_for_standalone_message_delivery_transaction() {
|
||||
pezbridge_hub_test_utils::check_sane_fees_values(
|
||||
"bp_bridge_hub_zagros::BridgeHubZagrosBaseDeliveryFeeInWnds",
|
||||
bp_bridge_hub_zagros::BridgeHubZagrosBaseDeliveryFeeInWnds::get(),
|
||||
"pezbp_bridge_hub_zagros::BridgeHubZagrosBaseDeliveryFeeInWnds",
|
||||
pezbp_bridge_hub_zagros::BridgeHubZagrosBaseDeliveryFeeInWnds::get(),
|
||||
|| {
|
||||
from_teyrchain::can_calculate_fee_for_standalone_message_delivery_transaction::<
|
||||
RuntimeTestsAdapter,
|
||||
@@ -436,8 +436,8 @@ pub fn can_calculate_fee_for_standalone_message_delivery_transaction() {
|
||||
#[test]
|
||||
pub fn can_calculate_fee_for_standalone_message_confirmation_transaction() {
|
||||
pezbridge_hub_test_utils::check_sane_fees_values(
|
||||
"bp_bridge_hub_zagros::BridgeHubZagrosBaseConfirmationFeeInWnds",
|
||||
bp_bridge_hub_zagros::BridgeHubZagrosBaseConfirmationFeeInWnds::get(),
|
||||
"pezbp_bridge_hub_zagros::BridgeHubZagrosBaseConfirmationFeeInWnds",
|
||||
pezbp_bridge_hub_zagros::BridgeHubZagrosBaseConfirmationFeeInWnds::get(),
|
||||
|| {
|
||||
from_teyrchain::can_calculate_fee_for_standalone_message_confirmation_transaction::<
|
||||
RuntimeTestsAdapter,
|
||||
@@ -699,7 +699,7 @@ fn xcm_payment_api_works() {
|
||||
pub fn bridge_rewards_works() {
|
||||
run_test::<Runtime, _>(
|
||||
collator_session_keys(),
|
||||
bp_bridge_hub_zagros::BRIDGE_HUB_ZAGROS_TEYRCHAIN_ID,
|
||||
pezbp_bridge_hub_zagros::BRIDGE_HUB_ZAGROS_TEYRCHAIN_ID,
|
||||
vec![],
|
||||
|| {
|
||||
// reward in WNDs
|
||||
@@ -726,7 +726,7 @@ pub fn bridge_rewards_works() {
|
||||
assert_ok!(Balances::mint_into(&account2, ExistentialDeposit::get() * 10000));
|
||||
|
||||
// register rewards
|
||||
use bp_relayers::RewardLedger;
|
||||
use pezbp_relayers::RewardLedger;
|
||||
BridgeRelayers::register_reward(&account1, BridgeReward::from(reward1_for), reward1);
|
||||
BridgeRelayers::register_reward(&account2, BridgeReward::Snowbridge, reward2);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user