XCM: Process PayFees only once (#7641)
The `PayFees` instruction should only ever be used once. If it's used more than once, it's just a noop. --------- Co-authored-by:cmd[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by:
Adrian Catangiu <adrian@parity.io>
Showing
- polkadot/xcm/src/v5/mod.rs 3 additions, 2 deletionspolkadot/xcm/src/v5/mod.rs
- polkadot/xcm/xcm-executor/src/lib.rs 15 additions, 10 deletionspolkadot/xcm/xcm-executor/src/lib.rs
- polkadot/xcm/xcm-executor/src/tests/mock.rs 17 additions, 3 deletionspolkadot/xcm/xcm-executor/src/tests/mock.rs
- polkadot/xcm/xcm-executor/src/tests/pay_fees.rs 86 additions, 0 deletionspolkadot/xcm/xcm-executor/src/tests/pay_fees.rs
- prdoc/pr_7641.prdoc 10 additions, 0 deletionsprdoc/pr_7641.prdoc