• 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
..
api Loading commit data...
api-ts Loading commit data...
bigint Loading commit data...
client Loading commit data...
cmd/indexer Loading commit data...
config Loading commit data...
database Loading commit data...
e2e_tests Loading commit data...
etl Loading commit data...
migrations Loading commit data...
node Loading commit data...
ops Loading commit data...
processors Loading commit data...
.gitignore Loading commit data...
Dockerfile Loading commit data...
Makefile Loading commit data...
README.md Loading commit data...
docker-compose.yml Loading commit data...
indexer.go Loading commit data...
indexer.toml Loading commit data...