ethereum-optimism / ethereum-optimism/optimism
op-acceptance-tests: interop tx with invalid attribute not evicted from the mempool
- Dominant language
- Go
- Stars
- 6.5k
- Forks
- 4k
- Avg merge
- 2d 18h
- Merged PRs (30d)
- 134
Description
Find out why the interop tx with invalid attribute is _sometimes_ not evicted from the mempool.
Relevant logs by analyzing this [CI failure](https://app.circleci.com/pipelines/github/ethereum-optimism/optimism/94101/workflows/fa3916ed-fb03-4f39-9d81-d576303cdd6b/jobs/3658740/steps), looking at [op-geth logs](https://output.circle-artifacts.com/output/job/b52a398a-80a4-4629-8f90-da42694d3df3/artifacts/0/op-acceptance-tests/kurtosis-logs/interop-devnet--454e38021ce8411eb7770ef1ab5e3e7b/op-el-2151909-node0-op-geth--e3f09dbb1a7c439da31819e6e7906d2c/output.log),
```
WARN [06-20|19:09:56.007] Transaction was rejected during block-building hash=1ea29c..b2fbe2 err="conflicting data"
...
WARN [06-20|19:10:32.011] Transaction was rejected during block-building hash=1ea29c..b2fbe2 err="transaction was previously rejected"
WARN [06-20|19:11:32.006] Transaction was rejected during block-building hash=1ea29c..b2fbe2 err="transaction was previously rejected"
WARN [06-20|19:12:32.010] Transaction was rejected during block-building hash=1ea29c..b2fbe2 err="transaction was previously rejected"
WARN [06-20|19:13:32.009] Transaction was rejected during block-building hash=1ea29c..b2fbe2 err="transaction was previously rejected"
WARN [06-20|19:14:32.006] Transaction was rejected during block-building hash=1ea29c..b2fbe2 err="transaction was previously rejected"
WARN [06-20|19:15:32.005] Transaction was rejected during block-building hash=1ea29c..b2fbe2 err="transaction was previously rejected"
```
the rejected tx is keep looping back to the block builder, every 1 minute.
Related: https://github.com/ethereum-optimism/optimism/pull/16553
Contributor guide
Assessment
This issue has not been assessed yet.