Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

send LC finality update on event stream on supermajority #5602

Merged
merged 1 commit into from
Nov 17, 2023

Conversation

etan-status
Copy link
Contributor

When new finality is reached without supermajority sync committee support, trigger another event push on beacon-API and libp2p once the finality gains supermajority support.

When new finality is reached without supermajority sync committee
support, trigger another event push on beacon-API and libp2p once
the finality gains supermajority support.

- ethereum/consensus-specs#3549
Copy link

Unit Test Results

         9 files  ±0    1 098 suites  ±0   27m 37s ⏱️ +3s
  3 951 tests ±0    3 604 ✔️ ±0  347 💤 ±0  0 ±0 
16 066 runs  ±0  15 668 ✔️ ±0  398 💤 ±0  0 ±0 

Results for commit 013da98. ± Comparison against base commit 0919ff0.

@tersec
Copy link
Contributor

tersec commented Nov 15, 2023

Should this PR depend on the underlying spec PR being merged?

@etan-status
Copy link
Contributor Author

Shouldn't matter that much, on this one. May lead to a tiny increase in sending gossip that gets ignored (not rejected) by other nimbuses, when sync participation is low while at the same time finality is advancing.

@etan-status etan-status merged commit b9a693d into unstable Nov 17, 2023
11 checks passed
@etan-status etan-status deleted the dev/etan/lc-finsend branch November 17, 2023 03:57
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.

beacon rpc sometimes returns LightClientFinalityUpdate with sync_committee length < 2/3
2 participants