ethereum-optimism / ethereum-optimism/optimism

op-acceptance-tests: interop tx with invalid attribute not evicted from the mempool

Open
#16,559 0 comments 0 reactions 1 assignee Claimed by @pcw109550 View on GitHub
A-acceptance-tests
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.