Contract: BeaconProxy
Malicious: no
Decompiled opcodes:
PUSH1 0x80 PUSH1 0x40 MSTORE CALLVALUE DUP1 ISZERO PUSH2 0x0010 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x005d CALLER PUSH1 0x40 DUP1 MLOAD PUSH32 0x666169726d696e742e626561636f6e70726f78792e626561636f6e0000000000 PUSH1 0x20 DUP1 DUP4 ADD SWAP2 SWAP1 SWAP2 MSTORE DUP3 MLOAD PUSH1 0x1b DUP2 DUP5 SUB ADD DUP2 MSTORE PUSH1 0x3b SWAP1 SWAP3 ADD SWAP1 SWAP3 MSTORE DUP1 MLOAD SWAP2 ADD SHA3 SSTORE JUMP JUMPDEST PUSH2 0x0172 DUP1 PUSH2 0x006c PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN UNKNOWN_0xfe PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x00 PUSH2 0x000e PUSH2 0x0035 JUMP JUMPDEST SWAP1 POP CALLDATASIZE PUSH1 0x00 DUP1 CALLDATACOPY PUSH1 0x00 DUP1 CALLDATASIZE PUSH1 0x00 DUP5 GAS DELEGATECALL RETURNDATASIZE DUP1 PUSH1 0x00 DUP1 RETURNDATACOPY DUP2 DUP1 ISZERO PUSH2 0x0030 JUMPI DUP2 PUSH1 0x00 RETURN JUMPDEST DUP2 PUSH1 0x00 REVERT JUMPDEST PUSH1 0x00 DUP1 PUSH2 0x0040 PUSH2 0x00b9 JUMP JUMPDEST SWAP1 POP DUP1 PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB AND PUSH4 0xa9dfa711 PUSH1 0x40 MLOAD DUP2 PUSH4 0xffffffff AND PUSH1 0xe0 SHL DUP2 MSTORE PUSH1 0x04 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP7 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x007b JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS STATICCALL ISZERO DUP1 ISZERO PUSH2 0x008f JUMPI RETURNDATASIZE PUSH1 0x00 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x00 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x1f NOT PUSH1 0x1f DUP3 ADD AND DUP3 ADD DUP1 PUSH1 0x40 MSTORE POP DUP2 ADD SWAP1 PUSH2 0x00b3 SWAP2 SWAP1 PUSH2 0x010e JUMP JUMPDEST SWAP2 POP POP SWAP1 JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH1 0x40 MLOAD PUSH1 0x20 ADD PUSH2 0x00ef SWAP1 PUSH32 0x666169726d696e742e626561636f6e70726f78792e626561636f6e0000000000 DUP2 MSTORE PUSH1 0x1b ADD SWAP1 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0x1f NOT DUP2 DUP5 SUB ADD DUP2 MSTORE SWAP2 SWAP1 MSTORE DUP1 MLOAD PUSH1 0x20 SWAP1 SWAP2 ADD SHA3 SLOAD SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 PUSH1 0x20 DUP3 DUP5 SUB SLT ISZERO PUSH2 0x011f JUMPI DUP1 DUP2 REVERT JUMPDEST DUP2 MLOAD PUSH1 0x01 PUSH1 0x01 PUSH1 0xa0 SHL SUB DUP2 AND DUP2 EQ PUSH2 0x0135 JUMPI DUP2 DUP3 REVERT JUMPDEST SWAP4 SWAP3 POP POP POP JUMP UNKNOWN_0xfe LOG2 PUSH5 0x6970667358 UNKNOWN_0x22 SLT SHA3 PUSH17 0x8e96778078df402acd1d78ee82eeedde4e UNKNOWN_0xd RETURNDATACOPY UNKNOWN_0xa9 UNKNOWN_0xfe DUP4 NUMBER SLT UNKNOWN_0xea UNKNOWN_0x1f MSTORE EQ UNKNOWN_0xbf GASLIMIT UNOFFICIAL_PUSH PUSH5 0x736f6c6343 STOP ADDMOD SUB STOP CALLER