Contract: EternalStorageProxy
Malicious: no
Decompiled opcodes:
PUSH1 0x80 PUSH1 0x40 MSTORE PUSH2 0x0016 CALLER PUSH5 0x0100000000 PUSH2 0x001b DUP2 MUL DIV JUMP JUMPDEST PUSH2 0x003d JUMP JUMPDEST PUSH1 0x06 DUP1 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB NOT AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP3 SWAP1 SWAP3 AND SWAP2 SWAP1 SWAP2 OR SWAP1 SSTORE JUMP JUMPDEST PUSH2 0x03ad DUP1 PUSH2 0x004c PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN STOP PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x04 CALLDATASIZE LT PUSH2 0x005e JUMPI PUSH4 0xffffffff PUSH1 0xe0 PUSH1 0x02 EXP PUSH1 0x00 CALLDATALOAD DIV AND PUSH4 0x3ad06d16 DUP2 EQ PUSH2 0x00a9 JUMPI DUP1 PUSH4 0x54fd4d50 EQ PUSH2 0x00cf JUMPI DUP1 PUSH4 0x5c60da1b EQ PUSH2 0x00f6 JUMPI DUP1 PUSH4 0x6fde8202 EQ PUSH2 0x0127 JUMPI DUP1 PUSH4 0xa9c45fcb EQ PUSH2 0x013c JUMPI DUP1 PUSH4 0xf1739cae EQ PUSH2 0x0160 JUMPI JUMPDEST PUSH1 0x00 PUSH2 0x0068 PUSH2 0x0181 JUMP JUMPDEST SWAP1 POP PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP2 AND ISZERO ISZERO PUSH2 0x007f JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x40 MLOAD CALLDATASIZE PUSH1 0x00 DUP3 CALLDATACOPY PUSH1 0x00 DUP1 CALLDATASIZE DUP4 DUP6 GAS DELEGATECALL RETURNDATASIZE DUP3 ADD PUSH1 0x40 MSTORE RETURNDATASIZE PUSH1 0x00 DUP4 RETURNDATACOPY DUP1 DUP1 ISZERO PUSH2 0x00a5 JUMPI RETURNDATASIZE DUP4 RETURN JUMPDEST RETURNDATASIZE DUP4 REVERT JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x00b5 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x00cd PUSH1 0x04 CALLDATALOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x24 CALLDATALOAD AND PUSH2 0x0190 JUMP JUMPDEST STOP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x00db JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x00e4 PUSH2 0x01ba JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0102 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x010b PUSH2 0x0181 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP3 AND DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0133 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x010b PUSH2 0x01c0 JUMP JUMPDEST PUSH2 0x00cd PUSH1 0x04 DUP1 CALLDATALOAD SWAP1 PUSH1 0x24 DUP1 CALLDATALOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND SWAP2 PUSH1 0x44 CALLDATALOAD SWAP2 DUP3 ADD SWAP2 ADD CALLDATALOAD PUSH2 0x01cf JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x016c JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x00cd PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH2 0x0237 JUMP JUMPDEST PUSH1 0x08 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND SWAP1 JUMP JUMPDEST PUSH2 0x0198 PUSH2 0x01c0 JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND CALLER EQ PUSH2 0x01ac JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x01b6 DUP3 DUP3 PUSH2 0x02bf JUMP JUMPDEST POP POP JUMP JUMPDEST PUSH1 0x07 SLOAD SWAP1 JUMP JUMPDEST PUSH1 0x06 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND SWAP1 JUMP JUMPDEST PUSH2 0x01d7 PUSH2 0x01c0 JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND CALLER EQ PUSH2 0x01eb JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x01f5 DUP5 DUP5 PUSH2 0x0190 JUMP JUMPDEST ADDRESS PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND CALLVALUE DUP4 DUP4 PUSH1 0x40 MLOAD DUP1 DUP4 DUP4 DUP1 DUP3 DUP5 CALLDATACOPY DUP3 ADD SWAP2 POP POP SWAP3 POP POP POP PUSH1 0x00 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP6 DUP8 GAS CALL SWAP3 POP POP POP ISZERO ISZERO PUSH2 0x0231 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP POP POP POP JUMP JUMPDEST PUSH2 0x023f PUSH2 0x01c0 JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND CALLER EQ PUSH2 0x0253 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP2 AND ISZERO ISZERO PUSH2 0x0268 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH32 0x5a3e66efaa1e445ebd894728a69d6959842ea1e97bd79b892797106e270efcd9 PUSH2 0x0291 PUSH2 0x01c0 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP3 DUP4 AND DUP2 MSTORE SWAP2 DUP5 AND PUSH1 0x20 DUP4 ADD MSTORE DUP1 MLOAD SWAP2 DUP3 SWAP1 SUB ADD SWAP1 LOG1 PUSH2 0x02bc DUP2 PUSH2 0x0357 JUMP JUMPDEST POP JUMP JUMPDEST PUSH1 0x08 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP3 DUP2 AND SWAP2 AND EQ ISZERO PUSH2 0x02da JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x02e3 DUP2 PUSH2 0x0379 JUMP JUMPDEST ISZERO ISZERO PUSH2 0x02ee JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x07 SLOAD DUP3 GT PUSH2 0x02fc JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x07 DUP3 SWAP1 SSTORE PUSH1 0x08 DUP1 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP4 AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB NOT SWAP1 SWAP2 AND DUP2 OR SWAP1 SWAP2 SSTORE PUSH1 0x40 DUP1 MLOAD DUP5 DUP2 MSTORE SWAP1 MLOAD PUSH32 0x4289d6195cf3c2d2174adf98d0e19d4d2d08887995b99cb7b100e7ffe795820e SWAP2 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 LOG2 POP POP JUMP JUMPDEST PUSH1 0x06 DUP1 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB NOT AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP3 SWAP1 SWAP3 AND SWAP2 SWAP1 SWAP2 OR SWAP1 SSTORE JUMP JUMPDEST PUSH1 0x00 SWAP1 EXTCODESIZE GT SWAP1 JUMP STOP LOG1 PUSH6 0x627a7a723058 SHA3 DUP1 UNKNOWN_0xd1 UNKNOWN_0x2a DUP9 MUL GASPRICE MSTORE UNKNOWN_0xc DUP6 UNKNOWN_0x5f UNKNOWN_0xb3 UNKNOWN_0xe3 SWAP13 UNKNOWN_0xea UNKNOWN_0xed GASPRICE UNKNOWN_0xe9 UNKNOWN_0xf8 DUP10 UNKNOWN_0x2a UNKNOWN_0xe0 INVALID_0x7b 0x2dd9e2ff09ddd1fff0f50029