Contract: Proceeds
Etherscan label: metronome
Tag: Metronome: Proceeds
Malicious: no
Decompiled opcodes:
PUSH1 0x60 PUSH1 0x40 MSTORE PUSH1 0x00 DUP1 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB NOT SWAP1 SWAP2 AND OR SWAP1 SSTORE PUSH2 0x0627 DUP1 PUSH2 0x0030 PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN STOP PUSH1 0x60 PUSH1 0x40 MSTORE PUSH1 0x04 CALLDATASIZE LT PUSH2 0x007f JUMPI PUSH4 0xffffffff PUSH1 0xe0 PUSH1 0x02 EXP PUSH1 0x00 CALLDATALOAD DIV AND PUSH4 0x2af4c31e DUP2 EQ PUSH2 0x0084 JUMPI DUP1 PUSH4 0x378252f2 EQ PUSH2 0x00b7 JUMPI DUP1 PUSH4 0x50b48c5e EQ PUSH2 0x00cc JUMPI DUP1 PUSH4 0x7679a816 EQ PUSH2 0x00fb JUMPI DUP1 PUSH4 0x79ba5097 EQ PUSH2 0x0103 JUMPI DUP1 PUSH4 0x85aa6103 EQ PUSH2 0x0116 JUMPI DUP1 PUSH4 0x8da5cb5b EQ PUSH2 0x0129 JUMPI DUP1 PUSH4 0xae71d5da EQ PUSH2 0x013c JUMPI DUP1 PUSH4 0xd4ee1d90 EQ PUSH2 0x0161 JUMPI JUMPDEST PUSH1 0x00 DUP1 REVERT JUMPDEST CALLVALUE ISZERO PUSH2 0x008f JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x00a3 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD AND PUSH2 0x0174 JUMP JUMPDEST PUSH1 0x40 MLOAD SWAP1 ISZERO ISZERO DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x00c2 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x00ca PUSH2 0x01db JUMP JUMPDEST STOP JUMPDEST CALLVALUE ISZERO PUSH2 0x00d7 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x00df PUSH2 0x03d9 JUMP JUMPDEST PUSH1 0x40 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP2 AND DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x00ca PUSH2 0x03e8 JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x010e JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x00a3 PUSH2 0x0442 JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x0121 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x00df PUSH2 0x04d3 JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x0134 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x00df PUSH2 0x04e2 JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x0147 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x00ca PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD DUP2 AND SWAP1 PUSH1 0x24 CALLDATALOAD AND PUSH2 0x04f1 JUMP JUMPDEST CALLVALUE ISZERO PUSH2 0x016c JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH2 0x00df PUSH2 0x059f JUMP JUMPDEST PUSH1 0x00 DUP1 SLOAD CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND SWAP2 AND EQ PUSH2 0x0190 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x00 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP4 DUP2 AND SWAP2 AND EQ ISZERO PUSH2 0x01ab JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH1 0x01 DUP1 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP4 AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff NOT SWAP1 SWAP2 AND OR DUP2 SSTORE SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x03 SLOAD PUSH1 0x00 SWAP1 DUP2 SWAP1 DUP2 SWAP1 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH4 0x21288400 PUSH1 0x40 MLOAD DUP2 PUSH4 0xffffffff AND PUSH1 0xe0 PUSH1 0x02 EXP MUL DUP2 MSTORE PUSH1 0x04 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO ISZERO PUSH2 0x0221 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST GAS CALL ISZERO ISZERO PUSH2 0x022e JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP POP POP PUSH1 0x40 MLOAD DUP1 MLOAD PUSH1 0x03 SLOAD SWAP1 SWAP5 POP PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND SWAP1 POP PUSH4 0x496a698d PUSH1 0x40 MLOAD DUP2 PUSH4 0xffffffff AND PUSH1 0xe0 PUSH1 0x02 EXP MUL DUP2 MSTORE PUSH1 0x04 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO ISZERO PUSH2 0x027a JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST GAS CALL ISZERO ISZERO PUSH2 0x0287 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP POP POP PUSH1 0x40 MLOAD DUP1 MLOAD SWAP3 POP PUSH2 0x02c0 SWAP1 POP PUSH2 0x2710 PUSH2 0x02b4 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB ADDRESS AND BALANCE PUSH1 0x19 PUSH4 0xffffffff PUSH2 0x05ae AND JUMP JUMPDEST SWAP1 PUSH4 0xffffffff PUSH2 0x05e4 AND JUMP JUMPDEST SWAP1 POP PUSH1 0x00 DUP2 GT DUP1 ISZERO PUSH2 0x032f JUMPI POP PUSH1 0x03 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH4 0xfde9cded DUP5 PUSH1 0x40 MLOAD PUSH1 0xe0 PUSH1 0x02 EXP PUSH4 0xffffffff DUP5 AND MUL DUP2 MSTORE PUSH1 0x04 DUP2 ADD SWAP2 SWAP1 SWAP2 MSTORE PUSH1 0x24 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO ISZERO PUSH2 0x0315 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST GAS CALL ISZERO ISZERO PUSH2 0x0322 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP POP POP PUSH1 0x40 MLOAD DUP1 MLOAD SWAP1 POP DUP3 GT JUMPDEST DUP1 ISZERO PUSH2 0x033c JUMPI POP DUP2 PUSH1 0x04 SLOAD LT JUMPDEST ISZERO PUSH2 0x03d4 JUMPI PUSH1 0x04 DUP3 SWAP1 SSTORE PUSH1 0x02 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH4 0x7679a816 DUP3 PUSH1 0x40 MLOAD DUP3 PUSH4 0xffffffff AND PUSH1 0xe0 PUSH1 0x02 EXP MUL DUP2 MSTORE PUSH1 0x04 ADD PUSH1 0x00 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 DUP6 DUP9 DUP1 EXTCODESIZE ISZERO ISZERO PUSH2 0x0385 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST GAS CALL ISZERO ISZERO PUSH2 0x0392 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP POP POP POP CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH32 0xce45c14a6c726f7154c3b98d500c578e3d8e91aeb29d5f9d12edb07b88f85482 DUP3 PUSH1 0x40 MLOAD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG2 JUMPDEST POP POP POP JUMP JUMPDEST PUSH1 0x02 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 JUMP JUMPDEST PUSH1 0x03 SLOAD CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND SWAP2 AND EQ PUSH2 0x0403 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH32 0x6149d6fbfad1c173e29b8de83d7df1b09c0eaba8c3040a4c287f6f1333e60e27 CALLVALUE PUSH1 0x40 MLOAD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG2 JUMP JUMPDEST PUSH1 0x01 SLOAD PUSH1 0x00 SWAP1 CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND SWAP2 AND EQ PUSH2 0x0460 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x01 SLOAD PUSH1 0x00 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP2 DUP3 AND SWAP2 AND PUSH32 0x0384899bd253d83b23daa4d29aaa2efe0563d1132b43101e9ad667235aeb951b PUSH1 0x40 MLOAD PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG3 POP PUSH1 0x01 DUP1 SLOAD PUSH1 0x00 DUP1 SLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff NOT AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 SWAP3 AND SWAP2 SWAP1 SWAP2 OR SWAP1 SSTORE SWAP1 JUMP JUMPDEST PUSH1 0x03 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 JUMP JUMPDEST PUSH1 0x00 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 JUMP JUMPDEST PUSH1 0x00 SLOAD CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP1 DUP2 AND SWAP2 AND EQ PUSH2 0x050c JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x03 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND ISZERO DUP1 ISZERO PUSH2 0x052d JUMPI POP PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP2 AND ISZERO ISZERO JUMPDEST ISZERO ISZERO PUSH2 0x0538 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x02 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND ISZERO DUP1 ISZERO PUSH2 0x0559 JUMPI POP PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP3 AND ISZERO ISZERO JUMPDEST ISZERO ISZERO PUSH2 0x0564 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST PUSH1 0x02 DUP1 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP4 DUP5 AND PUSH20 0xffffffffffffffffffffffffffffffffffffffff NOT SWAP2 DUP3 AND OR SWAP1 SWAP2 SSTORE PUSH1 0x03 DUP1 SLOAD SWAP3 SWAP1 SWAP4 AND SWAP2 AND OR SWAP1 SSTORE JUMP JUMPDEST PUSH1 0x01 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 JUMP JUMPDEST PUSH1 0x00 DUP1 DUP4 ISZERO ISZERO PUSH2 0x05c1 JUMPI PUSH1 0x00 SWAP2 POP PUSH2 0x05dd JUMP JUMPDEST POP DUP3 DUP3 MUL DUP3 DUP5 DUP3 DUP2 ISZERO ISZERO PUSH2 0x05d1 JUMPI UNKNOWN_0xfe JUMPDEST DIV EQ PUSH2 0x05d9 JUMPI UNKNOWN_0xfe JUMPDEST DUP1 SWAP2 POP JUMPDEST POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x00 DUP1 DUP3 DUP5 DUP2 ISZERO ISZERO PUSH2 0x05f2 JUMPI UNKNOWN_0xfe JUMPDEST DIV SWAP5 SWAP4 POP POP POP POP JUMP STOP LOG1 PUSH6 0x627a7a723058 SHA3 NOT UNKNOWN_0x4b AND UNKNOWN_0x2e PUSH5 0xb5864c3c50 SDIV DUP10 PUSH20 0x3e2cb551ae7812de66af00f2cbeac55f9c5ee300 UNKNOWN_0x29