Author: Yu Guo, Founder of SECBIT Lab.
There are many smart contracts deployed on Ethereum platform and they have been working fine for months, but SECBIT team found that more than 1995 contracts are facing an incompatibility that could lead to transactions on exchanges being reverted (see Reference #3 and #4) — missing return value in functions like transfer(), transferFrom() or approve(). There is an issue link on GitHub: https://github.com/ethereum/solidity/issues/4116. One could easily verify the incompatibility after updating the Solidity version to 0.4.22. If not handled well, trades involving these contracts would revert, causing billions of dollars stuck in contracts. However, many people are not aware of this issue at all....
To keep reading, please go to the original article at:
Loopring Protocol - Medium
This article was first published on: Loopring Protocol - Medium All content is synced from the rightful owners. Copyright on text and images belong to the original source. --