Remove `xcm::v3` from `assets-common` nits (#4037)
This PR mainly removes `xcm::v3` stuff from `assets-common` to make it more generic and facilitate the transition to newer XCM versions. Some of the implementations here used hard-coded `xcm::v3::Location`, but now it's up to the runtime to configure according to its needs. Additional/consequent changes: - `penpal` runtime uses now `xcm::latest::Location` for `pallet_assets` as `AssetId`, because we don't care about migrations here - it pretty much simplify xcm-emulator integration tests, where we don't need now a lots of boilerplate conversions: ``` v3::Location::try_from(...).expect("conversion works")` ``` - xcm-emulator tests - split macro `impl_assets_helpers_for_parachain` to the `impl_assets_helpers_for_parachain` and `impl_foreign_assets_helpers_for_parachain` (avoids using hard-coded `xcm::v3::Location`)
parent
b28ba4ae
Showing
- Cargo.lock 2 additions, 0 deletionsCargo.lock
- cumulus/parachains/integration-tests/emulated/chains/parachains/assets/asset-hub-rococo/Cargo.toml 3 additions, 0 deletions...ated/chains/parachains/assets/asset-hub-rococo/Cargo.toml
- cumulus/parachains/integration-tests/emulated/chains/parachains/assets/asset-hub-rococo/src/lib.rs 3 additions, 1 deletion...ated/chains/parachains/assets/asset-hub-rococo/src/lib.rs
- cumulus/parachains/integration-tests/emulated/chains/parachains/assets/asset-hub-westend/Cargo.toml 3 additions, 0 deletions...ted/chains/parachains/assets/asset-hub-westend/Cargo.toml
- cumulus/parachains/integration-tests/emulated/chains/parachains/assets/asset-hub-westend/src/lib.rs 3 additions, 1 deletion...ted/chains/parachains/assets/asset-hub-westend/src/lib.rs
- cumulus/parachains/integration-tests/emulated/chains/parachains/testing/penpal/src/genesis.rs 2 additions, 14 deletions.../emulated/chains/parachains/testing/penpal/src/genesis.rs
- cumulus/parachains/integration-tests/emulated/chains/parachains/testing/penpal/src/lib.rs 4 additions, 1 deletion...ests/emulated/chains/parachains/testing/penpal/src/lib.rs
- cumulus/parachains/integration-tests/emulated/common/src/impls.rs 59 additions, 51 deletions...parachains/integration-tests/emulated/common/src/impls.rs
- cumulus/parachains/integration-tests/emulated/tests/assets/asset-hub-rococo/src/tests/foreign_assets_transfers.rs 68 additions, 48 deletions...ts/asset-hub-rococo/src/tests/foreign_assets_transfers.rs
- cumulus/parachains/integration-tests/emulated/tests/assets/asset-hub-rococo/src/tests/reserve_transfer.rs 41 additions, 43 deletions...sts/assets/asset-hub-rococo/src/tests/reserve_transfer.rs
- cumulus/parachains/integration-tests/emulated/tests/assets/asset-hub-rococo/src/tests/swap.rs 12 additions, 9 deletions.../emulated/tests/assets/asset-hub-rococo/src/tests/swap.rs
- cumulus/parachains/integration-tests/emulated/tests/assets/asset-hub-rococo/src/tests/teleport.rs 17 additions, 21 deletions...lated/tests/assets/asset-hub-rococo/src/tests/teleport.rs
- cumulus/parachains/integration-tests/emulated/tests/assets/asset-hub-westend/src/tests/foreign_assets_transfers.rs 68 additions, 48 deletions...s/asset-hub-westend/src/tests/foreign_assets_transfers.rs
- cumulus/parachains/integration-tests/emulated/tests/assets/asset-hub-westend/src/tests/reserve_transfer.rs 39 additions, 41 deletions...ts/assets/asset-hub-westend/src/tests/reserve_transfer.rs
- cumulus/parachains/integration-tests/emulated/tests/assets/asset-hub-westend/src/tests/swap.rs 12 additions, 9 deletions...emulated/tests/assets/asset-hub-westend/src/tests/swap.rs
- cumulus/parachains/integration-tests/emulated/tests/assets/asset-hub-westend/src/tests/teleport.rs 17 additions, 21 deletions...ated/tests/assets/asset-hub-westend/src/tests/teleport.rs
- cumulus/parachains/integration-tests/emulated/tests/bridges/bridge-hub-rococo/src/tests/asset_transfers.rs 21 additions, 19 deletions...ts/bridges/bridge-hub-rococo/src/tests/asset_transfers.rs
- cumulus/parachains/integration-tests/emulated/tests/bridges/bridge-hub-rococo/src/tests/snowbridge.rs 2 additions, 4 deletions...d/tests/bridges/bridge-hub-rococo/src/tests/snowbridge.rs
- cumulus/parachains/integration-tests/emulated/tests/bridges/bridge-hub-westend/src/tests/asset_transfers.rs 17 additions, 17 deletions...s/bridges/bridge-hub-westend/src/tests/asset_transfers.rs
- cumulus/parachains/runtimes/assets/asset-hub-rococo/src/lib.rs 1 addition, 1 deletion...us/parachains/runtimes/assets/asset-hub-rococo/src/lib.rs
Please register or sign in to comment