[Proposal: 79] Return PINK and NCTR from Failed TX

Abstract

Moonbeam/Moonriver changed the way XCM execution fee is calculated. Hydration and Apillon teams had XCM Interfaces that did not use our XCM SDK; therefore, they misconfigured XCM transfers, which resulted in failed executions in Moonbeam.

This proposal is to return funds to users affected by this.

Details

Hydration and Apillon XCM Apps had a fixed fee of 0.03 USDT to transfer PINK and NCTR from AssetHub-Polkadot to Moonbeam. This resulted in some XCM failing execution on the Moonbeam end. The following were affected by the bug in the Apps:

Thus, funds were transferred to Moonbeam’s Sovereign account in AH-Polkadot but Moonbeam chain did not minted the XC-20 representation.

Therefore, this is the status right now:

Sovereign Account in AH:

2,123,060,949.469 PINK
100,124,065.324 NCTR

XC-20s:

2,122,938,979.2574842 xcPINK 
00,119,876.41378367 xcNCTR

Asset Hub Positive Balance (held - XC20s) :

121,970.2115158 PINK
4,188.91021633 NCTR

User’s assets locked are:

121,959.151 PINK
4,187 NCTR

This proposal sends an XCM message to our Sovereign account in AssetHub-Polkadot to transferred such funds back to the user.

It was tested via Chopsticks. Preimage 0xb7cccd52907900f7df4bdfc3c87a3d26a4837218cae16e4f2f9ca634aab4898c




The balance of our Sovereign account in AH-Polkadot still holds a bit more tokens than the XC-20s available in Moonbeam (means everything is OK).

3 Likes

I’m fully supportive of this proposal, let’s return the funds to the users

1 Like

aye im in support of this as well

Thanks for putting this together @AlbertoV19 - also in favour of proceeding…