[Proposal: 90] Incorrect transfers of EQ tokens from Equilibrium to Moonbeam

Dear Moonbeam community,

Some of Equilibrium users have incorrectly sent their EQ tokens to the NULL (0x) address in the Moonbeam network instead of using their own addresses directly and ended up temporarily losing their tokens. Below is the list of all of such transactions:

As you may see the balance of the NULL account 767,023,281,826,580 corresponds to the sum of all erroneous transfers.

We are willing to distribute users their funds back and propose to do the following:

We will create a governance proposal in Moonbeam network to transfer xcEQs from the NULL address via XCM directly to token senders via a batch of XCM transfers.

Here is a call data to transfer xcEQ tokens from the NULL address to Equilibrium users: 0x1e03000100000000000000000000000000000000000000001e00406a0001d6f6f0a4fb6d578c63a0d840e067628f00e40b54020000000000000000000000010102006d1f01007204c20411a68b1aed581207738949fa914ff8d417464cba0564f2d484b18456006a0001d6f6f0a4fb6d578c63a0d840e067628f00743ba40b0000000000000000000000010102006d1f0100c2ba1947e72c0b9525de3cb0a3eefd52a37e3fd194e48ba4601ab0213d10e573006a0001d6f6f0a4fb6d578c63a0d840e067628f00e40b54020000000000000000000000010102006d1f01007204c20411a68b1aed581207738949fa914ff8d417464cba0564f2d484b18456006a0001d6f6f0a4fb6d578c63a0d840e067628f00e87648170000000000000000000000010102006d1f01009686007868299c8e222a94fd867ea7a37e7c45d4213b82a6d2eb365e8450d27b006a0001d6f6f0a4fb6d578c63a0d840e067628f00f0ce66bb0a00000000000000000000010102006d1f0100fae413f039276d0931b1aadf7ea70ac9d65220859dab34571bc0b1ed169fb670006a0001d6f6f0a4fb6d578c63a0d840e067628f001abe5c681700000000000000000000010102006d1f01004c0435a785d6383f476a6d86208a30594a236532a39cfba0d5614e15e1468530006a0001d6f6f0a4fb6d578c63a0d840e067628f005039278c0400000000000000000000010102006d1f0100004e30f72e396ce1d988db009390506207fcf6439c8f744385615a5033999978006a0001d6f6f0a4fb6d578c63a0d840e067628f00e87648170000000000000000000000010002006d1f0100c2ba1947e72c0b9525de3cb0a3eefd52a37e3fd194e48ba4601ab0213d10e573006a0001d6f6f0a4fb6d578c63a0d840e067628f00a0724e180900000000000000000000010102006d1f010036ef8c87c8fb6352cae62c5032550d5141766c1b2222015ae42da10e43c32650006a0001d6f6f0a4fb6d578c63a0d840e067628f0050f881d3de00000000000000000000010102006d1f01003e75b76ffb58d37bdb44f24f2e45d76ffac02f52647cedbd2db3b79bb609cb3f006a0001d6f6f0a4fb6d578c63a0d840e067628f00a0724e180900000000000000000000010102006d1f0100f6a3cb448fdadcb03db93328e40681783fba480f5c50dd0819444e486b381410006a0001d6f6f0a4fb6d578c63a0d840e067628f00e87648170000000000000000000000010102006d1f01008c6ede4aae8b2dacff8575799fe35c11d8e8416a2d9746e031f904e78115426f006a0001d6f6f0a4fb6d578c63a0d840e067628f00221f8f409400000000000000000000010102006d1f010064011d0f16b29f97c6878c989acc5e4af0e850ff512aa8f47001cc00c434726e006a0001d6f6f0a4fb6d578c63a0d840e067628f0000bf5a47da00000000000000000000010102006d1f010040f954bb6dfc8e04f9fdc995f7a7bf44e355a27b17fa17f751d758642c44070b006a0001d6f6f0a4fb6d578c63a0d840e067628f0060defb740500000000000000000000010102006d1f0100ea1426f253b21953b578b445e26baca38b845514fb6bdc703f973999d0cd9a79006a0001d6f6f0a4fb6d578c63a0d840e067628f140b2771932d00000000000000000000010102006d1f01007aa005fb99813dcf9142c196f4b49c3355fdfa19eda35bf2deca1c39caa2510500

This proposal was tested on Moonbeam fork with Acala Chopstick utility.
We ask the Moonbeam community to consider this proposal and move it to the network referendum.

Thank you!

2 Likes

I would like to know how was the process of those erroneous transfers? what caused them to be like this?

