[XCM] Multiple `FungiblesAdapter`s support + `WeightTrader::buy_weight` more accurate error (#6739)
* Change ParaId->Sibling for `SiblingParachainConvertsVia` * [XCM] Multiple `FungiblesAdapter`s support + `WeightTrader::buy_weight` more accurate error * Added test for `ConvertedConcreteId` with `AsPrefixedGeneralIndex` * Solution 3. - new MatchedConvertedConcreteId with matching capabilities * Review fixes * Renamed `AssetNotFound` -> `AssetNotHandled` --------- Co-authored-by: parity-processbot <>
Showing
- polkadot/xcm/xcm-builder/src/asset_conversion.rs 206 additions, 5 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-executor/src/traits/token_matching.rs 6 additions, 5 deletionspolkadot/xcm/xcm-executor/src/traits/token_matching.rs
- polkadot/xcm/xcm-executor/src/traits/weight.rs 17 additions, 4 deletionspolkadot/xcm/xcm-executor/src/traits/weight.rs
- polkadot/xcm/xcm-simulator/example/src/parachain.rs 1 addition, 1 deletionpolkadot/xcm/xcm-simulator/example/src/parachain.rs
Please register or sign in to comment