Skip to content

Validator set streaming - #792

Merged
canercidam merged 2 commits into
mainfrom
caner/validator-set-streaming
Aug 6, 2026
Merged

Validator set streaming#792
canercidam merged 2 commits into
mainfrom
caner/validator-set-streaming

Conversation

@canercidam

@canercidam canercidam commented Aug 6, 2026

Copy link
Copy Markdown
Member

📝 Summary

  • Streams the validator set instead of buffering it. Decoding one validator at a time drops peak heap from around 1300 MB to 400MB (enabled with USE_STREAM_DECODING_GET_VALIDATORS=1).

  • 60s timeout in validator requests

  • Refusing to install an empty validator set

@canercidam
canercidam merged commit 28a2c67 into main Aug 6, 2026
2 of 4 checks passed
@canercidam
canercidam deleted the caner/validator-set-streaming branch August 6, 2026 17:19
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