Contract: CrossProxy
Malicious: no
Decompiled opcodes:
PUSH1 0x80 PUSH1 0x40 MSTORE PUSH3 0x01fa40 PUSH1 0x11 SSTORE PUSH2 0x0258 PUSH1 0x12 SSTORE PUSH1 0x14 DUP1 SLOAD PUSH1 0xa0 PUSH1 0x02 EXP PUSH1 0xff MUL NOT AND SWAP1 SSTORE PUSH1 0x13 DUP1 SLOAD PUSH1 0xff NOT AND PUSH1 0x01 OR PUSH2 0x0100 PUSH1 0xa8 PUSH1 0x02 EXP SUB NOT AND PUSH2 0x0100 CALLER MUL OR SWAP1 SSTORE PUSH2 0x0883 DUP1 PUSH2 0x004e PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN STOP PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x04 CALLDATASIZE LT PUSH2 0x00b9 JUMPI PUSH4 0xffffffff PUSH29 0x0100000000000000000000000000000000000000000000000000000000 PUSH1 0x00 CALLDATALOAD DIV AND PUSH4 0x3659cfe6 DUP2 EQ PUSH2 0x0115 JUMPI DUP1 PUSH4 0x4fb2e45d EQ PUSH2 0x0137 JUMPI DUP1 PUSH4 0x5c60da1b EQ PUSH2 0x0157 JUMPI DUP1 PUSH4 0x715018a6 EQ PUSH2 0x0182 JUMPI DUP1 PUSH4 0x79ba5097 EQ PUSH2 0x0197 JUMPI DUP1 PUSH4 0x8da5cb5b EQ PUSH2 0x01ac JUMPI DUP1 PUSH4 0xa6f9dae1 EQ PUSH2 0x01c1 JUMPI DUP1 PUSH4 0xa8b38205 EQ PUSH2 0x01e1 JUMPI DUP1 PUSH4 0xb9b8af0b EQ PUSH2 0x0203 JUMPI DUP1 PUSH4 0xd4ee1d90 EQ PUSH2 0x0225 JUMPI DUP1 PUSH4 0xe92e2c1b EQ PUSH2 0x023a JUMPI DUP1 PUSH4 0xf4954387 EQ PUSH2 0x024f JUMPI JUMPDEST PUSH1 0x15 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP1 ISZERO ISZERO PUSH2 0x00f0 JUMPI PUSH1 0x40 MLOAD PUSH1 0xe5 PUSH1 0x02 EXP PUSH3 0x461bcd MUL DUP2 MSTORE PUSH1 0x04 ADD PUSH2 0x00e7 SWAP1 PUSH2 0x07e7 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST PUSH1 0x40 MLOAD CALLDATASIZE PUSH1 0x00 DUP3 CALLDATACOPY PUSH1 0x00 DUP1 CALLDATASIZE DUP4 DUP6 GAS DELEGATECALL RETURNDATASIZE DUP1 PUSH1 0x00 DUP5 RETURNDATACOPY DUP2 DUP1 ISZERO PUSH2 0x0111 JUMPI DUP2 DUP5 RETURN JUMPDEST DUP2 DUP5 REVERT JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0121 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0135 PUSH2 0x0130 CALLDATASIZE PUSH1 0x04 PUSH2 0x0614 JUMP JUMPDEST PUSH2 0x026f JUMP JUMPDEST STOP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0143 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0135 PUSH2 0x0152 CALLDATASIZE PUSH1 0x04 PUSH2 0x0614 JUMP JUMPDEST PUSH2 0x0354 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0163 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x016c PUSH2 0x0425 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x0179 SWAP2 SWAP1 PUSH2 0x07b5 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x018e JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0135 PUSH2 0x0434 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x01a3 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0135 PUSH2 0x0486 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x01b8 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x016c PUSH2 0x04d2 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x01cd JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0135 PUSH2 0x01dc CALLDATASIZE PUSH1 0x04 PUSH2 0x0614 JUMP JUMPDEST PUSH2 0x04e6 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x01ed JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x01f6 PUSH2 0x0547 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x0179 SWAP2 SWAP1 PUSH2 0x0827 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x020f JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0218 PUSH2 0x054d JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH2 0x0179 SWAP2 SWAP1 PUSH2 0x07c9 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0231 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x016c PUSH2 0x056e JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0246 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x01f6 PUSH2 0x057d JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x025b JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0135 PUSH2 0x026a CALLDATASIZE PUSH1 0x04 PUSH2 0x063a JUMP JUMPDEST PUSH2 0x0583 JUMP JUMPDEST PUSH1 0x13 SLOAD PUSH2 0x0100 SWAP1 DIV PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND CALLER EQ PUSH2 0x02a1 JUMPI PUSH1 0x40 MLOAD PUSH1 0xe5 PUSH1 0x02 EXP PUSH3 0x461bcd MUL DUP2 MSTORE PUSH1 0x04 ADD PUSH2 0x00e7 SWAP1 PUSH2 0x0807 JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP2 AND ISZERO ISZERO PUSH2 0x02cc JUMPI PUSH1 0x40 MLOAD PUSH1 0xe5 PUSH1 0x02 EXP PUSH3 0x461bcd MUL DUP2 MSTORE PUSH1 0x04 ADD PUSH2 0x00e7 SWAP1 PUSH2 0x07d7 JUMP JUMPDEST PUSH1 0x15 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP3 DUP2 AND SWAP2 AND EQ ISZERO PUSH2 0x02fd JUMPI PUSH1 0x40 MLOAD PUSH1 0xe5 PUSH1 0x02 EXP PUSH3 0x461bcd MUL DUP2 MSTORE PUSH1 0x04 ADD PUSH2 0x00e7 SWAP1 PUSH2 0x0817 JUMP JUMPDEST PUSH1 0x15 DUP1 SLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff NOT AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP4 AND SWAP1 DUP2 OR SWAP1 SWAP2 SSTORE PUSH1 0x40 MLOAD PUSH32 0xbc7cd75a20ee27fd9adebab32041f755214dbc6bffa90cc0225b39da2e5c2d3b SWAP1 PUSH1 0x00 SWAP1 LOG2 POP JUMP JUMPDEST PUSH1 0x13 SLOAD PUSH2 0x0100 SWAP1 DIV PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND CALLER EQ PUSH2 0x0386 JUMPI PUSH1 0x40 MLOAD PUSH1 0xe5 PUSH1 0x02 EXP PUSH3 0x461bcd MUL DUP2 MSTORE PUSH1 0x04 ADD PUSH2 0x00e7 SWAP1 PUSH2 0x0807 JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP2 AND ISZERO ISZERO PUSH2 0x03b1 JUMPI PUSH1 0x40 MLOAD PUSH1 0xe5 PUSH1 0x02 EXP PUSH3 0x461bcd MUL DUP2 MSTORE PUSH1 0x04 ADD PUSH2 0x00e7 SWAP1 PUSH2 0x07f7 JUMP JUMPDEST PUSH1 0x13 SLOAD PUSH1 0x40 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP1 DUP5 AND SWAP3 PUSH2 0x0100 SWAP1 DIV AND SWAP1 PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0 SWAP1 PUSH1 0x00 SWAP1 LOG3 PUSH1 0x13 DUP1 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP3 AND PUSH2 0x0100 MUL PUSH21 0xffffffffffffffffffffffffffffffffffffffff00 NOT SWAP1 SWAP3 AND SWAP2 SWAP1 SWAP2 OR SWAP1 SSTORE JUMP JUMPDEST PUSH1 0x15 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND SWAP1 JUMP JUMPDEST PUSH1 0x13 SLOAD PUSH2 0x0100 SWAP1 DIV PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND CALLER EQ PUSH2 0x0466 JUMPI PUSH1 0x40 MLOAD PUSH1 0xe5 PUSH1 0x02 EXP PUSH3 0x461bcd MUL DUP2 MSTORE PUSH1 0x04 ADD PUSH2 0x00e7 SWAP1 PUSH2 0x0807 JUMP JUMPDEST PUSH1 0x13 DUP1 SLOAD PUSH21 0xffffffffffffffffffffffffffffffffffffffff00 NOT AND SWAP1 SSTORE JUMP JUMPDEST PUSH1 0x14 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND CALLER EQ ISZERO PUSH2 0x04d0 JUMPI PUSH1 0x14 SLOAD PUSH1 0x13 DUP1 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP3 AND PUSH2 0x0100 MUL PUSH21 0xffffffffffffffffffffffffffffffffffffffff00 NOT SWAP1 SWAP3 AND SWAP2 SWAP1 SWAP2 OR SWAP1 SSTORE JUMPDEST JUMP JUMPDEST PUSH1 0x13 SLOAD PUSH2 0x0100 SWAP1 DIV PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 JUMP JUMPDEST PUSH1 0x13 SLOAD PUSH2 0x0100 SWAP1 DIV PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND CALLER EQ PUSH2 0x0518 JUMPI PUSH1 0x40 MLOAD PUSH1 0xe5 PUSH1 0x02 EXP PUSH3 0x461bcd MUL DUP2 MSTORE PUSH1 0x04 ADD PUSH2 0x00e7 SWAP1 PUSH2 0x0807 JUMP JUMPDEST PUSH1 0x14 DUP1 SLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff NOT AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP3 SWAP1 SWAP3 AND SWAP2 SWAP1 SWAP2 OR SWAP1 SSTORE JUMP JUMPDEST PUSH1 0x11 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x14 SLOAD PUSH21 0x010000000000000000000000000000000000000000 SWAP1 DIV PUSH1 0xff AND DUP2 JUMP JUMPDEST PUSH1 0x14 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 JUMP JUMPDEST PUSH1 0x12 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x13 SLOAD PUSH2 0x0100 SWAP1 DIV PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND CALLER EQ PUSH2 0x05b5 JUMPI PUSH1 0x40 MLOAD PUSH1 0xe5 PUSH1 0x02 EXP PUSH3 0x461bcd MUL DUP2 MSTORE PUSH1 0x04 ADD PUSH2 0x00e7 SWAP1 PUSH2 0x0807 JUMP JUMPDEST PUSH1 0x14 DUP1 SLOAD SWAP2 ISZERO ISZERO PUSH21 0x010000000000000000000000000000000000000000 MUL PUSH21 0xff0000000000000000000000000000000000000000 NOT SWAP1 SWAP3 AND SWAP2 SWAP1 SWAP2 OR SWAP1 SSTORE JUMP JUMPDEST PUSH1 0x00 PUSH2 0x0601 DUP3 CALLDATALOAD PUSH2 0x0835 JUMP JUMPDEST SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x00 PUSH2 0x0601 DUP3 CALLDATALOAD PUSH2 0x0841 JUMP JUMPDEST PUSH1 0x00 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x0626 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 PUSH2 0x0632 DUP5 DUP5 PUSH2 0x05f5 JUMP JUMPDEST SWAP5 SWAP4 POP POP POP POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x064c JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 PUSH2 0x0632 DUP5 DUP5 PUSH2 0x0608 JUMP JUMPDEST PUSH2 0x0661 DUP2 PUSH2 0x0835 JUMP JUMPDEST DUP3 MSTORE POP POP JUMP JUMPDEST PUSH2 0x0661 DUP2 PUSH2 0x0841 JUMP JUMPDEST PUSH1 0x21 DUP2 MSTORE PUSH32 0x43616e6e6f74207570677261646520746f20696e76616c696420616464726573 PUSH1 0x20 DUP3 ADD MSTORE PUSH32 0x7300000000000000000000000000000000000000000000000000000000000000 PUSH1 0x40 DUP3 ADD MSTORE PUSH1 0x60 ADD SWAP1 JUMP JUMPDEST PUSH1 0x1f DUP2 MSTORE PUSH32 0x696d706c656d656e746174696f6e20636f6e7472616374206e6f742073657400 PUSH1 0x20 DUP3 ADD MSTORE PUSH1 0x40 ADD SWAP1 JUMP JUMPDEST PUSH1 0x1d DUP2 MSTORE PUSH32 0x4e6577206f776e657220697320746865207a65726f2061646472657373000000 PUSH1 0x20 DUP3 ADD MSTORE PUSH1 0x40 ADD SWAP1 JUMP JUMPDEST PUSH1 0x09 DUP2 MSTORE PUSH32 0x4e6f74206f776e65720000000000000000000000000000000000000000000000 PUSH1 0x20 DUP3 ADD MSTORE PUSH1 0x40 ADD SWAP1 JUMP JUMPDEST PUSH1 0x29 DUP2 MSTORE PUSH32 0x43616e6e6f74207570677261646520746f207468652073616d6520696d706c65 PUSH1 0x20 DUP3 ADD MSTORE PUSH32 0x6d656e746174696f6e0000000000000000000000000000000000000000000000 PUSH1 0x40 DUP3 ADD MSTORE PUSH1 0x60 ADD SWAP1 JUMP JUMPDEST PUSH2 0x0661 DUP2 PUSH2 0x0846 JUMP JUMPDEST PUSH1 0x20 DUP2 ADD PUSH2 0x07c3 DUP3 DUP5 PUSH2 0x0658 JUMP JUMPDEST SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x20 DUP2 ADD PUSH2 0x07c3 DUP3 DUP5 PUSH2 0x0667 JUMP JUMPDEST PUSH1 0x20 DUP1 DUP3 MSTORE DUP2 ADD PUSH2 0x07c3 DUP2 PUSH2 0x0670 JUMP JUMPDEST PUSH1 0x20 DUP1 DUP3 MSTORE DUP2 ADD PUSH2 0x07c3 DUP2 PUSH2 0x06c6 JUMP JUMPDEST PUSH1 0x20 DUP1 DUP3 MSTORE DUP2 ADD PUSH2 0x07c3 DUP2 PUSH2 0x06f6 JUMP JUMPDEST PUSH1 0x20 DUP1 DUP3 MSTORE DUP2 ADD PUSH2 0x07c3 DUP2 PUSH2 0x0726 JUMP JUMPDEST PUSH1 0x20 DUP1 DUP3 MSTORE DUP2 ADD PUSH2 0x07c3 DUP2 PUSH2 0x0756 JUMP JUMPDEST PUSH1 0x20 DUP2 ADD PUSH2 0x07c3 DUP3 DUP5 PUSH2 0x07ac JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND SWAP1 JUMP JUMPDEST ISZERO ISZERO SWAP1 JUMP JUMPDEST SWAP1 JUMP STOP LOG2 PUSH6 0x627a7a723058 SHA3 DIV LOG0 STOP UNKNOWN_0x5c SWAP11 SLT SWAP13 CALLER UNKNOWN_0x5f UNKNOWN_0x49 ADDMOD UNKNOWN_0x2c UNKNOWN_0xea NOT UNKNOWN_0x21 UNOFFICIAL_PUSH UNKNOWN_0xfe SGT LOG2 UNKNOWN_0xc3 EQ UNKNOWN_0xd3 MLOAD UNKNOWN_0x1f UNKNOWN_0x28 UNKNOWN_0x4a PUSH16 0x9bd263c5ff6c6578706572696d656e74 PUSH2 0x6cf5 STOP CALLDATACOPY