xcm: Fixes for `UnpaidLocalExporter` (#7126)
## Description This PR deprecates `UnpaidLocalExporter` in favor of the new `LocalExporter`. First, the name is misleading, as it can be used in both paid and unpaid scenarios. Second, it contains a hard-coded channel 0, whereas `LocalExporter` uses the same algorithm as `xcm-exporter`. ## Future Improvements Remove the `channel` argument and slightly modify the `ExportXcm::validate` signature as part of [this issue](https://github.com/orgs/paritytech/projects/145/views/8?pane=issue&itemId=84899273). --------- Co-authored-by: command-bot <>
Showing
- polkadot/xcm/xcm-builder/src/lib.rs 4 additions, 2 deletionspolkadot/xcm/xcm-builder/src/lib.rs
- polkadot/xcm/xcm-builder/src/tests/bridging/local_para_para.rs 1 addition, 1 deletion...dot/xcm/xcm-builder/src/tests/bridging/local_para_para.rs
- polkadot/xcm/xcm-builder/src/tests/bridging/local_relay_relay.rs 1 addition, 1 deletion...t/xcm/xcm-builder/src/tests/bridging/local_relay_relay.rs
- polkadot/xcm/xcm-builder/src/tests/bridging/mod.rs 1 addition, 1 deletionpolkadot/xcm/xcm-builder/src/tests/bridging/mod.rs
- polkadot/xcm/xcm-builder/src/universal_exports.rs 57 additions, 5 deletionspolkadot/xcm/xcm-builder/src/universal_exports.rs
- prdoc/pr_7126.prdoc 7 additions, 0 deletionsprdoc/pr_7126.prdoc
Please register or sign in to comment