aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Holst Swende <martin@swende.se>2019-04-12 16:18:03 +0800
committerGitHub <noreply@github.com>2019-04-12 16:18:03 +0800
commit1528b791ac81203aa5019d091f10ae6a0dde53a8 (patch)
treea15a09202ee09966cbcd6dcd0661600d5f1e96f3
parentd5af3a584cac0aab686533ec6add5d72ffe013c7 (diff)
downloadgo-tangerine-1528b791ac81203aa5019d091f10ae6a0dde53a8.tar.gz
go-tangerine-1528b791ac81203aa5019d091f10ae6a0dde53a8.tar.zst
go-tangerine-1528b791ac81203aa5019d091f10ae6a0dde53a8.zip
node: do not continue if 'signer' is used but connection fails (#19441)
This makes geth fails instead of falling back to local keystore, if the command line flag `--signer` is used
-rw-r--r--node/config.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/node/config.go b/node/config.go
index 244b15459..43ee5ec21 100644
--- a/node/config.go
+++ b/node/config.go
@@ -482,7 +482,7 @@ func makeAccountManager(conf *Config) (*accounts.Manager, string, error) {
if extapi, err := external.NewExternalBackend(conf.ExternalSigner); err == nil {
backends = append(backends, extapi)
} else {
- log.Info("Error configuring external signer", "error", err)
+ return nil, "", fmt.Errorf("error connecting to external signer: %v", err)
}
}
if len(backends) == 0 {