@@ -20,12 +20,12 @@ use std::sync::Arc;
20
20
use crate :: cli:: {
21
21
bridge:: { CliBridgeBase , MessagesCliBridge , ParachainToRelayHeadersCliBridge } ,
22
22
relay_headers_and_messages:: { Full2WayBridgeBase , Full2WayBridgeCommonParams } ,
23
- CliChain , DefaultClient ,
23
+ CliChain ,
24
24
} ;
25
25
use bp_polkadot_core:: parachains:: ParaHash ;
26
26
use pallet_bridge_parachains:: { RelayBlockHash , RelayBlockHasher , RelayBlockNumber } ;
27
27
use relay_substrate_client:: {
28
- AccountIdOf , AccountKeyPairOf , Chain , ChainWithTransactions , Client , Parachain ,
28
+ AccountIdOf , AccountKeyPairOf , Chain , ChainWithTransactions , Client , ClientT , Parachain ,
29
29
} ;
30
30
use sp_core:: Pair ;
31
31
use substrate_relay_helper:: {
@@ -51,9 +51,9 @@ pub struct ParachainToParachainBridge<
51
51
pub common :
52
52
Full2WayBridgeCommonParams < <R2L as CliBridgeBase >:: Target , <L2R as CliBridgeBase >:: Target > ,
53
53
/// Client of the left relay chain.
54
- pub left_relay : DefaultClient < <L2R as ParachainToRelayHeadersCliBridge >:: SourceRelay > ,
54
+ pub left_relay : Client < <L2R as ParachainToRelayHeadersCliBridge >:: SourceRelay > ,
55
55
/// Client of the right relay chain.
56
- pub right_relay : DefaultClient < <R2L as ParachainToRelayHeadersCliBridge >:: SourceRelay > ,
56
+ pub right_relay : Client < <R2L as ParachainToRelayHeadersCliBridge >:: SourceRelay > ,
57
57
58
58
/// Override for right_relay->left headers signer.
59
59
pub right_headers_to_left_transaction_params :
@@ -233,33 +233,25 @@ where
233
233
)
234
234
. await ?;
235
235
236
- let left_relay_to_right_on_demand_headers = OnDemandHeadersRelay :: <
237
- <L2R as ParachainToRelayHeadersCliBridge >:: RelayFinality ,
238
- _ ,
239
- _ ,
240
- > :: new (
241
- self . left_relay . clone ( ) ,
242
- self . common . right . client . clone ( ) ,
243
- self . left_headers_to_right_transaction_params . clone ( ) ,
244
- self . common . shared . only_mandatory_headers ,
245
- Some ( self . common . metrics_params . clone ( ) ) ,
246
- ) ;
247
- let right_relay_to_left_on_demand_headers = OnDemandHeadersRelay :: <
248
- <R2L as ParachainToRelayHeadersCliBridge >:: RelayFinality ,
249
- _ ,
250
- _ ,
251
- > :: new (
252
- self . right_relay . clone ( ) ,
253
- self . common . left . client . clone ( ) ,
254
- self . right_headers_to_left_transaction_params . clone ( ) ,
255
- self . common . shared . only_mandatory_headers ,
256
- Some ( self . common . metrics_params . clone ( ) ) ,
257
- ) ;
236
+ let left_relay_to_right_on_demand_headers =
237
+ OnDemandHeadersRelay :: < <L2R as ParachainToRelayHeadersCliBridge >:: RelayFinality > :: new (
238
+ self . left_relay . clone ( ) ,
239
+ self . common . right . client . clone ( ) ,
240
+ self . left_headers_to_right_transaction_params . clone ( ) ,
241
+ self . common . shared . only_mandatory_headers ,
242
+ Some ( self . common . metrics_params . clone ( ) ) ,
243
+ ) ;
244
+ let right_relay_to_left_on_demand_headers =
245
+ OnDemandHeadersRelay :: < <R2L as ParachainToRelayHeadersCliBridge >:: RelayFinality > :: new (
246
+ self . right_relay . clone ( ) ,
247
+ self . common . left . client . clone ( ) ,
248
+ self . right_headers_to_left_transaction_params . clone ( ) ,
249
+ self . common . shared . only_mandatory_headers ,
250
+ Some ( self . common . metrics_params . clone ( ) ) ,
251
+ ) ;
258
252
259
253
let left_to_right_on_demand_parachains = OnDemandParachainsRelay :: <
260
254
<L2R as ParachainToRelayHeadersCliBridge >:: ParachainFinality ,
261
- _ ,
262
- _ ,
263
255
> :: new (
264
256
self . left_relay . clone ( ) ,
265
257
self . common . right . client . clone ( ) ,
@@ -268,8 +260,6 @@ where
268
260
) ;
269
261
let right_to_left_on_demand_parachains = OnDemandParachainsRelay :: <
270
262
<R2L as ParachainToRelayHeadersCliBridge >:: ParachainFinality ,
271
- _ ,
272
- _ ,
273
263
> :: new (
274
264
self . right_relay . clone ( ) ,
275
265
self . common . left . client . clone ( ) ,
0 commit comments