Skip to content

Comments

SSV Oracle & Cluster Updater#3

Merged
olegshmuelov merged 111 commits intostagefrom
initial
Jan 25, 2026
Merged

SSV Oracle & Cluster Updater#3
olegshmuelov merged 111 commits intostagefrom
initial

Conversation

@olegshmuelov
Copy link
Contributor

@olegshmuelov olegshmuelov commented Dec 3, 2025

Off-chain oracle that publishes Merkle roots of SSV cluster effective balances on-chain.

Highlights

  • Event-sourced state sync to PostgreSQL
  • Beacon chain integration for validator balances
  • OpenZeppelin-compatible Merkle proofs
  • Automatic tx management (gas bumping, retries, cancellation)
  • Cluster balance updater with --updater flag

Usage

make run        # Oracle only
make run-all    # Oracle + updater
make docker     # Build image

@olegshmuelov olegshmuelov changed the title SSV oracle & updater SSV Oracle & Cluster updater Dec 4, 2025
@olegshmuelov olegshmuelov changed the title SSV Oracle & Cluster updater SSV Oracle & Cluster Updater Dec 8, 2025
@olegshmuelov olegshmuelov marked this pull request as ready for review December 8, 2025 14:01
Copy link

@iurii-ssv iurii-ssv left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The 2nd pass from me, code reads well! Left some questions/suggestions, but haven't reviewed all the new changes yet (will drop another review soon)

Copy link

@oleg-ssvlabs oleg-ssvlabs left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

gj.
Left couple of small comments. Still need to review few packages.

Copy link

@iurii-ssv iurii-ssv left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looking good!

Copy link

@oleg-ssvlabs oleg-ssvlabs left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm!

@y0sher y0sher requested a review from vyzo January 21, 2026 13:46
Copy link
Contributor

@y0sher y0sher left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good! some minor comments

@olegshmuelov olegshmuelov merged commit f634099 into stage Jan 25, 2026
4 checks passed
@olegshmuelov olegshmuelov deleted the initial branch January 25, 2026 15:44
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.

4 participants