-
Notifications
You must be signed in to change notification settings - Fork 930
Persist light client bootstrap #5915
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
Merged
mergify
merged 77 commits into
sigp:unstable
from
eserilev:persist-light-client-bootstrap
Sep 10, 2024
Merged
Changes from 67 commits
Commits
Show all changes
77 commits
Select commit
Hold shift + click to select a range
914bb1e
persist light client updates
eserilev c308768
update beacon chain to serve light client updates
eserilev e332b00
resolve todos
eserilev 3a93933
cache best update
eserilev b9bdd88
extend cache parts
eserilev 9671423
is better light client update
eserilev 5861417
resolve merge conflict
eserilev 6e0fa26
initial api changes
eserilev c8af8fb
add lc update db column
eserilev 45a5d8d
fmt
eserilev 2545655
added tests
eserilev 3029f2c
add sim
eserilev fad083a
Merge branch 'unstable' of https://github.com/sigp/lighthouse into pe…
eserilev 49a7e61
fix some weird issues with the simulator
eserilev 00d4fd0
tests
eserilev 4b8683c
Merge branch 'unstable' of https://github.com/sigp/lighthouse into pe…
eserilev 6f12133
test changes
eserilev 9464518
merge conflict
eserilev 22e9201
testing
eserilev 1946100
started work on ef tests and some code clean up
eserilev 2b1e47d
update tests
eserilev 211601c
linting
eserilev 891d677
noop pre altair, were still failing on electra though
eserilev d729fea
allow for zeroed light client header
eserilev 58f178a
Merge branch 'unstable' of https://github.com/sigp/lighthouse into pe…
eserilev fe2b43d
merge unstable
eserilev 1774e63
remove unwraps
eserilev af9b20d
remove unwraps
eserilev d82226b
fetch bootstrap without always querying for state
eserilev ce765f3
storing bootstrap parts in db
eserilev 4a9b088
mroe code cleanup
eserilev 7a0fdae
test
eserilev 93a97ea
prune sync committee branches from dropped chains
eserilev d8e6891
Update light_client_update.rs
dapplion bfd6ca2
merge unstable
eserilev fa7cd25
move functionality to helper methods
eserilev bb69c48
refactor is best update fn
eserilev fa50339
refactor is best update fn
eserilev 89ae007
improve organization of light client server cache logic
eserilev 7fcf032
fork diget calc, and only spawn as many blcoks as we need for the lc …
eserilev b4c5775
resovle merge conflict
eserilev 0fdf544
add electra bootstrap logic, add logic to cache current sync committee
eserilev d983c3b
add latest sync committe branch cache
eserilev 8bf1bc6
fetch lc update from the cache if it exists
eserilev f70b93e
fmt
eserilev eb19b0d
Fix beacon_chain tests
dapplion bcda61b
Add debug code to update ranking_order ef test
dapplion e8691db
Fix compare code
dapplion 50a29c5
merge conflicts
eserilev 194bf5a
merge conflict
eserilev 6458ec9
add better error messaging
eserilev 206a629
resolve merge conflicts
eserilev 807ec80
remove lc update from basicsim
eserilev 8c1f980
rename sync comittte variable and fix persist condition
eserilev 8ef297b
refactor get_light_client_update logic
eserilev e75b84f
add better comments, return helpful error messages over http and rpc
eserilev de331f0
pruning canonical non checkpoint slots
eserilev 35c5453
fix test
eserilev 091bff1
rerun test
eserilev dddc5a8
update pruning logic, add tests
eserilev d5eab8c
fix tests
eserilev c42c580
fix imports
eserilev 8686eb2
fmt
eserilev ea0e0c4
refactor db code
eserilev 430b00b
Refactor db method
eserilev 5646203
Refactor db method
eserilev a202eac
add additional comments
eserilev a62e3c8
Merge branch 'unstable' of https://github.com/sigp/lighthouse into pe…
eserilev f66aa7c
fix merge
eserilev b9c3f44
linting
eserilev d8822a0
merge conflict
eserilev 82a57b5
prevent overflow
eserilev e141c80
enable lc server for http api tests
eserilev 521d5f2
fix tests
eserilev 1873484
remove prints
eserilev 05b6426
remove warning
eserilev 2221562
revert change
eserilev File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.