Contract: FIFSResolvingRegistrar
Malicious: no
Decompiled opcodes:
PUSH1 0x80 PUSH1 0x40 MSTORE CALLVALUE DUP1 ISZERO PUSH2 0x0010 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH1 0x40 MLOAD PUSH1 0x60 DUP1 PUSH2 0x05ef DUP4 CODECOPY DUP2 ADD PUSH1 0x40 SWAP1 DUP2 MSTORE DUP2 MLOAD PUSH1 0x20 DUP4 ADD MLOAD SWAP2 SWAP1 SWAP3 ADD MLOAD PUSH1 0x01 DUP1 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP5 DUP6 AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB NOT SWAP2 DUP3 AND OR SWAP1 SWAP2 SSTORE PUSH1 0x02 DUP1 SLOAD SWAP5 SWAP1 SWAP4 AND SWAP4 AND SWAP3 SWAP1 SWAP3 OR SWAP1 SSTORE PUSH1 0x00 SSTORE PUSH2 0x057f DUP1 PUSH2 0x0070 PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN STOP PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x04 CALLDATASIZE LT PUSH2 0x0056 JUMPI PUSH4 0xffffffff PUSH29 0x0100000000000000000000000000000000000000000000000000000000 PUSH1 0x00 CALLDATALOAD DIV AND PUSH4 0xd22057a9 DUP2 EQ PUSH2 0x005b JUMPI DUP1 PUSH4 0xf858fc0b EQ PUSH2 0x008e JUMPI DUP1 PUSH4 0xfaff50a8 EQ PUSH2 0x00c5 JUMPI JUMPDEST PUSH1 0x00 DUP1 REVERT JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0067 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x008c PUSH1 0x04 CALLDATALOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff PUSH1 0x24 CALLDATALOAD AND PUSH2 0x00ec JUMP JUMPDEST STOP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x009a JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x008c PUSH1 0x04 CALLDATALOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff PUSH1 0x24 CALLDATALOAD DUP2 AND SWAP1 PUSH1 0x44 CALLDATALOAD AND PUSH2 0x0116 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x00d1 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x00da PUSH2 0x054d JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST PUSH1 0x02 SLOAD PUSH2 0x0112 SWAP1 DUP4 SWAP1 DUP4 SWAP1 PUSH20 0xffffffffffffffffffffffffffffffffffffffff AND PUSH2 0x0116 JUMP JUMPDEST POP POP JUMP JUMPDEST PUSH1 0x00 DUP1 SLOAD PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE PUSH1 0x20 DUP1 DUP4 ADD DUP8 SWAP1 MSTORE DUP2 MLOAD SWAP3 DUP4 SWAP1 SUB DUP3 ADD DUP4 SHA3 PUSH1 0x01 SLOAD PUSH32 0x02571be300000000000000000000000000000000000000000000000000000000 DUP6 MSTORE PUSH1 0x04 DUP6 ADD DUP3 SWAP1 MSTORE SWAP3 MLOAD SWAP1 SWAP5 SWAP4 PUSH20 0xffffffffffffffffffffffffffffffffffffffff SWAP1 SWAP4 AND SWAP3 PUSH4 0x02571be3 SWAP3 PUSH1 0x24 DUP1 DUP4 ADD SWAP4 SWAP2 SWAP3 DUP3 SWAP1 SUB ADD DUP2 DUP8 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x01a1 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x01b5 JUMPI RETURNDATASIZE PUSH1 0x00 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x00 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x01cb JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP MLOAD SWAP1 POP PUSH20 0xffffffffffffffffffffffffffffffffffffffff DUP2 AND ISZERO PUSH2 0x01f0 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 SLOAD PUSH1 0x00 DUP1 SLOAD PUSH1 0x40 DUP1 MLOAD PUSH32 0x06ab592300000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x04 DUP2 ADD SWAP3 SWAP1 SWAP3 MSTORE PUSH1 0x24 DUP3 ADD DUP10 SWAP1 MSTORE ADDRESS PUSH1 0x44 DUP4 ADD MSTORE MLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff SWAP1 SWAP4 AND SWAP3 PUSH4 0x06ab5923 SWAP3 PUSH1 0x64 DUP1 DUP5 ADD SWAP4 SWAP2 SWAP3 SWAP2 DUP3 SWAP1 SUB ADD DUP2 DUP4 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x0271 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x0285 JUMPI RETURNDATASIZE PUSH1 0x00 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x00 REVERT JUMPDEST POP POP PUSH1 0x01 SLOAD PUSH1 0x40 DUP1 MLOAD PUSH32 0x1896f70a00000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x04 DUP2 ADD DUP8 SWAP1 MSTORE PUSH20 0xffffffffffffffffffffffffffffffffffffffff DUP9 DUP2 AND PUSH1 0x24 DUP4 ADD MSTORE SWAP2 MLOAD SWAP2 SWAP1 SWAP3 AND SWAP4 POP PUSH4 0x1896f70a SWAP3 POP PUSH1 0x44 DUP1 DUP4 ADD SWAP3 PUSH1 0x00 SWAP3 SWAP2 SWAP1 DUP3 SWAP1 SUB ADD DUP2 DUP4 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x0304 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x0318 JUMPI RETURNDATASIZE PUSH1 0x00 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x00 REVERT JUMPDEST POP POP PUSH1 0x40 DUP1 MLOAD PUSH32 0x01ffc9a700000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH32 0x3b3b57de00000000000000000000000000000000000000000000000000000000 PUSH1 0x04 DUP3 ADD MSTORE SWAP1 MLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff DUP8 AND SWAP4 POP PUSH4 0x01ffc9a7 SWAP3 POP PUSH1 0x24 DUP1 DUP4 ADD SWAP3 PUSH1 0x20 SWAP3 SWAP2 SWAP1 DUP3 SWAP1 SUB ADD DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x03aa JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x03be JUMPI RETURNDATASIZE PUSH1 0x00 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x00 REVERT JUMPDEST POP POP POP POP PUSH1 0x40 MLOAD RETURNDATASIZE PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x03d4 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP MLOAD ISZERO PUSH2 0x046c JUMPI PUSH1 0x40 DUP1 MLOAD PUSH32 0xd5fa2b0000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x04 DUP2 ADD DUP5 SWAP1 MSTORE PUSH20 0xffffffffffffffffffffffffffffffffffffffff DUP7 DUP2 AND PUSH1 0x24 DUP4 ADD MSTORE SWAP2 MLOAD SWAP2 DUP6 AND SWAP2 PUSH4 0xd5fa2b00 SWAP2 PUSH1 0x44 DUP1 DUP3 ADD SWAP3 PUSH1 0x00 SWAP3 SWAP1 SWAP2 SWAP1 DUP3 SWAP1 SUB ADD DUP2 DUP4 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x0453 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x0467 JUMPI RETURNDATASIZE PUSH1 0x00 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x00 REVERT JUMPDEST POP POP POP POP JUMPDEST PUSH1 0x01 SLOAD PUSH1 0x40 DUP1 MLOAD PUSH32 0x5b0fc9c300000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x04 DUP2 ADD DUP6 SWAP1 MSTORE PUSH20 0xffffffffffffffffffffffffffffffffffffffff DUP8 DUP2 AND PUSH1 0x24 DUP4 ADD MSTORE SWAP2 MLOAD SWAP2 SWAP1 SWAP3 AND SWAP2 PUSH4 0x5b0fc9c3 SWAP2 PUSH1 0x44 DUP1 DUP4 ADD SWAP3 PUSH1 0x00 SWAP3 SWAP2 SWAP1 DUP3 SWAP1 SUB ADD DUP2 DUP4 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x04e7 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x04fb JUMPI RETURNDATASIZE PUSH1 0x00 DUP1 RETURNDATACOPY RETURNDATASIZE PUSH1 0x00 REVERT JUMPDEST POP POP PUSH1 0x40 MLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff DUP1 DUP8 AND SWAP4 POP DUP8 AND SWAP2 POP DUP8 SWAP1 PUSH32 0xe27a5a369e0d2c5056ccfcbd5f83f145f43350142d42aaf46ff9a9e461d543df SWAP1 PUSH1 0x00 SWAP1 LOG4 POP POP POP POP POP JUMP JUMPDEST PUSH1 0x00 SLOAD DUP2 JUMP STOP LOG1 PUSH6 0x627a7a723058 SHA3 UNKNOWN_0xda RETURNDATASIZE CODESIZE UNKNOWN_0xc4 MUL SUB STOP PUSH6 0xd00aa15705c0 UNKNOWN_0xa8 UNKNOWN_0xd4 SWAP11 SWAP14 SWAP16 DUP2 UNKNOWN_0xcf CHAINID UNKNOWN_0xee LOG2 PUSH3 0x4885aa UNKNOWN_0xc4 LOG1 SWAP12 RETURNDATACOPY STOP UNKNOWN_0x29 STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP BALANCE COINBASE MSIZE UNKNOWN_0x26 UNKNOWN_0x5d UNKNOWN_0xd8 UNKNOWN_0xdb UNKNOWN_0xb3 LT PUSH5 0x2f98f50c06 PUSH2 0x73c1 UNKNOWN_0x25 SWAP12 STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP SAR LOG0 UNKNOWN_0x22 PUSH18 0x0df5002339274aadee8d58218e9d6ab57e74 UNKNOWN_0xa8 PUSH12 0x6e146964fb965db04dc25905 AND UNKNOWN_0xda INVALID_0x77 0xf720bb6759337bf5632415fd86