feat: add QUIC transport support for Lodestar#1046
Merged
0xfornax merged 1 commit intorocket-pool:masterfrom Mar 20, 2026
Merged
feat: add QUIC transport support for Lodestar#10460xfornax merged 1 commit intorocket-pool:masterfrom
0xfornax merged 1 commit intorocket-pool:masterfrom
Conversation
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
approved these changes
Mar 20, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Lodestar v1.41.0 added QUIC transport support (
--quic/--quicPortflags). This PR enables it in the Smartnode stack, matching the existing patterns used by Lighthouse and Prysm.Changes
lodestar-config.goP2pQuicPortconfig parameter (default: 8001, same as LH/Prysm)start-bn.sh--quic --quicPort ${BN_P2P_QUIC_PORT:-8001}to Lodestar launcheth2.tmplBN_P2P_QUIC_PORTenv var for Lodestarrocket-pool-config.golodestar-config.goNotes
8001(UDP), consistent with Lighthouse and Prysm defaults in RPport + 1(9001 when P2P is 9000), but RP uses 8001 across all clients for consistency--no-quicin additional flags if needed