Skip to content

Conversation

@ch4r10t33r
Copy link
Collaborator

Summary

  • Add /lean/v0/states/finalized endpoint that serves finalized checkpoint state as SSZ octet-stream
  • Cache upstream SSZ payload on consensus and expose it via the new endpoint
  • Wire Poller and UpstreamManager to capture full SSZ while maintaining existing consensus logic

Test plan

  • Run leanpoint against a Zeam node and hit /lean/v0/states/finalized, confirm content-type application/octet-stream and non-zero content-length
  • Point Zeam --checkpoint-sync-url at the leanpoint endpoint and ensure checkpoint sync succeeds

@ch4r10t33r ch4r10t33r merged commit b296758 into main Jan 28, 2026
12 checks passed
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.

2 participants