XCM: Remove & replace XCM `Convert` trait (#7329)
* Introduce an extensible location-to-hash-account * Convert becomes RevFallRefConvert * Use ConvertLocation trait * Remove Convert usage * Builds * Fix warnings * Remove unused types * Bump lock * No need for aliasing * Remove unused * Deprecate legacy conversion * Fixes * Fixes * Update Cargo.toml Co-authored-by:Muharem Ismailov <ismailov.m.h@gmail.com> * Update xcm/xcm-builder/src/location_conversion.rs Co-authored-by:
Liam Aharon <liam.aharon@hotmail.com> * Update xcm/xcm-builder/src/location_conversion.rs Co-authored-by:
Liam Aharon <liam.aharon@hotmail.com> * Update xcm/xcm-builder/src/location_conversion.rs Co-authored-by:
Liam Aharon <liam.aharon@hotmail.com> * Update xcm/xcm-builder/src/location_conversion.rs Co-authored-by:
Liam Aharon <liam.aharon@hotmail.com> * Update xcm/xcm-builder/src/location_conversion.rs Co-authored-by:
Liam Aharon <liam.aharon@hotmail.com> * Update xcm/xcm-builder/src/location_conversion.rs Co-authored-by:
Liam Aharon <liam.aharon@hotmail.com> --------- Co-authored-by:
Muharem Ismailov <ismailov.m.h@gmail.com> Co-authored-by:
Liam Aharon <liam.aharon@hotmail.com>
Showing
- polkadot/Cargo.lock 183 additions, 184 deletionspolkadot/Cargo.lock
- polkadot/xcm/pallet-xcm-benchmarks/src/fungible/benchmarking.rs 5 additions, 5 deletions...ot/xcm/pallet-xcm-benchmarks/src/fungible/benchmarking.rs
- polkadot/xcm/pallet-xcm-benchmarks/src/lib.rs 3 additions, 3 deletionspolkadot/xcm/pallet-xcm-benchmarks/src/lib.rs
- polkadot/xcm/pallet-xcm-benchmarks/src/mock.rs 4 additions, 8 deletionspolkadot/xcm/pallet-xcm-benchmarks/src/mock.rs
- polkadot/xcm/pallet-xcm/src/lib.rs 8 additions, 8 deletionspolkadot/xcm/pallet-xcm/src/lib.rs
- polkadot/xcm/xcm-builder/src/asset_conversion.rs 52 additions, 54 deletionspolkadot/xcm/xcm-builder/src/asset_conversion.rs
- polkadot/xcm/xcm-builder/src/currency_adapter.rs 8 additions, 8 deletionspolkadot/xcm/xcm-builder/src/currency_adapter.rs
- polkadot/xcm/xcm-builder/src/fungibles_adapter.rs 13 additions, 13 deletionspolkadot/xcm/xcm-builder/src/fungibles_adapter.rs
- polkadot/xcm/xcm-builder/src/lib.rs 6 additions, 2 deletionspolkadot/xcm/xcm-builder/src/lib.rs
- polkadot/xcm/xcm-builder/src/location_conversion.rs 251 additions, 176 deletionspolkadot/xcm/xcm-builder/src/location_conversion.rs
- polkadot/xcm/xcm-builder/src/nonfungibles_adapter.rs 13 additions, 11 deletionspolkadot/xcm/xcm-builder/src/nonfungibles_adapter.rs
- polkadot/xcm/xcm-builder/src/origin_conversion.rs 14 additions, 14 deletionspolkadot/xcm/xcm-builder/src/origin_conversion.rs
- polkadot/xcm/xcm-executor/src/traits/conversion.rs 11 additions, 107 deletionspolkadot/xcm/xcm-executor/src/traits/conversion.rs
- polkadot/xcm/xcm-executor/src/traits/mod.rs 9 additions, 8 deletionspolkadot/xcm/xcm-executor/src/traits/mod.rs
- polkadot/xcm/xcm-simulator/example/src/lib.rs 6 additions, 6 deletionspolkadot/xcm/xcm-simulator/example/src/lib.rs
- polkadot/xcm/xcm-simulator/example/src/parachain.rs 2 additions, 2 deletionspolkadot/xcm/xcm-simulator/example/src/parachain.rs
Please register or sign in to comment