Skip to content

Bump eth2_libp2p - #997

Open
Tumas wants to merge 1 commit into
developfrom
network-backports-10-26
Open

Tumas wants to merge 1 commit into
developfrom
network-backports-10-26

Conversation

@Tumas

@Tumas Tumas commented Oct 20, 2026

Copy link
Copy Markdown
Member

Update eth2_libp2p with backports of upstream network commits up to upstream stable (v8.3.0):

  • d60388134 Add PeerDAS metrics to track subnets without peers
  • 30094f0c0 Remove redundant subscribe_all_data_column_subnets field from network
  • e4bc65009 Use if-addrs instead of local_ip_address (removed unused code instead)
  • 0c9f97f01 Remove libp2p multiaddress
  • 27af0ed82 Add test for protocol registration completeness
  • a0db5fce7 Improve banning logic by grouping Ipv6 /56 prefixes
  • b76e6ffae Skip ENRs with no dialable address when dialing peers
  • e58ec88fe EIP-7688: Forward Compatible Consensus Data Structures
  • 3c9a9b65e Gloas alpha spec 12 changes
  • 5b534170b Send out status message to peers after a CGC change
  • b7438df3b Round floating-point values before logging
  • e37d37cc4 Count peers after registering the connection, not before
  • d470699ba Subscribe to next fork topics an epoch early
  • 1dae8d3e4 update libp2p
  • 27f42a77a Bump libp2p to patched version
  • b7a6e6406 Limit requests at request time instead of response time
  • e31b5d0ca Processor limits (network config only)

Other changes:

  • Update libp2p to sigp/rust-libp2p@accba72, discv5 to 0.12, libp2p-identity to 0.3 and prometheus-client to 0.25.
  • Remove the unused column_subnet_peers metric and local-ip-address dependency.
  • Subscribe to all topics of the next fork digest one epoch early, publish proposer preferences on the fork digest of their proposal epoch and keep the next fork digest topics when unsubscribing from old fork topics.
  • Subscribe to and unsubscribe from attestation and sync committee subnets on the next fork digest as well while inside the subscription window.
  • Advance earliest_available_slot on custody group count increase even when custody group backfill is disabled.
  • Re-status connected peers only when the custody group count increase adds new custody columns.
  • Fix custody group backfill columns on startup.

@Tumas
Tumas marked this pull request as draft October 20, 2026 13:09
@SifraiTeam
SifraiTeam force-pushed the network-backports-10-26 branch from 0a5ccb3 to c71c00a Compare October 20, 2026 13:10
@Tumas
Tumas marked this pull request as ready for review October 20, 2026 14:09
Update eth2_libp2p with backports of upstream network commits up to
upstream stable (v8.3.0):
- d60388134 Add PeerDAS metrics to track subnets without peers
- 30094f0c0 Remove redundant subscribe_all_data_column_subnets field from network
- e4bc65009 Use if-addrs instead of local_ip_address (removed unused code instead)
- 0c9f97f01 Remove libp2p multiaddress
- 27af0ed82 Add test for protocol registration completeness
- a0db5fce7 Improve banning logic by grouping Ipv6 /56 prefixes
- b76e6ffae Skip ENRs with no dialable address when dialing peers
- e58ec88fe EIP-7688: Forward Compatible Consensus Data Structures
- 3c9a9b65e Gloas alpha spec 12 changes
- 5b534170b Send out status message to peers after a CGC change
- b7438df3b Round floating-point values before logging
- e37d37cc4 Count peers after registering the connection, not before
- d470699ba Subscribe to next fork topics an epoch early
- 1dae8d3e4 update libp2p
- 27f42a77a Bump libp2p to patched version
- b7a6e6406 Limit requests at request time instead of response time
- e31b5d0ca Processor limits (network config only)

Other changes:
- Update libp2p to sigp/rust-libp2p@accba72, discv5 to 0.12, libp2p-identity
  to 0.3 and prometheus-client to 0.25.
- Remove the unused column_subnet_peers metric and local-ip-address dependency.
- Subscribe to all topics of the next fork digest one epoch early, publish
  proposer preferences on the fork digest of their proposal epoch and keep the
  next fork digest topics when unsubscribing from old fork topics.
- Subscribe to and unsubscribe from attestation and sync committee subnets on
  the next fork digest as well while inside the subscription window.
- Advance earliest_available_slot on custody group count increase even when
  custody group backfill is disabled.
- Re-status connected peers only when the custody group count increase adds
  new custody columns.
- Fix custody group backfill columns on startup.
@SifraiTeam
SifraiTeam force-pushed the network-backports-10-26 branch from c71c00a to a2191ec Compare October 20, 2026 15:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant