A single wrong character almost kills Icon's ($ICX) blockchain

in #blockchain6 years ago

Yesterday a smart contract bug in ICX ERC-20 tokens was found. A != instead of an ==.

Yeah, you heard right, only one character. "!" instead of "=".

THIS almost caused Icons blockchain to fail. This check was supposed to make sure the contract is enforcing a wallet address that IS equal to another one. But by mistake it was doing just the opposite of that. This error was allowing anyone except the smart contract creator to enable or disable token transfers for everyone.

iciic.jpg

Luckily the team behind Icon became aware of the issue and fixed it ASAP that same day, as obviously it was as easy as changing just a single character. However this made some users wonder if a cryptocurrency as big as Icon (more than $750 million USD market cap) doesn't have any developer checking the code for errors and supervising the code before implementing it.

Sort:  

Congratulations @antonvalletas! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

Award for the number of upvotes

Click on the badge to view your Board of Honor.
If you no longer want to receive notifications, reply to this comment with the word STOP

To support your work, I also upvoted your post!

Do not miss the last post from @steemitboard!


Participate in the SteemitBoard World Cup Contest!
Collect World Cup badges and win free SBD
Support the Gold Sponsors of the contest: @good-karma and @lukestokes


Do you like SteemitBoard's project? Then Vote for its witness and get one more award!

Go here https://steemit.com/@a-a-a to get your post resteemed to over 72,000 followers.

Coin Marketplace

STEEM 0.16
TRX 0.15
JST 0.028
BTC 60231.53
ETH 2321.91
USDT 1.00
SBD 2.51