Skip to content

Commit d4b569d

Browse files
committed
Clean up
Signed-off-by: litt3 <[email protected]>
1 parent 2533c12 commit d4b569d

File tree

2 files changed

+44
-43
lines changed

2 files changed

+44
-43
lines changed

testutils/env_vars.go

+39-37
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ func configureContextFromEnvVars(envVars []EnvVar, flags []cli.Flag) (*cli.Conte
6767
return ctx, nil
6868
}
6969

70-
// getDefaultTestEnvVars build a slice of default env var definitions
70+
// getDefaultTestEnvVars builds a slice of default env var definitions
7171
//
7272
// Env vars are used to configure tests, since that's how it's done in production. We want to exercise as many prod
7373
// code pathways as possible in e2e tests.
@@ -115,77 +115,79 @@ func getV1EnvVars(
115115
pollInterval = time.Minute * 1
116116
}
117117

118-
var disperserHostname string
119-
var svcManagerAddress string
120-
switch backend {
121-
case MemstoreBackend:
122-
// no need to set these fields for local tests
123-
break
124-
case PreprodBackend:
125-
disperserHostname = disperserPreprodHostname
126-
svcManagerAddress = preprodSvcManagerAddress
127-
case TestnetBackend:
128-
disperserHostname = disperserTestnetHostname
129-
svcManagerAddress = testnetSvcManagerAddress
130-
default:
131-
panic("Unsupported backend")
132-
}
133-
134118
envVars := []EnvVar{
135119
{eigendaflags.SignerPrivateKeyHexFlagName, signingKey},
136120
{eigendaflags.EthRPCURLFlagName, ethRPCURL},
137-
{eigendaflags.DisperserRPCFlagName, disperserHostname + ":" + disperserPort},
138121
{eigendaflags.StatusQueryRetryIntervalFlagName, pollInterval.String()},
139122
{eigendaflags.DisableTLSFlagName, fmt.Sprintf("%v", false)},
140123
{eigendaflags.ConfirmationDepthFlagName, "1"},
141-
{eigendaflags.SvcManagerAddrFlagName, svcManagerAddress},
142124
{eigendaflags.MaxBlobLengthFlagName, maxBlobLengthString},
143125
{eigendaflags.StatusQueryTimeoutFlagName, "45m"},
144126
}
145127

146-
return envVars
147-
}
148-
149-
func getV2EnvVars(
150-
backend Backend,
151-
useV2 bool,
152-
signingKey string,
153-
ethRPCURL string,
154-
maxBlobLengthString string,
155-
) []EnvVar {
156-
var disperserHostname string
157-
var certVerifierAddress string
158128
switch backend {
159129
case MemstoreBackend:
160130
// no need to set these fields for local tests
161131
break
162132
case PreprodBackend:
163-
disperserHostname = disperserPreprodHostname
164-
certVerifierAddress = preprodCertVerifierAddress
133+
envVars = append(
134+
envVars,
135+
EnvVar{eigendaflags.DisperserRPCFlagName, disperserPreprodHostname + ":" + disperserPort})
136+
envVars = append(envVars, EnvVar{eigendaflags.SvcManagerAddrFlagName, preprodSvcManagerAddress})
165137
case TestnetBackend:
166-
disperserHostname = disperserTestnetHostname
167-
certVerifierAddress = testnetCertVerifierAddress
138+
envVars = append(
139+
envVars,
140+
EnvVar{eigendaflags.DisperserRPCFlagName, disperserTestnetHostname + ":" + disperserPort})
141+
envVars = append(envVars, EnvVar{eigendaflags.SvcManagerAddrFlagName, testnetSvcManagerAddress})
168142
default:
169143
panic("Unsupported backend")
170144
}
171145

146+
return envVars
147+
}
148+
149+
func getV2EnvVars(
150+
backend Backend,
151+
useV2 bool,
152+
signingKey string,
153+
ethRPCURL string,
154+
maxBlobLengthString string,
155+
) []EnvVar {
172156
envVars := []EnvVar{
173157
{eigendaflagsv2.SignerPaymentKeyHexFlagName, signingKey},
174158
{eigendaflagsv2.EthRPCURLFlagName, ethRPCURL},
175159
{eigendaflagsv2.V2EnabledFlagName, fmt.Sprintf("%t", useV2)},
176-
{eigendaflagsv2.DisperserFlagName, disperserHostname + ":" + disperserPort},
160+
177161
{eigendaflagsv2.DisableTLSFlagName, fmt.Sprintf("%v", false)},
178162
{eigendaflagsv2.BlobStatusPollIntervalFlagName, "1s"},
179163
{eigendaflagsv2.PutRetriesFlagName, "1"},
180164
{eigendaflagsv2.DisperseBlobTimeoutFlagName, "2m"},
181165
{eigendaflagsv2.BlobCertifiedTimeoutFlagName, "2m"},
182-
{eigendaflagsv2.CertVerifierAddrFlagName, certVerifierAddress}, // holesky testnet
166+
183167
{eigendaflagsv2.RelayTimeoutFlagName, "5s"},
184168
{eigendaflagsv2.ContractCallTimeoutFlagName, "5s"},
185169
{eigendaflagsv2.BlobParamsVersionFlagName, "0"},
186170
{eigendaflagsv2.MaxBlobLengthFlagName, maxBlobLengthString},
187171
}
188172

173+
switch backend {
174+
case MemstoreBackend:
175+
// no need to set these fields for local tests
176+
break
177+
case PreprodBackend:
178+
envVars = append(
179+
envVars,
180+
EnvVar{eigendaflagsv2.DisperserFlagName, disperserPreprodHostname + ":" + disperserPort})
181+
envVars = append(envVars, EnvVar{eigendaflagsv2.CertVerifierAddrFlagName, preprodCertVerifierAddress})
182+
case TestnetBackend:
183+
envVars = append(
184+
envVars,
185+
EnvVar{eigendaflagsv2.DisperserFlagName, disperserTestnetHostname + ":" + disperserPort})
186+
envVars = append(envVars, EnvVar{eigendaflagsv2.CertVerifierAddrFlagName, testnetCertVerifierAddress})
187+
default:
188+
panic("Unsupported backend")
189+
}
190+
189191
return envVars
190192
}
191193

