Skip to content

Commit

Permalink
Fix delivery fees issue (#3085)
Browse files Browse the repository at this point in the history
This fix aims to solve an issue in Kusama that resulted in failed
reserve asset transfers.
It will be ported later to master as well.
The issue is that during multi-hop XCMs, like reserve asset transfers
where the reserve is not the sender nor the destination, there are no
assets available to pay for delivery fees.
This fix makes sure to deduct delivery fees from the assets being
transferred.


- [x] code changes required for fix now complete
- [x] local testing done shows issue as fixed
- [x] regression test added
- [x] PR reviewed
- [x] CI passing - currently issue with CI not running on non-master PR
- [ ] xcm-executor patch version 4.0.1 released
- [ ] xcm-executor patch version 4.0.1 included in
https://github.com/polkadot-fellows/runtimes/
- [ ] Kusama and Polkadot runtimes patch released

---------

Signed-off-by: Adrian Catangiu <adrian@parity.io>
Co-authored-by: Adrian Catangiu <adrian@parity.io>
Co-authored-by: Keith Yeung <kungfukeith11@gmail.com>
  • Loading branch information
3 people authored Jan 29, 2024
1 parent 5d145c1 commit 993dfbd
Show file tree
Hide file tree
Showing 7 changed files with 716 additions and 614 deletions.
Loading

0 comments on commit 993dfbd

Please sign in to comment.