Skip to content

feat: add QUIC transport support for Lodestar#1046

Merged
0xfornax merged 1 commit intorocket-pool:masterfrom
lodekeeper:feat/lodestar-quic-support
Mar 20, 2026
Merged

feat: add QUIC transport support for Lodestar#1046
0xfornax merged 1 commit intorocket-pool:masterfrom
lodekeeper:feat/lodestar-quic-support

Conversation

@lodekeeper
Copy link
Contributor

Summary

Lodestar v1.41.0 added QUIC transport support (--quic / --quicPort flags). This PR enables it in the Smartnode stack, matching the existing patterns used by Lighthouse and Prysm.

Changes

File Change
lodestar-config.go Add P2pQuicPort config parameter (default: 8001, same as LH/Prysm)
start-bn.sh Add --quic --quicPort ${BN_P2P_QUIC_PORT:-8001} to Lodestar launch
eth2.tmpl Add QUIC UDP port mapping + BN_P2P_QUIC_PORT env var for Lodestar
rocket-pool-config.go Add Lodestar QUIC port to duplicate port validation
lodestar-config.go Bump container tag v1.40.0 → v1.41.0

Notes

  • Default QUIC port is 8001 (UDP), consistent with Lighthouse and Prysm defaults in RP
  • Lodestar's own standalone default is port + 1 (9001 when P2P is 9000), but RP uses 8001 across all clients for consistency
  • QUIC is enabled by default since v1.41.0 supports it — users can disable via --no-quic in additional flags if needed

Lodestar v1.41.0 added QUIC support. This change enables it in the
Smartnode stack, matching the existing Lighthouse and Prysm patterns:

- Add P2pQuicPort config parameter to LodestarConfig (default: 8001)
- Add --quic and --quicPort flags to Lodestar start-bn.sh
- Add QUIC UDP port mapping in eth2.tmpl for Lodestar
- Add BN_P2P_QUIC_PORT env var for Lodestar in eth2.tmpl
- Add Lodestar QUIC port to duplicate port validation
- Bump Lodestar container tag to v1.41.0
@0xfornax 0xfornax merged commit 043d2b5 into rocket-pool:master Mar 20, 2026
6 checks passed
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.

2 participants