From d42acfdd35db3500cb51945b882795d1d71e1f33 Mon Sep 17 00:00:00 2001 From: Serban Iorga Date: Thu, 8 Dec 2022 18:17:54 +0200 Subject: [PATCH] Add BridgeRejectObsoleteHeadersAndMessages to bridge hubs (#1972) --- .../bridge-hubs/bridge-hub-rococo/src/lib.rs | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/lib.rs b/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/lib.rs index b673e95fc8..a91787fc11 100644 --- a/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/lib.rs +++ b/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/lib.rs @@ -122,8 +122,7 @@ pub type SignedExtra = ( frame_system::CheckNonce, frame_system::CheckWeight, pallet_transaction_payment::ChargeTransactionPayment, - // TODO: do we need? - // BridgeRejectObsoleteHeadersAndMessages, + BridgeRejectObsoleteHeadersAndMessages, ); /// Unchecked extrinsic type as expected by this runtime. @@ -624,6 +623,16 @@ construct_runtime!( } ); +bridge_runtime_common::generate_bridge_reject_obsolete_headers_and_messages! { + RuntimeCall, AccountId, + // Grandpa + BridgeRococoGrandpa, BridgeWococoGrandpa, + // Parachains + BridgeRococoParachain, BridgeWococoParachain, + // Messages + BridgeRococoMessages, BridgeWococoMessages +} + #[cfg(feature = "runtime-benchmarks")] #[macro_use] extern crate frame_benchmarking;