• 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
Name
Last commit
Last update
..
challenger Loading commit data...
disputegame Loading commit data...
fakebeacon Loading commit data...
geth Loading commit data...
receipts Loading commit data...
transactions Loading commit data...
wait Loading commit data...
addresses.go Loading commit data...
addresses_test.go Loading commit data...
blobs.go Loading commit data...
secrets.go Loading commit data...
setup.go Loading commit data...
setup_test.go Loading commit data...
testing.go Loading commit data...