boba_legacy
boba_legacy copied to clipboard
[integration tests] flaky Meta Transaction API Tests
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?