Skip to content

Commit ce6a9cb

Browse files
svyatonikbkontur
authored andcommitted
Separate folder for messages in relay lib (#2173)
* moved message files to separate folder * ...and fix paths in code * fmt
1 parent 7538b49 commit ce6a9cb

9 files changed

Lines changed: 34 additions & 30 deletions

File tree

bridges/relays/lib-substrate-relay/src/cli/bridge.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
use crate::{
2020
equivocation::SubstrateEquivocationDetectionPipeline,
2121
finality::SubstrateFinalitySyncPipeline,
22-
messages_lane::{MessagesRelayLimits, SubstrateMessageLane},
22+
messages::{MessagesRelayLimits, SubstrateMessageLane},
2323
parachains::SubstrateParachainsPipeline,
2424
};
2525
use pallet_bridge_parachains::{RelayBlockHash, RelayBlockHasher, RelayBlockNumber};

bridges/relays/lib-substrate-relay/src/cli/relay_headers_and_messages/mod.rs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ use futures::{FutureExt, TryFutureExt};
3838

3939
use crate::{
4040
cli::{bridge::MessagesCliBridge, DefaultClient, HexLaneId, PrometheusParams},
41-
messages_lane::{MessagesRelayLimits, MessagesRelayParams},
41+
messages::{MessagesRelayLimits, MessagesRelayParams},
4242
on_demand::OnDemandRelay,
4343
HeadersToRelay, TaggedAccount, TransactionParams,
4444
};
@@ -298,14 +298,14 @@ where
298298
.collect::<Vec<_>>();
299299
{
300300
let common = self.mut_base().mut_common();
301-
crate::messages_metrics::add_relay_balances_metrics::<_, Self::Right>(
301+
crate::messages::metrics::add_relay_balances_metrics::<_, Self::Right>(
302302
common.left.client.clone(),
303303
&common.metrics_params,
304304
&common.left.accounts,
305305
&lanes,
306306
)
307307
.await?;
308-
crate::messages_metrics::add_relay_balances_metrics::<_, Self::Left>(
308+
crate::messages::metrics::add_relay_balances_metrics::<_, Self::Left>(
309309
common.right.client.clone(),
310310
&common.metrics_params,
311311
&common.right.accounts,
@@ -318,7 +318,7 @@ where
318318
let mut message_relays = Vec::with_capacity(lanes.len() * 2);
319319
for lane in lanes {
320320
let left_to_right_messages =
321-
crate::messages_lane::run::<<Self::L2R as MessagesCliBridge>::MessagesLane, _, _>(
321+
crate::messages::run::<<Self::L2R as MessagesCliBridge>::MessagesLane, _, _>(
322322
self.left_to_right().messages_relay_params(
323323
left_to_right_on_demand_headers.clone(),
324324
right_to_left_on_demand_headers.clone(),
@@ -331,7 +331,7 @@ where
331331
message_relays.push(left_to_right_messages);
332332

333333
let right_to_left_messages =
334-
crate::messages_lane::run::<<Self::R2L as MessagesCliBridge>::MessagesLane, _, _>(
334+
crate::messages::run::<<Self::R2L as MessagesCliBridge>::MessagesLane, _, _>(
335335
self.right_to_left().messages_relay_params(
336336
right_to_left_on_demand_headers.clone(),
337337
left_to_right_on_demand_headers.clone(),

bridges/relays/lib-substrate-relay/src/cli/relay_messages.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
1919
use crate::{
2020
cli::{bridge::*, chain_schema::*, HexLaneId, PrometheusParams},
21-
messages_lane::MessagesRelayParams,
21+
messages::MessagesRelayParams,
2222
TransactionParams,
2323
};
2424

@@ -66,7 +66,7 @@ where
6666
let target_sign = data.target_sign.to_keypair::<Self::Target>()?;
6767
let target_transactions_mortality = data.target_sign.transactions_mortality()?;
6868

69-
crate::messages_lane::run::<Self::MessagesLane, _, _>(MessagesRelayParams {
69+
crate::messages::run::<Self::MessagesLane, _, _>(MessagesRelayParams {
7070
source_client,
7171
source_transaction_params: TransactionParams {
7272
signer: source_sign,

bridges/relays/lib-substrate-relay/src/lib.rs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,7 @@ pub mod equivocation;
3030
pub mod error;
3131
pub mod finality;
3232
pub mod finality_base;
33-
pub mod messages_lane;
34-
pub mod messages_metrics;
35-
pub mod messages_source;
36-
pub mod messages_target;
33+
pub mod messages;
3734
pub mod on_demand;
3835
pub mod parachains;
3936

bridges/relays/lib-substrate-relay/src/messages_metrics.rs renamed to bridges/relays/lib-substrate-relay/src/messages/metrics.rs

File renamed without changes.

bridges/relays/lib-substrate-relay/src/messages_lane.rs renamed to bridges/relays/lib-substrate-relay/src/messages/mod.rs

Lines changed: 17 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,10 @@
1717
//! Tools for supporting message lanes between two Substrate-based chains.
1818
1919
use crate::{
20-
messages_source::{SubstrateMessagesProof, SubstrateMessagesSource},
21-
messages_target::{SubstrateMessagesDeliveryProof, SubstrateMessagesTarget},
20+
messages::{
21+
source::{SubstrateMessagesProof, SubstrateMessagesSource},
22+
target::{SubstrateMessagesDeliveryProof, SubstrateMessagesTarget},
23+
},
2224
on_demand::OnDemandRelay,
2325
BatchCallBuilder, BatchCallBuilderConstructor, TransactionParams,
2426
};
@@ -48,6 +50,10 @@ use sp_core::Pair;
4850
use sp_runtime::traits::Zero;
4951
use std::{fmt::Debug, marker::PhantomData};
5052

53+
pub mod metrics;
54+
pub mod source;
55+
pub mod target;
56+
5157
/// Substrate -> Substrate messages synchronization pipeline.
5258
pub trait SubstrateMessageLane: 'static + Clone + Debug + Send + Sync {
5359
/// Messages of this chain are relayed to the `TargetChain`.
@@ -351,21 +357,21 @@ macro_rules! generate_receive_message_proof_call_builder {
351357
($pipeline:ident, $mocked_builder:ident, $bridge_messages:path, $receive_messages_proof:path) => {
352358
pub struct $mocked_builder;
353359

354-
impl $crate::messages_lane::ReceiveMessagesProofCallBuilder<$pipeline>
360+
impl $crate::messages::ReceiveMessagesProofCallBuilder<$pipeline>
355361
for $mocked_builder
356362
{
357363
fn build_receive_messages_proof_call(
358364
relayer_id_at_source: relay_substrate_client::AccountIdOf<
359-
<$pipeline as $crate::messages_lane::SubstrateMessageLane>::SourceChain
365+
<$pipeline as $crate::messages::SubstrateMessageLane>::SourceChain
360366
>,
361-
proof: $crate::messages_source::SubstrateMessagesProof<
362-
<$pipeline as $crate::messages_lane::SubstrateMessageLane>::SourceChain
367+
proof: $crate::messages::source::SubstrateMessagesProof<
368+
<$pipeline as $crate::messages::SubstrateMessageLane>::SourceChain
363369
>,
364370
messages_count: u32,
365371
dispatch_weight: bp_messages::Weight,
366372
_trace_call: bool,
367373
) -> relay_substrate_client::CallOf<
368-
<$pipeline as $crate::messages_lane::SubstrateMessageLane>::TargetChain
374+
<$pipeline as $crate::messages::SubstrateMessageLane>::TargetChain
369375
> {
370376
bp_runtime::paste::item! {
371377
$bridge_messages($receive_messages_proof {
@@ -447,16 +453,16 @@ macro_rules! generate_receive_message_delivery_proof_call_builder {
447453
($pipeline:ident, $mocked_builder:ident, $bridge_messages:path, $receive_messages_delivery_proof:path) => {
448454
pub struct $mocked_builder;
449455

450-
impl $crate::messages_lane::ReceiveMessagesDeliveryProofCallBuilder<$pipeline>
456+
impl $crate::messages::ReceiveMessagesDeliveryProofCallBuilder<$pipeline>
451457
for $mocked_builder
452458
{
453459
fn build_receive_messages_delivery_proof_call(
454-
proof: $crate::messages_target::SubstrateMessagesDeliveryProof<
455-
<$pipeline as $crate::messages_lane::SubstrateMessageLane>::TargetChain
460+
proof: $crate::messages::target::SubstrateMessagesDeliveryProof<
461+
<$pipeline as $crate::messages::SubstrateMessageLane>::TargetChain
456462
>,
457463
_trace_call: bool,
458464
) -> relay_substrate_client::CallOf<
459-
<$pipeline as $crate::messages_lane::SubstrateMessageLane>::SourceChain
465+
<$pipeline as $crate::messages::SubstrateMessageLane>::SourceChain
460466
> {
461467
bp_runtime::paste::item! {
462468
$bridge_messages($receive_messages_delivery_proof {

bridges/relays/lib-substrate-relay/src/messages_source.rs renamed to bridges/relays/lib-substrate-relay/src/messages/source.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
2121
use crate::{
2222
finality_base::best_synced_header_id,
23-
messages_lane::{
23+
messages::{
2424
BatchProofTransaction, MessageLaneAdapter, ReceiveMessagesDeliveryProofCallBuilder,
2525
SubstrateMessageLane,
2626
},

bridges/relays/lib-substrate-relay/src/messages_target.rs renamed to bridges/relays/lib-substrate-relay/src/messages/target.rs

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,14 @@
1919
//! `<BridgedName>` chain.
2020
2121
use crate::{
22-
messages_lane::{
22+
messages::{
23+
source::{
24+
ensure_messages_pallet_active, read_client_state_from_both_chains,
25+
SubstrateMessagesProof,
26+
},
2327
BatchProofTransaction, MessageLaneAdapter, ReceiveMessagesProofCallBuilder,
2428
SubstrateMessageLane,
2529
},
26-
messages_source::{
27-
ensure_messages_pallet_active, read_client_state_from_both_chains, SubstrateMessagesProof,
28-
},
2930
on_demand::OnDemandRelay,
3031
TransactionParams,
3132
};

bridges/relays/lib-substrate-relay/src/on_demand/parachains.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
//! On-demand Substrate -> Substrate parachain finality relay.
1818
1919
use crate::{
20-
messages_source::best_finalized_peer_header_at_self,
20+
messages::source::best_finalized_peer_header_at_self,
2121
on_demand::OnDemandRelay,
2222
parachains::{
2323
source::ParachainsSource, target::ParachainsTarget, ParachainsPipelineAdapter,
@@ -681,7 +681,7 @@ impl<'a, P: SubstrateParachainsPipeline, SourceRelayClnt, TargetClnt>
681681
async fn best_finalized_relay_block_at_target(
682682
&self,
683683
) -> Result<HeaderIdOf<P::SourceRelayChain>, SubstrateError> {
684-
Ok(crate::messages_source::read_client_state::<P::TargetChain, P::SourceRelayChain>(
684+
Ok(crate::messages::source::read_client_state::<P::TargetChain, P::SourceRelayChain>(
685685
&self.0.target_client,
686686
)
687687
.await?

0 commit comments

Comments
 (0)