Contract: LooneyLottery
Malicious: no
Decompiled opcodes:
PUSH1 0x60 PUSH1 0x40 DUP2 SWAP1 MSTORE PUSH1 0x00 DUP1 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB NOT AND CALLER OR DUP2 SSTORE PUSH13 0x01000000000000000000000000 COINBASE PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND MUL DUP3 MSTORE PUSH1 0x00 NOT NUMBER ADD BLOCKHASH PUSH1 0x74 MSTORE TIMESTAMP PUSH1 0x94 DUP2 SWAP1 MSTORE PUSH1 0x54 SWAP1 SWAP3 SHA3 PUSH1 0x01 SWAP1 DUP2 SSTORE PUSH3 0x13d4fd PUSH1 0x02 SSTORE PUSH2 0x1eef PUSH1 0x03 SSTORE PUSH2 0x02c5 SSTORE PUSH2 0x02c6 DUP2 SWAP1 SSTORE PUSH2 0x02c7 DUP2 SWAP1 SSTORE PUSH2 0x02c8 DUP3 SWAP1 SSTORE PUSH3 0x015180 SWAP1 SWAP2 ADD PUSH2 0x02c9 SSTORE PUSH2 0x02ca DUP2 SWAP1 SSTORE PUSH2 0x02cb DUP2 SWAP1 SSTORE PUSH2 0x02cc SSTORE PUSH2 0x0589 DUP1 PUSH2 0x0098 PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN PUSH1 0x60 PUSH1 0x40 MSTORE CALLDATASIZE ISZERO PUSH2 0x00da JUMPI PUSH1 0xe0 PUSH1 0x02 EXP PUSH1 0x00 CALLDATALOAD DIV PUSH4 0x090015d8 DUP2 EQ PUSH2 0x00f7 JUMPI DUP1 PUSH4 0x1226afde EQ PUSH2 0x0106 JUMPI DUP1 PUSH4 0x146ca531 EQ PUSH2 0x0110 JUMPI DUP1 PUSH4 0x20514abf EQ PUSH2 0x011a JUMPI DUP1 PUSH4 0x256540cd EQ PUSH2 0x0124 JUMPI DUP1 PUSH4 0x2d5ea8e3 EQ PUSH2 0x012e JUMPI DUP1 PUSH4 0x348a653a EQ PUSH2 0x0138 JUMPI DUP1 PUSH4 0x358c24b1 EQ PUSH2 0x0142 JUMPI DUP1 PUSH4 0x4311de8f EQ PUSH2 0x014a JUMPI DUP1 PUSH4 0x4c6686d8 EQ PUSH2 0x016a JUMPI DUP1 PUSH4 0x4fb30d8b EQ PUSH2 0x0177 JUMPI DUP1 PUSH4 0x757007f6 EQ PUSH2 0x0181 JUMPI DUP1 PUSH4 0x8bef5222 EQ PUSH2 0x018f JUMPI DUP1 PUSH4 0xbe9a6555 EQ PUSH2 0x0197 JUMPI DUP1 PUSH4 0xd77bf0cf EQ PUSH2 0x0181 JUMPI DUP1 PUSH4 0xefbe1c1c EQ PUSH2 0x01a1 JUMPI DUP1 PUSH4 0xf963aac6 EQ PUSH2 0x01ab JUMPI DUP1 PUSH4 0xfdff85b4 EQ PUSH2 0x01b3 JUMPI JUMPDEST PUSH2 0x01c1 PUSH1 0x00 PUSH1 0x00 PUSH1 0x00 PUSH7 0x2386f26fc10000 CALLVALUE LT ISZERO PUSH2 0x01c3 JUMPI PUSH2 0x0002 JUMP JUMPDEST PUSH2 0x043c PUSH8 0x0de0b6b3a7640000 DUP2 JUMP JUMPDEST PUSH2 0x043c PUSH2 0x02c7 SLOAD DUP2 JUMP JUMPDEST PUSH2 0x043c PUSH2 0x02c5 SLOAD DUP2 JUMP JUMPDEST PUSH2 0x043c PUSH2 0x02cb SLOAD DUP2 JUMP JUMPDEST PUSH2 0x043c PUSH2 0x02cc SLOAD DUP2 JUMP JUMPDEST PUSH2 0x043c PUSH2 0x02c6 SLOAD DUP2 JUMP JUMPDEST PUSH2 0x043c PUSH3 0x015180 DUP2 JUMP JUMPDEST PUSH2 0x043c PUSH1 0x05 DUP2 JUMP JUMPDEST PUSH2 0x01c1 PUSH1 0x00 DUP1 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND CALLER SWAP1 SWAP2 AND EQ PUSH2 0x044e JUMPI PUSH2 0x0002 JUMP JUMPDEST PUSH2 0x043c PUSH6 0x2d79883d2000 DUP2 JUMP JUMPDEST PUSH2 0x043c PUSH2 0x02ca SLOAD DUP2 JUMP JUMPDEST PUSH2 0x043c PUSH7 0x2386f26fc10000 DUP2 JUMP JUMPDEST PUSH2 0x043c PUSH1 0x64 DUP2 JUMP JUMPDEST PUSH2 0x043c PUSH2 0x02c8 SLOAD DUP2 JUMP JUMPDEST PUSH2 0x043c PUSH2 0x02c9 SLOAD DUP2 JUMP JUMPDEST PUSH2 0x043c PUSH1 0xde DUP2 JUMP JUMPDEST PUSH2 0x043c PUSH7 0x235978e783e000 DUP2 JUMP JUMPDEST STOP JUMPDEST PUSH2 0x0238 PUSH1 0x02 DUP1 SLOAD PUSH4 0xfffffffb PUSH4 0x10a860c1 SWAP2 DUP3 MUL DUP2 SWAP1 MOD SWAP3 DUP4 SWAP1 SSTORE PUSH1 0x03 DUP1 SLOAD PUSH1 0x40 DUP1 MLOAD PUSH13 0x01000000000000000000000000 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB COINBASE AND MUL DUP2 MSTORE PUSH1 0x00 NOT NUMBER ADD BLOCKHASH PUSH1 0x14 DUP3 ADD MSTORE PUSH1 0x34 DUP2 ADD SWAP7 SWAP1 SWAP7 MSTORE PUSH1 0x54 DUP7 ADD DUP3 SWAP1 MSTORE PUSH1 0x01 DUP1 SLOAD SWAP2 MLOAD SWAP7 DUP8 SWAP1 SUB PUSH1 0x74 ADD SWAP1 SWAP7 SHA3 XOR SWAP1 SWAP5 SSTORE SWAP3 SWAP1 SWAP2 MUL MOD SWAP1 SSTORE JUMP JUMPDEST PUSH2 0x0369 PUSH1 0x00 PUSH1 0x00 PUSH1 0xde PUSH2 0x02c6 PUSH1 0x00 POP SLOAD LT ISZERO DUP1 PUSH2 0x0267 JUMPI POP PUSH2 0x02c6 SLOAD PUSH1 0x05 SWAP1 LT DUP1 ISZERO SWAP1 PUSH2 0x0267 JUMPI POP PUSH2 0x02c9 SLOAD TIMESTAMP GT JUMPDEST ISZERO PUSH2 0x04c2 JUMPI PUSH2 0x02c7 SLOAD PUSH1 0x01 SLOAD PUSH1 0x04 SWAP2 SWAP1 MOD PUSH2 0x57e4 DUP2 LT ISZERO PUSH2 0x0002 JUMPI PUSH2 0x02c7 SLOAD PUSH1 0x20 DUP1 DUP4 DIV SWAP1 SWAP4 ADD SLOAD SWAP2 DUP4 SWAP1 MOD PUSH2 0x0100 EXP SWAP1 SWAP2 DIV PUSH1 0xff AND PUSH1 0x00 DUP2 DUP2 MSTORE PUSH2 0x02c4 SWAP1 SWAP4 MSTORE PUSH1 0x40 DUP1 DUP5 SHA3 SLOAD SWAP1 MLOAD SWAP2 SWAP6 POP PUSH7 0x235978e783e000 SWAP1 SWAP3 MUL SWAP4 POP PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP2 SWAP1 SWAP2 AND SWAP2 DUP4 SWAP2 SWAP1 DUP2 DUP2 DUP2 DUP6 DUP8 PUSH2 0x8502 GAS SUB CALL POP POP PUSH1 0x40 PUSH1 0x00 SWAP1 DUP2 SHA3 SWAP1 DUP6 SWAP1 MSTORE PUSH2 0x02c4 PUSH1 0x20 MSTORE SLOAD PUSH2 0x049b SWAP3 POP PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND SWAP1 PUSH2 0x02c5 SLOAD PUSH2 0x02c7 SLOAD PUSH1 0x40 DUP1 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP7 AND DUP2 MSTORE PUSH4 0xffffffff TIMESTAMP DUP2 AND PUSH1 0x20 DUP4 ADD MSTORE SWAP4 DUP5 AND DUP2 DUP4 ADD MSTORE SWAP3 SWAP1 SWAP2 AND PUSH1 0x60 DUP4 ADD MSTORE PUSH1 0x80 DUP3 ADD DUP4 SWAP1 MSTORE MLOAD PUSH32 0xb20859032549852a3e62e45da482f26944d2381611f32014f8cfbbf07c50e8e5 SWAP2 DUP2 SWAP1 SUB PUSH1 0xa0 ADD SWAP1 LOG1 POP POP JUMP JUMPDEST PUSH1 0x00 SWAP3 POP PUSH8 0x0de0b6b3a7640000 CALLVALUE LT PUSH2 0x0385 JUMPI PUSH1 0x64 SWAP3 POP PUSH2 0x0392 JUMP JUMPDEST PUSH7 0x2386f26fc10000 CALLVALUE DIV SWAP3 POP JUMPDEST POP POP PUSH2 0x02cc DUP1 SLOAD PUSH7 0x2386f26fc10000 DUP4 MUL SWAP1 DUP2 ADD SWAP1 SWAP2 SSTORE PUSH2 0x02cb DUP1 SLOAD DUP4 ADD SWAP1 SSTORE PUSH2 0x02ca DUP1 SLOAD PUSH1 0x01 ADD SWAP1 SSTORE CALLVALUE DUP2 SWAP1 SUB PUSH2 0x040c DUP4 PUSH2 0x02c7 SLOAD DUP1 DUP3 ADD SWAP1 JUMPDEST DUP2 DUP2 LT ISZERO PUSH2 0x04c6 JUMPI PUSH2 0x02c6 SLOAD PUSH1 0x04 DUP3 PUSH2 0x57e4 DUP2 LT ISZERO PUSH2 0x0002 JUMPI PUSH1 0x20 DUP1 DUP3 DIV SWAP1 SWAP3 ADD SWAP2 SWAP1 MOD PUSH2 0x0100 EXP DUP2 SLOAD DUP2 PUSH1 0xff MUL NOT AND SWAP1 DUP4 MUL OR SWAP1 SSTORE POP PUSH1 0x01 ADD PUSH2 0x03cd JUMP JUMPDEST PUSH1 0x00 DUP2 GT ISZERO PUSH2 0x0437 JUMPI PUSH1 0x40 MLOAD CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND SWAP1 DUP3 SWAP1 PUSH1 0x00 DUP2 DUP2 DUP2 DUP6 DUP8 PUSH2 0x8502 GAS SUB CALL POP POP POP POP JUMPDEST POP POP POP JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST POP PUSH2 0x02c7 SLOAD PUSH7 0x2386f26fc10000 MUL ADDRESS PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND BALANCE SUB PUSH1 0x00 DUP2 GT ISZERO PUSH2 0x0498 JUMPI PUSH1 0x00 DUP1 SLOAD PUSH1 0x40 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP2 SWAP1 SWAP2 AND SWAP2 DUP4 SWAP2 SWAP1 DUP2 DUP2 DUP2 DUP6 DUP8 PUSH2 0x8502 GAS SUB CALL POP POP POP POP JUMPDEST POP JUMP JUMPDEST PUSH1 0x00 PUSH2 0x02c6 DUP2 SWAP1 SSTORE PUSH2 0x02c7 SSTORE TIMESTAMP PUSH2 0x02c8 DUP2 SWAP1 SSTORE PUSH3 0x015180 ADD PUSH2 0x02c9 SSTORE PUSH2 0x02c5 DUP1 SLOAD PUSH1 0x01 ADD SWAP1 SSTORE JUMPDEST POP POP JUMP JUMPDEST PUSH2 0x02c7 DUP3 SWAP1 SSTORE PUSH2 0x02c6 DUP1 SLOAD PUSH1 0x00 SWAP1 DUP2 MSTORE PUSH2 0x02c4 PUSH1 0x20 MSTORE PUSH1 0x40 SWAP1 SHA3 DUP1 SLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff NOT AND CALLER OR SWAP1 SSTORE DUP1 SLOAD PUSH1 0x01 ADD SWAP1 SSTORE PUSH2 0x0437 DUP4 PUSH2 0x02c5 SLOAD PUSH2 0x02c7 SLOAD PUSH2 0x02cb SLOAD PUSH2 0x02cc SLOAD PUSH1 0x40 DUP1 MLOAD CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 MSTORE PUSH4 0xffffffff TIMESTAMP DUP2 AND PUSH1 0x20 DUP4 ADD MSTORE SWAP6 DUP7 AND DUP2 DUP4 ADD MSTORE DUP7 DUP7 AND PUSH1 0x60 DUP3 ADD MSTORE SWAP4 SWAP1 SWAP5 AND PUSH1 0x80 DUP5 ADD MSTORE PUSH1 0xa0 DUP4 ADD SWAP2 SWAP1 SWAP2 MSTORE PUSH1 0xc0 DUP3 ADD MSTORE SWAP1 MLOAD PUSH32 0xd3f045d2e3337f32fd016ab0610133404a45fdd1f519fe3874f768522394e6b3 SWAP2 DUP2 SWAP1 SUB PUSH1 0xe0 ADD SWAP1 LOG1 POP JUMP