Contract: TokenSwap
Malicious: no
Decompiled opcodes:
PUSH1 0x80 PUSH1 0x40 MSTORE CALLVALUE DUP1 ISZERO PUSH2 0x0010 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x01e5 DUP1 PUSH2 0x0020 PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN STOP PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x04 CALLDATASIZE LT PUSH2 0x004b JUMPI PUSH4 0xffffffff PUSH29 0x0100000000000000000000000000000000000000000000000000000000 PUSH1 0x00 CALLDATALOAD DIV AND PUSH4 0x3b62545b DUP2 EQ PUSH2 0x0050 JUMPI DUP1 PUSH4 0x4420e486 EQ PUSH2 0x00a7 JUMPI JUMPDEST PUSH1 0x00 DUP1 REVERT JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x005c JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x007e PUSH20 0xffffffffffffffffffffffffffffffffffffffff PUSH1 0x04 CALLDATALOAD AND PUSH2 0x00d7 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 0x00b3 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x00d5 PUSH20 0xffffffffffffffffffffffffffffffffffffffff PUSH1 0x04 CALLDATALOAD AND PUSH2 0x0102 JUMP JUMPDEST STOP JUMPDEST PUSH20 0xffffffffffffffffffffffffffffffffffffffff SWAP1 DUP2 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x20 DUP2 SWAP1 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD AND SWAP1 JUMP JUMPDEST PUSH20 0xffffffffffffffffffffffffffffffffffffffff CALLER DUP2 AND PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH1 0x20 DUP2 SWAP1 MSTORE PUSH1 0x40 SWAP1 SHA3 SLOAD AND ISZERO PUSH2 0x0134 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH20 0xffffffffffffffffffffffffffffffffffffffff CALLER DUP2 AND PUSH1 0x00 DUP2 DUP2 MSTORE PUSH1 0x20 DUP2 DUP2 MSTORE PUSH1 0x40 SWAP2 DUP3 SWAP1 SHA3 DUP1 SLOAD SWAP5 DUP7 AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff NOT SWAP1 SWAP6 AND DUP6 OR SWAP1 SSTORE DUP2 MLOAD SWAP3 DUP4 MSTORE DUP3 ADD SWAP3 SWAP1 SWAP3 MSTORE DUP2 MLOAD PUSH32 0x23ee787317e0bcb48b78ce1b486e890df7c5254e892d98b3e07cc6173a6caeb6 SWAP3 SWAP2 DUP2 SWAP1 SUB SWAP1 SWAP2 ADD SWAP1 LOG1 POP JUMP STOP LOG1 PUSH6 0x627a7a723058 SHA3 EXTCODECOPY UNKNOWN_0x5d UNKNOWN_0xda DUP10 UNKNOWN_0xb4 UNKNOWN_0x4e UNKNOWN_0xd5 UNOFFICIAL_DUP MOD UNKNOWN_0x21 PUSH13 0x5ffa2b4ae10b6b3f2ec69d303c INVALID_0x6f 0xcb080208ec46140029