polkadot
polkadot copied to clipboard
Introduce transactional processing for xcm instructions
closes https://github.com/paritytech/polkadot-sdk/issues/490
Cumulus companion: https://github.com/paritytech/cumulus/pull/2969
bot rebase
Rebased
bot rebase
Rebased
bot rebase
Rebased
The CI pipeline was cancelled due to failure one of the required jobs. Job name: test-linux-stable Logs: https://gitlab.parity.io/parity/mirrors/polkadot/-/jobs/3435238
@gavofyork I updated the PR to only update the necessary registers. I also checks the instructions for infallibility after state changes. I am wondering if we should rollback the holding/trader registers for the BuyExecution instruction. Aren't we allowing free execution if we enable rollbacks on BuyExecution?