From 0bd6f32867e221eaa48664ab356b33344dd25220 Mon Sep 17 00:00:00 2001 From: Wilmer Paulino Date: Tue, 1 Jun 2021 16:21:31 -0700 Subject: [PATCH] chainreg: handle missing case for bitcoind signet rpc connectivity This allows lnd to connect to bitcoind's expected signet RPC port. --- chainreg/chainregistry.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/chainreg/chainregistry.go b/chainreg/chainregistry.go index af8eb932..459dae15 100644 --- a/chainreg/chainregistry.go +++ b/chainreg/chainregistry.go @@ -378,8 +378,10 @@ func NewChainControl(cfg *Config, blockCache *blockcache.BlockCache) ( rpcPort -= 2 bitcoindHost = fmt.Sprintf("%v:%d", bitcoindMode.RPCHost, rpcPort) - if (cfg.Bitcoin.Active && cfg.Bitcoin.RegTest) || + if (cfg.Bitcoin.Active && + (cfg.Bitcoin.RegTest || cfg.Bitcoin.SigNet)) || (cfg.Litecoin.Active && cfg.Litecoin.RegTest) { + conn, err := net.Dial("tcp", bitcoindHost) if err != nil || conn == nil { switch {