[Root] Recover user funds lost due to failed XCM transfer

Root
1yr ago
0 Comments
Executed

The proposal aims to recover 317.001366 USDT lost in a failed XCM transfer by fa4zqK6a2sSd59UFJLuCz4D1fFTHEpnjqNFuUvtZR2JMfz1. Bifrost Kusama part of transfer was successful with USDT burnt on Bifrost Kusama. However, AssetHub dropped message execution since it hasn't passed one of the xcm barriers. The proposal suggests performing recovery by issuing USDT tokens on Bifrost Kusama to the user account that has originated the abovementioned xcm transfer.

Context and discussion phase

For detailed context and discussion phase feel free to check out discussion post

Update on recovery method

As correctly pointed out by BayaCat, we can directly call currencies.update_balance since it updates by difference, not by absolute value. Thus is it safe to invoke directly for user's account.

Edited
Reply
Up
Share
Status
Decision14d
Confirmation1d
Attempts
1
Tally
100%Aye
50.0%Threshold
0%Nay
Aye
9,086.2BNC
Nay
0BNC
  • 0.0%
  • 0.0%
  • 0.0%

Threshold

Support0.06%
51,436BNC
Issuance
79.99MBNC
Votes
Nested
Flattened
Calls
Call
Metadata
Timeline6
Votes Bubble
Statistics
Comments
No comments here
;