And what will be done to prevent it from happening again, since having one of these proposals every week would not be the most optimal, thanks

2 Likes

We’ve had an address validation issue in our UI interface so some users instead of transferring tokens directly to their EVM wallet address transfered tokens to the NULL address. The issue was fixed and now UI checks for a valid EVM wallet address when transferring tokens and informs users to check that it is indeed a correct address

2 Likes

The calldata:

0x1e03000100000000000000000000000000000000000000001e00406a0001d6f6f0a4fb6d578c63a0d840e067628f00e40b54020000000000000000000000010102006d1f01007204c20411a68b1aed581207738949fa914ff8d417464cba0564f2d484b18456006a0001d6f6f0a4fb6d578c63a0d840e067628f00743ba40b0000000000000000000000010102006d1f0100c2ba1947e72c0b9525de3cb0a3eefd52a37e3fd194e48ba4601ab0213d10e573006a0001d6f6f0a4fb6d578c63a0d840e067628f00e40b54020000000000000000000000010102006d1f01007204c20411a68b1aed581207738949fa914ff8d417464cba0564f2d484b18456006a0001d6f6f0a4fb6d578c63a0d840e067628f00e87648170000000000000000000000010102006d1f01009686007868299c8e222a94fd867ea7a37e7c45d4213b82a6d2eb365e8450d27b006a0001d6f6f0a4fb6d578c63a0d840e067628f00f0ce66bb0a00000000000000000000010102006d1f0100fae413f039276d0931b1aadf7ea70ac9d65220859dab34571bc0b1ed169fb670006a0001d6f6f0a4fb6d578c63a0d840e067628f001abe5c681700000000000000000000010102006d1f01004c0435a785d6383f476a6d86208a30594a236532a39cfba0d5614e15e1468530006a0001d6f6f0a4fb6d578c63a0d840e067628f005039278c0400000000000000000000010102006d1f0100004e30f72e396ce1d988db009390506207fcf6439c8f744385615a5033999978006a0001d6f6f0a4fb6d578c63a0d840e067628f00e87648170000000000000000000000010002006d1f0100c2ba1947e72c0b9525de3cb0a3eefd52a37e3fd194e48ba4601ab0213d10e573006a0001d6f6f0a4fb6d578c63a0d840e067628f00a0724e180900000000000000000000010102006d1f010036ef8c87c8fb6352cae62c5032550d5141766c1b2222015ae42da10e43c32650006a0001d6f6f0a4fb6d578c63a0d840e067628f0050f881d3de00000000000000000000010102006d1f01003e75b76ffb58d37bdb44f24f2e45d76ffac02f52647cedbd2db3b79bb609cb3f006a0001d6f6f0a4fb6d578c63a0d840e067628f00a0724e180900000000000000000000010102006d1f0100f6a3cb448fdadcb03db93328e40681783fba480f5c50dd0819444e486b381410006a0001d6f6f0a4fb6d578c63a0d840e067628f00e87648170000000000000000000000010102006d1f01008c6ede4aae8b2dacff8575799fe35c11d8e8416a2d9746e031f904e78115426f006a0001d6f6f0a4fb6d578c63a0d840e067628f00221f8f409400000000000000000000010102006d1f010064011d0f16b29f97c6878c989acc5e4af0e850ff512aa8f47001cc00c434726e006a0001d6f6f0a4fb6d578c63a0d840e067628f0000bf5a47da00000000000000000000010102006d1f010040f954bb6dfc8e04f9fdc995f7a7bf44e355a27b17fa17f751d758642c44070b006a0001d6f6f0a4fb6d578c63a0d840e067628f0060defb740500000000000000000000010102006d1f0100ea1426f253b21953b578b445e26baca38b845514fb6bdc703f973999d0cd9a79006a0001d6f6f0a4fb6d578c63a0d840e067628f140b2771932d00000000000000000000010102006d1f01007aa005fb99813dcf9142c196f4b49c3355fdfa19eda35bf2deca1c39caa2510500

Does correspond to a transfers back to Equilibrium and to the addresses and values presented in the Google Sheets document.

2 Likes

Hi all,
We agree with getting the affected users their tokens back, but at the same time a bit concerned about voting in favour of this proposal.
If the amount is 767023.2818 EQ, that currently equates to ~$740. Is it worth potentially compromising the immutability of a blockchain for an amount that can be absorbed by the Eq foundation?

3 Likes

Hey Daniel, i would like to thank you for pointing this out. the question you raised is of great importance, and it would be useful to discuss it further with the community. by setting specific guidelines, we will be able to respond effectively to the growing number of similar requests that are likely to arise in the future

1 Like