Contract: BasicCoin
Malicious: no
Decompiled opcodes:
PUSH1 0x60 PUSH1 0x40 DUP2 DUP2 MSTORE PUSH1 0x00 DUP1 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB NOT AND CALLER OR SWAP1 SSTORE DUP1 PUSH2 0x0523 DUP4 CODECOPY PUSH1 0xa0 SWAP1 MSTORE MLOAD PUSH1 0x80 MLOAD PUSH1 0x00 CALLVALUE GT ISZERO PUSH1 0x9d JUMPI PUSH1 0x02 JUMP JUMPDEST DUP3 PUSH1 0x01 PUSH1 0x00 POP DUP2 SWAP1 SSTORE POP DUP2 PUSH1 0x00 PUSH1 0x00 PUSH2 0x0100 EXP DUP2 SLOAD DUP2 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB MUL NOT AND SWAP1 DUP4 MUL OR SWAP1 SSTORE POP PUSH1 0x01 PUSH1 0x00 POP SLOAD PUSH1 0x02 PUSH1 0x00 POP PUSH1 0x00 DUP5 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x00 SHA3 PUSH1 0x00 POP PUSH1 0x00 ADD PUSH1 0x00 POP DUP2 SWAP1 SSTORE POP POP POP POP PUSH2 0x0479 DUP1 PUSH2 0x00aa PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN JUMPDEST DUP2 DUP1 PUSH1 0x00 EQ ISZERO PUSH1 0x32 JUMPI PUSH1 0x02 JUMP PUSH1 0x60 PUSH1 0x40 MSTORE CALLDATASIZE ISZERO PUSH2 0x0077 JUMPI PUSH1 0xe0 PUSH1 0x02 EXP PUSH1 0x00 CALLDATALOAD DIV PUSH4 0x095ea7b3 DUP2 EQ PUSH2 0x0084 JUMPI DUP1 PUSH4 0x13af4035 EQ PUSH2 0x00a2 JUMPI DUP1 PUSH4 0x18160ddd EQ PUSH2 0x00c9 JUMPI DUP1 PUSH4 0x23b872dd EQ PUSH2 0x00d7 JUMPI DUP1 PUSH4 0x5001f3b5 EQ PUSH2 0x00f8 JUMPI DUP1 PUSH4 0x70a08231 EQ PUSH2 0x0107 JUMPI DUP1 PUSH4 0x8da5cb5b EQ PUSH2 0x013a JUMPI DUP1 PUSH4 0xa9059cbb EQ PUSH2 0x0151 JUMPI DUP1 PUSH4 0xdd62ed3e EQ PUSH2 0x016f JUMPI JUMPDEST CALLVALUE PUSH2 0x0002 JUMPI PUSH2 0x01ae PUSH2 0x0002 JUMP JUMPDEST CALLVALUE PUSH2 0x0002 JUMPI PUSH2 0x01b0 PUSH1 0x04 CALLDATALOAD PUSH1 0x24 CALLDATALOAD PUSH1 0x00 PUSH1 0x00 CALLVALUE GT ISZERO PUSH2 0x01e1 JUMPI PUSH2 0x0002 JUMP JUMPDEST CALLVALUE PUSH2 0x0002 JUMPI PUSH2 0x01ae PUSH1 0x04 CALLDATALOAD PUSH1 0x00 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND CALLER SWAP1 SWAP2 AND EQ PUSH2 0x0264 JUMPI PUSH2 0x0002 JUMP JUMPDEST CALLVALUE PUSH2 0x0002 JUMPI PUSH2 0x0128 PUSH1 0x01 SLOAD DUP2 JUMP JUMPDEST CALLVALUE PUSH2 0x0002 JUMPI PUSH2 0x01b0 PUSH1 0x04 CALLDATALOAD PUSH1 0x24 CALLDATALOAD PUSH1 0x44 CALLDATALOAD PUSH1 0x00 PUSH1 0x00 CALLVALUE GT ISZERO PUSH2 0x02bf JUMPI PUSH2 0x0002 JUMP JUMPDEST CALLVALUE PUSH2 0x0002 JUMPI PUSH2 0x0128 PUSH3 0x0f4240 DUP2 JUMP JUMPDEST CALLVALUE PUSH2 0x0002 JUMPI PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x02 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE PUSH2 0x0002 JUMPI PUSH2 0x01c4 PUSH1 0x00 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 JUMP JUMPDEST CALLVALUE PUSH2 0x0002 JUMPI PUSH2 0x01b0 PUSH1 0x04 CALLDATALOAD PUSH1 0x24 CALLDATALOAD PUSH1 0x00 PUSH1 0x00 CALLVALUE GT ISZERO PUSH2 0x03cb JUMPI PUSH2 0x0002 JUMP JUMPDEST CALLVALUE PUSH2 0x0002 JUMPI PUSH2 0x0128 PUSH1 0x04 CALLDATALOAD PUSH1 0x24 CALLDATALOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP3 DUP2 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x02 PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x40 DUP1 DUP4 SHA3 SWAP4 DUP6 AND DUP4 MSTORE PUSH1 0x01 SWAP1 SWAP4 ADD SWAP1 MSTORE SHA3 SLOAD JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST STOP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 ISZERO ISZERO DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP3 SWAP1 SWAP3 AND DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST DUP3 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925 DUP5 PUSH1 0x40 MLOAD DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG3 POP CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x02 PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x40 DUP1 DUP4 SHA3 SWAP4 DUP7 AND DUP4 MSTORE PUSH1 0x01 SWAP4 DUP5 ADD SWAP1 SWAP2 MSTORE SWAP1 SHA3 DUP1 SLOAD DUP4 ADD SWAP1 SSTORE PUSH2 0x01a8 JUMP JUMPDEST PUSH1 0x00 DUP1 SLOAD PUSH1 0x40 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP5 DUP2 AND SWAP4 SWAP3 AND SWAP2 PUSH32 0x70aea8d848e8a90fb7661b227dc522eb6395c3dac71b63cb59edd5c9899b2364 SWAP2 LOG3 PUSH1 0x00 DUP1 SLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff NOT AND DUP3 OR SWAP1 SSTORE POP JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP5 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x02 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD DUP5 SWAP1 DUP4 SWAP1 DUP2 SWAP1 LT ISZERO PUSH2 0x02e9 JUMPI PUSH2 0x0002 JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP7 DUP2 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x02 PUSH1 0x20 SWAP1 DUP2 MSTORE PUSH1 0x40 DUP1 DUP4 SHA3 CALLER SWAP5 DUP6 AND DUP5 MSTORE PUSH1 0x01 ADD SWAP1 SWAP2 MSTORE SWAP1 SHA3 SLOAD DUP8 SWAP2 SWAP1 DUP7 SWAP1 DUP2 SWAP1 LT ISZERO PUSH2 0x0326 JUMPI PUSH2 0x0002 JUMP JUMPDEST DUP8 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP10 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef DUP10 PUSH1 0x40 MLOAD DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG3 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP10 DUP2 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x02 PUSH1 0x20 DUP2 DUP2 MSTORE PUSH1 0x40 DUP1 DUP5 SHA3 CALLER DUP7 AND DUP6 MSTORE PUSH1 0x01 DUP2 DUP2 ADD DUP5 MSTORE DUP3 DUP7 SHA3 DUP1 SLOAD DUP16 SWAP1 SUB SWAP1 SSTORE SWAP4 SWAP1 SWAP3 MSTORE DUP2 SLOAD DUP13 SWAP1 SUB SWAP1 SWAP2 SSTORE SWAP3 DUP12 AND DUP3 MSTORE SWAP2 SWAP1 SHA3 DUP1 SLOAD DUP10 ADD SWAP1 SSTORE SWAP6 POP POP POP POP POP POP SWAP4 SWAP3 POP POP POP JUMP JUMPDEST CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP2 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x02 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD DUP4 SWAP1 DUP2 SWAP1 LT ISZERO PUSH2 0x03f4 JUMPI PUSH2 0x0002 JUMP JUMPDEST DUP5 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef DUP7 PUSH1 0x40 MLOAD DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG3 CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x02 PUSH1 0x20 MSTORE PUSH1 0x40 DUP1 DUP3 SHA3 DUP1 SLOAD DUP9 SWAP1 SUB SWAP1 SSTORE SWAP2 DUP8 AND DUP2 MSTORE SHA3 DUP1 SLOAD DUP6 ADD SWAP1 SSTORE PUSH1 0x01 SWAP3 POP POP POP SWAP3 SWAP2 POP POP JUMP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP ADDMOD PC UNKNOWN_0x25 UNKNOWN_0x4d UNKNOWN_0xcd STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP PUSH4 0x65ebf91c UNKNOWN_0xd8 DIFFICULTY INVALID_0x6e 0xe474c955234dd8f5054a7d