Skip to content

[pull] main from agglayer:main#130

Merged
pull[bot] merged 2 commits into
Jokacar10:mainfrom
agglayer:main
Jun 11, 2026
Merged

[pull] main from agglayer:main#130
pull[bot] merged 2 commits into
Jokacar10:mainfrom
agglayer:main

Conversation

@pull

@pull pull Bot commented Jun 11, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

Ekleog-Polygon and others added 2 commits June 11, 2026 12:22
## Summary
- move persisted settlement-attempt hydration into a pure helper
- make settlement-attempt DB loading synchronous
- remove the test-only job-id helper and add focused hydration tests

Follow-up PR from #1552

## Verification
- cargo make blast-radius
- cargo make generate-proto
- cargo check --workspace --tests --all-features
- mdbook build docs/knowledge-base/
- cargo make ci-all
- cargo make pp-check-vkey-change
- cargo test -p agglayer-clock skipped_blocks_are_handled --
--test-threads=1

Note: cargo nextest run --workspace failed in agglayer-clock
skipped_blocks_are_handled cases during the broad parallel run; the same
three cases passed in the targeted serial rerun above.
Persist each settlement attempt before submitting it to L1 so pending
settlement jobs can recover attempt metadata after restart.

The attempt is written to storage before in-memory tracking, and storage
write failures panic because settlement storage errors are not
recoverable.

Tests cover successful persistence, storage-write failure, and duplicate
attempt-number protection.

Fixes #1320

---------

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@pull pull Bot locked and limited conversation to collaborators Jun 11, 2026
@pull pull Bot added the ⤵️ pull label Jun 11, 2026
@pull pull Bot merged commit 155599a into Jokacar10:main Jun 11, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant