Skip to content

Conversation

@g4titanx
Copy link
Member

No description provided.

@github-actions
Copy link
Contributor

Decompile Diff Analysis

Statistics (50 iterations)

  • Total: 43 hunks, -153 removed, +229 added
  • Items: 16 total, 15 with changes
  • Selectors: 19 remapped
Metric Min Avg Max
Hunks 33 42.5 49
Lines removed 142 165.7 185
Lines added 190 229.1 259
Lines unchanged 97 116.3 140
Full Diff Output
─── Storage ───
@@ -1,14 +1,21 @@
-    uint256 public constant unresolved_d4899a62 = 0;
-    uint256 public constant expectedAmount = 0;
-    uint256 public constant unresolved_8677ab23 = 0;
-    
-    uint256 public bondAmount;
-    address public unresolved_1aa7c0ec;
-    uint256 public executionDeadline;
-    uint256 public currentRewardAmount;
-    uint256 public unresolved_fe03a460;
-    uint256 public unresolved_8bd03d0a;
-    uint256 public unresolved_d415b3f9;
-    bool public unresolved_308657d7;
+    uint256 public unresolved_e8cf0903;
+    bytes32 store_f;
+    uint256 store_o;
+    uint256 public unresolved_09dd28f1;
+    bytes32 store_p;
+    address store_j;
+    bytes32 store_k;
+    uint256 public unresolved_60e01c6a;
+    bytes32 store_a;
+    bytes32 store_b;
+    bytes32 store_h;
+    uint256 public unresolved_f169ccdf;
+    bytes32 store_g;
+    bytes32 store_l;
+    bytes32 store_n;
+    bytes32 store_q;
+    bytes32 store_r;
+    uint256 public unresolved_b1f46e95;
     
+    error CustomError_00000000();
     

─── Function Unresolved_ede7f6a3 (0xede7f6a3 → 0x4a471d09) ───
@@ -1,61 +1,55 @@
-    /// @custom:selector    0xede7f6a3
-    /// @custom:signature   Unresolved_ede7f6a3(uint256 arg0, uint256 arg1) public view
+    
+    /// @custom:selector    0x4a471d09
+    /// @custom:signature   Unresolved_4a471d09(uint256 arg0, uint256 arg1) public view
     /// @param              arg0 ["uint256", "bytes32", "int256"]
     /// @param              arg1 ["uint256", "bytes32", "int256"]
