Home Technology & Science Really stupid “smart contract” bug let hackers steal $31 million in digital coin