verify/deprecated_flags.go

+5-6
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@ package verify
33
import (
44
"fmt"
55

6-
eigendaflagsv1 "github.com/Layr-Labs/eigenda-proxy/config/eigendaflags"
7-
eigendaflagsv2 "github.com/Layr-Labs/eigenda-proxy/config/v2/eigendaflags"
6+
"github.com/Layr-Labs/eigenda-proxy/config/eigendaflags"
87
"github.com/urfave/cli/v2"
98
)
109

@@ -44,7 +43,7 @@ func DeprecatedCLIFlags(envPrefix, category string) []cli.Flag {
4443
return fmt.Errorf(
4544
"flag --%s (env var %s) is deprecated, use --%s (env var %s) instead",
4645
DeprecatedEthRPCFlagName, withDeprecatedEnvPrefix(envPrefix, "ETH_RPC"),
47-
eigendaflagsv2.EthRPCURLFlagName, withEnvPrefix(envPrefix, "ETH_RPC"))
46+
eigendaflags.EthRPCURLFlagName, withEnvPrefix(envPrefix, "ETH_RPC"))
4847
},
4948
Category: category,
5049
},
@@ -56,7 +55,7 @@ func DeprecatedCLIFlags(envPrefix, category string) []cli.Flag {
5655
return fmt.Errorf(
5756
"flag --%s (env var %s) is deprecated, use --%s (env var %s) instead",
5857
DeprecatedSvcManagerAddrFlagName, withDeprecatedEnvPrefix(envPrefix, "SERVICE_MANAGER_ADDR"),
59-
eigendaflagsv1.SvcManagerAddrFlagName, withEnvPrefix(envPrefix, "SERVICE_MANAGER_ADDR"))
58+
eigendaflags.SvcManagerAddrFlagName, withEnvPrefix(envPrefix, "SERVICE_MANAGER_ADDR"))
6059
},
6160
Category: category,
6261
},
@@ -70,7 +69,7 @@ func DeprecatedCLIFlags(envPrefix, category string) []cli.Flag {
7069
"flag --%s (env var %s) is deprecated, use --%s (env var %s) instead",
7170
DeprecatedEthConfirmationDepthFlagName,
7271
withDeprecatedEnvPrefix(envPrefix, "ETH_CONFIRMATION_DEPTH"),
73-
eigendaflagsv1.ConfirmationDepthFlagName,
72+
eigendaflags.ConfirmationDepthFlagName,
7473
withEnvPrefix(envPrefix, "CONFIRMATION_DEPTH"),
7574
)
7675
},
@@ -135,7 +134,7 @@ func DeprecatedCLIFlags(envPrefix, category string) []cli.Flag {
135134
return fmt.Errorf(
136135
"flag --%s (env var %s) is deprecated, use --%s (env var %s) instead",
137136
DeprecatedMaxBlobLengthFlagName, withDeprecatedEnvPrefix(envPrefix, "MAX_BLOB_LENGTH"),
138-
eigendaflagsv2.MaxBlobLengthFlagName, withEnvPrefix(envPrefix, "MAX_BLOB_LENGTH"))
137+
eigendaflags.MaxBlobLengthFlagName, withEnvPrefix(envPrefix, "MAX_BLOB_LENGTH"))
139138
},
140139
// we also use this flag for memstore.
141140
// should we duplicate the flag? Or is there a better way to handle this?

0 commit comments

Comments
 (0)