diff --git a/loopd/config.go b/loopd/config.go index 403cb6c..2e96eca 100644 --- a/loopd/config.go +++ b/loopd/config.go @@ -59,19 +59,22 @@ const ( testnetServer = "test.swap.lightning.today:11010" ) -var defaultConfig = config{ - Network: "mainnet", - RPCListen: "localhost:11010", - RESTListen: "localhost:8081", - Insecure: false, - LogDir: defaultLogDir, - MaxLogFiles: defaultMaxLogFiles, - MaxLogFileSize: defaultMaxLogFileSize, - DebugLevel: defaultLogLevel, - MaxLSATCost: lsat.DefaultMaxCostSats, - MaxLSATFee: lsat.DefaultMaxRoutingFeeSats, - LoopOutMaxParts: defaultLoopOutMaxParts, - Lnd: &lndConfig{ - Host: "localhost:10009", - }, +// DefaultConfig returns all default values for the Config struct. +func DefaultConfig() config { + return config{ + Network: "mainnet", + RPCListen: "localhost:11010", + RESTListen: "localhost:8081", + Insecure: false, + LogDir: defaultLogDir, + MaxLogFiles: defaultMaxLogFiles, + MaxLogFileSize: defaultMaxLogFileSize, + DebugLevel: defaultLogLevel, + MaxLSATCost: lsat.DefaultMaxCostSats, + MaxLSATFee: lsat.DefaultMaxRoutingFeeSats, + LoopOutMaxParts: defaultLoopOutMaxParts, + Lnd: &lndConfig{ + Host: "localhost:10009", + }, + } } diff --git a/loopd/start.go b/loopd/start.go index 030f608..a569ab2 100644 --- a/loopd/start.go +++ b/loopd/start.go @@ -92,7 +92,7 @@ func newListenerCfg(config *config, rpcCfg RPCConfig) *listenerCfg { } func Start(rpcCfg RPCConfig) error { - config := defaultConfig + config := DefaultConfig() // Parse command line flags. parser := flags.NewParser(&config, flags.Default)