mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-05-31 02:51:01 +00:00
Some remaining fixes (mostly insubstantial) for relay (#2859)
* if bundled version is `None` and cli said "use bundled" => error * update chain spec and transaction versions * use generated runtime wrapper for PBH and KBH * trigger CI * Revert "trigger CI" This reverts commit 7d9f51e34829d9224b352300d062e365243def5e. * Revert "Revert "trigger CI"" This reverts commit c86ca0e264367e39abad29b9f09f09578a980568. * Revert "Revert "Revert "trigger CI""" This reverts commit 95e7da258bb2ace4ed2cafdb01833317f38cfcfc.
This commit is contained in:
committed by
Bastian Köcher
parent
80604ffeaa
commit
a822b82c85
+4
-4
@@ -36,15 +36,15 @@ impl MessagesCliBridge for BridgeHubKusamaToBridgeHubPolkadotMessagesCliBridge {
|
||||
substrate_relay_helper::generate_receive_message_proof_call_builder!(
|
||||
BridgeHubKusamaMessagesToBridgeHubPolkadotMessageLane,
|
||||
BridgeHubKusamaMessagesToBridgeHubPolkadotMessageLaneReceiveMessagesProofCallBuilder,
|
||||
relay_bridge_hub_polkadot_client::runtime::Call::BridgeKusamaMessages,
|
||||
relay_bridge_hub_polkadot_client::runtime::BridgeKusamaMessagesCall::receive_messages_proof
|
||||
relay_bridge_hub_polkadot_client::RuntimeCall::BridgeKusamaMessages,
|
||||
relay_bridge_hub_polkadot_client::BridgeKusamaMessagesCall::receive_messages_proof
|
||||
);
|
||||
|
||||
substrate_relay_helper::generate_receive_message_delivery_proof_call_builder!(
|
||||
BridgeHubKusamaMessagesToBridgeHubPolkadotMessageLane,
|
||||
BridgeHubKusamaMessagesToBridgeHubPolkadotMessageLaneReceiveMessagesDeliveryProofCallBuilder,
|
||||
relay_bridge_hub_kusama_client::runtime::Call::BridgePolkadotMessages,
|
||||
relay_bridge_hub_kusama_client::runtime::BridgePolkadotMessagesCall::receive_messages_delivery_proof
|
||||
relay_bridge_hub_kusama_client::RuntimeCall::BridgePolkadotMessages,
|
||||
relay_bridge_hub_kusama_client::BridgeMessagesCall::receive_messages_delivery_proof
|
||||
);
|
||||
|
||||
/// BridgeHubKusama-to-BridgeHubPolkadot messages lane.
|
||||
|
||||
+4
-4
@@ -36,15 +36,15 @@ impl MessagesCliBridge for BridgeHubPolkadotToBridgeHubKusamaMessagesCliBridge {
|
||||
substrate_relay_helper::generate_receive_message_proof_call_builder!(
|
||||
BridgeHubPolkadotMessagesToBridgeHubKusamaMessageLane,
|
||||
BridgeHubPolkadotMessagesToBridgeHubKusamaMessageLaneReceiveMessagesProofCallBuilder,
|
||||
relay_bridge_hub_kusama_client::runtime::Call::BridgePolkadotMessages,
|
||||
relay_bridge_hub_kusama_client::runtime::BridgePolkadotMessagesCall::receive_messages_proof
|
||||
relay_bridge_hub_kusama_client::RuntimeCall::BridgePolkadotMessages,
|
||||
relay_bridge_hub_kusama_client::BridgeMessagesCall::receive_messages_proof
|
||||
);
|
||||
|
||||
substrate_relay_helper::generate_receive_message_delivery_proof_call_builder!(
|
||||
BridgeHubPolkadotMessagesToBridgeHubKusamaMessageLane,
|
||||
BridgeHubPolkadotMessagesToBridgeHubKusamaMessageLaneReceiveMessagesDeliveryProofCallBuilder,
|
||||
relay_bridge_hub_polkadot_client::runtime::Call::BridgeKusamaMessages,
|
||||
relay_bridge_hub_polkadot_client::runtime::BridgeKusamaMessagesCall::receive_messages_delivery_proof
|
||||
relay_bridge_hub_polkadot_client::RuntimeCall::BridgeKusamaMessages,
|
||||
relay_bridge_hub_polkadot_client::BridgeKusamaMessagesCall::receive_messages_delivery_proof
|
||||
);
|
||||
|
||||
/// BridgeHubPolkadot-to-BridgeHubKusama messages lane.
|
||||
|
||||
+2
-2
@@ -34,8 +34,8 @@ pub struct KusamaFinalityToBridgeHubPolkadot;
|
||||
substrate_relay_helper::generate_submit_finality_proof_call_builder!(
|
||||
KusamaFinalityToBridgeHubPolkadot,
|
||||
SubmitFinalityProofCallBuilder,
|
||||
relay_bridge_hub_polkadot_client::runtime::Call::BridgeKusamaGrandpa,
|
||||
relay_bridge_hub_polkadot_client::runtime::BridgeKusamaGrandpaCall::submit_finality_proof
|
||||
relay_bridge_hub_polkadot_client::RuntimeCall::BridgeKusamaGrandpa,
|
||||
relay_bridge_hub_polkadot_client::BridgeKusamaGrandpaCall::submit_finality_proof
|
||||
);
|
||||
|
||||
substrate_relay_helper::generate_report_equivocation_call_builder!(
|
||||
|
||||
+2
-2
@@ -44,8 +44,8 @@ impl SubmitParachainHeadsCallBuilder<BridgeHubKusamaToBridgeHubPolkadot>
|
||||
parachains: Vec<(ParaId, ParaHash)>,
|
||||
parachain_heads_proof: ParaHeadsProof,
|
||||
) -> CallOf<relay_bridge_hub_polkadot_client::BridgeHubPolkadot> {
|
||||
relay_bridge_hub_polkadot_client::runtime::Call::BridgeKusamaParachain(
|
||||
relay_bridge_hub_polkadot_client::runtime::BridgeParachainCall::submit_parachain_heads {
|
||||
relay_bridge_hub_polkadot_client::RuntimeCall::BridgeKusamaParachains(
|
||||
relay_bridge_hub_polkadot_client::BridgeParachainCall::submit_parachain_heads {
|
||||
at_relay_block: (at_relay_block.0, at_relay_block.1),
|
||||
parachains,
|
||||
parachain_heads_proof,
|
||||
|
||||
+2
-2
@@ -34,8 +34,8 @@ pub struct PolkadotFinalityToBridgeHubKusama;
|
||||
substrate_relay_helper::generate_submit_finality_proof_call_builder!(
|
||||
PolkadotFinalityToBridgeHubKusama,
|
||||
SubmitFinalityProofCallBuilder,
|
||||
relay_bridge_hub_kusama_client::runtime::Call::BridgePolkadotGrandpa,
|
||||
relay_bridge_hub_kusama_client::runtime::BridgePolkadotGrandpaCall::submit_finality_proof
|
||||
relay_bridge_hub_kusama_client::RuntimeCall::BridgePolkadotGrandpa,
|
||||
relay_bridge_hub_kusama_client::BridgeGrandpaCall::submit_finality_proof
|
||||
);
|
||||
|
||||
substrate_relay_helper::generate_report_equivocation_call_builder!(
|
||||
|
||||
+2
-2
@@ -44,8 +44,8 @@ impl SubmitParachainHeadsCallBuilder<BridgeHubPolkadotToBridgeHubKusama>
|
||||
parachains: Vec<(ParaId, ParaHash)>,
|
||||
parachain_heads_proof: ParaHeadsProof,
|
||||
) -> CallOf<relay_bridge_hub_kusama_client::BridgeHubKusama> {
|
||||
relay_bridge_hub_kusama_client::runtime::Call::BridgePolkadotParachain(
|
||||
bp_parachains::BridgeParachainCall::submit_parachain_heads {
|
||||
relay_bridge_hub_kusama_client::RuntimeCall::BridgePolkadotParachains(
|
||||
relay_bridge_hub_kusama_client::BridgeParachainCall::submit_parachain_heads {
|
||||
at_relay_block: (at_relay_block.0, at_relay_block.1),
|
||||
parachains,
|
||||
parachain_heads_proof,
|
||||
|
||||
+3
-2
@@ -43,8 +43,9 @@ substrate_relay_helper::generate_receive_message_proof_call_builder!(
|
||||
substrate_relay_helper::generate_receive_message_delivery_proof_call_builder!(
|
||||
BridgeHubPolkadotMessagesToPolkadotBulletinMessageLane,
|
||||
BridgeHubPolkadotMessagesToPolkadotBulletinMessageLaneReceiveMessagesDeliveryProofCallBuilder,
|
||||
relay_bridge_hub_polkadot_client::runtime::Call::BridgePolkadotBulletinMessages,
|
||||
relay_bridge_hub_polkadot_client::runtime::BridgePolkadotBulletinMessagesCall::receive_messages_delivery_proof
|
||||
// TODO: https://github.com/paritytech/parity-bridges-common/issues/2547 - use BridgePolkadotBulletinMessages
|
||||
relay_bridge_hub_polkadot_client::RuntimeCall::BridgeKusamaMessages,
|
||||
relay_bridge_hub_polkadot_client::BridgePolkadotBulletinMessagesCall::receive_messages_delivery_proof
|
||||
);
|
||||
|
||||
/// BridgeHubPolkadot-to-PolkadotBulletin messages lane.
|
||||
|
||||
+3
-2
@@ -35,8 +35,9 @@ pub struct PolkadotBulletinFinalityToBridgeHubPolkadot;
|
||||
substrate_relay_helper::generate_submit_finality_proof_call_builder!(
|
||||
PolkadotBulletinFinalityToBridgeHubPolkadot,
|
||||
SubmitFinalityProofCallBuilder,
|
||||
relay_bridge_hub_polkadot_client::runtime::Call::BridgePolkadotBulletinGrandpa,
|
||||
relay_bridge_hub_polkadot_client::runtime::BridgePolkadotBulletinGrandpaCall::submit_finality_proof
|
||||
// TODO: https://github.com/paritytech/parity-bridges-common/issues/2547 - use BridgePolkadotBulletinGrandpa
|
||||
relay_bridge_hub_polkadot_client::RuntimeCall::BridgeKusamaGrandpa,
|
||||
relay_bridge_hub_polkadot_client::BridgePolkadotBulletinGrandpaCall::submit_finality_proof
|
||||
);
|
||||
|
||||
substrate_relay_helper::generate_report_equivocation_call_builder!(
|
||||
|
||||
+3
-2
@@ -36,8 +36,9 @@ impl MessagesCliBridge for PolkadotBulletinToBridgeHubPolkadotMessagesCliBridge
|
||||
substrate_relay_helper::generate_receive_message_proof_call_builder!(
|
||||
PolkadotBulletinMessagesToBridgeHubPolkadotMessageLane,
|
||||
PolkadotBulletinMessagesToBridgeHubPolkadotMessageLaneReceiveMessagesProofCallBuilder,
|
||||
relay_bridge_hub_polkadot_client::runtime::Call::BridgePolkadotBulletinMessages,
|
||||
relay_bridge_hub_polkadot_client::runtime::BridgePolkadotBulletinMessagesCall::receive_messages_proof
|
||||
// TODO: https://github.com/paritytech/parity-bridges-common/issues/2547 - use BridgePolkadotBulletinMessages
|
||||
relay_bridge_hub_polkadot_client::RuntimeCall::BridgeKusamaMessages,
|
||||
relay_bridge_hub_polkadot_client::BridgePolkadotBulletinMessagesCall::receive_messages_proof
|
||||
);
|
||||
|
||||
substrate_relay_helper::generate_receive_message_delivery_proof_call_builder!(
|
||||
|
||||
@@ -22,10 +22,11 @@ use relay_kusama_client::Kusama;
|
||||
use relay_substrate_client::SimpleRuntimeVersion;
|
||||
|
||||
impl CliChain for Kusama {
|
||||
const RUNTIME_VERSION: Option<SimpleRuntimeVersion> = None;
|
||||
const RUNTIME_VERSION: Option<SimpleRuntimeVersion> =
|
||||
Some(SimpleRuntimeVersion { spec_version: 1_001_002, transaction_version: 25 });
|
||||
}
|
||||
|
||||
impl CliChain for BridgeHubKusama {
|
||||
const RUNTIME_VERSION: Option<SimpleRuntimeVersion> =
|
||||
Some(SimpleRuntimeVersion { spec_version: 9410, transaction_version: 21 });
|
||||
Some(SimpleRuntimeVersion { spec_version: 1_001_000, transaction_version: 4 });
|
||||
}
|
||||
|
||||
@@ -22,10 +22,11 @@ use relay_polkadot_client::Polkadot;
|
||||
use relay_substrate_client::SimpleRuntimeVersion;
|
||||
|
||||
impl CliChain for Polkadot {
|
||||
const RUNTIME_VERSION: Option<SimpleRuntimeVersion> = None;
|
||||
const RUNTIME_VERSION: Option<SimpleRuntimeVersion> =
|
||||
Some(SimpleRuntimeVersion { spec_version: 1_001_002, transaction_version: 25 });
|
||||
}
|
||||
|
||||
impl CliChain for BridgeHubPolkadot {
|
||||
const RUNTIME_VERSION: Option<SimpleRuntimeVersion> =
|
||||
Some(SimpleRuntimeVersion { spec_version: 9410, transaction_version: 22 });
|
||||
Some(SimpleRuntimeVersion { spec_version: 1_001_000, transaction_version: 3 });
|
||||
}
|
||||
|
||||
@@ -22,10 +22,11 @@ use relay_rococo_client::Rococo;
|
||||
use relay_substrate_client::SimpleRuntimeVersion;
|
||||
|
||||
impl CliChain for Rococo {
|
||||
const RUNTIME_VERSION: Option<SimpleRuntimeVersion> = None;
|
||||
const RUNTIME_VERSION: Option<SimpleRuntimeVersion> =
|
||||
Some(SimpleRuntimeVersion { spec_version: 1_008_000, transaction_version: 24 });
|
||||
}
|
||||
|
||||
impl CliChain for BridgeHubRococo {
|
||||
const RUNTIME_VERSION: Option<SimpleRuntimeVersion> =
|
||||
Some(SimpleRuntimeVersion { spec_version: 1_003_000, transaction_version: 3 });
|
||||
Some(SimpleRuntimeVersion { spec_version: 1_008_000, transaction_version: 4 });
|
||||
}
|
||||
|
||||
@@ -22,10 +22,11 @@ use relay_substrate_client::SimpleRuntimeVersion;
|
||||
use relay_westend_client::Westend;
|
||||
|
||||
impl CliChain for Westend {
|
||||
const RUNTIME_VERSION: Option<SimpleRuntimeVersion> = None;
|
||||
const RUNTIME_VERSION: Option<SimpleRuntimeVersion> =
|
||||
Some(SimpleRuntimeVersion { spec_version: 1_008_000, transaction_version: 24 });
|
||||
}
|
||||
|
||||
impl CliChain for BridgeHubWestend {
|
||||
const RUNTIME_VERSION: Option<SimpleRuntimeVersion> =
|
||||
Some(SimpleRuntimeVersion { spec_version: 1_003_000, transaction_version: 3 });
|
||||
Some(SimpleRuntimeVersion { spec_version: 1_008_000, transaction_version: 4 });
|
||||
}
|
||||
|
||||
@@ -75,7 +75,9 @@ macro_rules! declare_chain_runtime_version_params_cli_schema {
|
||||
},
|
||||
RuntimeVersionType::Bundle => match bundle_runtime_version {
|
||||
Some(runtime_version) => ChainRuntimeVersion::Custom(runtime_version),
|
||||
None => ChainRuntimeVersion::Auto
|
||||
None => {
|
||||
return Err(anyhow::format_err!("Cannot use bundled runtime version of {}: it is not known to the relay", stringify!($chain_prefix)));
|
||||
}
|
||||
},
|
||||
})
|
||||
}
|
||||
|
||||
@@ -146,10 +146,8 @@ impl BridgeInitializer for KusamaToBridgeHubPolkadotCliBridge {
|
||||
fn encode_init_bridge(
|
||||
init_data: <Self::Engine as Engine<Self::Source>>::InitializationData,
|
||||
) -> <Self::Target as Chain>::Call {
|
||||
relay_bridge_hub_polkadot_client::runtime::Call::BridgeKusamaGrandpa(
|
||||
relay_bridge_hub_polkadot_client::runtime::BridgeKusamaGrandpaCall::initialize {
|
||||
init_data,
|
||||
},
|
||||
relay_bridge_hub_polkadot_client::RuntimeCall::BridgeKusamaGrandpa(
|
||||
relay_bridge_hub_polkadot_client::BridgeKusamaGrandpaCall::initialize { init_data },
|
||||
)
|
||||
}
|
||||
}
|
||||
@@ -160,10 +158,8 @@ impl BridgeInitializer for PolkadotToBridgeHubKusamaCliBridge {
|
||||
fn encode_init_bridge(
|
||||
init_data: <Self::Engine as Engine<Self::Source>>::InitializationData,
|
||||
) -> <Self::Target as Chain>::Call {
|
||||
relay_bridge_hub_kusama_client::runtime::Call::BridgePolkadotGrandpa(
|
||||
relay_bridge_hub_kusama_client::runtime::BridgePolkadotGrandpaCall::initialize {
|
||||
init_data,
|
||||
},
|
||||
relay_bridge_hub_kusama_client::RuntimeCall::BridgePolkadotGrandpa(
|
||||
relay_bridge_hub_kusama_client::BridgeGrandpaCall::initialize { init_data },
|
||||
)
|
||||
}
|
||||
}
|
||||
@@ -191,8 +187,9 @@ impl BridgeInitializer for PolkadotBulletinToBridgeHubPolkadotCliBridge {
|
||||
fn encode_init_bridge(
|
||||
init_data: <Self::Engine as Engine<Self::Source>>::InitializationData,
|
||||
) -> <Self::Target as Chain>::Call {
|
||||
relay_bridge_hub_polkadot_client::runtime::Call::BridgePolkadotBulletinGrandpa(
|
||||
relay_bridge_hub_polkadot_client::runtime::BridgePolkadotBulletinGrandpaCall::initialize {
|
||||
// TODO: https://github.com/paritytech/parity-bridges-common/issues/2547 - use BridgePolkadotBulletinGrandpa
|
||||
relay_bridge_hub_polkadot_client::RuntimeCall::BridgeKusamaGrandpa(
|
||||
relay_bridge_hub_polkadot_client::BridgePolkadotBulletinGrandpaCall::initialize {
|
||||
init_data,
|
||||
},
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user