Contract: BATSafe
Etherscan label: basic-attention-token
Tag: BAT: Team Lockup
Malicious: no
Decompiled opcodes:
PUSH1 0x60 PUSH1 0x40 MSTORE CALLVALUE ISZERO PUSH2 0x000c JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x40 MLOAD PUSH1 0x20 DUP1 PUSH2 0x066c DUP4 CODECOPY DUP2 ADD PUSH1 0x40 MSTORE MLOAD JUMPDEST PUSH1 0x02 DUP1 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB NOT AND PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB DUP4 AND OR SWAP1 SSTORE TIMESTAMP PUSH3 0xed4e00 ADD PUSH1 0x01 SSTORE PUSH1 0x00 PUSH1 0x20 DUP2 SWAP1 MSTORE PUSH3 0xf42400 PUSH32 0xd41804d497a0b3bd3d05b9f5fd467547e7439e440ab668afca2cbcc79bd44703 DUP2 SWAP1 SSTORE PUSH32 0xd912ce8ee89a73f845f3d944b40038e5fa231eafb37f7d40fa1f97a88a7ab593 DUP2 SWAP1 SSTORE PUSH32 0x9e6e39c6b50e79c3a6f6170933459b2c938a01c612c37a567dee2760c4f3bf96 DUP2 SWAP1 SSTORE PUSH32 0x67b46a13325908e218efb23fbb288211cda376b7991bfe435513a43383a2f03d SSTORE PUSH3 0x7a1200 PUSH32 0xbcc837779afece86686cd6afd490b946aab51de82483dbed78b5b8b652af9e2a DUP2 SWAP1 SSTORE PUSH32 0xb4bee64e4f65c574db7c601344fe3246e784d38d054be22b0b4591e198544f7c DUP2 SWAP1 SSTORE PUSH32 0x5a948c43d5ac13cdb1ff03574c72f04203732fc0f1b0c1b2d6af606c679fbf26 SSTORE PUSH3 0x3d0900 PUSH32 0x5066e797f13a0b01087ac6926557325c00b0223c1647a0766c714c64863abb5a DUP2 SWAP1 SSTORE PUSH32 0xbda24eda4e0a6cf033b38214f6080b3076eb0be974d98ad2e4b9bd1bb1e673df SSTORE PUSH3 0x225510 PUSH32 0x2be3a3607917aad72ff10d0691260532546604b5b22bc5f6e2fa0834062d3f45 SSTORE PUSH3 0x1e8480 PUSH32 0x5fb4e904d8d263cefd8505ab6b75a4fcf90b732d85ff6f6d3f637b87b08b8079 DUP2 SWAP1 SSTORE PUSH32 0x09efe0aa926d12937524edc23eb45f810342ccda6e94ce700378878e300d82f2 DUP2 SWAP1 SSTORE PUSH32 0xa120c730c627e5baaed007be587e2aafb77deae579164c45ae413803428745d0 DUP2 SWAP1 SSTORE PUSH32 0xd54db9646fef0749c944d4e8fef167fcd79841c602830c70aaf156a8121059ef DUP2 SWAP1 SSTORE PUSH32 0xbd5a0582146087395bbd390ccaabd09d9dc1104619dab9b76f1cd6dabe4babdf DUP2 SWAP1 SSTORE PUSH32 0x957d90b7764113aa2ba916157a88a3befdeb98e0cbc9d928533abff49ad31434 DUP2 SWAP1 SSTORE PUSH32 0x89a7464ca7c98341c6eb46f4597e34953b4d035ef2f7e8f0d34edfa7173ef784 DUP2 SWAP1 SSTORE PUSH32 0xf648a038e2b1f9667839a9bb5013b6ae2269f584d0550b598cd3341ef667641b DUP2 SWAP1 SSTORE PUSH32 0x3ea44dfd11e424706043576c8eac6a3bd573dc0220612ff4a3b0b40e929bc409 DUP2 SWAP1 SSTORE PUSH32 0xffe677694d3a1798e9c1dcf68c940c3e4000fdd68351d1fd0bf3a23f5f4e61d0 DUP2 SWAP1 SSTORE PUSH32 0x0a89a92c7e88298129be555529f9d2c10bcf7ee51fdf791c7147d91fb0fef5ca DUP2 SWAP1 SSTORE PUSH32 0x1c65010da709488d82fc52554699170f86f4daac044058ddf54f5df509d2e3c1 DUP2 SWAP1 SSTORE PUSH32 0xf8be041917ef495c0a993522fdd098af03c06e2138e498102596857ec0b682a6 DUP2 SWAP1 SSTORE PUSH32 0xbad53679374b30dc2523a3a6ec2996683a804c6503dfb3fb7270a51501f26e64 DUP2 SWAP1 SSTORE PUSH32 0x32d5aa59672dfa18d2f05f87a037d2524c6ef94ebbc31ebfaef8b42cf1f0e57f DUP2 SWAP1 SSTORE PUSH32 0xd4cce34ea697b16431083cde5824c2f743eeb9e7070e9f6601a3ea061125f300 DUP2 SWAP1 SSTORE PUSH32 0x1f5ef6c37e1130f4c5c0a64c0f8741afd4473f4857429a2c01ab1093b5352b65 SSTORE PUSH3 0x0aae60 PUSH32 0xa7e7d02b2ffb9345ccb7b63609f11ac6516ee2ac6c0f755ddef0a8b6d6487ec6 DUP2 SWAP1 SSTORE PUSH20 0x2cb8457adde40aa7298c19fa94426b94317c2744 SWAP1 SWAP2 MSTORE PUSH32 0x83c05b357d2c7745adf609c2c85c9a9ef2545bf46aa400503d0ce5196e70a61e SSTORE JUMPDEST POP JUMPDEST PUSH2 0x01d9 DUP1 PUSH2 0x0493 PUSH1 0x00 CODECOPY PUSH1 0x00 RETURN STOP PUSH1 0x60 PUSH1 0x40 MSTORE PUSH4 0xffffffff PUSH1 0xe0 PUSH1 0x02 EXP PUSH1 0x00 CALLDATALOAD DIV AND PUSH4 0x52f6ee58 DUP2 EQ PUSH2 0x0042 JUMPI DUP1 PUSH4 0x5b7ab891 EQ PUSH2 0x0064 JUMPI DUP1 PUSH4 0x69ac5721 EQ PUSH2 0x0090 JUMPI DUP1 PUSH4 0xa69df4b5 EQ PUSH2 0x00b2 JUMPI JUMPDEST UNKNOWN_0xfe JUMPDEST CALLVALUE ISZERO PUSH2 0x004a JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x0052 PUSH2 0x00c4 JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x006c JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x0074 PUSH2 0x00d0 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 ISZERO PUSH2 0x0098 JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x0052 PUSH2 0x00df JUMP JUMPDEST PUSH1 0x40 DUP1 MLOAD SWAP2 DUP3 MSTORE MLOAD SWAP1 DUP2 SWAP1 SUB PUSH1 0x20 ADD SWAP1 RETURN JUMPDEST CALLVALUE ISZERO PUSH2 0x00ba JUMPI UNKNOWN_0xfe JUMPDEST PUSH2 0x00c2 PUSH2 0x00e5 JUMP JUMPDEST STOP JUMPDEST PUSH8 0x0de0b6b3a7640000 DUP2 JUMP JUMPDEST PUSH1 0x02 SLOAD PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB AND DUP2 JUMP JUMPDEST PUSH1 0x01 SLOAD DUP2 JUMP JUMPDEST PUSH1 0x00 PUSH1 0x01 SLOAD TIMESTAMP LT ISZERO PUSH2 0x00f7 JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST POP PUSH1 0x01 PUSH1 0xa0 PUSH1 0x02 EXP SUB CALLER DUP2 AND PUSH1 0x00 DUP2 DUP2 MSTORE PUSH1 0x20 DUP2 DUP2 MSTORE PUSH1 0x40 DUP1 DUP4 SHA3 DUP1 SLOAD SWAP1 DUP5 SWAP1 SSTORE PUSH1 0x02 SLOAD DUP3 MLOAD DUP5 ADD DUP6 SWAP1 MSTORE DUP3 MLOAD PUSH32 0xa9059cbb00000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x04 DUP2 ADD SWAP7 SWAP1 SWAP7 MSTORE PUSH8 0x0de0b6b3a7640000 DUP3 MUL PUSH1 0x24 DUP8 ADD MSTORE SWAP2 MLOAD SWAP1 SWAP6 SWAP2 SWAP1 SWAP2 AND SWAP4 PUSH4 0xa9059cbb SWAP4 PUSH1 0x44 DUP1 DUP4 ADD SWAP5 SWAP4 SWAP3 DUP4 SWAP1 SUB ADD SWAP1 DUP3 SWAP1 DUP8 DUP1 EXTCODESIZE ISZERO ISZERO PUSH2 0x0188 JUMPI UNKNOWN_0xfe JUMPDEST PUSH1 0x32 GAS SUB CALL ISZERO ISZERO PUSH2 0x0195 JUMPI UNKNOWN_0xfe JUMPDEST POP POP PUSH1 0x40 MLOAD MLOAD ISZERO ISZERO SWAP1 POP PUSH2 0x01a9 JUMPI PUSH1 0x00 PUSH1 0x00 REVERT JUMPDEST JUMPDEST POP JUMP STOP LOG1 PUSH6 0x627a7a723058 SHA3 ADD EXTCODESIZE PUSH32 0x332f5103b10b33bfe19c35628f5f05a548270754ea0b480d19db1b185b002900 STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP STOP UNKNOWN_0xd DUP8 INVALID_0x75 0xf648430679a709e98d2b0cb6250d2887ef