lntest: add Name() to BackendCfg

This commit is contained in:
Johan T. Halseth committed 2019-05-27 09:29:03 +02:00
1 parent 8f5a4beaad
commit 2d49ee56e2
3 files changed
+13

No files matched your search

+5
View File
@@ -59,6 +59,11 @@ func (b BtcdBackendConfig) DisconnectMiner() error {
return b.harness.Node.Node(btcjson.NRemove, b.minerAddr, &perm)
}
// Name returns the name of the backend type.
func (b BtcdBackendConfig) Name() string {
return "btcd"
}
// NewBackend starts a new rpctest.Harness and returns a BtcdBackendConfig for
// that node. miner should be set to the P2P address of the miner to connect
// to.
+5
View File
@@ -29,6 +29,11 @@ func (b NeutrinoBackendConfig) DisconnectMiner() error {
return fmt.Errorf("unimplemented")
}
// Name returns the name of the backend type.
func (b NeutrinoBackendConfig) Name() string {
return "neutrino"
}
// NewBackend starts and returns a NeutrinoBackendConfig for the node.
func NewBackend(miner string) (*NeutrinoBackendConfig, func(), error) {
bd := &NeutrinoBackendConfig{
+3
View File
@@ -104,6 +104,9 @@ type BackendConfig interface {
// DisconnectMiner is called to bitconneeeect the miner.
DisconnectMiner() error
// Name returns the name of the backend type.
Name() string
}
type nodeConfig struct {