Bitcoin Forum

Alternate cryptocurrencies => Altcoin Discussion => Topic started by: vit05 on June 16, 2018, 05:43:59 AM



Title: All transfers of the $800M ICON are disabled due to fatal bug in smart contract
Post by: vit05 on June 16, 2018, 05:43:59 AM
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/0xb5a5f22694352c15b00323844ad545abb2b11028

Earlier 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/


Quote
NotYourMothersDildo
 
 31 points 5 hours ago
The actual bug is pretty fucking funny:

modifier onlyFromWallet {
    require(msg.sender != walletAddress);
    _;
}