File tree Expand file tree Collapse file tree 2 files changed +34
-0
lines changed
Expand file tree Collapse file tree 2 files changed +34
-0
lines changed Original file line number Diff line number Diff line change 11import 'package:ldk_node/src/generated/api/error.dart' as error;
22import 'package:ldk_node/src/generated/api/types.dart' as types;
3+ import 'package:ldk_node/src/utils/default_services.dart' ;
34import 'package:ldk_node/src/utils/utils.dart' ;
45import 'package:path_provider/path_provider.dart' ;
56
@@ -534,6 +535,30 @@ class Builder {
534535 probingLiquidityLimitMultiplier: 3 ));
535536 }
536537
538+ /// Creates a new builder instance with default services configured for testnet.
539+ ///
540+ factory Builder .testnet ({types.Config ? config}) {
541+ final Builder builder =
542+ config != null ? Builder .fromConfig (config: config) : Builder ();
543+
544+ return builder
545+ .setNetwork (types.Network .testnet)
546+ .setEsploraServer (DefaultServicesTestnet .esploraServerUrl)
547+ .setGossipSourceRgs (DefaultServicesTestnet .rgsServerUrl);
548+ }
549+
550+ /// Creates a new builder instance with default services configured for mutinynet.
551+ ///
552+ factory Builder .mutinynet ({types.Config ? config}) {
553+ final Builder builder =
554+ config != null ? Builder .fromConfig (config: config) : Builder ();
555+
556+ return builder
557+ .setNetwork (types.Network .signet)
558+ .setEsploraServer (DefaultServicesMutinynet .esploraServerUrl)
559+ .setGossipSourceRgs (DefaultServicesMutinynet .rgsServerUrl);
560+ }
561+
537562 /// Configures the [Node] instance to source its wallet entropy from a seed file on disk.
538563 ///
539564 /// If the given file does not exist a new random seed file will be generated and
Original file line number Diff line number Diff line change 1+ class DefaultServicesTestnet {
2+ static const String esploraServerUrl = 'https://testnet.ltbl.io/api' ;
3+ static const String rgsServerUrl = 'https://testnet.ltbl.io/snapshot' ;
4+ }
5+
6+ class DefaultServicesMutinynet {
7+ static const String esploraServerUrl = 'https://mutinynet.ltbl.io/api' ;
8+ static const String rgsServerUrl = 'https://mutinynet.ltbl.io/snapshot' ;
9+ }
You can’t perform that action at this time.
0 commit comments