Skip to content

Commit

Permalink
add optional config param in network constructors
Browse files Browse the repository at this point in the history
  • Loading branch information
kumulynja committed May 31, 2024
1 parent 6e0b0fa commit d9aacd2
Showing 1 changed file with 10 additions and 4 deletions.
14 changes: 10 additions & 4 deletions lib/src/root.dart
Original file line number Diff line number Diff line change
Expand Up @@ -585,17 +585,23 @@ class Builder {

/// Creates a new builder instance with default services configured for testnet.
///
factory Builder.testnet() {
return Builder()
factory Builder.testnet({types.Config? config}) {
final Builder builder =
config != null ? Builder.fromConfig(config: config) : Builder();

return builder
.setNetwork(types.Network.testnet)
.setEsploraServer(DefaultServicesTestnet.esploraServerUrl)
.setGossipSourceRgs(DefaultServicesTestnet.rgsServerUrl);
}

/// Creates a new builder instance with default services configured for mutinynet.
///
factory Builder.mutinynet() {
return Builder()
factory Builder.mutinynet({types.Config? config}) {
final Builder builder =
config != null ? Builder.fromConfig(config: config) : Builder();

return builder
.setNetwork(types.Network.signet)
.setEsploraServer(DefaultServicesMutinynet.esploraServerUrl)
.setGossipSourceRgs(DefaultServicesMutinynet.rgsServerUrl);
Expand Down

0 comments on commit d9aacd2

Please sign in to comment.