mantlenetworkio/mantle

DA verifier may encounter a 'nonce too high'

Closed this issue · 0 comments

System Specs:

  • OS:mac(rde)
  • mantel Version/branch: develop

Describe the bug
In on-chain transactions, the DA verifier may encounter a 'nonce too high' error.

To Reproduce
Steps to reproduce the behavior:

  1. run 'rde'
  2. shell 'l2 transactions'
  3. open 'verifierda log'
  4. See error

Expected behavior
The DA verifier synchronizes normally without experiencing any freezing or abnormal behavior.

Screenshots
INFO [07-24|14:21:06.294] SyncService sync nextIndex=65 latestIndex=206 INFO [07-24|14:21:06.294] Syncing eigen transaction batch range start=65 end=206 INFO [07-24|14:21:06.295] Dtl rollup upgrade datastore id upgradeDatastoreId=0 INFO [07-24|14:21:06.301] CheckUpgrade chain id=17 ERROR[07-24|14:21:06.301] Could not verify error="verifier cannot sync transactions with BackendEigen: Cannot sync da dtl transaction batches to tip: cannot sync eigen batches: Cannot apply tx : nonce too high"

INFO [07-24|14:24:11.065] SyncService sync nextIndex=200 latestIndex=220 INFO [07-24|14:24:11.065] Syncing eigen transaction batch range start=200 end=220 INFO [07-24|14:24:11.065] Dtl rollup upgrade datastore id upgradeDatastoreId=0 INFO [07-24|14:24:11.070] CheckUpgrade chain id=17 ERROR[07-24|14:24:11.070] Could not verify error="verifier cannot sync transactions with BackendEigen: Cannot sync da dtl transaction batches to tip: cannot sync eigen batches: Cannot apply tx : nonce too high"