This fixes a bug and security issue identified by @dfinzer and also improves documentation.
This is the live contract that is deployed to Ethereum mainnet at address 0xE9e3F9cfc1A64DFca53614a0182CFAD56c10624F.
Compiler: solc 0.4.25+commit.59dbf8f1.Emscripten.clang
File listing
All files are generated by Remix IDE / solc during compilation.
- abi.json -- This is a Contract ABI describing the deployed
SuMain
contract - bytecode.json -- The compiled EVM instructions in assembly and raw bytes