-
Notifications
You must be signed in to change notification settings - Fork 907
Add Capella & Deneb light client support #4946
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 86 commits into
sigp:unstable
from
eserilev:capella_deneb_light_client_types
Mar 25, 2024
Merged
Changes from 59 commits
Commits
Show all changes
86 commits
Select commit
Hold shift + click to select a range
388a7cd
rebase and add comment
GeemoCandama b47b4f2
conditional test
GeemoCandama df78885
test
GeemoCandama e124c99
optimistic chould be working now
GeemoCandama cfdeca0
finality should be working now
GeemoCandama e15b98f
try again
GeemoCandama 6db8a41
try again
GeemoCandama 1537947
clippy fix
GeemoCandama 5dbde26
add lc bootstrap beacon api
GeemoCandama 4611a9c
add lc optimistic/finality update to events
GeemoCandama d3da99f
fmt
GeemoCandama a2f6a8a
That error isn't occuring on my computer but I think this should fix it
GeemoCandama 00179e4
Merge branch 'unstable' into light_client_beacon_api_1
jimmygchen d74e3b4
Add missing test file
jimmygchen ad3cc69
Update light client types to comply with Altair light client spec.
jimmygchen f062e77
Fix test compilation
jimmygchen 7307756
Merge branch 'unstable' into light_client_beacon_api_1
jimmygchen bfd3fb7
Support deserializing light client structures for the Bellatrix fork
jimmygchen d90df3f
Move `get_light_client_bootstrap` logic to `BeaconChain`. `LightClien…
jimmygchen 80ff555
Misc fixes.
jimmygchen 75bd2ac
Add light client bootstrap API test and fix existing ones.
jimmygchen bd75152
Merge branch 'unstable' into light_client_beacon_api_1
jimmygchen e0d0ece
Fix test for `light-client-server` http api config.
jimmygchen 161ece6
Appease clippy
jimmygchen 885958e
Add Altair light client SSZ tests
jimmygchen fc30e04
Merge branch 'unstable' of https://github.com/sigp/lighthouse into li…
eserilev fe8e2e4
updates to light client header
eserilev ec1400f
light client header from signed beacon block
eserilev 435da02
using options
eserilev 73a581a
implement helper functions
eserilev 5ff6f43
placeholder conversion from vec hash256 to exec branch
eserilev 7aacc65
add deneb
eserilev 3593f52
using fixed vector
eserilev 65a5770
remove unwraps
eserilev fd1a691
by epoch
eserilev 443d219
compute merkle proof
eserilev a9fa092
merkle proof
eserilev effeec1
update comments
eserilev f92a296
resolve merge conflicts
eserilev 03c163f
linting
eserilev 67df375
Merge branch 'unstable' into light-client-ssz-tests
jimmygchen 16740c2
superstruct attempt
eserilev 302a1cb
superstruct changes
eserilev 79eeefd
lint
eserilev 17adb6a
altair
eserilev 5ab7681
update
eserilev 74b0b6f
update
eserilev 1879bfd
changes to light_client_optimistic_ and finality
eserilev 9f0a2bc
merge unstable
eserilev 1d10abe
refactor
eserilev 22dc62f
resolved merge conflicts
eserilev 8ba6ebe
Merge branch 'unstable' of https://github.com/sigp/lighthouse into ca…
eserilev b75d23b
block_to_light_client_header fork aware
eserilev 5f75f25
fmt
eserilev 96f89a2
comment fix
eserilev 7a253bf
comment fix
eserilev 5808f7c
include merge fork, update deserialize_by_fork, refactor
eserilev 6663614
fmt
eserilev f442b5a
pass by ref to prevent clone
eserilev 932f440
rename merkle proof fn
eserilev 5556891
add FIXME
eserilev 06da24a
LightClientHeader TestRandom
eserilev 453b4d2
fix comments
eserilev d97d496
fork version deserialize
eserilev e6f6876
merge unstable
eserilev b23c913
move fn arguments, fork name calc
eserilev dde9274
use task executor
eserilev 38cdd77
remove unneeded fns
eserilev c064c45
remove dead code
eserilev b964f3f
add manual ssz decoding/encoding and add ssz_tests_by_fork macro
eserilev 9c9fbca
merge deneb types with tests
eserilev 3a3616c
merge ssz tests, revert code deletion, cleanup
eserilev 6ddfe7e
move chainspec
eserilev 258f51b
update ssz tests
eserilev cb41899
fmt
eserilev 57d90fe
light client ssz tests
eserilev 534e808
change to superstruct
eserilev dd43c12
changes from feedback
eserilev aba1475
linting
eserilev 6fb0270
Merge branch 'unstable' of https://github.com/sigp/lighthouse into ca…
eserilev b3f7b81
test fix
eserilev 8a7b2bc
cleanup
eserilev d314d12
Remove unused `derive`.
jimmygchen 9b31545
Merge branch 'unstable' of https://github.com/sigp/lighthouse into ca…
eserilev a7dd9ee
beta compiler fix
eserilev d9a0b48
merge
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
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
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
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.