ethereum-optimism / ethereum-optimism/optimism
[op-acceptance] TestFees is failing on Eris
- Dominant language
- Go
- Stars
- 6.5k
- Forks
- 4k
- Avg merge
- 2d 18h
- Merged PRs (30d)
- 134
Description
This test is failing on Eris with logs:
```
t=2025-09-09T06:49:23.939+0000 lvl=info msg="initializing orchestrator" backend=sysext
=== RUN TestFees
system.go:28: INFO [09-09|06:49:23.939] Interop is inactive, skipping clusters
system.go:51: INFO [09-09|06:49:23.939] Interop is inactive, skipping supervisors
l2.go:391: INFO [09-09|06:49:23.942] Loaded devnet keys: 42 L1 system keys, 0 L2 user keys
l2.go:391: INFO [09-09|06:49:23.946] Loaded devnet keys: 42 L1 system keys, 0 L2 user keys
assertions.go:369: ERROR[09-09|06:49:39.570]
assertions.go:369: Error Trace: /data/optimism/op-devstack/dsl/operator_fee.go:84
assertions.go:369: /data/optimism/op-acceptance-tests/tests/fjord/fees_test.go:25
assertions.go:369: Error: Received unexpected error:
assertions.go:369: upstream dep 1 (*plan.Lazy[struct {}]) failed: operation failed permanently after 5 attempts: insufficient funds for gas * price + value: balance 0, tx cost 25606600503012, overshot 25606600503012
assertions.go:369: Test: TestFees
assertions.go:369:
--- FAIL: TestFees (15.63s)
FAIL
Exiting, code: 1
FAIL github.com/ethereum-optimism/optimism/op-acceptance-tests/tests/fjord 18.896s
```
Contributor guide
Research direction
Start with op-devstack/dsl/operator_fee.go:84 and tests/fjord/fees_test.go:25, then run TestFees against Eris to reproduce the insufficient-funds error. Trace which account submits the fee transaction and why its balance is zero; done means TestFees passes on Eris without the reported gas-cost failure.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- testing-qa
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 42/100