Przeglądaj źródła

cmd/geth: clean up call to SelfDerive (#16970)

Wenbiao Zheng 7 lat temu
rodzic
commit
894022a3d5
1 zmienionych plików z 3 dodań i 3 usunięć
  1. 3 3
      cmd/geth/main.go

+ 3 - 3
cmd/geth/main.go

@@ -305,11 +305,11 @@ func startNode(ctx *cli.Context, stack *node.Node) {
 				status, _ := event.Wallet.Status()
 				log.Info("New wallet appeared", "url", event.Wallet.URL(), "status", status)
 
+				derivationPath := accounts.DefaultBaseDerivationPath
 				if event.Wallet.URL().Scheme == "ledger" {
-					event.Wallet.SelfDerive(accounts.DefaultLedgerBaseDerivationPath, stateReader)
-				} else {
-					event.Wallet.SelfDerive(accounts.DefaultBaseDerivationPath, stateReader)
+					derivationPath = accounts.DefaultLedgerBaseDerivationPath
 				}
+				event.Wallet.SelfDerive(derivationPath, stateReader)
 
 			case accounts.WalletDropped:
 				log.Info("Old wallet dropped", "url", event.Wallet.URL())