mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-05-31 21:31:02 +00:00
Adds Snowbridge to Rococo runtime (#2522)
# Description Adds Snowbridge to the Rococo bridge hub runtime. Includes config changes required in Rococo asset hub. --------- Co-authored-by: Alistair Singh <alistair.singh7@gmail.com> Co-authored-by: ron <yrong1997@gmail.com> Co-authored-by: Vincent Geddes <vincent.geddes@hey.com> Co-authored-by: claravanstaden <Cats 4 life!>
This commit is contained in:
+1
@@ -38,6 +38,7 @@ decl_test_parachains! {
|
||||
XcmpMessageHandler: asset_hub_rococo_runtime::XcmpQueue,
|
||||
LocationToAccountId: asset_hub_rococo_runtime::xcm_config::LocationToAccountId,
|
||||
ParachainInfo: asset_hub_rococo_runtime::ParachainInfo,
|
||||
MessageOrigin: cumulus_primitives_core::AggregateMessageOrigin,
|
||||
},
|
||||
pallets = {
|
||||
PolkadotXcm: asset_hub_rococo_runtime::PolkadotXcm,
|
||||
|
||||
+1
@@ -38,6 +38,7 @@ decl_test_parachains! {
|
||||
XcmpMessageHandler: asset_hub_westend_runtime::XcmpQueue,
|
||||
LocationToAccountId: asset_hub_westend_runtime::xcm_config::LocationToAccountId,
|
||||
ParachainInfo: asset_hub_westend_runtime::ParachainInfo,
|
||||
MessageOrigin: cumulus_primitives_core::AggregateMessageOrigin,
|
||||
},
|
||||
pallets = {
|
||||
PolkadotXcm: asset_hub_westend_runtime::PolkadotXcm,
|
||||
|
||||
+8
@@ -25,3 +25,11 @@ parachains-common = { path = "../../../../../../../parachains/common" }
|
||||
cumulus-primitives-core = { path = "../../../../../../../primitives/core", default-features = false }
|
||||
emulated-integration-tests-common = { path = "../../../../common", default-features = false }
|
||||
bridge-hub-rococo-runtime = { path = "../../../../../../runtimes/bridge-hubs/bridge-hub-rococo" }
|
||||
bridge-hub-common = { path = "../../../../../../runtimes/bridge-hubs/common", default-features = false }
|
||||
|
||||
# Snowbridge
|
||||
snowbridge-core = { path = "../../../../../../../../bridges/snowbridge/parachain/primitives/core", default-features = false }
|
||||
snowbridge-router-primitives = { path = "../../../../../../../../bridges/snowbridge/parachain/primitives/router", default-features = false }
|
||||
snowbridge-system = { path = "../../../../../../../../bridges/snowbridge/parachain/pallets/system", default-features = false }
|
||||
snowbridge-inbound-queue = { path = "../../../../../../../../bridges/snowbridge/parachain/pallets/inbound-queue", default-features = false }
|
||||
snowbridge-outbound-queue = { path = "../../../../../../../../bridges/snowbridge/parachain/pallets/outbound-queue", default-features = false }
|
||||
|
||||
+6
@@ -22,6 +22,7 @@ use emulated_integration_tests_common::{
|
||||
};
|
||||
use parachains_common::Balance;
|
||||
|
||||
pub const ASSETHUB_PARA_ID: u32 = 1000;
|
||||
pub const PARA_ID: u32 = 1013;
|
||||
pub const ED: Balance = parachains_common::rococo::currency::EXISTENTIAL_DEPOSIT;
|
||||
|
||||
@@ -64,6 +65,11 @@ pub fn genesis() -> Storage {
|
||||
owner: Some(get_account_id_from_seed::<sr25519::Public>(accounts::BOB)),
|
||||
..Default::default()
|
||||
},
|
||||
ethereum_system: bridge_hub_rococo_runtime::EthereumSystemConfig {
|
||||
para_id: PARA_ID.into(),
|
||||
asset_hub_para_id: ASSETHUB_PARA_ID.into(),
|
||||
..Default::default()
|
||||
},
|
||||
..Default::default()
|
||||
};
|
||||
|
||||
|
||||
+4
@@ -36,10 +36,14 @@ decl_test_parachains! {
|
||||
XcmpMessageHandler: bridge_hub_rococo_runtime::XcmpQueue,
|
||||
LocationToAccountId: bridge_hub_rococo_runtime::xcm_config::LocationToAccountId,
|
||||
ParachainInfo: bridge_hub_rococo_runtime::ParachainInfo,
|
||||
MessageOrigin: bridge_hub_common::AggregateMessageOrigin,
|
||||
},
|
||||
pallets = {
|
||||
PolkadotXcm: bridge_hub_rococo_runtime::PolkadotXcm,
|
||||
Balances: bridge_hub_rococo_runtime::Balances,
|
||||
EthereumSystem: bridge_hub_rococo_runtime::EthereumSystem,
|
||||
EthereumInboundQueue: bridge_hub_rococo_runtime::EthereumInboundQueue,
|
||||
EthereumOutboundQueue: bridge_hub_rococo_runtime::EthereumOutboundQueue,
|
||||
}
|
||||
},
|
||||
}
|
||||
|
||||
+1
@@ -25,3 +25,4 @@ parachains-common = { path = "../../../../../../../parachains/common" }
|
||||
cumulus-primitives-core = { path = "../../../../../../../primitives/core", default-features = false }
|
||||
emulated-integration-tests-common = { path = "../../../../common", default-features = false }
|
||||
bridge-hub-westend-runtime = { path = "../../../../../../runtimes/bridge-hubs/bridge-hub-westend" }
|
||||
bridge-hub-common = { path = "../../../../../../runtimes/bridge-hubs/common", default-features = false }
|
||||
|
||||
+1
@@ -36,6 +36,7 @@ decl_test_parachains! {
|
||||
XcmpMessageHandler: bridge_hub_westend_runtime::XcmpQueue,
|
||||
LocationToAccountId: bridge_hub_westend_runtime::xcm_config::LocationToAccountId,
|
||||
ParachainInfo: bridge_hub_westend_runtime::ParachainInfo,
|
||||
MessageOrigin: bridge_hub_common::AggregateMessageOrigin,
|
||||
},
|
||||
pallets = {
|
||||
PolkadotXcm: bridge_hub_westend_runtime::PolkadotXcm,
|
||||
|
||||
+1
@@ -36,6 +36,7 @@ decl_test_parachains! {
|
||||
XcmpMessageHandler: collectives_westend_runtime::XcmpQueue,
|
||||
LocationToAccountId: collectives_westend_runtime::xcm_config::LocationToAccountId,
|
||||
ParachainInfo: collectives_westend_runtime::ParachainInfo,
|
||||
MessageOrigin: cumulus_primitives_core::AggregateMessageOrigin,
|
||||
},
|
||||
pallets = {
|
||||
PolkadotXcm: collectives_westend_runtime::PolkadotXcm,
|
||||
|
||||
+4
@@ -40,10 +40,12 @@ decl_test_parachains! {
|
||||
XcmpMessageHandler: penpal_runtime::XcmpQueue,
|
||||
LocationToAccountId: penpal_runtime::xcm_config::LocationToAccountId,
|
||||
ParachainInfo: penpal_runtime::ParachainInfo,
|
||||
MessageOrigin: cumulus_primitives_core::AggregateMessageOrigin,
|
||||
},
|
||||
pallets = {
|
||||
PolkadotXcm: penpal_runtime::PolkadotXcm,
|
||||
Assets: penpal_runtime::Assets,
|
||||
ForeignAssets: penpal_runtime::ForeignAssets,
|
||||
Balances: penpal_runtime::Balances,
|
||||
}
|
||||
},
|
||||
@@ -57,10 +59,12 @@ decl_test_parachains! {
|
||||
XcmpMessageHandler: penpal_runtime::XcmpQueue,
|
||||
LocationToAccountId: penpal_runtime::xcm_config::LocationToAccountId,
|
||||
ParachainInfo: penpal_runtime::ParachainInfo,
|
||||
MessageOrigin: cumulus_primitives_core::AggregateMessageOrigin,
|
||||
},
|
||||
pallets = {
|
||||
PolkadotXcm: penpal_runtime::PolkadotXcm,
|
||||
Assets: penpal_runtime::Assets,
|
||||
ForeignAssets: penpal_runtime::ForeignAssets,
|
||||
Balances: penpal_runtime::Balances,
|
||||
}
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user