Abstract
This proposal returns some PHA tokens held by Moonbeam sovereign account in Phala chain.
Details
Phala was using XCM V2 version, so when we performed a runtime upgrade (3800), we stopped being able to receive XCM messages from V2 version. This meant that some users that sent PHA tokens from Phala to Moonbeam, the message was never properly executed in Moonbeam, and Moonbeam’s sovereign account kept the PHA tokens without minting xcPHA.
The Phala team helped identify these users:
const transferDetails = [
{
amount: BigInt(‘200210000000000’),
target: ‘442Lci2FBDnk76VuWeCGNPRgUh9HZjRoPZoRefagHfR6ALjA’,
},
{
amount: BigInt(‘4000000000000’),
target: ‘3zghSGBnHXA2NBikUqBCP18vS5LaNNUnHgJCoi5yatWppZjX’,
},
{
amount: BigInt(‘10000000000000’),
target: ‘3zghSGBnHXA2NBikUqBCP18vS5LaNNUnHgJCoi5yatWppZjX’,
},
{
amount: BigInt(‘10000000000000’),
target: ‘45yDdYkT4eRWy5GAesXygQAKsotMnvi7GR8YPDimDfeJi6Go’,
},
{
amount: BigInt(‘373000000000000’),
target: ‘45yDdYkT4eRWy5GAesXygQAKsotMnvi7GR8YPDimDfeJi6Go’,
},
{
amount: BigInt(‘30000000000000’),
target: ‘41mNTZcH7wJqzcR7DYmorZcGK1cn9UJQfcMmp7h82niSV2VZ’,
},
];
We’ve created a transaction to perform a batch of balance transfers in Phala, refunding the users. There are still plenty of PHA tokens in our sovereign account left to back the xcPHA in Moonbeam.
Call:
0x6b0305010100cd1f000001ed6c7b0f903e80d0b5a7b88ecc4ed2630100a0724e180900000000000000000000010403021828030096aa9945c18a4ada2f86888c40fdf76e5552537d6be9bae170c092328f35f8170b0034ee0517b628030002fb138a1dcdebb3097c1a48919719b7e2e27826fe6b6f08b8b4be358390cf690b00409452a30328030002fb138a1dcdebb3097c1a48919719b7e2e27826fe6b6f08b8b4be358390cf690b00a0724e1809280300ecc1d06726f784c0c559779d4c088b5cc276ad31a8ca3d2380532a6c348db1440b00a0724e1809280300ecc1d06726f784c0c559779d4c088b5cc276ad31a8ca3d2380532a6c348db1440f005080d43d530128030032c7a70f0f1a21c1b73059abe96a84c3227e52307143be1f63085a3df49f2d060b00e057eb481b010304e7274686720100010001
``Preimage hash:
0x561191af00486709ee9f66f8d5d0bda5f6319b60e5f72283a1b276c824dc79cf
Tested in Chopsticks