Merge pull request #9642 from yyforyongyu/skip-blockbeat

lnd: skip setting `blockbeat` for `nochainbackend` mode
This commit is contained in:
Oliver Gugger
2025-03-25 08:20:34 -06:00
committed by GitHub

View File

@@ -5419,6 +5419,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)