> Later, the OG PoWHcoin smart contract — that immutable, incredible construction made out of memes and duct tape — was drained completely of its $2 million total, leaving Ponzibot with the loss of over $2.5 million on his hands.<p>> How?<p>> Because the developers of the OG contract had failed to use the safe math functions included in Solidity, the language of Ethereum’s smart contracts, this allowed an unknown hacker to make an unsigned integer underflow withdrawal — giving themselves an infinite number of PoWH’s tokens to withdraw, and draining the contract.<p>It is absurd that one needs to <i>opt-in</i> to unsigned integer underflow checking, especially in a language designed for writing financial contracts.