Contract: TrueHKD
Etherscan label: trusttoken
Tag: TrueHKD (THKD)
Malicious: no
Decompiled opcodes:
PUSH1 0x80 PUSH1 0x40 MSTORE CALLVALUE DUP1 ISZERO PUSH2 0x0010 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0023 CALLER PUSH5 0x0100000000 PUSH2 0x0028 DUP2 MUL DIV JUMP JUMPDEST PUSH2 0x004c JUMP JUMPDEST PUSH32 0x694c83c02d0f62c26352cb2d947e2f3d43c28959df09aa728c1937be0db4f629 SSTORE JUMP JUMPDEST PUSH2 0x0605 DUP1 PUSH2 0x005b PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN STOP PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x04 CALLDATASIZE LT PUSH2 0x0077 JUMPI PUSH4 0xffffffff PUSH29 0x0100000000000000000000000000000000000000000000000000000000 PUSH1 0x00 CALLDATALOAD DIV AND PUSH4 0x025313a2 DUP2 EQ PUSH2 0x00bc JUMPI DUP1 PUSH4 0x0add8140 EQ PUSH2 0x00fa JUMPI DUP1 PUSH4 0x3659cfe6 EQ PUSH2 0x010f JUMPI DUP1 PUSH4 0x5c60da1b EQ PUSH2 0x013f JUMPI DUP1 PUSH4 0x9965b3d6 EQ PUSH2 0x0154 JUMPI DUP1 PUSH4 0xf1739cae EQ PUSH2 0x0169 JUMPI JUMPDEST PUSH1 0x40 MLOAD PUSH32 0x3e9d19baa8ecfb799f8603bb69f8a220a1c51ff5c34c24b0d981ca8973276561 SWAP1 CALLDATASIZE RETURNDATASIZE DUP3 CALLDATACOPY RETURNDATASIZE RETURNDATASIZE CALLDATASIZE DUP4 DUP6 SLOAD GAS DELEGATECALL RETURNDATASIZE PUSH1 0x00 DUP4 RETURNDATACOPY DUP1 DUP1 ISZERO PUSH2 0x00b8 JUMPI RETURNDATASIZE DUP4 RETURN JUMPDEST RETURNDATASIZE DUP4 REVERT JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x00c8 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x00d1 PUSH2 0x0197 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff SWAP1 SWAP3 AND DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0106 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x00d1 PUSH2 0x01bc JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x011b JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x013d PUSH20 0xffffffffffffffffffffffffffffffffffffffff PUSH1 0x04 CALLDATALOAD AND PUSH2 0x01e1 JUMP JUMPDEST STOP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x014b JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x00d1 PUSH2 0x031c JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0160 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x013d PUSH2 0x0341 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0175 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x013d PUSH20 0xffffffffffffffffffffffffffffffffffffffff PUSH1 0x04 CALLDATALOAD AND PUSH2 0x0468 JUMP JUMPDEST PUSH32 0x694c83c02d0f62c26352cb2d947e2f3d43c28959df09aa728c1937be0db4f629 SLOAD SWAP1 JUMP JUMPDEST PUSH32 0x6dd3140f324ae1c14ee501ef56b899935ef394e2a1b2a0e41ec6b40fd725799c SLOAD SWAP1 JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH2 0x01ec PUSH2 0x0197 JUMP JUMPDEST PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND CALLER PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND EQ ISZERO ISZERO PUSH2 0x0287 JUMPI PUSH1 0x40 DUP1 MLOAD PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x10 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x6f6e6c792050726f7879204f776e657200000000000000000000000000000000 PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST POP POP PUSH32 0x3e9d19baa8ecfb799f8603bb69f8a220a1c51ff5c34c24b0d981ca8973276561 DUP1 SLOAD SWAP1 PUSH20 0xffffffffffffffffffffffffffffffffffffffff DUP1 DUP4 AND SWAP1 DUP5 AND EQ ISZERO PUSH2 0x02d3 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST DUP3 DUP2 SSTORE PUSH1 0x40 MLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff DUP5 AND SWAP1 PUSH32 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b SWAP1 PUSH1 0x00 SWAP1 LOG2 POP POP POP JUMP JUMPDEST PUSH32 0x3e9d19baa8ecfb799f8603bb69f8a220a1c51ff5c34c24b0d981ca8973276561 SLOAD SWAP1 JUMP JUMPDEST PUSH2 0x0349 PUSH2 0x01bc JUMP JUMPDEST PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND CALLER PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND EQ ISZERO ISZERO PUSH2 0x03e4 JUMPI PUSH1 0x40 DUP1 MLOAD PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x18 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x6f6e6c792070656e64696e672050726f7879204f776e65720000000000000000 PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST PUSH2 0x03ec PUSH2 0x01bc JUMP JUMPDEST PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH2 0x040a PUSH2 0x0197 JUMP JUMPDEST PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH32 0x5a3e66efaa1e445ebd894728a69d6959842ea1e97bd79b892797106e270efcd9 PUSH1 0x40 MLOAD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG3 PUSH2 0x045c PUSH2 0x0457 PUSH2 0x01bc JUMP JUMPDEST PUSH2 0x0591 JUMP JUMPDEST PUSH2 0x0466 PUSH1 0x00 PUSH2 0x05b5 JUMP JUMPDEST JUMP JUMPDEST PUSH2 0x0470 PUSH2 0x0197 JUMP JUMPDEST PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND CALLER PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND EQ ISZERO ISZERO PUSH2 0x050b JUMPI PUSH1 0x40 DUP1 MLOAD PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x10 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x6f6e6c792050726f7879204f776e657200000000000000000000000000000000 PUSH1 0x44 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x64 ADD SWAP1 REVERT JUMPDEST PUSH20 0xffffffffffffffffffffffffffffffffffffffff DUP2 AND ISZERO ISZERO PUSH2 0x052d JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x0536 DUP2 PUSH2 0x05b5 JUMP JUMPDEST PUSH32 0xb3d55174552271a4f1aaf36b72f50381e892171636b3fb5447fe00e995e7a37b PUSH2 0x055f PUSH2 0x0197 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff SWAP3 DUP4 AND DUP2 MSTORE SWAP2 DUP5 AND PUSH1 0x20 DUP4 ADD MSTORE DUP1 MLOAD SWAP2 DUP3 SWAP1 SUB ADD SWAP1 LOG1 POP JUMP JUMPDEST PUSH32 0x694c83c02d0f62c26352cb2d947e2f3d43c28959df09aa728c1937be0db4f629 SSTORE JUMP JUMPDEST PUSH32 0x6dd3140f324ae1c14ee501ef56b899935ef394e2a1b2a0e41ec6b40fd725799c SSTORE JUMP STOP LOG1 PUSH6 0x627a7a723058 SHA3 UNKNOWN_0x28 SGT UNKNOWN_0xdf UNKNOWN_0xd4 XOR MUL PUSH2 0x018b DUP3 UNKNOWN_0xe3 STOP CALLCODE DUP15 DUP13 SWAP11 UNKNOWN_0xbc BLOCKHASH CALLCODE DUP2 SWAP6 PUSH8 0x32c4d9923aaa66d2 ORIGIN INVALID_0x6d 0x0029