mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-05-31 07:31:02 +00:00
Remove CliChain::KeyPair (#1741)
This commit is contained in:
committed by
Bastian Köcher
parent
03425b33ae
commit
4a10ccb118
@@ -227,9 +227,9 @@ trait Full2WayBridgeBase: Sized + Send + Sync {
|
||||
/// The CLI params for the bridge.
|
||||
type Params;
|
||||
/// The left relay chain.
|
||||
type Left: ChainWithTransactions + CliChain<KeyPair = AccountKeyPairOf<Self::Left>>;
|
||||
type Left: ChainWithTransactions + CliChain;
|
||||
/// The right destination chain (it can be a relay or a parachain).
|
||||
type Right: ChainWithTransactions + CliChain<KeyPair = AccountKeyPairOf<Self::Right>>;
|
||||
type Right: ChainWithTransactions + CliChain;
|
||||
|
||||
/// Reference to common relay parameters.
|
||||
fn common(&self) -> &Full2WayBridgeCommonParams<Self::Left, Self::Right>;
|
||||
@@ -259,13 +259,9 @@ where
|
||||
type Base: Full2WayBridgeBase<Left = Self::Left, Right = Self::Right>;
|
||||
|
||||
/// The left relay chain.
|
||||
type Left: ChainWithTransactions
|
||||
+ ChainWithBalances
|
||||
+ CliChain<KeyPair = AccountKeyPairOf<Self::Left>>;
|
||||
type Left: ChainWithTransactions + ChainWithBalances + CliChain;
|
||||
/// The right relay chain.
|
||||
type Right: ChainWithTransactions
|
||||
+ ChainWithBalances
|
||||
+ CliChain<KeyPair = AccountKeyPairOf<Self::Right>>;
|
||||
type Right: ChainWithTransactions + ChainWithBalances + CliChain;
|
||||
|
||||
/// Left to Right bridge.
|
||||
type L2R: MessagesCliBridge<Source = Self::Left, Target = Self::Right>;
|
||||
|
||||
+4
-10
@@ -116,9 +116,9 @@ macro_rules! declare_parachain_to_parachain_bridge_schema {
|
||||
|
||||
impl [<$left_parachain $right_parachain HeadersAndMessages>] {
|
||||
async fn into_bridge<
|
||||
Left: ChainWithTransactions + CliChain<KeyPair = AccountKeyPairOf<Left>> + Parachain,
|
||||
Left: ChainWithTransactions + CliChain + Parachain,
|
||||
LeftRelay: CliChain,
|
||||
Right: ChainWithTransactions + CliChain<KeyPair = AccountKeyPairOf<Right>> + Parachain,
|
||||
Right: ChainWithTransactions + CliChain + Parachain,
|
||||
RightRelay: CliChain,
|
||||
L2R: CliBridgeBase<Source = Left, Target = Right>
|
||||
+ MessagesCliBridge
|
||||
@@ -168,14 +168,8 @@ macro_rules! declare_parachain_to_parachain_bridge_schema {
|
||||
|
||||
#[async_trait]
|
||||
impl<
|
||||
Left: Chain<Hash = ParaHash>
|
||||
+ ChainWithTransactions
|
||||
+ CliChain<KeyPair = AccountKeyPairOf<Left>>
|
||||
+ Parachain,
|
||||
Right: Chain<Hash = ParaHash>
|
||||
+ ChainWithTransactions
|
||||
+ CliChain<KeyPair = AccountKeyPairOf<Right>>
|
||||
+ Parachain,
|
||||
Left: Chain<Hash = ParaHash> + ChainWithTransactions + CliChain + Parachain,
|
||||
Right: Chain<Hash = ParaHash> + ChainWithTransactions + CliChain + Parachain,
|
||||
LeftRelay: Chain<BlockNumber = RelayBlockNumber, Hash = RelayBlockHash, Hasher = RelayBlockHasher>
|
||||
+ CliChain,
|
||||
RightRelay: Chain<BlockNumber = RelayBlockNumber, Hash = RelayBlockHash, Hasher = RelayBlockHasher>
|
||||
|
||||
+4
-7
@@ -107,8 +107,8 @@ macro_rules! declare_relay_to_parachain_bridge_schema {
|
||||
|
||||
impl [<$left_chain $right_parachain HeadersAndMessages>] {
|
||||
async fn into_bridge<
|
||||
Left: ChainWithTransactions + CliChain<KeyPair = AccountKeyPairOf<Left>>,
|
||||
Right: ChainWithTransactions + CliChain<KeyPair = AccountKeyPairOf<Right>> + Parachain,
|
||||
Left: ChainWithTransactions + CliChain,
|
||||
Right: ChainWithTransactions + CliChain + Parachain,
|
||||
RightRelay: CliChain,
|
||||
L2R: CliBridgeBase<Source = Left, Target = Right> + MessagesCliBridge + RelayToRelayHeadersCliBridge,
|
||||
R2L: CliBridgeBase<Source = Right, Target = Left>
|
||||
@@ -156,11 +156,8 @@ macro_rules! declare_relay_to_parachain_bridge_schema {
|
||||
|
||||
#[async_trait]
|
||||
impl<
|
||||
Left: ChainWithTransactions + CliChain<KeyPair = AccountKeyPairOf<Left>>,
|
||||
Right: Chain<Hash = ParaHash>
|
||||
+ ChainWithTransactions
|
||||
+ CliChain<KeyPair = AccountKeyPairOf<Right>>
|
||||
+ Parachain,
|
||||
Left: ChainWithTransactions + CliChain,
|
||||
Right: Chain<Hash = ParaHash> + ChainWithTransactions + CliChain + Parachain,
|
||||
RightRelay: Chain<BlockNumber = RelayBlockNumber, Hash = RelayBlockHash, Hasher = RelayBlockHasher>
|
||||
+ CliChain,
|
||||
L2R: CliBridgeBase<Source = Left, Target = Right>
|
||||
|
||||
@@ -76,8 +76,8 @@ macro_rules! declare_relay_to_relay_bridge_schema {
|
||||
|
||||
impl [<$left_chain $right_chain HeadersAndMessages>] {
|
||||
async fn into_bridge<
|
||||
Left: ChainWithTransactions + CliChain<KeyPair = AccountKeyPairOf<Left>>,
|
||||
Right: ChainWithTransactions + CliChain<KeyPair = AccountKeyPairOf<Right>>,
|
||||
Left: ChainWithTransactions + CliChain,
|
||||
Right: ChainWithTransactions + CliChain,
|
||||
L2R: CliBridgeBase<Source = Left, Target = Right> + MessagesCliBridge + RelayToRelayHeadersCliBridge,
|
||||
R2L: CliBridgeBase<Source = Right, Target = Left> + MessagesCliBridge + RelayToRelayHeadersCliBridge,
|
||||
>(
|
||||
@@ -114,8 +114,8 @@ macro_rules! declare_relay_to_relay_bridge_schema {
|
||||
|
||||
#[async_trait]
|
||||
impl<
|
||||
Left: ChainWithTransactions + CliChain<KeyPair = AccountKeyPairOf<Left>>,
|
||||
Right: ChainWithTransactions + CliChain<KeyPair = AccountKeyPairOf<Right>>,
|
||||
Left: ChainWithTransactions + CliChain,
|
||||
Right: ChainWithTransactions + CliChain,
|
||||
L2R: CliBridgeBase<Source = Left, Target = Right>
|
||||
+ MessagesCliBridge
|
||||
+ RelayToRelayHeadersCliBridge,
|
||||
|
||||
Reference in New Issue
Block a user