mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-05-30 22:11:02 +00:00
Governance can halt and resume Rococo <> Wococo bridge pallets over XCM (#2712)
This PR adds possibility for relay chain governance to halt and resume bridge pallets using XCM calls. Following calls are enabled over XCM for the `root` origin: `pallet_bridge_grandpa::set_operating_mode`, `pallet_bridge_parachains::set_operating_mode` and `pallet_bridge_messages::set_operating_mode`.
This commit is contained in:
committed by
GitHub
parent
11edbaf6c0
commit
b58f0aef2d
@@ -123,11 +123,31 @@ fn initialize_bridge_by_governance_works() {
|
||||
bridge_hub_test_utils::test_cases::initialize_bridge_by_governance_works::<
|
||||
Runtime,
|
||||
BridgeGrandpaRococoInstance,
|
||||
>(
|
||||
collator_session_keys(),
|
||||
bp_bridge_hub_westend::BRIDGE_HUB_WESTEND_PARACHAIN_ID,
|
||||
Box::new(|call| RuntimeCall::BridgeRococoGrandpa(call).encode()),
|
||||
)
|
||||
>(collator_session_keys(), bp_bridge_hub_westend::BRIDGE_HUB_WESTEND_PARACHAIN_ID)
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn change_bridge_grandpa_pallet_mode_by_governance_works() {
|
||||
bridge_hub_test_utils::test_cases::change_bridge_grandpa_pallet_mode_by_governance_works::<
|
||||
Runtime,
|
||||
BridgeGrandpaRococoInstance,
|
||||
>(collator_session_keys(), bp_bridge_hub_westend::BRIDGE_HUB_WESTEND_PARACHAIN_ID)
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn change_bridge_parachains_pallet_mode_by_governance_works() {
|
||||
bridge_hub_test_utils::test_cases::change_bridge_parachains_pallet_mode_by_governance_works::<
|
||||
Runtime,
|
||||
BridgeParachainRococoInstance,
|
||||
>(collator_session_keys(), bp_bridge_hub_westend::BRIDGE_HUB_WESTEND_PARACHAIN_ID)
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn change_bridge_messages_pallet_mode_by_governance_works() {
|
||||
bridge_hub_test_utils::test_cases::change_bridge_messages_pallet_mode_by_governance_works::<
|
||||
Runtime,
|
||||
WithBridgeHubRococoMessagesInstance,
|
||||
>(collator_session_keys(), bp_bridge_hub_westend::BRIDGE_HUB_WESTEND_PARACHAIN_ID)
|
||||
}
|
||||
|
||||
#[test]
|
||||
|
||||
Reference in New Issue
Block a user