Closed
Description
Steps:
- introduce callback that must either call
balances::transfer(who: sovereign-account-of-bridged-chain, to: relayer)
or just returnPays::No
in appropriate cases (Signed extension to refund relayer at the target chain #1657); - add relayer mode that will use
utility.batchAll(relay-chain-finality, parachain-finality, message-delivery)
to submit message delivery transactions. Or maybe a separate call/message proof - yet to be decided; - find some way to include compensation for finality transactions in the at-target-chain-callback (Signed extension to refund relayer at the target chain #1657);
- fix our signed extensions - they'll be affected by this change (Signed extension to refund relayer at the target chain #1657).