Contract: ChronoBankPlatformRouter
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 0x20 DUP1 PUSH2 0x08b8 DUP4 CODECOPY DUP2 ADD PUSH1 0x40 MSTORE MLOAD ADDRESS PUSH32 0x4368726f6e6f42616e6b506c6174666f726d0000000000000000000000000000 PUSH2 0x005d PUSH1 0x02 DUP4 DUP4 PUSH5 0x0100000000 PUSH2 0x06f5 PUSH2 0x012f DUP3 MUL OR DIV JUMP JUMPDEST POP POP PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP2 AND ISZERO ISZERO PUSH2 0x00fc JUMPI PUSH1 0x40 DUP1 MLOAD PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x20 PUSH1 0x04 DUP3 ADD MSTORE PUSH1 0x27 PUSH1 0x24 DUP3 ADD MSTORE PUSH32 0x504c4154464f524d5f524f555445525f494e56414c49445f4241434b454e445f PUSH1 0x44 DUP3 ADD MSTORE PUSH32 0x4144445245535300000000000000000000000000000000000000000000000000 PUSH1 0x64 DUP3 ADD MSTORE SWAP1 MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x84 ADD SWAP1 REVERT JUMPDEST PUSH1 0x04 DUP1 SLOAD CALLER PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB NOT SWAP2 DUP3 AND OR SWAP1 SWAP2 SSTORE PUSH1 0x00 DUP1 SLOAD SWAP1 SWAP2 AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP3 SWAP1 SWAP3 AND SWAP2 SWAP1 SWAP2 OR SWAP1 SSTORE PUSH2 0x0155 JUMP JUMPDEST DUP3 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 DUP3 SSTORE PUSH1 0x01 SWAP1 SWAP2 ADD SSTORE JUMP JUMPDEST PUSH2 0x0754 DUP1 PUSH2 0x0164 PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN STOP PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x04 CALLDATASIZE LT PUSH2 0x00a3 JUMPI PUSH4 0xffffffff PUSH29 0x0100000000000000000000000000000000000000000000000000000000 PUSH1 0x00 CALLDATALOAD DIV AND PUSH4 0x515c1457 DUP2 EQ PUSH2 0x00e9 JUMPI DUP1 PUSH4 0x8834277e EQ PUSH2 0x0162 JUMPI DUP1 PUSH4 0xa9612f72 EQ PUSH2 0x017a JUMPI DUP1 PUSH4 0xabafaa16 EQ PUSH2 0x01a4 JUMPI DUP1 PUSH4 0xb82d1948 EQ PUSH2 0x01cb JUMPI DUP1 PUSH4 0xc70bbc13 EQ PUSH2 0x0237 JUMPI DUP1 PUSH4 0xce606ee0 EQ PUSH2 0x025e JUMPI DUP1 PUSH4 0xd54c8c87 EQ PUSH2 0x028f JUMPI DUP1 PUSH4 0xea14457e EQ PUSH2 0x02bc JUMPI DUP1 PUSH4 0xfff10aba EQ PUSH2 0x02e9 JUMPI JUMPDEST PUSH1 0x00 PUSH2 0x00ad PUSH2 0x02fe JUMP JUMPDEST SWAP1 POP PUSH1 0x40 MLOAD CALLDATASIZE DUP2 ADD PUSH1 0x40 MSTORE CALLDATASIZE PUSH1 0x00 DUP3 CALLDATACOPY PUSH1 0x00 DUP1 CALLDATASIZE DUP4 DUP6 PUSH2 0x2710 GAS SUB DELEGATECALL PUSH1 0x40 MLOAD RETURNDATASIZE DUP2 ADD PUSH1 0x40 MSTORE RETURNDATASIZE PUSH1 0x00 DUP3 RETURNDATACOPY DUP2 PUSH1 0x01 DUP2 EQ PUSH2 0x00e5 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST RETURNDATASIZE DUP3 RETURN JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x00f5 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH1 0x40 DUP1 MLOAD PUSH1 0x20 PUSH1 0x1f PUSH1 0x84 CALLDATALOAD PUSH1 0x04 DUP2 DUP2 ADD CALLDATALOAD SWAP3 DUP4 ADD DUP5 SWAP1 DIV DUP5 MUL DUP6 ADD DUP5 ADD SWAP1 SWAP6 MSTORE DUP2 DUP5 MSTORE PUSH2 0x0160 SWAP5 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP2 CALLDATALOAD DUP2 AND SWAP6 PUSH1 0x24 DUP1 CALLDATALOAD SWAP1 SWAP3 AND SWAP6 PUSH1 0x44 CALLDATALOAD SWAP6 PUSH1 0x64 CALLDATALOAD SWAP6 CALLDATASIZE SWAP6 SWAP5 PUSH1 0xa4 SWAP5 SWAP4 SWAP2 ADD SWAP2 SWAP1 DUP2 SWAP1 DUP5 ADD DUP4 DUP3 DUP1 DUP3 DUP5 CALLDATACOPY POP SWAP5 SWAP8 POP PUSH2 0x039c SWAP7 POP POP POP POP POP POP POP JUMP JUMPDEST STOP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x016e JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0160 PUSH1 0x04 CALLDATALOAD PUSH2 0x045d JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0186 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0160 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD DUP2 AND SWAP1 PUSH1 0x24 CALLDATALOAD AND PUSH1 0x44 CALLDATALOAD PUSH2 0x04a8 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x01b0 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0160 PUSH1 0x04 CALLDATALOAD PUSH1 0x24 CALLDATALOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x44 CALLDATALOAD AND PUSH2 0x04e8 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x01d7 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH1 0x40 DUP1 MLOAD PUSH1 0x20 PUSH1 0x1f PUSH1 0x64 CALLDATALOAD PUSH1 0x04 DUP2 DUP2 ADD CALLDATALOAD SWAP3 DUP4 ADD DUP5 SWAP1 DIV DUP5 MUL DUP6 ADD DUP5 ADD SWAP1 SWAP6 MSTORE DUP2 DUP5 MSTORE PUSH2 0x0160 SWAP5 DUP1 CALLDATALOAD SWAP5 PUSH1 0x24 DUP1 CALLDATALOAD SWAP6 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x44 CALLDATALOAD AND SWAP6 CALLDATASIZE SWAP6 PUSH1 0x84 SWAP5 SWAP4 ADD SWAP2 DUP2 SWAP1 DUP5 ADD DUP4 DUP3 DUP1 DUP3 DUP5 CALLDATACOPY POP SWAP5 SWAP8 POP PUSH2 0x052d SWAP7 POP POP POP POP POP POP POP JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x0243 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0160 PUSH1 0x04 CALLDATALOAD PUSH1 0x24 CALLDATALOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x44 CALLDATALOAD AND PUSH2 0x05e3 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x026a JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0273 PUSH2 0x0628 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 0x029b JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0160 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD DUP2 AND SWAP1 PUSH1 0x24 CALLDATALOAD AND PUSH1 0x44 CALLDATALOAD PUSH1 0x64 CALLDATALOAD PUSH2 0x0637 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x02c8 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0160 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB PUSH1 0x04 CALLDATALOAD DUP2 AND SWAP1 PUSH1 0x24 CALLDATALOAD DUP2 AND SWAP1 PUSH1 0x44 CALLDATALOAD AND PUSH2 0x0683 JUMP JUMPDEST CALLVALUE DUP1 ISZERO PUSH2 0x02f5 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP PUSH2 0x0273 PUSH2 0x06cd JUMP JUMPDEST PUSH1 0x00 DUP1 PUSH1 0x00 SWAP1 SLOAD SWAP1 PUSH2 0x0100 EXP SWAP1 DIV PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH4 0x2a6400a5 PUSH1 0x40 MLOAD DUP2 PUSH4 0xffffffff AND PUSH29 0x0100000000000000000000000000000000000000000000000000000000 MUL DUP2 MSTORE PUSH1 0x04 ADD PUSH1 0x20 PUSH1 0x40 MLOAD DUP1 DUP4 SUB DUP2 PUSH1 0x00 DUP8 DUP1 EXTCODESIZE ISZERO DUP1 ISZERO PUSH2 0x036b JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP GAS CALL ISZERO DUP1 ISZERO PUSH2 0x037f 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 0x0395 JUMPI PUSH1 0x00 DUP1 REVERT JUMPDEST POP MLOAD SWAP1 POP SWAP1 JUMP JUMPDEST DUP3 PUSH1 0x00 NOT AND DUP5 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP7 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH32 0x8f1b83868d2ecc962fd90cfee71c9c52455fe10940937bc7571d90ba404c5c3b DUP6 DUP6 PUSH1 0x40 MLOAD DUP1 DUP4 DUP2 MSTORE PUSH1 0x20 ADD DUP1 PUSH1 0x20 ADD DUP3 DUP2 SUB DUP3 MSTORE DUP4 DUP2 DUP2 MLOAD DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP DUP1 MLOAD SWAP1 PUSH1 0x20 ADD SWAP1 DUP1 DUP4 DUP4 PUSH1 0x00 JUMPDEST DUP4 DUP2 LT ISZERO PUSH2 0x041b JUMPI DUP2 DUP2 ADD MLOAD DUP4 DUP3 ADD MSTORE PUSH1 0x20 ADD PUSH2 0x0403 JUMP JUMPDEST POP POP POP POP SWAP1 POP SWAP1 DUP2 ADD SWAP1 PUSH1 0x1f AND DUP1 ISZERO PUSH2 0x0448 JUMPI DUP1 DUP3 SUB DUP1 MLOAD PUSH1 0x01 DUP4 PUSH1 0x20 SUB PUSH2 0x0100 EXP SUB NOT AND DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP JUMPDEST POP SWAP4 POP POP POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG4 POP POP POP POP POP JUMP JUMPDEST PUSH2 0x0465 PUSH2 0x06f1 JUMP JUMPDEST PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND PUSH32 0x09e0713b45664e161c202b19bb4574ee83dfa056f9bfdee56847b3971d968221 DUP3 PUSH1 0x40 MLOAD DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG2 POP JUMP JUMPDEST PUSH1 0x40 MLOAD DUP2 SWAP1 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP1 DUP6 AND SWAP2 SWAP1 DUP7 AND SWAP1 PUSH32 0x0de92ba2d86c482d7f947cc22a580692bb78d6277988023434905f44b8cd261a SWAP1 PUSH1 0x00 SWAP1 LOG4 POP POP POP JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD DUP4 DUP2 MSTORE SWAP1 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP4 AND SWAP2 DUP6 SWAP2 PUSH32 0xd03c2206e12a8eb3553d780874e1a7941b9c67f3a726ce6edb4a9fd65e25ec98 SWAP2 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 LOG3 POP POP POP JUMP JUMPDEST DUP2 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP5 PUSH1 0x00 NOT AND PUSH32 0x2e7e8e1016a41256f82fb0a8725d10a8941c43c00d4d49da1ab4780064dc78fb DUP6 DUP5 PUSH1 0x40 MLOAD DUP1 DUP4 DUP2 MSTORE PUSH1 0x20 ADD DUP1 PUSH1 0x20 ADD DUP3 DUP2 SUB DUP3 MSTORE DUP4 DUP2 DUP2 MLOAD DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP DUP1 MLOAD SWAP1 PUSH1 0x20 ADD SWAP1 DUP1 DUP4 DUP4 PUSH1 0x00 JUMPDEST DUP4 DUP2 LT ISZERO PUSH2 0x05a2 JUMPI DUP2 DUP2 ADD MLOAD DUP4 DUP3 ADD MSTORE PUSH1 0x20 ADD PUSH2 0x058a JUMP JUMPDEST POP POP POP POP SWAP1 POP SWAP1 DUP2 ADD SWAP1 PUSH1 0x1f AND DUP1 ISZERO PUSH2 0x05cf JUMPI DUP1 DUP3 SUB DUP1 MLOAD PUSH1 0x01 DUP4 PUSH1 0x20 SUB PUSH2 0x0100 EXP SUB NOT AND DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP JUMPDEST POP SWAP4 POP POP POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG3 POP POP POP POP JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD DUP4 DUP2 MSTORE SWAP1 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP4 AND SWAP2 DUP6 SWAP2 PUSH32 0xa4e2520a41c90422e37fc8ba7153c519a427a62ea5f494a14a218a7b9bceb6ca SWAP2 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 LOG3 POP POP POP JUMP JUMPDEST PUSH1 0x04 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD DUP3 DUP2 MSTORE SWAP1 MLOAD DUP4 SWAP2 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP1 DUP8 AND SWAP3 SWAP1 DUP9 AND SWAP2 PUSH32 0x859b1cddb4da93a04541d62c27d7d83aa8173a1b37bbccd3c60ceb4ee19ee13e SWAP2 SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 LOG4 POP POP POP POP JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP4 DUP2 AND DUP3 MSTORE SWAP2 MLOAD DUP3 DUP6 AND SWAP3 DUP7 AND SWAP2 PUSH32 0x6c0468512076e943ed3d1c5aae1d6903c72162713d86aedd1381b3ac19e10cec SWAP2 SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 LOG3 POP POP POP JUMP JUMPDEST PUSH1 0x01 SLOAD PUSH1 0x00 SWAP1 PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP1 ISZERO ISZERO PUSH2 0x06e9 JUMPI ADDRESS PUSH2 0x06eb JUMP JUMPDEST DUP1 JUMPDEST SWAP2 POP POP SWAP1 JUMP JUMPDEST CALLER SWAP1 JUMP JUMPDEST DUP3 SLOAD PUSH20 0xffffffffffffffffffffffffffffffffffffffff NOT AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB SWAP3 SWAP1 SWAP3 AND SWAP2 SWAP1 SWAP2 OR DUP3 SSTORE PUSH1 0x01 SWAP1 SWAP2 ADD SSTORE JUMP STOP LOG1 PUSH6 0x627a7a723058 SHA3 UNKNOWN_0xca RETURNDATASIZE PC UNKNOWN_0xec CALLDATASIZE UNKNOWN_0xc3 CALLDATACOPY UNKNOWN_0xe2 UNKNOWN_0xac UNKNOWN_0xf8 SAR UNKNOWN_0xe1 UNKNOWN_0x22 UNKNOWN_0xce DUP5 SLOAD AND DUP6 UNKNOWN_0xda PUSH21 0xf1364869e870390ddf52370e002900000000000000 STOP STOP STOP STOP STOP RETURNDATASIZE UNKNOWN_0xe2 UNKNOWN_0xde UNKNOWN_0xaa UNKNOWN_0xb3 EQ UNKNOWN_0xd5 INVALID_0x73 0x8c1eaf611b86f8003a13794c