mirror of
https://github.com/lightningnetwork/lnd.git
synced 2025-04-10 04:59:06 +02:00
lnd: skip setting blockbeat
for nochainbackend
mode
If we are in `nochainbackend` mode, we need to skip fetching the best block during startup, otherwise it will be blocked.
This commit is contained in:
parent
3351a1745e
commit
ab9004492e
@ -5410,6 +5410,15 @@ func (s *server) getStartingBeat() (*chainio.Beat, error) {
|
||||
// beat is the current blockbeat.
|
||||
var beat *chainio.Beat
|
||||
|
||||
// If the node is configured with nochainbackend mode (remote signer),
|
||||
// we will skip fetching the best block.
|
||||
if s.cfg.Bitcoin.Node == "nochainbackend" {
|
||||
srvrLog.Info("Skipping block notification for nochainbackend " +
|
||||
"mode")
|
||||
|
||||
return &chainio.Beat{}, nil
|
||||
}
|
||||
|
||||
// We should get a notification with the current best block immediately
|
||||
// by passing a nil block.
|
||||
blockEpochs, err := s.cc.ChainNotifier.RegisterBlockEpochNtfn(nil)
|
||||
|
Loading…
x
Reference in New Issue
Block a user