1. 04 Feb, 2024 1 commit
    • Matthew Slipper's avatar
      indexer: Pad gas estimates (#9329) · 06d06428
      Matthew Slipper authored
      * indexer: Pad gas estimates
      
      Indexer tests flake fairly often due to out of gas errors. Case in point below, from a recent test run. This PR updates the indexer tests to pad gas estimates by 20%. This technique is used elsewhere in the indexer E2E tests, but wasn't being applied consistently.
      
      ```json
      {
        "from": "0x15d34aaf54267db7d7c367839aaf71a00a2c6a65",
        "gas": "0x1f3cc",
        "gasUsed": "0x1edb1",
        "to": "0x978e3286eb805934215a88694d80b09aded68d90",
        "input": "0x",
        "error": "execution reverted",
        "calls": [
          {
            "from": "0x978e3286eb805934215a88694d80b09aded68d90",
            "gas": "0x1889b",
            "gasUsed": "0x1889b",
            "to": "0x8887e7568e81405c4e0d4caaabdda949e3b9d4e4",
            "input": "0x",
            "error": "out of gas",
            "calls": [
              {
                "from": "0x978e3286eb805934215a88694d80b09aded68d90",
                "gas": "0x15560",
                "gasUsed": "0x1f37",
                "to": "0x1c23a6d89f95ef3148bcda8e242cab145bf9c0e4",
                "input": "0xcc731b02",
                "output": "0x0000000000000000000000000000000000000000000000000000000001312d00000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000003b9aca0000000000000000000000000000000000000000000000000000000000000f424000000000000000000000000000000000ffffffffffffffffffffffffffffffff",
                "calls": [
                  {
                    "from": "0x1c23a6d89f95ef3148bcda8e242cab145bf9c0e4",
                    "gas": "0x13d07",
                    "gasUsed": "0xba8",
                    "to": "0xffba8944650e26653823658d76a122946f27e2f2",
                    "input": "0xcc731b02",
                    "output": "0x0000000000000000000000000000000000000000000000000000000001312d00000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000003b9aca0000000000000000000000000000000000000000000000000000000000000f424000000000000000000000000000000000ffffffffffffffffffffffffffffffff",
                    "value": "0x0",
                    "type": "DELEGATECALL"
                  }
                ],
                "type": "STATICCALL"
              }
            ],
            "value": "0xde0b6b3a7640000",
            "type": "DELEGATECALL"
          }
        ],
        "value": "0xde0b6b3a7640000",
        "type": "CALL"
      }
      ```
      
      * Update indexer/e2e_tests/bridge_transactions_e2e_test.go
      Co-authored-by: default avatarrefcell <abigger87@gmail.com>
      
      ---------
      Co-authored-by: default avatarrefcell <abigger87@gmail.com>
      06d06428
  2. 03 Feb, 2024 1 commit
    • Mark Tyneway's avatar
      op-node: genesis deduplicate json write (#9323) · 0ea5e0b9
      Mark Tyneway authored
      Deduplicate code by using a common json write function from
      `op-service` instead of using one off json write functions.
      This reduces the overall code in the codebase and helps to
      standardize the way that we write json to disk.
      0ea5e0b9
  3. 02 Feb, 2024 25 commits
  4. 01 Feb, 2024 13 commits