XCM: Allow reclaim of assets dropped from holding (#3727)
* XCM: Introduce AssetTrap * Revert reversions * Remove attempts at weighing and add test * Less storage use for asset trapping * Add missing file * Fixes * Fixes * Formatting * Fixes * Docs * Filter types to allow runtimes to dictate which assets/origins should be trapped * Formatting * Tests * Formatting * Fixes * Docs
Showing
- polkadot/runtime/common/src/claims.rs 1 addition, 1 deletionpolkadot/runtime/common/src/claims.rs
- polkadot/runtime/kusama/src/lib.rs 3 additions, 1 deletionpolkadot/runtime/kusama/src/lib.rs
- polkadot/runtime/rococo/src/lib.rs 3 additions, 1 deletionpolkadot/runtime/rococo/src/lib.rs
- polkadot/runtime/test-runtime/src/xcm_config.rs 2 additions, 0 deletionspolkadot/runtime/test-runtime/src/xcm_config.rs
- polkadot/runtime/westend/src/lib.rs 3 additions, 1 deletionpolkadot/runtime/westend/src/lib.rs
- polkadot/xcm/pallet-xcm/Cargo.toml 2 additions, 1 deletionpolkadot/xcm/pallet-xcm/Cargo.toml
- polkadot/xcm/pallet-xcm/src/lib.rs 58 additions, 4 deletionspolkadot/xcm/pallet-xcm/src/lib.rs
- polkadot/xcm/pallet-xcm/src/mock.rs 2 additions, 0 deletionspolkadot/xcm/pallet-xcm/src/mock.rs
- polkadot/xcm/pallet-xcm/src/tests.rs 81 additions, 2 deletionspolkadot/xcm/pallet-xcm/src/tests.rs
- polkadot/xcm/src/lib.rs 10 additions, 0 deletionspolkadot/xcm/src/lib.rs
- polkadot/xcm/src/v2/mod.rs 58 additions, 4 deletionspolkadot/xcm/src/v2/mod.rs
- polkadot/xcm/src/v2/traits.rs 4 additions, 0 deletionspolkadot/xcm/src/v2/traits.rs
- polkadot/xcm/xcm-builder/src/barriers.rs 8 additions, 8 deletionspolkadot/xcm/xcm-builder/src/barriers.rs
- polkadot/xcm/xcm-builder/src/mock.rs 34 additions, 0 deletionspolkadot/xcm/xcm-builder/src/mock.rs
- polkadot/xcm/xcm-builder/src/tests.rs 121 additions, 8 deletionspolkadot/xcm/xcm-builder/src/tests.rs
- polkadot/xcm/xcm-builder/tests/mock/mod.rs 3 additions, 1 deletionpolkadot/xcm/xcm-builder/tests/mock/mod.rs
- polkadot/xcm/xcm-executor/src/assets.rs 5 additions, 0 deletionspolkadot/xcm/xcm-executor/src/assets.rs
- polkadot/xcm/xcm-executor/src/config.rs 9 additions, 2 deletionspolkadot/xcm/xcm-executor/src/config.rs
- polkadot/xcm/xcm-executor/src/lib.rs 25 additions, 13 deletionspolkadot/xcm/xcm-executor/src/lib.rs
- polkadot/xcm/xcm-executor/src/traits/drop_assets.rs 79 additions, 0 deletionspolkadot/xcm/xcm-executor/src/traits/drop_assets.rs
Please register or sign in to comment