@@ -205,7 +205,8 @@ func genServerConfig(cfg *Config, cfgLogger btclog.Logger,
205
205
}
206
206
207
207
// For mainnet, we need to overwrite the default universe proof
208
- // courier address to use the mainnet server.
208
+ // courier address to use the mainnet server (the default is
209
+ // the testnet3 server).
209
210
if cfg .DefaultProofCourierAddr == defaultProofCourierAddr {
210
211
cfg .DefaultProofCourierAddr = fmt .Sprintf (
211
212
"%s://%s" , proof .UniverseRpcCourierType ,
@@ -228,6 +229,56 @@ func genServerConfig(cfg *Config, cfgLogger btclog.Logger,
228
229
)
229
230
}
230
231
232
+ case "testnet4" :
233
+ // Add our default testnet4 federation server to the list of
234
+ // federation servers if not disabled by the user for privacy
235
+ // reasons.
236
+ if ! cfg .Universe .NoDefaultFederation {
237
+ cfgLogger .Infof ("Configuring %v as initial Universe " +
238
+ "federation server" ,
239
+ defaultTestnet4FederationServer )
240
+
241
+ federationMembers = append (
242
+ federationMembers ,
243
+ defaultTestnet4FederationServer ,
244
+ )
245
+ }
246
+
247
+ // For testnet4, we need to overwrite the default universe proof
248
+ // courier address to use the testnet4 server (the default is
249
+ // the testnet3 server).
250
+ if cfg .DefaultProofCourierAddr == defaultProofCourierAddr {
251
+ cfg .DefaultProofCourierAddr = fmt .Sprintf (
252
+ "%s://%s" , proof .UniverseRpcCourierType ,
253
+ defaultTestnet4FederationServer ,
254
+ )
255
+ }
256
+
257
+ case "signet" :
258
+ // Add our default signet federation server to the list of
259
+ // federation servers if not disabled by the user for privacy
260
+ // reasons.
261
+ if ! cfg .Universe .NoDefaultFederation {
262
+ cfgLogger .Infof ("Configuring %v as initial Universe " +
263
+ "federation server" ,
264
+ defaultSignetFederationServer )
265
+
266
+ federationMembers = append (
267
+ federationMembers ,
268
+ defaultSignetFederationServer ,
269
+ )
270
+ }
271
+
272
+ // For signet, we need to overwrite the default universe proof
273
+ // courier address to use the signet server (the default is
274
+ // the testnet3 server).
275
+ if cfg .DefaultProofCourierAddr == defaultProofCourierAddr {
276
+ cfg .DefaultProofCourierAddr = fmt .Sprintf (
277
+ "%s://%s" , proof .UniverseRpcCourierType ,
278
+ defaultSignetFederationServer ,
279
+ )
280
+ }
281
+
231
282
default :
232
283
// For any other network, such as regtest, we can't use a
233
284
// universe proof courier by default, as we don't know what
0 commit comments