Skip to content

refactor(rollup): challenges on accepted batches#30

Draft
d1r1 wants to merge 6 commits into
audit/updatesfrom
refactor/rm-preconfirmation-deadline
Draft

refactor(rollup): challenges on accepted batches#30
d1r1 wants to merge 6 commits into
audit/updatesfrom
refactor/rm-preconfirmation-deadline

Conversation

@d1r1

@d1r1 d1r1 commented Apr 6, 2026

Copy link
Copy Markdown
Contributor
  • allow challenges on Accepted or Preconfirmed batches
  • remove preconfirmWindow deadline and storage field
  • add maxDepositsPerBatch cap enforced per batch total

d1r1 added 5 commits April 3, 2026 15:57
  - split monolithic deploy into per-contract scripts
  - enforce nonce==0 for deterministic proxy addrs
  - add role/config validation before broadcast
  - add hasRole checks before admin renounce
  - move config to per-env JSON, ops to operations/
  - add MigrateRoles, timelocks, upgrade scripts
  - drop oz-upgrades-from annotation on L1FluentBridge
  - wire UpgradeL1Bridge reference via env vars
  - simplify bridge e2e tests for live relayer
  - sync FOUNDRY_OUT and L2_FORGE defaults with forge
  - rotate testnet operator address and refresh manifests
  - prevent permanent L1↔L2 divergence when batches revert
  - add Queue.pushFront to restore at queue front
  - track per-batch deposit IDs for reverse-order restore
  - expose pushSentMessage on L1FluentBridge (onlyRollup)
  - add regression test with interleaved enqueue scenario
  - allow challenges on Accepted or Preconfirmed batches
  - remove preconfirmWindow deadline and storage field
  - add maxDepositsPerBatch cap enforced per batch total
@coderabbitai

coderabbitai Bot commented Apr 6, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: cc9a15eb-5f42-4a57-a906-d9ede1da3d14

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch refactor/rm-preconfirmation-deadline

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

  - mirrors prior change letting challenges hit Accepted state
  - removes preconfirmation as a hard prerequisite for finalize
  - closes the gap where Accepted batches stalled until challenged
@d1r1 d1r1 marked this pull request as draft April 7, 2026 20:16
@d1r1 d1r1 marked this pull request as draft April 7, 2026 20:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant