> The problem with the ERC-20 standard is that it doesn't provide a way to check if a contract can accept certain tokens, an Aavegotchi developer noted.<p>I'm constantly amazed by the elementary mistakes made in cryptocurrency implementations
Can someone explain what this actually means?<p><i>The developers added that since there are (almost) no “undo” buttons in the world of crypto, the user’s LINK tokens are now stuck in a non-upgradeable—and thus immutable—GHST staking contract forever.</i><p>What is a GHST staking contract, and why can't the other party in the contract simply refund the tokens in a second transaction?