All transfers of the $800M marketcap ICON (ICX) are completely disabled due to fatal bug in smart contract (self.CryptoCurrency)
submitted 5 hours ago * by NotYourMothersDildo
https://etherscan.io/address/0xb5a5f22694352c15b00323844ad545abb2b11028Earlier this morning, a smart contract bug was first discovered in Yggdrash (YEED) that allowed anyone except the contract creator to enable and disable token transfers for everyone.
A short while later the same bug was found in the Icon (ICX) smart contract. A few minutes ago, someone began spamming the contract with disable transfer transactions.
ICX is unable to be moved from any wallet at this point.
edit: And now Binance has suspended ICX withdrawls and deposits.
edit2: Binance has re-enabled the ICX wallet. Currently token transfers are enabled but may be disabled by the smart contract and anyone with the gas to send in the command.
https://www.reddit.com/r/CryptoCurrency/comments/8rfm9w/all_transfers_of_the_800m_marketcap_icon_icx_are/NotYourMothersDildo
31 points 5 hours ago
The actual bug is pretty fucking funny:
modifier onlyFromWallet {
require(msg.sender != walletAddress);
_;
}