Skip to content

Conversation

@michaelsproul
Copy link
Member

Proposed Changes

Merge latest unstable down into tree-states in prep for v5.1.111-exp

Additional Info

This PR shouldn't be squashed.

chong-he and others added 30 commits February 23, 2024 15:31
* Run `apt update` before install.
* Delete ancient, unused HTTP docs
* Add a cli option for snapshot cache size

* Remove junk

* Make snapshot_cache module public

* lint

* Update docs
* Fix typo in `verify_payload_block_hash`

* Make calculate_execution_block_hash public again
* Record the multiaddr for connected peers
* remove nat module and use libp2p upnp

* update Cargo.lock

* remove no longer used dependencies

* restore nat module refactored

* log successful mapping

* only activate upnp if config enabled

reduce logs to debug!

* Merge branch 'unstable' of https://github.com/sigp/lighthouse into libp2p-nat

* Merge branch 'unstable' of https://github.com/sigp/lighthouse into libp2p-nat

* Merge branch 'unstable' of https://github.com/sigp/lighthouse into libp2p-nat

* address review

* Merge branch 'unstable' of https://github.com/sigp/lighthouse into libp2p-nat

* Merge branch 'unstable' of https://github.com/sigp/lighthouse into libp2p-nat

* Merge branch 'unstable' of https://github.com/sigp/lighthouse into libp2p-nat

* address review
* remove exit-future usage,

as it is non maintained, and replace with async-channel which is already in the repo.

* Merge branch 'unstable' of https://github.com/sigp/lighthouse into remove-exit-future

* Merge branch 'unstable' of https://github.com/sigp/lighthouse into remove-exit-future
* patch rust-yamux dep

* improve libp2p connected peer metrics
* Caplin has joined the party

* Fix typo
* Optimise no-op changes in VC API

* Handle another no-op case

* Merge remote-tracking branch 'origin/unstable' into opt-vc-patch-api
* Drop address_change_broadcast
* bump ethereum_serde_utils

* cargo update
* Improve logging around score states

* Improve logs also
* Fix duties override bug in VC

* Use initial request efficiently

* Prevent expired subscriptions by construction

* Clean up selection proof logic

* Add test
* Update dependency
* fix lib.rs and tests.rs

* update decode.rs

* auto-delete in Cargo.lock

* delete milagro in cargo.toml

* remove milagro from makefile

* remove milagro from the name

* delete milagro in comment

* delete milagro in cargo.toml

* delete in /testing/ef_tests/cargo.toml

* delete milagro in the logical OR

* delete milagro in /lighthouse/src/main.rs

* delete milagro in /crypto/bls/tests/tests.rs

* delete milagro in comment

* delete milagro in /testing//ef_test/src//cases/bls_eth_aggregate_pubkeys.rs

* delete milagro

* delete more in lib.rs

* delete more in lib.rs

* delete more in lib.rs

* delete milagro in /crypto/bls/src/lib.rs

* delete milagro in crypto/bls/src/mod.rs

* delete milagro.rs
* Fix block v3 header decoding
* changed to is_empty() and removed WARN

* added log argument

* fix: issue 5288
* Code improvements

* Fix gossipsub tests

* Merge latest unstable

* Differentiate errors and better scoring

* Attempt to publish to mesh_n peers
* Handle fork boundaries

* Merge latest unstable

* Topic subscription fix
* Update and pin all actions to a modern release
* Fix tests

* Merge branch 'unstable' into unclog-channels

* Avoid reallocations

* Reduce subscription load on beacon node
* Merge latest unstable

* Reduce diff

* Reduce logic, discover up to max peers

* Peer discovery for Natd peers
* Merge branch 'unstable' into feature/explicit-peers

* Merge latest unstable

* refactor: remove explicit-peers flag, mark trusted peers as explicit instead

* feat(beacon_node): add explicit peers to GossipSub, mark as trusted

* feat(beacon_node): add explicit peers cli + config
* Fix `AddrInUse` error in cli tests.
* Optimise concurrent block production
* Address review comments

* Downgrade log for by_root requests
@michaelsproul michaelsproul added work-in-progress PR is a work-in-progress do-not-merge tree-states Ongoing state and database overhaul labels Mar 11, 2024
@michaelsproul
Copy link
Member Author

Idk what's wrong with the macOS build. Doesn't seem related, so I'll merge this.

@michaelsproul michaelsproul merged commit a249dbf into sigp:tree-states Mar 11, 2024
@mergify
Copy link

mergify bot commented Mar 11, 2024

⚠️ The sha of the head commit of this PR conflicts with #3206. Mergify cannot evaluate rules on this PR. ⚠️

@michaelsproul michaelsproul deleted the tree-states-update branch March 11, 2024 05:24
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

do-not-merge tree-states Ongoing state and database overhaul work-in-progress PR is a work-in-progress

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants