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 953ac368283..3ac42e94580 100644 --- a/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/lib.rs +++ b/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/lib.rs @@ -206,22 +206,6 @@ pub fn native_version() -> NativeVersion { NativeVersion { runtime_version: VERSION, can_author_with: Default::default() } } -// TODO:check-parameter - move to bridges/primitives, once rebased and would compile with bp_bridge_hub_xyz dependencies -pub mod runtime_api { - use super::{BlockNumber, Hash}; - bp_runtime::decl_bridge_finality_runtime_apis!(rococo); - bp_runtime::decl_bridge_finality_runtime_apis!(wococo); - bp_runtime::decl_bridge_finality_runtime_apis!(bridge_hub_rococo); - bp_runtime::decl_bridge_finality_runtime_apis!(bridge_hub_wococo); - - use bp_messages::{ - InboundMessageDetails, LaneId, MessageNonce, MessagePayload, OutboundMessageDetails, - }; - use sp_std::prelude::Vec; - bp_runtime::decl_bridge_messages_runtime_apis!(bridge_hub_rococo); - bp_runtime::decl_bridge_messages_runtime_apis!(bridge_hub_wococo); -} - parameter_types! { pub const Version: RuntimeVersion = VERSION; pub RuntimeBlockLength: BlockLength = @@ -754,20 +738,20 @@ impl_runtime_apis! { } } - impl runtime_api::RococoFinalityApi for Runtime { + impl bp_rococo::RococoFinalityApi for Runtime { fn best_finalized() -> Option> { BridgeRococoGrandpa::best_finalized().map(|header| header.id()) } } - impl runtime_api::WococoFinalityApi for Runtime { + impl bp_wococo::WococoFinalityApi for Runtime { fn best_finalized() -> Option> { BridgeWococoGrandpa::best_finalized().map(|header| header.id()) } } - impl runtime_api::BridgeHubRococoFinalityApi for Runtime { + impl bp_bridge_hub_rococo::BridgeHubRococoFinalityApi for Runtime { fn best_finalized() -> Option> { let encoded_head = BridgeRococoParachain::best_parachain_head(bp_bridge_hub_rococo::BRIDGE_HUB_ROCOCO_PARACHAIN_ID.into())?; let head = bp_bridge_hub_rococo::Header::decode(&mut &encoded_head.0[..]).ok()?; @@ -775,7 +759,7 @@ impl_runtime_apis! { } } - impl runtime_api::BridgeHubWococoFinalityApi for Runtime { + impl bp_bridge_hub_wococo::BridgeHubWococoFinalityApi for Runtime { fn best_finalized() -> Option> { let encoded_head = BridgeWococoParachain::best_parachain_head(bp_bridge_hub_wococo::BRIDGE_HUB_WOCOCO_PARACHAIN_ID.into())?; let head = bp_bridge_hub_wococo::Header::decode(&mut &encoded_head.0[..]).ok()?; @@ -784,7 +768,7 @@ impl_runtime_apis! { } // This exposed by BridgeHubRococo - impl runtime_api::FromBridgeHubWococoInboundLaneApi for Runtime { + impl bp_bridge_hub_wococo::FromBridgeHubWococoInboundLaneApi for Runtime { fn message_details( lane: bp_messages::LaneId, messages: Vec<(bp_messages::MessagePayload, bp_messages::OutboundMessageDetails)>, @@ -796,7 +780,7 @@ impl_runtime_apis! { } } - impl runtime_api::ToBridgeHubWococoOutboundLaneApi for Runtime { + impl bp_bridge_hub_wococo::ToBridgeHubWococoOutboundLaneApi for Runtime { fn message_details( lane: bp_messages::LaneId, begin: bp_messages::MessageNonce, @@ -810,7 +794,7 @@ impl_runtime_apis! { } // This is exposed by BridgeHubWococo - impl runtime_api::FromBridgeHubRococoInboundLaneApi for Runtime { + impl bp_bridge_hub_rococo::FromBridgeHubRococoInboundLaneApi for Runtime { fn message_details( lane: bp_messages::LaneId, messages: Vec<(bp_messages::MessagePayload, bp_messages::OutboundMessageDetails)>, @@ -822,7 +806,7 @@ impl_runtime_apis! { } } - impl runtime_api::ToBridgeHubRococoOutboundLaneApi for Runtime { + impl bp_bridge_hub_rococo::ToBridgeHubRococoOutboundLaneApi for Runtime { fn message_details( lane: bp_messages::LaneId, begin: bp_messages::MessageNonce,