A user sent 4,005 Chainlink tokens to a smart contract that belongs to the DeFi game Aavegotchi, he wrote on Github recently.
Unfortunately, the contract doesn’t support the tokens, and the funds vanished forever. “Dawid (@D13Kabani), a father of two and Aavegotchi enthusiast staking GHST, made the type of mistake that every crypto user fears the most,” Aavegotchi developer Pixelcraft Studios confirmed recently.
The post stated that Dawid wrongly sent most of his crypto savings to the GHST staking contract he had previously interacted with instead of depositing it to Binance.
The developers continued that since there are no “undo” buttons in the crypto world, the user’s LINK tokens are now stuck in a non-upgradeable and immutable, GHST staking contract forever.
But Aavegotchi decided to help the user by setting up a particular “SantaGotchi” wallet so that crypto enthusiasts can donate to him. On Christmas day, Aavegotchi will transfer all the funds deposited by that time to Dawid.
As far as now, users donated proximately $1,170 in ETH.
Nick Mudge, the lead Solidity developer at Pixelcraft studios, explaining that Ethereum’s ERC-20 standard is prone to user mistakes like this. “This is a problem with the ERC20 standard. It doesn’t provide a way to check that a contract can accept ERC-20 tokens. Some other token standards provide some protection against this,” Mudge said.
For instance, he cited two Ethereum improvement proposals named ERC-777 and ERC-223. The former prevents acquiring funds that it didn’t support, while the latter is compatible with the ERC-20 standard and specifically created to prevent users from losing funds because of mistakes.
“Also, I think that [Ethereum Name Service] names help. I think a person is less likely to make a mistake if they use an address like SantaGotchi.eth rather than an address like [this],” Mudge noted, continuing, “I think that user interfaces can help prevent errors and mistakes like this from occurring.”
User mistakes keep on occurring with unenviable regularity. In October, someone sent 28,050 AAVE tokens – amounting to around $1.1M by that time – to the wrong address, which resulted in the irreversible loss of their funds.
No Comment