Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adds Snowbridge to Rococo runtime #2522

Merged
merged 152 commits into from
Dec 21, 2023
Merged
Show file tree
Hide file tree
Changes from 10 commits
Commits
Show all changes
152 commits
Select commit Hold shift + click to select a range
5d52794
wip
alistair-singh Nov 28, 2023
7522d24
remove wococo
alistair-singh Nov 28, 2023
6420517
remove more wococo
alistair-singh Nov 28, 2023
2b534e2
more wococo removal
alistair-singh Nov 28, 2023
c10b7a3
remove more wococo
alistair-singh Nov 28, 2023
0a1b2a3
unrelated changes
alistair-singh Nov 28, 2023
048006f
remove uneeded files
alistair-singh Nov 28, 2023
2e32cc0
fmt
alistair-singh Nov 28, 2023
b51b4b1
remove kusama and polkadot changes
alistair-singh Nov 28, 2023
d2e8a3f
update cargo.lock
alistair-singh Nov 28, 2023
0a842f9
Merge to upstream updates (#57)
claravanstaden Dec 4, 2023
e425895
fix fee amount
Dec 5, 2023
dc5e335
Clara/eth private network 5 (#59)
claravanstaden Dec 5, 2023
07f2c02
Merge branch 'master' into merge-to-upstream
Dec 6, 2023
d554fd7
Merge branch 'master' into merge-to-upstream
Dec 6, 2023
ee67bbe
merge damage
Dec 6, 2023
7519dea
Merge branch 'master' into merge-to-upstream
Dec 7, 2023
a7472bb
fix missing comma
Dec 7, 2023
b5f0d6f
temp fix
Dec 7, 2023
d922bbb
fix dependencies
Dec 7, 2023
47f4d5c
fix toml files
Dec 7, 2023
493e5a3
update lock file
Dec 7, 2023
b687559
fix import
Dec 7, 2023
39c5f80
Merge branch 'master' into merge-to-upstream
Dec 8, 2023
4ce25a0
fix toml format
Dec 8, 2023
c51cbb4
fix rust feature propagation
Dec 8, 2023
44a9c22
zepter fix
Dec 8, 2023
aa16cdd
format config files
Dec 8, 2023
41d7af3
Merge commit 'bc30f25b80c0f9b57e323b552489d7a6f5b0d864' as 'bridges/s…
Dec 8, 2023
bc30f25
Squashed 'bridges/snowbridge/' content from commit c1937d29867
Dec 8, 2023
0a3a3f3
remove unnecessary files
Dec 8, 2023
65ebda0
updates dependencies
Dec 8, 2023
9af3609
Merge branch 'master' into merge-to-upstream
Dec 8, 2023
ae00155
update lock file
Dec 8, 2023
3f58125
fmt
Dec 8, 2023
f3ffb06
fix imports
Dec 8, 2023
8ce8946
fmt
Dec 8, 2023
12d6cfa
fix benchmarks
Dec 9, 2023
7f288b6
clippy
Dec 9, 2023
fed8529
remove unnecessary files
Dec 9, 2023
94ef7c5
escape hasher
Dec 11, 2023
cc69e9a
Merge branch 'master' into merge-to-upstream
claravanstaden Dec 11, 2023
940a80b
docs, try-runtime, fmt
Dec 11, 2023
d95ccef
Merge remote-tracking branch 'origin/merge-to-upstream' into merge-to…
Dec 11, 2023
8b32226
Merge branch 'master' into merge-to-upstream
claravanstaden Dec 11, 2023
f568995
cleanup import
Dec 11, 2023
f28f92f
Merge remote-tracking branch 'origin/merge-to-upstream' into merge-to…
Dec 11, 2023
d26edef
remove cargo toml in snowbridge
Dec 11, 2023
fe2ca0f
remove cargo toml in snowbridge
Dec 11, 2023
5fd0fce
Merge branch 'master' into merge-to-upstream
Dec 11, 2023
e1e61c5
update lock file
Dec 11, 2023
a41c382
fix benchmark error
Dec 12, 2023
baab48f
Merge branch 'master' into merge-to-upstream
claravanstaden Dec 12, 2023
5f03570
Merge branch 'master' into merge-to-upstream
claravanstaden Dec 12, 2023
215961c
fix penpal test
alistair-singh Dec 12, 2023
1fefe88
Merge branch 'master' into merge-to-upstream
claravanstaden Dec 12, 2023
e3da458
Fix benchmark (#63)
claravanstaden Dec 13, 2023
ad86399
Set beacon mainnet spec as default (#61)
claravanstaden Dec 13, 2023
13cb7b9
fix benchmarks
Dec 13, 2023
7d3d9ae
Merge branch 'master' into merge-to-upstream
Dec 13, 2023
9d56662
Merge branch 'master' into merge-to-upstream
claravanstaden Dec 13, 2023
83ca331
adds new DestinationVersion type
Dec 13, 2023
796e9fb
Merge remote-tracking branch 'origin/merge-to-upstream' into merge-to…
Dec 13, 2023
141c227
update benchmarks impls for ToEthereumXcmRouterInstance
Dec 13, 2023
861151a
fix compiler error
Dec 13, 2023
af50d64
removes force benchmark version
Dec 13, 2023
7e4fe1b
benchmark error
Dec 13, 2023
263bec9
fix ethereum benchmark router
Dec 13, 2023
2294a57
fund sovereign account
Dec 13, 2023
75e098a
Merge branch 'master' into merge-to-upstream
Dec 14, 2023
5e05b23
update lock file
Dec 14, 2023
f94daf4
clippy and fmt
Dec 14, 2023
2584d72
remove unused variable
Dec 14, 2023
9d4b726
one more
Dec 14, 2023
3e58d8d
increase funds to sovereign account
Dec 14, 2023
ec82729
try a larger number
Dec 14, 2023
23c2dd4
fixed
Dec 14, 2023
23fe776
Merge branch 'master' into merge-to-upstream
Dec 14, 2023
f5821b6
update lock file
Dec 14, 2023
7bab012
fix comment
Dec 14, 2023
2b0768a
Fix reserve_transfer_token (#64)
yrong Dec 15, 2023
435904f
Merge branch 'master' into merge-to-upstream
Dec 15, 2023
1685dbf
merge
Dec 15, 2023
96ef48b
Merge remote-tracking branch 'origin/merge-to-upstream' into merge-to…
Dec 15, 2023
e674056
Merge branch 'master' into merge-to-upstream
Dec 15, 2023
e856b06
adds subtree script
Dec 15, 2023
064b7e3
updates script
Dec 15, 2023
afc9f05
adds recursively delete folder
Dec 15, 2023
97280b3
use other rm method
Dec 15, 2023
d92777f
updates script
Dec 15, 2023
0ed0c81
Squashed 'bridges/snowbridge/' changes from c1937d2986..63906dd6bc
Dec 15, 2023
3f58414
merge from snowbridge
Dec 15, 2023
1cd8dec
adds PR Doc
Dec 15, 2023
0370c6b
Rust fmt and add licenses (#67)
claravanstaden Dec 16, 2023
d1414fe
Squashed 'bridges/snowbridge/' changes from 63906dd6bc..ffe241f357
Dec 16, 2023
04649b8
updates from upstream
Dec 16, 2023
db09900
Merge commit 'b4c9ebbf976b5f694249ab034dc4a5d042167cf1' into merge-to…
Dec 16, 2023
b4c9ebb
Squashed 'bridges/snowbridge/' changes from ffe241f357..6f9cfdd979
Dec 16, 2023
17a2377
Merge branch 'master' into merge-to-upstream
claravanstaden Dec 16, 2023
4efe3d2
downgrade parity scale codec
Dec 18, 2023
0198f72
Merge remote-tracking branch 'origin/merge-to-upstream' into merge-to…
Dec 18, 2023
ac64db1
Add CustomDigestItem type for application-level digest items
vgeddes Dec 14, 2023
d4e8df2
Encode DigestItem with the prefix
yrong Dec 15, 2023
312457c
Squashed 'bridges/snowbridge/' changes from 6f9cfdd9796..afc668ef634
Dec 18, 2023
bf228ce
update subtree
Dec 18, 2023
15067f6
set up migration
alistair-singh Dec 15, 2023
ce918aa
migration and weights
alistair-singh Dec 17, 2023
3863454
Improve with LengthToFee
yrong Dec 17, 2023
00a003c
Rename to MaxMessageSize
yrong Dec 18, 2023
ab5f0f6
revert weights
alistair-singh Dec 18, 2023
ee4b7fb
Squashed 'bridges/snowbridge/' changes from afc668ef634..0becdae2b8d
Dec 19, 2023
7705c9e
update subtree
Dec 19, 2023
5ae7618
fix clippy
Dec 19, 2023
552bff8
Various PR comments and CI fixes (#76)
claravanstaden Dec 19, 2023
1510236
Squashed 'bridges/snowbridge/' changes from 0becdae2b8d..e5ac19e70b5
Dec 19, 2023
1bd4282
update subtree
Dec 19, 2023
4bf57cd
add gateway to storage
alistair-singh Dec 14, 2023
10adf0e
fix benchmarks
alistair-singh Dec 14, 2023
f07041c
initial
alistair-singh Dec 16, 2023
c637be7
rename storage key
alistair-singh Dec 16, 2023
a76eb37
rename const
alistair-singh Dec 16, 2023
50e6804
update runtime config
vgeddes Dec 18, 2023
d579f21
rename field
vgeddes Dec 18, 2023
ae6ea73
fix emulated tests
alistair-singh Dec 18, 2023
e674265
remove explicit snowbridge teleport
alistair-singh Dec 19, 2023
e14962a
Use SovereignPaidRemoteExporter directly
yrong Dec 17, 2023
53c3d78
check sender's balance for reserve_transfer
yrong Dec 18, 2023
b7cc474
taplo (#78)
claravanstaden Dec 19, 2023
678249e
Squashed 'bridges/snowbridge/' changes from e5ac19e70b5..f64072e98c1
Dec 19, 2023
9bd622e
update subtree
Dec 19, 2023
4f6f75a
Fix missing import and failing test (#79)
claravanstaden Dec 19, 2023
d966d46
clippy
Dec 19, 2023
6125cb5
Runtime config cleanup (#72)
claravanstaden Dec 20, 2023
df436d0
Squashed 'bridges/snowbridge/' changes from f64072e98c1..a13e2a103ac
Dec 20, 2023
b49e11a
update subtree
Dec 20, 2023
ad57843
Use FromNetwork (#80)
alistair-singh Dec 20, 2023
70ec574
Misc documentation and comment updates (#81)
alistair-singh Dec 20, 2023
0687e9e
Squashed 'bridges/snowbridge/' changes from a13e2a103ac..a1e59a6edd5
Dec 20, 2023
bac0c6f
update subtree
Dec 20, 2023
30220f9
CustomDigestItem index (#84)
yrong Dec 21, 2023
8a6e702
Emulated tests PR feedback (#83)
alistair-singh Dec 21, 2023
ac09be0
Squashed 'bridges/snowbridge/' changes from a1e59a6edd5..0627a68e4e9
Dec 21, 2023
7535c5b
update subtree
Dec 21, 2023
449af90
Merge branch 'master' into merge-to-upstream
Dec 21, 2023
5aa5c9e
fix lock file
Dec 21, 2023
284a92f
clippy
Dec 21, 2023
2e1c753
clippy
Dec 21, 2023
26671a6
fmt and markdownlint
Dec 21, 2023
fb56bd9
markdownlint
Dec 21, 2023
152d0bf
adds test and comment (#82)
claravanstaden Dec 21, 2023
c5a3b48
Squashed 'bridges/snowbridge/' changes from 0627a68e4e9..491d9ba0714
Dec 21, 2023
9b7c50e
update subtree
Dec 21, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
798 changes: 735 additions & 63 deletions Cargo.lock

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ members = [
"cumulus/parachains/integration-tests/emulated/chains/parachains/bridges/bridge-hub-rococo",
"cumulus/parachains/integration-tests/emulated/chains/parachains/bridges/bridge-hub-westend",
"cumulus/parachains/integration-tests/emulated/networks/rococo-system",
"cumulus/parachains/integration-tests/emulated/networks/rococo-westend-system",
"cumulus/parachains/integration-tests/emulated/networks/rococo-westend-system",
"cumulus/parachains/integration-tests/emulated/networks/westend-system",
"cumulus/parachains/pallets/collective-content",
"cumulus/parachains/pallets/parachain-info",
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,12 @@ 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 = "../../../../../../../../../parachain/primitives/core", default-features = false }
snowbridge-router-primitives = { path = "../../../../../../../../../parachain/primitives/router", default-features = false }
snowbridge-control = { path = "../../../../../../../../../parachain/pallets/control", default-features = false }
snowbridge-inbound-queue = { path = "../../../../../../../../../parachain/pallets/inbound-queue", default-features = false }
snowbridge-outbound-queue = { path = "../../../../../../../../../parachain/pallets/outbound-queue", default-features = false }

Original file line number Diff line number Diff line change
Expand Up @@ -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,
EthereumControl: bridge_hub_rococo_runtime::EthereumControl,
EthereumInboundQueue: bridge_hub_rococo_runtime::EthereumInboundQueue,
EthereumOutboundQueue: bridge_hub_rococo_runtime::EthereumOutboundQueue,
}
},
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,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 }
Original file line number Diff line number Diff line change
Expand Up @@ -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,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -38,10 +38,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,
}
},
Expand All @@ -55,10 +57,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,
}
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,4 @@ asset-hub-rococo-emulated-chain = { path = "../../chains/parachains/assets/asset
asset-hub-westend-emulated-chain = { path = "../../chains/parachains/assets/asset-hub-westend" }
bridge-hub-rococo-emulated-chain = { path = "../../chains/parachains/bridges/bridge-hub-rococo" }
bridge-hub-westend-emulated-chain = { path = "../../chains/parachains/bridges/bridge-hub-westend" }
penpal-emulated-chain = { path = "../../chains/parachains/testing/penpal" }
Original file line number Diff line number Diff line change
Expand Up @@ -17,13 +17,15 @@ pub use asset_hub_rococo_emulated_chain;
pub use asset_hub_westend_emulated_chain;
pub use bridge_hub_rococo_emulated_chain;
pub use bridge_hub_westend_emulated_chain;
pub use penpal_emulated_chain;
pub use rococo_emulated_chain;
pub use westend_emulated_chain;

use asset_hub_rococo_emulated_chain::AssetHubRococo;
use asset_hub_westend_emulated_chain::AssetHubWestend;
use bridge_hub_rococo_emulated_chain::BridgeHubRococo;
use bridge_hub_westend_emulated_chain::BridgeHubWestend;
use penpal_emulated_chain::PenpalA;
use rococo_emulated_chain::Rococo;
use westend_emulated_chain::Westend;

Expand All @@ -43,6 +45,7 @@ decl_test_networks! {
parachains = vec![
AssetHubRococo,
BridgeHubRococo,
PenpalA,
],
bridge = RococoWestendMockBridge

Expand Down Expand Up @@ -92,5 +95,6 @@ decl_test_sender_receiver_accounts_parameter_types! {
BridgeHubRococoPara { sender: ALICE, receiver: BOB },
WestendRelay { sender: ALICE, receiver: BOB },
AssetHubWestendPara { sender: ALICE, receiver: BOB },
BridgeHubWestendPara { sender: ALICE, receiver: BOB }
BridgeHubWestendPara { sender: ALICE, receiver: BOB },
PenpalAPara { sender: ALICE, receiver: BOB }
}
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,13 @@ publish = false

[dependencies]
codec = { package = "parity-scale-codec", version = "3.4.0", default-features = false }
scale-info = { version = "2.10.0", default-features = false, features = ["derive"] }
hex = "0.4.3"
hex-literal = "0.4.1"

# Substrate
frame-support = { path = "../../../../../../../substrate/frame/support", default-features = false }
sp-core = { path = "../../../../../../../substrate/primitives/core", default-features = false}
frame-support = { path = "../../../../../../../substrate/frame/support", default-features = false}
pallet-assets = { path = "../../../../../../../substrate/frame/assets", default-features = false }
pallet-balances = { path = "../../../../../../../substrate/frame/balances", default-features = false }
pallet-message-queue = { path = "../../../../../../../substrate/frame/message-queue" }
Expand All @@ -33,3 +37,15 @@ cumulus-pallet-dmp-queue = { path = "../../../../../../pallets/dmp-queue", defau
bridge-hub-rococo-runtime = { path = "../../../../../../parachains/runtimes/bridge-hubs/bridge-hub-rococo", default-features = false }
emulated-integration-tests-common = { path = "../../../common", default-features = false}
rococo-westend-system-emulated-network = { path = "../../../networks/rococo-westend-system" }
bridge-hub-rococo-emulated-chain = { path = "../../../chains/parachains/bridges/bridge-hub-rococo"}
asset-hub-rococo-emulated-chain = { path = "../../../chains/parachains/assets/asset-hub-rococo"}
penpal-emulated-chain = { path = "../../../chains/parachains/testing/penpal" }
penpal-runtime = { path = "../../../../../runtimes/testing/penpal" }
rococo-system-emulated-network ={ path = "../../../networks/rococo-system" }

# Snowbridge
snowbridge-core = { path = "../../../../../../../../parachain/primitives/core", default-features = false }
snowbridge-router-primitives = { path = "../../../../../../../../parachain/primitives/router", default-features = false }
snowbridge-control = { path = "../../../../../../../../parachain/pallets/control", default-features = false }
snowbridge-inbound-queue = { path = "../../../../../../../../parachain/pallets/inbound-queue", default-features = false }
snowbridge-outbound-queue = { path = "../../../../../../../../parachain/pallets/outbound-queue", default-features = false }
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,11 @@ pub use emulated_integration_tests_common::{
PROOF_SIZE_THRESHOLD, REF_TIME_THRESHOLD, XCM_V3,
};
pub use parachains_common::{AccountId, Balance};
pub use rococo_system_emulated_network::{
penpal_emulated_chain::PenpalAParaPallet as PenpalAPallet,
BridgeHubRococoParaReceiver as BridgeHubRococoReceiver, PenpalAPara as PenpalA,
PenpalAParaReceiver as PenpalAReceiver, PenpalAParaSender as PenpalASender,
Comment on lines +47 to +49
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@claravanstaden I think everything should be accessible through rococo_westend_system_emulated_network

};
pub use rococo_westend_system_emulated_network::{
asset_hub_rococo_emulated_chain::{
genesis::ED as ASSET_HUB_ROCOCO_ED, AssetHubRococoParaPallet as AssetHubRococoPallet,
Expand All @@ -51,12 +56,13 @@ pub use rococo_westend_system_emulated_network::{
bridge_hub_rococo_emulated_chain::{
genesis::ED as BRIDGE_HUB_ROCOCO_ED, BridgeHubRococoParaPallet as BridgeHubRococoPallet,
},
rococo_emulated_chain::RococoRelayPallet as RococoPallet,
rococo_emulated_chain::{genesis::ED as ROCOCO_ED, RococoRelayPallet as RococoPallet},
AssetHubRococoPara as AssetHubRococo, AssetHubRococoParaReceiver as AssetHubRococoReceiver,
AssetHubRococoParaSender as AssetHubRococoSender, AssetHubWestendPara as AssetHubWestend,
AssetHubWestendParaReceiver as AssetHubWestendReceiver, BridgeHubRococoPara as BridgeHubRococo,
BridgeHubRococoParaSender as BridgeHubRococoSender, BridgeHubWestendPara as BridgeHubWestend,
RococoRelay as Rococo,
RococoRelay as Rococo, RococoRelayReceiver as RococoReceiver,
RococoRelaySender as RococoSender,
};

pub const ASSET_ID: u32 = 1;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,5 @@

mod asset_transfers;
mod send_xcm;
mod snowbridge;
mod teleport;
Loading