boba_legacy icon indicating copy to clipboard operation
boba_legacy copied to clipboard

[integration tests] flaky Meta Transaction API Tests

Open InoMurko opened this issue 1 year ago • 3 comments

Issue Type

[ x] bug report
[ ] feature request

Current Behavior

  77 passing (7m)
  1 failing

  1) Boba API Tests
       Meta Transaction API Tests
         Mainnet and Rinkeby
           should return reverted reason from API if Boba_GasPriceOracle has insufficient ETH:
     Error: nonce has already been used [ See: https://links.ethers.org/v5-errors-NONCE_EXPIRED ] (error={"reason":"processing response error","code":"SERVER_ERROR","body":"{\"jsonrpc\":\"2.0\",\"id\":140,\"error\":{\"code\":-32000,\"message\":\"invalid transaction: nonce too low\"}}\n","error":{"code":-32000},"requestBody":"{\"method\":\"eth_sendRawTransaction\",\"params\":[\"0xf8ab8183843b9aca0082986f94420000000000000000000000000000000000002380b844a9059cbb000000000000000000000000df3e18d64bc6a983f673ab319ccae4f1a57c7097000000000000000000000000000000000000000000000000b469471f8014000082f4f7a0720b7804c13d8f80f30c58e0f9ee9c17138c254dbed185d9d9dc051eacc9f0cba05376fc0abd73d8d38f7f749dbd317af1f87cb71b3bbf649a28445744c5e23f31\"],\"id\":140,\"jsonrpc\":\"2.0\"}","requestMethod":"POST","url":"http://l2geth:8545"}, method="sendTransaction", transaction="0xf8ab8183843b9aca0082986f94420000000000000000000000000000000000002380b844a9059cbb000000000000000000000000df3e18d64bc6a983f673ab319ccae4f1a57c7097000000000000000000000000000000000000000000000000b469471f8014000082f4f7a0720b7804c13d8f80f30c58e0f9ee9c17138c254dbed185d9d9dc051eacc9f0cba05376fc0abd73d8d38f7f749dbd317af1f87cb71b3bbf649a28445744c5e23f31", code=NONCE_EXPIRED, version=providers/5.7.2)
      at Logger.makeError (/opt/optimism/node_modules/@ethersproject/logger/src.ts/index.ts:269:28)
      at Logger.throwError (/opt/optimism/node_modules/@ethersproject/logger/src.ts/index.ts:281:20)
      at checkError (/opt/optimism/node_modules/@ethersproject/providers/src.ts/json-rpc-provider.ts:105:16)
      at JsonRpcProvider.<anonymous> (/opt/optimism/node_modules/@ethersproject/providers/src.ts/json-rpc-provider.ts:642:20)
      at step (/opt/optimism/node_modules/@ethersproject/providers/lib/json-rpc-provider.js:48:23)
      at Object.throw (/opt/optimism/node_modules/@ethersproject/providers/lib/json-rpc-provider.js:29:53)
      at rejected (/opt/optimism/node_modules/@ethersproject/providers/lib/json-rpc-provider.js:21:65)
      at processTicksAndRejections (node:internal/process/task_queues:96:5)

Expected Behavior

Steps to Reproduce

Suggested Fix

Priv key re-use?

InoMurko avatar Feb 22 '23 14:02 InoMurko