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

save light client updates #14618

Merged
merged 28 commits into from
Nov 28, 2024

Commits on Nov 3, 2024

  1. Light Client - use the new consensus types (prysmaticlabs#14549)

    * in progress
    
    * completed logic
    
    * var name
    
    * additional logic changes
    
    * fix createDefaultLightClientUpdate
    
    * empty fields
    
    * unused context
    rkapka committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    7a0862e View commit details
    Browse the repository at this point in the history
  2. Return the correct light client payload proof (prysmaticlabs#14565)

    * Return the correct payload proof
    
    * changelog <3
    rkapka committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    4e5f72b View commit details
    Browse the repository at this point in the history
  3. Set fields of wrapped proto object in light client setters (prysmatic…

    …labs#14573)
    
    * Set fields of wrapped proto object in light client setters
    
    * changelog <3
    rkapka committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    46ae78a View commit details
    Browse the repository at this point in the history
  4. fix TODOs for events (prysmaticlabs#14570)

    * fix TODOs for events
    
    * address review comments
    
    * Update beacon-chain/rpc/eth/events/events.go
    
    Co-authored-by: Radosław Kapka <[email protected]>
    
    * Update beacon-chain/rpc/eth/events/events.go
    
    Co-authored-by: Radosław Kapka <[email protected]>
    
    * nits
    
    ---------
    
    Co-authored-by: Radosław Kapka <[email protected]>
    rupam-04 and rkapka committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    1a3071f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    b7e92dc View commit details
    Browse the repository at this point in the history
  6. bzl

    rkapka committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    59c504d View commit details
    Browse the repository at this point in the history
  7. LC Updates by Range to read from DB (prysmaticlabs#14531)

    * change updatebyrange
    
    * lcupdateresponse from consensus
    
    * range altair test
    
    * range forks tests
    
    * finish tests
    
    * changelog
    
    * remove unused functions
    
    * Update beacon-chain/rpc/eth/light-client/handlers.go
    
    Co-authored-by: Radosław Kapka <[email protected]>
    
    * Update beacon-chain/rpc/eth/light-client/handlers.go
    
    Co-authored-by: Radosław Kapka <[email protected]>
    
    * use slice instead of array
    
    * refactor code
    
    * refactor tests
    
    * refactor tests
    
    * refactor tests
    
    * add configCleanup in tests
    
    * refactor missing updates testcase
    
    * Light Client - use the new consensus types (prysmaticlabs#14549)
    
    * in progress
    
    * completed logic
    
    * var name
    
    * additional logic changes
    
    * fix createDefaultLightClientUpdate
    
    * empty fields
    
    * unused context
    
    * change updatesByRange to use new structs
    
    * Light Client - use the new consensus types (prysmaticlabs#14549)
    
    * in progress
    
    * completed logic
    
    * var name
    
    * additional logic changes
    
    * fix createDefaultLightClientUpdate
    
    * empty fields
    
    * unused context
    
    * fix rpc/helpers_test
    
    * Return the correct light client payload proof (prysmaticlabs#14565)
    
    * Return the correct payload proof
    
    * changelog <3
    
    * merge
    
    * Set fields of wrapped proto object in light client setters (prysmaticlabs#14573)
    
    * Set fields of wrapped proto object in light client setters
    
    * changelog <3
    
    * fixing tests...
    
    * core tests fixed
    
    * kv tests fixed
    
    * fix TODOs for events (prysmaticlabs#14570)
    
    * fix TODOs for events
    
    * address review comments
    
    * Update beacon-chain/rpc/eth/events/events.go
    
    Co-authored-by: Radosław Kapka <[email protected]>
    
    * Update beacon-chain/rpc/eth/events/events.go
    
    Co-authored-by: Radosław Kapka <[email protected]>
    
    * nits
    
    ---------
    
    Co-authored-by: Radosław Kapka <[email protected]>
    
    * tests fixed
    
    * remove unused function
    
    * fix slice capacity
    
    * address issues
    
    * address issues
    
    * fix circular import error
    
    * remove unused func
    
    * fix changelog
    
    ---------
    
    Co-authored-by: Radosław Kapka <[email protected]>
    Co-authored-by: Radosław Kapka <[email protected]>
    Co-authored-by: Rupam Dey <[email protected]>
    4 people committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    2242393 View commit details
    Browse the repository at this point in the history
  8. Light Client: Electra finality branch (prysmaticlabs#14597)

    * extract from lc-p2p branch
    
    * generate code
    
    * trixy's review
    
    * test fixes
    rkapka committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    be92c1e View commit details
    Browse the repository at this point in the history
  9. fix issue in CreateDefaultLightClientUpdate function (prysmaticlabs…

    …#14585)
    
    * use state in `CreateDefaultLightClientUpdate`
    
    * lint
    
    * add `stateSlot` to `update.go` structs
    
    * Revert "add `stateSlot` to `update.go` structs"
    
    This reverts commit 84468ae.
    
    * set sync committee based on attestedHeader in updateElectra
    
    * dependencies
    
    * add check to `SetNextSyncCommitteeBranchElectra`
    
    * add detailed error messages to `update.go`
    
    * dependencies
    
    * fix `createDefaultLightClientUpdate`
    
    * deps
    
    * fix errors
    
    * deps
    
    * revert error messages
    
    * deps
    rupam-04 authored and rkapka committed Nov 3, 2024
    Configuration menu
    Copy the full SHA
    d528dbb View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2024

  1. save update

    Inspector-Butters committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    79ec529 View commit details
    Browse the repository at this point in the history
  2. save update

    Inspector-Butters committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    a64a739 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2024

  1. move create lc bootstrap to core

    Inspector-Butters committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    d393667 View commit details
    Browse the repository at this point in the history
  2. bootstrap db

    Inspector-Butters committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    97df300 View commit details
    Browse the repository at this point in the history
  3. save bootstrap

    Inspector-Butters committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    852b022 View commit details
    Browse the repository at this point in the history

Commits on Nov 20, 2024

  1. testing

    Inspector-Butters committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    56ee4b4 View commit details
    Browse the repository at this point in the history
  2. testing progress

    Inspector-Butters committed Nov 20, 2024
    Configuration menu
    Copy the full SHA
    5a03025 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2024

  1. testing

    Inspector-Butters committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    091cceb View commit details
    Browse the repository at this point in the history
  2. testing

    Inspector-Butters committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    7168f35 View commit details
    Browse the repository at this point in the history
  3. checkpoint working

    Inspector-Butters committed Nov 25, 2024
    Configuration menu
    Copy the full SHA
    52d8317 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2024

  1. set genesis time manually

    Inspector-Butters committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    9bb8339 View commit details
    Browse the repository at this point in the history
  2. savebootstrap tests

    Inspector-Butters committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    8cb22be View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5c292c0 View commit details
    Browse the repository at this point in the history
  4. conflicts resolved

    Inspector-Butters committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    a8e78de View commit details
    Browse the repository at this point in the history
  5. fix lint issues

    Inspector-Butters committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    2c460d1 View commit details
    Browse the repository at this point in the history
  6. fix lint issues

    Inspector-Butters committed Nov 26, 2024
    Configuration menu
    Copy the full SHA
    3f4f31b View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2024

  1. address reviews

    Inspector-Butters committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    096d9ef View commit details
    Browse the repository at this point in the history
  2. revert changes to consensus-types/lc/updates.go

    Inspector-Butters committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    1eafa7e View commit details
    Browse the repository at this point in the history
  3. add lightClientHeaderToJSON support for Electra

    Inspector-Butters committed Nov 28, 2024
    Configuration menu
    Copy the full SHA
    a561338 View commit details
    Browse the repository at this point in the history