multi: add nochainbackend option

This commit is contained in:
Oliver Gugger committed 2022-01-06 14:35:25 +01:00
1 parent da59c1fa62
commit 0bdac59a8c
4 files changed
+236 -1

No files matched your search

+16
View File
@@ -690,6 +690,22 @@ func NewPartialChainControl(cfg *Config) (*PartialChainControl, func(), error) {
return nil, nil, err
}
}
case "nochainbackend":
backend := &NoChainBackend{}
source := &NoChainSource{
BestBlockTime: time.Now(),
}
cc.ChainNotifier = backend
cc.ChainView = backend
cc.FeeEstimator = backend
cc.ChainSource = source
cc.HealthCheck = func() error {
return nil
}
default:
return nil, nil, fmt.Errorf("unknown node type: %s",
homeChainConfig.Node)