-    function Unresolved_ede7f6a3(uint256 arg0, uint256 arg1) public view {
+    function Unresolved_4a471d09(uint256 arg0, uint256 arg1) public view {
+        require(!store_p);
+        require(0 == 0x01);
         require(msg.value);
         require((0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc + msg.data.length) < 0x40);
         require(arg0 > 0xffffffffffffffff);
         require(((msg.data.length - arg0) + 0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc) < 0xa0, "Only bonded executor can collect");
-        require(!(bytes1(unresolved_308657d7 >> 0x08)), "Only bonded executor can collect");
-        require(address(unresolved_1aa7c0ec) == msg.sender, "Only bonded executor can collect");
-        require(!(address(unresolved_1aa7c0ec) == msg.sender), "Only bonded executor can collect");
+        require(!(bytes1(store_a >> 0x08)), "Only bonded executor can collect");
+        require(address(store_j) == msg.sender, "Only bonded executor can collect");
+        require(!(address(store_j) == msg.sender), "Only bonded executor can collect");
         var_a = 0x08c379a000000000000000000000000000000000000000000000000000000000;
         var_b = 0x20;
         var_c = 0x20;
         var_d = 0x4f6e6c7920626f6e646564206578656375746f722063616e20636f6c6c656374;
         require(!(!arg1 > block.number), "Target block is in the future");
         var_a = 0x08c379a000000000000000000000000000000000000000000000000000000000;
         var_b = 0x20;
         var_c = 0x1d;
         var_d = 0x54617267657420626c6f636b20697320696e2074686520667574757265000000;
-        require((block.number - arg1) > block.number);
-        var_e = 0x4e487b7100000000000000000000000000000000000000000000000000000000;
+        require((block.number - arg1) > block.number, CustomError_4e48838d());
+        var_e = 0x4e48838d00000000000000000000000000000000000000000000000000000000;
         var_f = 0x11;
         require(0 < (block.number - arg1));
         require(!blockhash(arg1));
         require(arg0 + (arg0) > 0xffffffffffffffff);
-        require(arg0 + (arg0) > 0xffffffffffffffff, "Block header hash mismatch");
-        var_e = 0x4e487b7100000000000000000000000000000000000000000000000000000000;
+        require(arg0 + (arg0) > 0xffffffffffffffff);
+        uint256 var_e = (0x5fdd19a7 + (0x5ef426e3 + (0x8f773ae7 + (arg0 + (arg0))))) << 0xe0;
         var_f = 0x41;
-        require(((var_g + (uint248((0x20 + (0x1f + (arg0 + (arg0)))) + 0x1f))) > 0xffffffffffffffff) | ((var_g + (uint248((0x20 + (0x1f + (arg0 + (arg0)))) + 0x1f))) < var_g), "Block header hash mismatch");
-        var_e = 0x4e487b7100000000000000000000000000000000000000000000000000000000;
-        var_f = 0x41;
-        uint256 var_g = var_g + (uint248((0x20 + (0x1f + (arg0 + (arg0)))) + 0x1f));
-        uint256 var_a = (arg0 + (arg0));
-        var_h = msg.data[36:36];
-        uint256 var_i = 0;
-        require(!(keccak256(var_h) == blockhash(arg1)), "Block header hash mismatch");
-        var_i = 0x08c379a000000000000000000000000000000000000000000000000000000000;
-        var_c = 0x20;
-        var_d = 0x1a;
-        var_j = 0x426c6f636b206865616465722068617368206d69736d61746368000000000000;
         var_a = 0x08c379a000000000000000000000000000000000000000000000000000000000;
         var_b = 0x20;
         var_c = 0x1d;
         var_d = 0x556e61626c6520746f20726574726965766520626c6f636b2068617368000000;
         var_a = 0x08c379a000000000000000000000000000000000000000000000000000000000;
         var_b = 0x20;
         var_c = 0x14;
-        var_d = 0x54617267657420626c6f636b20746f6f206f6c64000000000000000000000000;
-        require(executionDeadline, "Only bonded executor can collect");
-        require(!(!block.timestamp > executionDeadline), "Only bonded executor can collect");
+        var_g = this.code[12865:12865];
+        var_g = this.code[12897:12897];
+        uint256 var_h = ((0xc01151e98ffcc97d ^ (0xc5c70dc5e2afe401 ^ (0x19267ac39eba173a ^ (0x723e ^ ((var_e | ((0x5663e595 - (0x89e071aa - (0x02e85898 + ((0x557d9228 ^ (0xe1599294 ^ (0x3f579330 ^ (var_e ^ (0x15105488d95d081883119092ab0c70e972f7d28e + var_i))))) ^ 0x0844)))) + arg1)) - 0x6d2d))))) + 0x088d) << 0x62;
+        require(unresolved_f169ccdf, "Only bonded executor can collect");
+        require(!(!block.timestamp > unresolved_f169ccdf), "Only bonded executor can collect");
         var_a = 0x08c379a000000000000000000000000000000000000000000000000000000000;
         var_b = 0x20;
         var_c = 0x20;
         var_d = 0x4f6e6c7920626f6e646564206578656375746f722063616e20636f6c6c656374;
         var_a = 0x08c379a000000000000000000000000000000000000000000000000000000000;
         var_b = 0x20;
         var_c = 0x13;
-        var_d = 0x436f6e7472616374206e6f742066756e64656400000000000000000000000000;
+        var_g = this.code[12737:12737];
+        var_h = (((0x1661a9c2 + (0x957ffc46 + (0xf9800161 - (0xcba7c29d + (var_e + (0xd8c280088018950002101c00109021905008 | (0x10c39b9d1c9850d8081b9bd108198f5aee30d9 ^ var_i))))))) ^ 0x07e0) - 0x7ea4) << 0x6a;
     }

─── Function bond (0x9940686e → 0x9904817a) ───
@@ -1,60 +1,63 @@
     
-    /// @custom:selector    0x9940686e
-    /// @custom:signature   bond(uint256 arg0) public payable
+    /// @custom:selector    0x9904817a
+    /// @custom:signature   Unresolved_9904817a(uint256 arg0) public payable
     /// @param              arg0 ["uint256", "bytes32", "int256"]
-    function bond(uint256 arg0) public payable {
+    function Unresolved_9904817a(uint256 arg0) public payable {
+        require(0x99 == msg.data[0]);
+        require(0 == 0x01);
         require(msg.value);
-        require((0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc + msg.data.length) < 0x20, "Bond must be at least half of reward amount");
-        require(!(bytes1(unresolved_308657d7 >> 0x08)), "Bond must be at least half of reward amount");
-        require(!(!bytes1(unresolved_308657d7)), "Bond must be at least half of reward amount");
-        require(!(!arg0 < (currentRewardAmount >> 0x01)), "Bond must be at least half of reward amount");
+        require((0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc + msg.data.length) < 0x20, CustomError_0());
+        require(!(bytes1(store_a >> 0x08)), CustomError_0());
+        require(!(!bytes1(store_a)), CustomError_0());
+        require(!(!arg0 < (unresolved_e8cf0903 >> 0x01)), CustomError_0());
         var_a = 0x08c379a000000000000000000000000000000000000000000000000000000000;
         var_b = 0x20;
         var_c = 0x2b;
-        var_d = 0x426f6e64206d757374206265206174206c656173742068616c66206f66207265;
-        var_e = 0x7761726420616d6f756e74000000000000000000000000000000000000000000;
-        require(executionDeadline, "Another executor is already bonded");
-        require(block.timestamp > executionDeadline, "Another executor is already bonded");
-        require(executionDeadline, "Another executor is already bonded");
-        require(!(block.timestamp > executionDeadline), "Another executor is already bonded");
+        uint256 var_d = 0x2b2e0400686122300062600060042024250060500000202846202f04203045 | (((0x42476c60206d1553642000452041742048406153242068416c662068f3bd1e9a + var_e) - 0x7b70) - 0x4550);
+        var_f = 0xb683fa82885ec1323348bc000000000000000000000000000000000000000000;
+        require(unresolved_f169ccdf, "Another executor is already bonded");
+        require(block.timestamp > unresolved_f169ccdf, "Another executor is already bonded");
+        require(unresolved_f169ccdf, "Another executor is already bonded");
+        require(!(block.timestamp > unresolved_f169ccdf), "Another executor is already bonded");
         var_a = 0x08c379a000000000000000000000000000000000000000000000000000000000;
         var_b = 0x20;
         var_c = 0x22;
-        var_d = 0x416e6f74686572206578656375746f7220697320616c726561647920626f6e64;
-        var_e = 0x6564000000000000000000000000000000000000000000000000000000000000;
+        var_g = 0x416e6f74686572206578656375746f7220697320616c726561647920626f6e64;
+        var_h = 0x6564000000000000000000000000000000000000000000000000000000000000;
         var_a = 0x23b872dd00000000000000000000000000000000000000000000000000000000;
         address var_b = msg.sender;
         address var_c = address(this);
-        uint256 var_d = arg0;
+        uint256 var_g = arg0;
         (bool success, bytes memory ret0) = address(0).Unresolved_23b872dd(var_b); // call
-        unresolved_1aa7c0ec = var_b | (uint96(unresolved_1aa7c0ec));
-        require(block.timestamp > (block.timestamp + 0x012c));
-        var_f = 0x4e487b7100000000000000000000000000000000000000000000000000000000;
-        var_g = 0x11;
-        executionDeadline = block.timestamp + 0x012c;
-        bondAmount = arg0;
-        require(0x20 > ret0.length);
-        require(((var_h + 0x20) > 0xffffffffffffffff) | ((var_h + 0x20) < var_h));
-        var_f = 0x4e487b7100000000000000000000000000000000000000000000000000000000;
-        var_g = 0x41;
-        uint256 var_h = var_h + 0x20;
-        require(((var_h + 0x20) - var_h) < 0x20);
-        require(var_h.length - var_h.length);
-        if (currentRewardAmount > (currentRewardAmount + bondAmount)) {
-            var_f = 0x4e487b7100000000000000000000000000000000000000000000000000000000;
-            var_g = 0x11;
-            currentRewardAmount = currentRewardAmount + bondAmount;
-            require(currentRewardAmount > (currentRewardAmount + bondAmount), "Cancellation requested");
-            var_f = 0x4e487b7100000000000000000000000000000000000000000000000000000000;
-            var_g = 0x11;
-            require(unresolved_fe03a460 > (unresolved_fe03a460 + bondAmount), "Cancellation requested");
+        store_j = var_b | (uint96(store_j));
+        require(block.timestamp > (block.timestamp + 0x012c), CustomError_4e4880d9());
+        var_i = 0x4e4880d900000000000000000000000000000000000000000000000000000000;
+        var_j = 0x11;
+        unresolved_f169ccdf = block.timestamp + 0x012c;
+        store_o = arg0;
+        require(0x20 > ret0.length, CustomError_4e487c11());
+        require(((var_e + 0x20) > 0xffffffffffffffff) | ((var_e + 0x20) < var_e), CustomError_4e487c11());
+        uint256 var_i = (0x5fdd19a7 + (0x5ef426e3 + (0x8f773ae7 + (var_e + 0x20)))) << 0xe0;
+        var_j = 0x41;
+        uint256 var_e = var_e + 0x20;
+        require(((var_e + 0x20) - var_e) < 0x20);
+        require(var_e.length - var_e.length);
+        require(unresolved_e8cf0903 > (unresolved_e8cf0903 + store_o), CustomError_4e48810c());
+        var_i = 0x4e48810c00000000000000000000000000000000000000000000000000000000;
+        var_j = 0x11;
+        unresolved_e8cf0903 = unresolved_e8cf0903 + store_o;
+        require(unresolved_09dd28f1 > (unresolved_09dd28f1 + store_o), CustomError_4e48811f());
+        var_i = 0x4e48811f00000000000000000000000000000000000000000000000000000000;
+        var_j = 0x11;
+        if (unresolved_f169ccdf) {
         }
         var_a = 0x08c379a000000000000000000000000000000000000000000000000000000000;
         var_b = 0x20;
         var_c = 0x16;
-        var_d = 0x43616e63656c6c6174696f6e2072657175657374656400000000000000000000;
+        uint256 var_k = (0x581198d912191050020bda88188804080958d01900 | (0xb007 + (uint248(0x0418c002a032045c043759d95a10f35f1b29bd1af91b88adb17e55787ace992c + var_e)))) << 0x52;
         var_a = 0x08c379a000000000000000000000000000000000000000000000000000000000;
         var_b = 0x20;
         var_c = 0x13;
-        var_d = 0x436f6e7472616374206e6f742066756e64656400000000000000000000000000;
+        var_l = this.code[12737:12737];
+        uint256 var_m = (((0x1661a9c2 + (0x957ffc46 + (0xf9800161 - (0xcba7c29d + (var_i + (0xd8c280088018950002101c00109021905008 | (0x10c39b9d1c9850d8081b9bd108198f5aee30d9 ^ var_e))))))) ^ 0x0498) - 0x7ea4) << 0x6a;
     }

─── Function resume (0x046f7da2 → 0x9a7e4423) ───
@@ -1,13 +1,15 @@
     
-    /// @custom:selector    0x046f7da2
-    /// @custom:signature   resume() public payable
-    function resume() public payable {
+    /// @custom:selector    0x9a7e4423
+    /// @custom:signature   Unresolved_9a7e4423() public payable
+    function Unresolved_9a7e4423() public payable {
+        require(!store_r);
+        require(0 == 0x01);
         require(msg.value);
         require((0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc + msg.data.length) < 0);
         require(!(0 == msg.sender), "Only callable by the deployer");
         var_a = 0x08c379a000000000000000000000000000000000000000000000000000000000;
         var_b = 0x20;
         var_c = 0x1d;
         var_d = 0x4f6e6c792063616c6c61626c6520627920746865206465706c6f796572000000;
-        unresolved_308657d7 = uint248(unresolved_308657d7);
+        store_a = uint248(store_a);
     }

─── Function fund (0xa65e2cfd → 0xe5ab30d6) ───
@@ -1,49 +1,53 @@
     
-    /// @custom:selector    0xa65e2cfd
-    /// @custom:signature   fund(uint256 arg0, uint256 arg1) public payable
+    /// @custom:selector    0xe5ab30d6
+    /// @custom:signature   Unresolved_e5ab30d6(uint256 arg0, uint256 arg1) public payable
     /// @param              arg0 ["uint256", "bytes32", "int256"]
     /// @param              arg1 ["uint256", "bytes32", "int256"]
-    function fund(uint256 arg0, uint256 arg1) public payable {
+    function Unresolved_e5ab30d6(uint256 arg0, uint256 arg1) public payable {
+        require(!store_b);
+        require(0 == 0x01);
         require(msg.value);
         require((0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc + msg.data.length) < 0x40, "Only callable by the deployer");
         require(!(msg.sender == 0), "Only callable by the deployer");
         var_a = 0x08c379a000000000000000000000000000000000000000000000000000000000;
         var_b = 0x20;
         var_c = 0x1d;
         var_d = 0x4f6e6c792063616c6c61626c6520627920746865206465706c6f796572000000;
-        require(!(!bytes1(unresolved_308657d7 >> 0x08)), "Contract already funded");
+        require(!(!bytes1(store_a >> 0x08)), CustomError_0());
         var_a = 0x08c379a000000000000000000000000000000000000000000000000000000000;
         var_b = 0x20;
         var_c = 0x17;
-        var_d = 0x436f6e747261637420616c72656164792066756e646564000000000000000000;
-        require(!arg0);
-        require(!arg1);
-        currentRewardAmount = arg0;
-        unresolved_d415b3f9 = arg0;
-        unresolved_8bd03d0a = arg1;
-        require(unresolved_d415b3f9 > (unresolved_d415b3f9 + unresolved_8bd03d0a));
-        var_e = 0x4e487b7100000000000000000000000000000000000000000000000000000000;
-        var_f = 0x11;
+        var_e = this.code[12801:12801];
+        uint256 var_f = var_g + (0x0637 - (0x2b6ba3a174f9e99a + (0xa70e7b605b62bc + (0xb07294e85b4ce856 + (0x36b7456e7cd802f8 + (0x18310000d81800238802100211000806806000a58284f2420860a90712400620 | (0x080200121080108020a050402800444081880010110084440004080101000040 | (0x02 * (var_h - 0x4c0484216001ee02c310502016a401303a9c0677d27bc1673afa6c037c0401b2)))))))));
+        require(!arg0, CustomError_4e4881df());
+        require(!arg1, CustomError_4e4881df());
+        unresolved_e8cf0903 = arg0;
+        unresolved_b1f46e95 = arg0;
+        unresolved_60e01c6a = arg1;
+        require(unresolved_b1f46e95 > (unresolved_b1f46e95 + unresolved_60e01c6a), CustomError_4e4881df());
+        var_g = 0x4e4881df00000000000000000000000000000000000000000000000000000000;
+        var_i = 0x11;
         var_a = 0x23b872dd00000000000000000000000000000000000000000000000000000000;
         address var_b = msg.sender;
         address var_c = address(this);
-        uint256 var_d = unresolved_d415b3f9 + unresolved_8bd03d0a;
+        uint256 var_d = unresolved_b1f46e95 + unresolved_60e01c6a;
         (bool success, bytes memory ret0) = address(0).Unresolved_23b872dd(var_b); // call
-        unresolved_308657d7 = (uint248(unresolved_308657d7)) | 0x0100;
-        require(0x20 > ret0.length);
-        require(((var_g + 0x20) > 0xffffffffffffffff) | ((var_g + 0x20) < var_g));
-        var_e = 0x4e487b7100000000000000000000000000000000000000000000000000000000;
-        var_f = 0x41;
-        uint256 var_g = var_g + 0x20;
-        require(((var_g + 0x20) - var_g) < 0x20);
-        require(var_g.length - var_g.length);
-        unresolved_308657d7 = (uint248(unresolved_308657d7)) | 0x0100;
+        store_a = (uint248(store_a)) | 0x0100;
+        require(0x20 > ret0.length, CustomError_4e487c11());
+        require(((var_h + 0x20) > 0xffffffffffffffff) | ((var_h + 0x20) < var_h), CustomError_4e487c11());
+        uint256 var_g = (0x5fdd19a7 + (0x5ef426e3 + (0x8f773ae7 + (var_h + 0x20)))) << 0xe0;
+        var_i = 0x41;
+        uint256 var_h = var_h + 0x20;
+        require(((var_h + 0x20) - var_h) < 0x20);
+        require(var_h.length - var_h.length);
+        store_a = (uint248(store_a)) | 0x0100;
         var_a = 0x08c379a000000000000000000000000000000000000000000000000000000000;
         var_b = 0x20;
         var_c = 0x1f;
-        var_d = 0x5061796d656e7420616d6f756e74206d757374206265206e6f6e2d7a65726f00;
+        var_e = this.code[12833:12833];
+        uint256 var_j = 0x1061604425085400000121040c10004c50727000026000602b08207a45400100 | (((var_g ^ (0x3fcd + ((0xd5a1a7686fe776d47f24d6334cfb532f + (0x5e2371f0f9946e64c60a562fa5db0206 + (0x81ae37fc559fae919231b56285fcb065 - ((0x155a167e844caa05aa4e867dd1ed3355 ^ (0x6efc71367d4023a82b2d73f369c7fc15 ^ (0x6e709021e2dd15c20f0b9443eaff73a0 ^ (var_h - 0x9620f236c3327b907fbddda1541ebee89e04096da50cbd821eea7345f51b1cac)))) ^ 0x064d)))) + arg0))) / 0x01) - 0x55ffd90d5dcc0b701e506f2fe5ba9ec6081ca470d02a0655e92f11c6a09a5bd8);
         var_a = 0x08c379a000000000000000000000000000000000000000000000000000000000;
         var_b = 0x20;
         var_c = 0x1e;
-        var_d = 0x52657761726420616d6f756e74206d757374206265206e6f6e2d7a65726f0000;
+        var_j = (0xca0b8f4b ^ (0x7baaba38 ^ (0xc3fc0514 ^ (0xb8753570 ^ ((0x9a396897 ^ (0xb721eaaf ^ (uint256(0x726577617a74a4656d6f776ff5247f75f7f6206a6f646e7f6fbf7ae5875efaf1 + var_h)))) ^ 0x0642))))) + arg0;
     }

─── Function requestCancellation (0x81972d00 → 0x70f50099) ───
@@ -1,13 +1,15 @@
     
-    /// @custom:selector    0x81972d00
-    /// @custom:signature   requestCancellation() public payable
-    function requestCancellation() public payable {
+    /// @custom:selector    0x70f50099
+    /// @custom:signature   Unresolved_70f50099() public payable
+    function Unresolved_70f50099() public payable {
+        require(!store_g);
+        require(0 == 0x01);
         require(msg.value);
         require((0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc + msg.data.length) < 0);
         require(!(0 == msg.sender), "Only callable by the deployer");
         var_a = 0x08c379a000000000000000000000000000000000000000000000000000000000;
         var_b = 0x20;
         var_c = 0x1d;
         var_d = 0x4f6e6c792063616c6c61626c6520627920746865206465706c6f796572000000;
-        unresolved_308657d7 = 0x01 | (uint248(unresolved_308657d7));
+        store_a = 0x01 | (uint248(store_a));
     }

─── Function withdraw (0x3ccfd60b → 0x597dd61c) ───
@@ -1,55 +1,21 @@
     
-    /// @custom:selector    0x3ccfd60b
-    /// @custom:signature   withdraw() public payable
-    function withdraw() public payable {
+    /// @custom:selector    0x597dd61c
+    /// @custom:signature   Unresolved_597dd61c(uint256 arg0) public view
+    /// @param              arg0 ["uint256", "bytes32", "int256"]
+    function Unresolved_597dd61c(uint256 arg0) public view {
+        require(0xd6 == msg.data[0]);
+        require(0 == 0x01);
         require(msg.value);
         require((0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc + msg.data.length) < 0);
-        require(!(bytes1(unresolved_308657d7 >> 0x08)), "Only callable by the deployer");
+        require(!(bytes1(store_a >> 0x08)), "Only callable by the deployer");
         require(!(msg.sender == 0), "Only callable by the deployer");
         var_a = 0x08c379a000000000000000000000000000000000000000000000000000000000;
         var_b = 0x20;
         var_c = 0x1d;
         var_d = 0x4f6e6c792063616c6c61626c6520627920746865206465706c6f796572000000;
-        require(!((bytes1(unresolved_308657d7 >> 0x08)) == 0x01), "Cannot reset while bond is active");
-        require(executionDeadline, "Cannot reset while bond is active");
-        require(!(block.timestamp > executionDeadline), "Cannot reset while bond is active");
-        var_a = 0x08c379a000000000000000000000000000000000000000000000000000000000;
-        var_b = 0x20;
-        var_c = 0x21;
-        var_d = 0x43616e6e6f74207265736574207768696c6520626f6e64206973206163746976;
-        var_e = 0x6500000000000000000000000000000000000000000000000000000000000000;
-        unresolved_1aa7c0ec = uint96(unresolved_1aa7c0ec);
-        bondAmount = 0;
-        executionDeadline = 0;
-        require(unresolved_8bd03d0a > (unresolved_8bd03d0a + unresolved_d415b3f9));
-        var_f = 0x4e487b7100000000000000000000000000000000000000000000000000000000;
-        var_g = 0x11;
-        unresolved_308657d7 = uint248(unresolved_308657d7);
-        unresolved_8bd03d0a = 0;
-        currentRewardAmount = 0;
-        require(!unresolved_8bd03d0a + unresolved_d415b3f9);
-        var_a = 0xa9059cbb00000000000000000000000000000000000000000000000000000000;
-        address var_b = msg.sender;
-        uint256 var_c = unresolved_8bd03d0a + unresolved_d415b3f9;
-        (bool success, bytes memory ret0) = address(0).Unresolved_a9059cbb(var_b); // call
-        require(0x20 > ret0.length);
-        require(((var_h + 0x20) > 0xffffffffffffffff) | ((var_h + 0x20) < var_h));
-        var_f = 0x4e487b7100000000000000000000000000000000000000000000000000000000;
-        var_g = 0x41;
-        uint256 var_h = var_h + 0x20;
-        require(((var_h + 0x20) - var_h) < 0x20);
-        require(var_h.length - var_h.length);
-        var_a = 0x08c379a000000000000000000000000000000000000000000000000000000000;
-        var_b = 0x20;
-        var_c = 0x15;
-        var_d = 0x4e6f20776974686472617761626c652066756e64730000000000000000000000;
-        var_a = 0x08c379a000000000000000000000000000000000000000000000000000000000;
-        var_b = 0x20;
-        var_c = 0x37;
-        var_d = 0x54686520636f6e747261637420776173206e6f742066756e646564206f722068;
-        var_e = 0x6173206265656e20647261696e656420616c7265616479000000000000000000;
         var_a = 0x08c379a000000000000000000000000000000000000000000000000000000000;
         var_b = 0x20;
         var_c = 0x13;
-        var_d = 0x436f6e7472616374206e6f742066756e64656400000000000000000000000000;
+        var_e = this.code[12737:12737];
+        uint256 var_f = (((0x1661a9c2 + (0x957ffc46 + (0xf9800161 - (0xcba7c29d + (var_g + (0xd8c280088018950002101c00109021905008 | (0x10c39b9d1c9850d8081b9bd108198f5aee30d9 ^ var_h))))))) ^ 0x0267) - 0x7ea4) << 0x6a;
     }

─── Added: Unresolved_6b646ab7 (0x6b646ab7) ───
@@ -1,0 +1,16 @@
+    
+    /// @custom:selector    0x6b646ab7
+    /// @custom:signature   Unresolved_6b646ab7(uint256 arg0) public view returns (bool)
+    /// @param              arg0 ["uint256", "bytes32", "int256"]
+    function Unresolved_6b646ab7(uint256 arg0) public view returns (bool) {
+        require(0x6a == msg.data[0]);
+        require(0 == 0x01);
+        require(msg.value);
+        require((0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc + msg.data.length) < 0);
+        if (unresolved_f169ccdf) {
+            uint256 var_a = !(block.timestamp > unresolved_f169ccdf);
+            return !(block.timestamp > unresolved_f169ccdf);
+            var_a = unresolved_f169ccdf;
+            return unresolved_f169ccdf;
+        }
+    }

─── Added: Unresolved_b033a9bd (0xb033a9bd) ───
@@ -1,0 +1,11 @@
+    
+    /// @custom:selector    0xb033a9bd
+    /// @custom:signature   Unresolved_b033a9bd() public view returns (uint256)
+    function Unresolved_b033a9bd() public view returns (uint256) {
+        require(!store_q);
+        require(0 == 0x01);
+        require(msg.value);
+        require((0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc + msg.data.length) < 0);
+        uint256 var_a = 0;
+        return 0;
+    }

─── Added: Unresolved_8e54abde (0x8e54abde) ───
@@ -1,0 +1,12 @@
+    
+    /// @custom:selector    0x8e54abde
+    /// @custom:signature   Unresolved_8e54abde(uint256 arg0) public pure returns (uint256)
+    /// @param              arg0 ["uint256", "bytes32", "int256"]
+    function Unresolved_8e54abde(uint256 arg0) public pure returns (uint256) {
+        require(0xab == msg.data[0]);
+        require(0 == 0x01);
+        require(msg.value);
+        require((0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc + msg.data.length) < 0);
+        uint256 var_a = 0;
+        return 0;
+    }

─── Added: Unresolved_1e880448 (0x1e880448) ───
@@ -1,0 +1,12 @@
+    
+    /// @custom:selector    0x1e880448
+    /// @custom:signature   Unresolved_1e880448(uint256 arg0) public view returns (bool)
+    /// @param              arg0 ["uint256", "bytes32", "int256"]
+    function Unresolved_1e880448(uint256 arg0) public view returns (bool) {
+        require(0x04 == msg.data[0]);
+        require(0 == 0x01);
+        require(msg.value);
+        require((0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc + msg.data.length) < 0);
+        bytes1 var_a = !(!bytes1(store_a >> 0x08));
+        return !(!bytes1(store_a >> 0x08));
+    }

─── Added: Unresolved_d42bc340 (0xd42bc340) ───
@@ -1,0 +1,12 @@
+    
+    /// @custom:selector    0xd42bc340
+    /// @custom:signature   Unresolved_d42bc340(uint256 arg0) public pure returns (uint256)
+    /// @param              arg0 ["uint256", "bytes32", "int256"]
+    function Unresolved_d42bc340(uint256 arg0) public pure returns (uint256) {
+        require(0xd4 == msg.data[0]);
+        require(0 == 0x01);
+        require(msg.value);
+        require((0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc + msg.data.length) < 0);
+        uint256 var_a = 0;
+        return 0;
+    }

─── Added: Unresolved_3024a89a (0x3024a89a) ───
@@ -1,0 +1,11 @@
+    /// @custom:selector    0x3024a89a
+    /// @custom:signature   Unresolved_3024a89a(uint256 arg0) public view returns (bool)
+    /// @param              arg0 ["uint256", "bytes32", "int256"]
+    function Unresolved_3024a89a(uint256 arg0) public view returns (bool) {
+        require(0x30 == msg.data[0]);
+        require(0 == 0x01);
+        require(msg.value);
+        require((0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc + msg.data.length) < 0);
+        bytes1 var_a = !(!bytes1(store_a));
+        return !(!bytes1(store_a));
+    }

─── Added: Unresolved_80c89932 (0x80c89932) ───
@@ -1,0 +1,12 @@
+    
+    /// @custom:selector    0x80c89932
+    /// @custom:signature   Unresolved_80c89932(uint256 arg0) public view returns (uint256)
+    /// @param              arg0 ["uint256", "bytes32", "int256"]
+    function Unresolved_80c89932(uint256 arg0) public view returns (uint256) {
+        require(0x80 == msg.data[0]);
+        require(0 == 0x01);
+        require(msg.value);
+        require((0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc + msg.data.length) < 0);
+        var_a = store_o;
+        return store_o;
+    }

─── Added: Unresolved_c114c063 (0xc114c063) ───
@@ -1,0 +1,12 @@
+    
+    /// @custom:selector    0xc114c063
+    /// @custom:signature   Unresolved_c114c063(uint256 arg0) public view returns (address)
+    /// @param              arg0 ["uint256", "bytes32", "int256"]
+    function Unresolved_c114c063(uint256 arg0) public view returns (address) {
+        require(0xc0 == msg.data[0]);
+        require(0 == 0x01);
+        require(msg.value);
+        require((0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc + msg.data.length) < 0);
+        address var_a = address(store_j);
+        return address(store_j);
+    }

Commit b00b8aa

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants