Intro

Back in April, I was browsing Pastebin when I found the private key to an old ICX wallet with a value of $203,275.47 (0xa8015df1f65e1f53d491dc1ed35013031ad25034).

The problem? It was ERC-201, and it was obviously one of those scams where someone hooks up a bot to a “leaked” & empty ETH wallet with some altcoins with the intention of withdrawing ETH that someone else deposits with the intention of paying the gas fees to withdraw the altcoins.

The difference was, of course, that the bait for this scam appeared to be much more ludicrous than usual. Usually, the amount of altcoins used in these scams is worth no more than $60.

Of course, the wallet isn’t worth $200,000—It’s worth $0.

ICX switched blockchains in 2018. Most exchanges automatically swapped their client’s ICX to the new mainnet.

However, people who were holding their ICX in secure wallets like MetaMask had to manually swap their ERC-20 ICX to the new ICX. Missing this deadline meant losing your ICX.

By the time I found the wallet, the official swap period was over. In fact, that’s probably why the wallet was on Pastebin; it was useless anyways.

Exchanges no longer support ERC-20 ICX. No wallets have a “Swap” button next to the old ICX anymore. In fact, most wallets can’t even display ERC-20 ICX. All of this culminates in the erroneous display of $203,275.47.

After spending half a day2 reading Reddit posts, I was able to assemble the timeline.

The Timeline

  • 2018: The swap begins. It’s extended by 1 month before closing.
  • 2018 - Late 2020: ICON team handles swaps for stragglers. Gas prices are high & transfers are slow.
  • Limbo Period: All information on how to manually swap your ERC-20 ICX with the ICON team is wiped from the internet.
  • Late 2020 - Early 2021: Announced that swaps will be opening up again, but only for the ICONFi platform.

Go Deep

Despite everything, the allure of paying-off my post-secondary education before I even started it and getting the downpayment for a house, thus reducing the chances of living with my parents until 30; all from a victimless transfer of money3, it was too enticing.

Understanding the situation, I emailed support.


Me:

I’ll try to keep this as brief as possible, because you’re probably getting a ton of messages like this:

I have a sum of ERC-20 ICX tied up in my ICONex wallet (I already know the private key).

I read in the r/helloicon FAQ that you’ll be handling ERC-20 ICX to mainnet ICX swaps from now—So I’m emailing you to ask two questions:

  • How will the swap work?
  • How can I do the swap?

Looking forward to hearing from you,


Support:

Hello,

The official swap period for the old ERC20 ICX tokens ended in 2018. However, in partnership with the Foundation, ICONFi has announced an upcoming token swap support.

https://iconfi.medium.com/iconfi-supports-icons-token-swap-e5c0ec8ae701

Above is the announcement regarding the ICO token swap. Please stay tuned for more details - we will be announcing when the swap service is ready for public launch.

In the meantime, please let us know if you have any questions about any of our other services, including flexible and fixed term savings products for BTC/ETH/USDT/USDC.

Thank you.

ICONFi


Me:

Great, thanks!


I have no idea how I managed to be this awkward in email. Maybe it was the 11-hours of Reddit posts. But truthfully, I know it was just me being me.


Me:

Oh, wait—Sorry to keep beating a dead horse, but is there anything I should do in preparation for the swap?

I know that a guide will be dropping on the launch day, but I’d just like to iron out any issues you’re allowed to discuss with me.

For example, I’m a little confused by this paragraph:

“For every ETH wallet holding ICO Tokens, a corresponding ICON wallet exists that the owner can access using his/her private key (“PK”) of the ETH wallet. ICONFi will be dropping “IOU” tokens into the corresponding ICON wallets that can be exchanged with the native ICX via ICONFi. This service will be available 24/7, and there is no need to wait for a manual swap process.” (Src)

So if I’m understanding this correctly, if I keep my ERC-20 ICX in my ICONex wallet like so—

(Note: Both wallets use the same private key)

—Once the swap opens up, the mainnet ICX address (circled in blue) will automagically receive a deposit overnight?

Or am I misinterpreting the situation?

I know I’m getting into extremely thorny territory, but I’ll ask anyways, since these questions have been burning a hole into my soul:

  • Will I have to somehow transfer my ERC-20 ICX into ICONFi to do the swap?

  • If ICONFi is needed to do the swap, will KYC be required?

  • Does “ICONFi will be dropping “IOU” tokens into the corresponding ICON wallets that can be exchanged with the native ICX via ICONFi” mean that the only way to get the mainnet ICX is through the ICONFi app?

Sorry for this barrage of tricky questions,


Support:

Hello,

The old tokens cannot move - so it is still in a ETH address. All you would need is access to your PK for the ETH address which contained the old ERC-20 tokens which can no longer move.

Your private key for the ETH address has a matching ICON token address - you can do this by importing the PK for the ETH address into your ICONex. Based on your explanation it seems like you have done it already - if so, then you can leave it as is and wait for the guide to be published.

Regarding your other Qs:

  1. ERC20 tokens cannot move, as it was locked down by the entire smart contract. We are devising a more convenient way to make the swap happen.
  2. I’m afraid I do not have the answer to that yet.
  3. Yes correct.

Thank you!

ICONFi

Speculation

I got more information than I was expecting, but it wasn’t good news.

From browsing the r/helloicon subreddit and reading heresay along with reading the reply from support, I became 99% certain that KYC was going to be a requirement for the swap.

Additionally, I wasn’t sure if I’d need to pay ETH gas fees to do the swap or to move the swapped ICX to my personal wallet, either.

This was bad.

Not Speculation

But what was not speculation was the fact that the ICX ERC-20 address had an outgoing TXID that signalled that someone had already initiated the swap more than 2 years prior to my mucking about.

I’d seen this at the very start of my research, but chose to ignore it in the hopes it would disappear if I didn’t acknowledge it.

The End

On 6/7/21, I got an email from ICONFi support telling me that ERC20 swaps were back. I immediately got to work, and 20 minutes later, my fears were confirmed.

So the scam successfully tapped into my greed, but not my wallet—So that’s maybe a win.

I don’t think I’ll ever overcome the rollercoaster of emotions I experienced.

Footnotes

  1. More on this later

  2. 11 hours.

  3. You’d be coping too, if you were my shoes.