Make network configurable

This commit is contained in:
ekzyis 2023-11-23 00:13:51 +01:00
parent 287179cdf5
commit bba752601b

View File

@ -24,6 +24,7 @@ func init() {
lndAddress string lndAddress string
lndCert string lndCert string
lndMacaroonDir string lndMacaroonDir string
lndNetwork string
db_ *db.DB db_ *db.DB
lnd_ *lnd.LNDClient lnd_ *lnd.LNDClient
ctx router.ServerContext ctx router.ServerContext
@ -36,6 +37,7 @@ func init() {
flag.StringVar(&lndAddress, "LND_ADDRESS", "localhost:10001", "LND gRPC server address") flag.StringVar(&lndAddress, "LND_ADDRESS", "localhost:10001", "LND gRPC server address")
flag.StringVar(&lndCert, "LND_CERT", "", "Path to LND TLS certificate") flag.StringVar(&lndCert, "LND_CERT", "", "Path to LND TLS certificate")
flag.StringVar(&lndMacaroonDir, "LND_MACAROON_DIR", "", "LND macaroon directory") flag.StringVar(&lndMacaroonDir, "LND_MACAROON_DIR", "", "LND macaroon directory")
flag.StringVar(&lndNetwork, "LND_NETWORK", "regtest", "LND network")
env.Parse() env.Parse()
figlet() figlet()
log.Printf("Commit: %s", env.CommitShortSha) log.Printf("Commit: %s", env.CommitShortSha)
@ -50,7 +52,7 @@ func init() {
LndAddress: lndAddress, LndAddress: lndAddress,
TLSPath: lndCert, TLSPath: lndCert,
MacaroonDir: lndMacaroonDir, MacaroonDir: lndMacaroonDir,
Network: lndclient.NetworkRegtest, Network: lndclient.Network(lndNetwork),
}); err != nil { }); err != nil {
log.Printf("[warn] error connecting to LND: %v\n", err) log.Printf("[warn] error connecting to LND: %v\n", err)
lnd_ = nil lnd_ = nil