Poor guy accidentally sent his funds to the wrong address, losing his life's savings. More info here: <a href="https://www.reddit.com/r/ethereum/comments/kdwg1b/i_lost_all_my_funds_with_one_idiot_mistake_i_will/" rel="nofollow">https://www.reddit.com/r/ethereum/comments/kdwg1b/i_lost_all...</a>
And here: <a href="https://www.reddit.com/r/ethereum/comments/ke2hxz/aavegotchi_sets_up_donations_to_help_guy_who_lost/" rel="nofollow">https://www.reddit.com/r/ethereum/comments/ke2hxz/aavegotchi...</a><p>And here: <a href="https://twitter.com/mudgen/status/1338967176968069127" rel="nofollow">https://twitter.com/mudgen/status/1338967176968069127</a>
This is one of very few reasons why having centralised banks is going to be necessary. Whether the pros of having banks outweigh the cons decentralised currencies, is yet to be determined. Personally, I still don't believe they do.<p>Anyway, the usual bank transaction care should still apply, especially _because_ there is no central authority to reverse charges. Normally when I send money to anyone, I check it first by sending a small amount, then I get confirmation that it's received, then I'll send the rest.<p>I don't know if such a precaution would have made sense in this scenario (as I don't know enough about LINK or smart contracts for that matter), but it's something that I take especially serious when transacting large amounts in crypto currencies.
Wow: "the implementation is the battle-tested standard OpenZeppelin ERC20 contract...Chainlink added a few functions to support ERC-677...here's a ray of hope since the contract that owns the funds is a proxy (implemented as @mudgen's Diamond)... If you could somehow get the proxy to register the transfer function of the Chainlink contract as a diamond facet, you (or anyone else) would then be able to call it via the proxy and move the funds as if you were the owner. Aavegotchi, as any diamond, has an admin interface for changing registered functions, called IDiamondCut."<p>Cryptocurrency is gonna need its own Certified Public Accountants.
If the Aveegotchi person is based in a jurisdictions with laws that would be favorable, one solution is to sue him. You could make the argument that he should return the money (and that creating a computer program which was unable to allow him to do so was his own fault).<p>It’s a similar fact pattern to Citigroup v. Brigade Capital Management (which seems like it could go in Citigroup’s favor).<p>Of course it seems like the Aveegotchi person is being really nice about this so I don’t think it would be right to sue him, but if I’d just lost my whole life savings maybe I’d think differently.
It seems like this is an issue of tooling, no? If crypto by definition is to be without governance, and contracts are immutable, then you better use some damn good tools/services to make sure transfers and contracts are setup and executed correctly. Any type of silly mistake like this should be made practically impossible, since it's inherently irreversible by design.<p>So was this guy just playing around with manual setups? Or is that perhaps the only way to do things?
This is a sad story and a good example of why the much-ballyhooed immutability of cryptocurrency transactions is an anti-feature for the vast majority of users.
Funny that this makes it to HN's front page as BTCUSD touches an all time high.<p>Maybe the OP is trying to do some sort of indirect PSA on the dangers of crypto?<p>[edit]: in which case, here's another PSA: you can have freedom or safety. Having both is pretty darn hard. However, having the illusion that you have both is fairly commonplace.
OT, but what was the purpose of this transfer, expecting appreciation of currency?<p>With money transfers, one should always send a small amount and confirm receipt, rather then sending giant amounts ?
The most downvoted comment in the Github issue seems totally right.. why did this guy put his life savings in a crypto? Even without making any mistake this seems like a dumb move.
Aavegotchi setup a donation fund to help out the guy: <a href="https://www.reddit.com/r/ethereum/comments/ke2hxz/aavegotchi_sets_up_donations_to_help_guy_who_lost/" rel="nofollow">https://www.reddit.com/r/ethereum/comments/ke2hxz/aavegotchi...</a>