55)
66
77const (
8- lodestarTagTest string = "chainsafe/lodestar:v1.40 .0"
9- lodestarTagProd string = "chainsafe/lodestar:v1.40 .0"
8+ lodestarTagTest string = "chainsafe/lodestar:v1.41 .0"
9+ lodestarTagProd string = "chainsafe/lodestar:v1.41 .0"
1010 defaultLodestarMaxPeers uint16 = 200
1111)
1212
@@ -23,6 +23,9 @@ type LodestarConfig struct {
2323 // The Docker Hub tag for Lighthouse
2424 ContainerTag config.Parameter `yaml:"containerTag,omitempty"`
2525
26+ // The port to use for gossip traffic using the QUIC protocol
27+ P2pQuicPort config.Parameter `yaml:"p2pQuicPort,omitempty"`
28+
2629 // Custom command line flags for the BN
2730 AdditionalBnFlags config.Parameter `yaml:"additionalBnFlags,omitempty"`
2831
@@ -49,6 +52,17 @@ func NewLodestarConfig(cfg *RocketPoolConfig) *LodestarConfig {
4952 OverwriteOnUpgrade : false ,
5053 },
5154
55+ P2pQuicPort : config.Parameter {
56+ ID : P2pQuicPortID ,
57+ Name : "P2P QUIC Port" ,
58+ Description : "The port to use for P2P (blockchain) traffic using the QUIC protocol." ,
59+ Type : config .ParameterType_Uint16 ,
60+ Default : map [config.Network ]interface {}{config .Network_All : defaultP2pQuicPort },
61+ AffectsContainers : []config.ContainerID {config .ContainerID_Eth2 },
62+ CanBeBlank : false ,
63+ OverwriteOnUpgrade : false ,
64+ },
65+
5266 ContainerTag : config.Parameter {
5367 ID : "containerTag" ,
5468 Name : "Container Tag" ,
@@ -92,6 +106,7 @@ func NewLodestarConfig(cfg *RocketPoolConfig) *LodestarConfig {
92106func (cfg * LodestarConfig ) GetParameters () []* config.Parameter {
93107 return []* config.Parameter {
94108 & cfg .MaxPeers ,
109+ & cfg .P2pQuicPort ,
95110 & cfg .ContainerTag ,
96111 & cfg .AdditionalBnFlags ,
97112 & cfg .AdditionalVcFlags ,
0 commit comments