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

Merge unstable into das 20240821 #6287

Merged
merged 30 commits into from
Aug 21, 2024
Merged

Commits on Jul 30, 2024

  1. Swap finalized chains based on processed batches (sigp#6203)

    * Shift from validated to processed
    AgeManning authored Jul 30, 2024
    Configuration menu
    Copy the full SHA
    75e9348 View commit details
    Browse the repository at this point in the history
  2. Avoid acquiring another read lock while holding one to avoid potentia…

    …l deadlock (sigp#6200)
    
    * Avoid acquiring another read lock to avoid potential deadlock.
    jimmygchen authored Jul 30, 2024
    Configuration menu
    Copy the full SHA
    9b3b730 View commit details
    Browse the repository at this point in the history

Commits on Aug 1, 2024

  1. Work around UB in LMDB bindings (sigp#6211)

    * Work around UB in LMDB bindings
    michaelsproul authored Aug 1, 2024
    Configuration menu
    Copy the full SHA
    0bb2386 View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2024

  1. patch quick-protobuf (sigp#6217)

    * patch quick-protobuf
    jxs authored Aug 3, 2024
    Configuration menu
    Copy the full SHA
    05bc99e View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2024

  1. Downgrade re-org log to INFO (sigp#6220)

    * Downgrade re-org log to INFO
    
    * Update book
    
    Co-authored-by: chonghe <44791194+chong-he@users.noreply.github.com>
    michaelsproul and chong-he authored Aug 5, 2024
    Configuration menu
    Copy the full SHA
    612946b View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2024

  1. Don't expect DAS config in HTTP spec response (sigp#6221)

    * Don't expect DAS config in HTTP spec response
    michaelsproul authored Aug 6, 2024
    Configuration menu
    Copy the full SHA
    42a1cd8 View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2024

  1. Broadcast VC requests in parallel and fix subscription error (sigp#6223)

    * Broadcast VC requests in parallel
    
    * Remove outdated comment
    
    * Try some things
    
    * Fix subscription error
    
    * Remove junk logging
    michaelsproul authored Aug 7, 2024
    Configuration menu
    Copy the full SHA
    a68f34a View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2024

  1. Release v5.3.0 (sigp#6194)

    * Release v5.3.0
    michaelsproul authored Aug 8, 2024
    Configuration menu
    Copy the full SHA
    d6ba8c3 View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2024

  1. Implement data columns by network boilerplate (sigp#6224)

    * Implement data columns by network boilerplate
    
    * Use correct quota values
    
    * Address PR review
    
    * Update currently_supported
    
    * Merge remote-tracking branch 'sigp/unstable' into peerdas-network-boilerplate
    
    * PR reviews
    
    * Fix data column rpc request not being sent due to incorrect limits set. (sigp#6000)
    dapplion authored Aug 13, 2024
    Configuration menu
    Copy the full SHA
    ff15c78 View commit details
    Browse the repository at this point in the history
  2. Add PeerDAS KZG lib integration (construction & KZG verification) (si…

    …gp#6212)
    
    * Add peerdas KZG library and use it for data column construction and cell kzg verification (sigp#5701, sigp#5941, sigp#6118, sigp#6179)
    
    Co-authored-by: kevaundray <kevtheappdev@gmail.com>
    
    * Update `rust_eth_kzg` crate to published version.
    
    * Update kzg metrics buckets.
    
    * Merge branch 'unstable' into peerdas-kzg
    
    * Update KZG version to fix windows mem allocation.
    
    * Refactor common logic from build sidecar and reconstruction. Remove unnecessary `needless_lifetimes`.
    
    Co-authored-by: realbigsean <sean@sigmaprime.io>
    
    * Copy existing trusted setup into `PeerDASTrustedSetup` for consistency and maintain `--trusted-setup` functionality.
    
    * Merge branch 'unstable' into peerdas-kzg
    
    * Merge branch 'peerdas-kzg' of github.com:jimmygchen/lighthouse into peerdas-kzg
    
    * Merge branch 'unstable' into peerdas-kzg
    
    * Merge branch 'unstable' into peerdas-kzg
    
    * Load PeerDAS KZG only if PeerDAS is enabled.
    jimmygchen authored Aug 13, 2024
    Configuration menu
    Copy the full SHA
    6dc614f View commit details
    Browse the repository at this point in the history
  3. Reuse password option prompts again on a wrong password (sigp#4380)

    * Prompt for password if incorrect in import
    
    * lint and fmt
    
    * Use if instead of match
    
    * Fix issue raised by @chong-he
    
    * Merge branch 'unstable' into reuse-pw-break
    
    * Remove unused function
    pawanjay176 authored Aug 13, 2024
    Configuration menu
    Copy the full SHA
    22ccdb6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    3a996fb View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. Persist data columns to store (sigp#6255)

    * Persist data columns (from das PR sigp#5196)
    jimmygchen authored Aug 14, 2024
    Configuration menu
    Copy the full SHA
    18df701 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2024

  1. Add Reth to execution clients suggested for installation (sigp#6172)

    * Added Reth among execution clients
    
    * Update book/src/run_a_node.md
    
    Co-authored-by: chonghe <44791194+chong-he@users.noreply.github.com>
    
    * Merge branch 'unstable' into braqzen-6171
    Braqzen authored Aug 15, 2024
    Configuration menu
    Copy the full SHA
    a91f432 View commit details
    Browse the repository at this point in the history
  2. Add PeerDAS RPC import boilerplate (sigp#6238)

    * Add PeerDAS RPC import boilerplate
    
    * revert refactor
    
    * Remove allow
    dapplion authored Aug 15, 2024
    Configuration menu
    Copy the full SHA
    5169e03 View commit details
    Browse the repository at this point in the history
  3. Add sync lookup custody request state (sigp#6257)

    * Add sync lookup custody request state
    
    * Review PR
    
    * clippy
    
    * Merge branch 'unstable' of https://github.com/sigp/lighthouse into peerdas-network-lookup
    dapplion authored Aug 15, 2024
    Configuration menu
    Copy the full SHA
    9fc0a66 View commit details
    Browse the repository at this point in the history
  4. Implement PeerDAS RPC handlers (sigp#6237)

    * Implement PeerDAS RPC handlers
    
    * use terminate_response_stream
    
    * Merge branch 'unstable' of https://github.com/sigp/lighthouse into peerdas-network-rpc-handler
    
    * cargo fmt
    dapplion authored Aug 15, 2024
    Configuration menu
    Copy the full SHA
    6566705 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2024

  1. Add metrics inside fork-choice crate (sigp#6205)

    * Add metrics inside fork-choice crate
    dapplion authored Aug 19, 2024
    Configuration menu
    Copy the full SHA
    9bc5643 View commit details
    Browse the repository at this point in the history
  2. Make portable the default in Lighthouse book and Makefile, update w…

    …orkflows (sigp#6247)
    
    * Remove portable in book
    
    * Add back modern in docker.md
    
    * Update Makefile
    
    * Update release.yml
    
    * Update docker.yml
    
    * Update book
    
    * Minor revision
    
    * delete portable tarballs
    
    * delete portable in Make command
    
    * Fix link in book
    
    * mdlint
    
    * Remove modernity in docker
    
    * Merge branch 'unstable' into update-book-portable
    
    * Merge branch 'unstable' into update-book-portable
    
    * Remove `-dev` docker images
    
    * Merge remote-tracking branch 'origin/unstable' into update-book-portable
    chong-he authored Aug 19, 2024
    Configuration menu
    Copy the full SHA
    b6d15bc View commit details
    Browse the repository at this point in the history
  3. add missing fields to get blob sidecars request (sigp#5987)

    * add missing fields to get blob sidecars request
    
    * add fork versioned  response impl
    
    * only compute the block root once
    
    * Merge branch 'unstable' of https://github.com/sigp/lighthouse into add-missing-fields-get-blob-sidecars
    
    * Merge branch 'unstable' of https://github.com/sigp/lighthouse into add-missing-fields-get-blob-sidecars
    
    * fetch root first
    
    fetch from cache if its a head block
    
    * fmt
    
    * always load from db
    eserilev authored Aug 19, 2024
    Configuration menu
    Copy the full SHA
    0429158 View commit details
    Browse the repository at this point in the history
  4. Prevent fd leak in random slasher tests (sigp#6254)

    * Prevent fd leak in random slasher tests
    
    * Clippy
    michaelsproul authored Aug 19, 2024
    Configuration menu
    Copy the full SHA
    6faa9c6 View commit details
    Browse the repository at this point in the history
  5. Drop null_logger (sigp#6013)

    * Drop null_logger
    dapplion authored Aug 19, 2024
    Configuration menu
    Copy the full SHA
    d957161 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2024

  1. Require manual confirmation to purge database with purge-db (sigp#6154

    )
    
    * Require manual confirmation to purge database
    
    * Fix tests
    
    * Rename to `purge-db-force and skip in non-interactive mode
    
    * Do not skip when stdin_inputs is true
    
    * Change prompt to be info logging to ensure consistent output
    
    * Update warning text
    
    * Move delete log after deletion
    macladson authored Aug 20, 2024
    Configuration menu
    Copy the full SHA
    32f2e05 View commit details
    Browse the repository at this point in the history
  2. Add time metrics to aquire fork-choice lock (sigp#6204)

    * Add time metrics to aquire fork-choice lock
    
    * Apply suggestions from code review
    
    Co-authored-by: Michael Sproul <micsproul@gmail.com>
    
    * Merge remote-tracking branch 'sigp/unstable' into fork-choice-lock-metrics
    
    * fix merge issue
    dapplion authored Aug 20, 2024
    Configuration menu
    Copy the full SHA
    1f0d129 View commit details
    Browse the repository at this point in the history
  3. Avoid redundant allocations in blob verification (sigp#6282)

    * Avoid redundant allocations in blob verification
    michaelsproul authored Aug 20, 2024
    Configuration menu
    Copy the full SHA
    56d1c8c View commit details
    Browse the repository at this point in the history

Commits on Aug 21, 2024

  1. Add data columns by root sync request (sigp#6274)

    * Add data columns by root sync request
    dapplion authored Aug 21, 2024
    Configuration menu
    Copy the full SHA
    677f96a View commit details
    Browse the repository at this point in the history
  2. Merge branch 'unstable' into das-0821-merge

    # Conflicts:
    #	Cargo.lock
    #	Cargo.toml
    #	beacon_node/beacon_chain/src/beacon_chain.rs
    #	beacon_node/beacon_chain/src/data_availability_checker.rs
    #	beacon_node/beacon_chain/src/data_availability_checker/overflow_lru_cache.rs
    #	beacon_node/beacon_chain/src/data_column_verification.rs
    #	beacon_node/beacon_chain/src/kzg_utils.rs
    #	beacon_node/beacon_chain/src/metrics.rs
    #	beacon_node/beacon_processor/src/lib.rs
    #	beacon_node/lighthouse_network/src/rpc/codec/ssz_snappy.rs
    #	beacon_node/lighthouse_network/src/rpc/config.rs
    #	beacon_node/lighthouse_network/src/rpc/methods.rs
    #	beacon_node/lighthouse_network/src/rpc/outbound.rs
    #	beacon_node/lighthouse_network/src/rpc/rate_limiter.rs
    #	beacon_node/lighthouse_network/src/service/api_types.rs
    #	beacon_node/lighthouse_network/src/types/globals.rs
    #	beacon_node/network/src/network_beacon_processor/mod.rs
    #	beacon_node/network/src/network_beacon_processor/rpc_methods.rs
    #	beacon_node/network/src/network_beacon_processor/sync_methods.rs
    #	beacon_node/network/src/sync/block_lookups/common.rs
    #	beacon_node/network/src/sync/block_lookups/mod.rs
    #	beacon_node/network/src/sync/block_lookups/single_block_lookup.rs
    #	beacon_node/network/src/sync/block_lookups/tests.rs
    #	beacon_node/network/src/sync/manager.rs
    #	beacon_node/network/src/sync/network_context.rs
    #	consensus/types/src/data_column_sidecar.rs
    #	crypto/kzg/Cargo.toml
    #	crypto/kzg/benches/benchmark.rs
    #	crypto/kzg/src/lib.rs
    jimmygchen committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    2aafe30 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4e19984 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    15d0f15 View commit details
    Browse the repository at this point in the history
  5. Fix failing sampling test.

    jimmygchen committed Aug 21, 2024
    Configuration menu
    Copy the full SHA
    481ebc1 View commit details
    Browse the repository at this point in the history