From 98acd941e705951bde6bcbdb55336dd46ff6363e Mon Sep 17 00:00:00 2001 From: Alessio Treglia Date: Tue, 17 Dec 2019 03:48:52 +0100 Subject: [PATCH] Reduce password prompt duplication when using keyring's file backend (#5406) Workaround for #5403, users are still prompted for password twice. --- x/genutil/client/cli/gentx.go | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/x/genutil/client/cli/gentx.go b/x/genutil/client/cli/gentx.go index 462969e52e..ebfdded23a 100644 --- a/x/genutil/client/cli/gentx.go +++ b/x/genutil/client/cli/gentx.go @@ -140,12 +140,7 @@ func GenTxCmd(ctx *server.Context, cdc *codec.Codec, mbm module.BasicManager, sm return errors.Wrap(err, "failed to build create-validator message") } - info, err := txBldr.Keybase().Get(name) - if err != nil { - return errors.Wrap(err, "failed to read from tx builder keybase") - } - - if info.GetType() == kbkeys.TypeOffline || info.GetType() == kbkeys.TypeMulti { + if key.GetType() == kbkeys.TypeOffline || key.GetType() == kbkeys.TypeMulti { fmt.Println("Offline key passed in. Use `tx sign` command to sign:") return utils.PrintUnsignedStdTx(txBldr, cliCtx, []sdk.Msg{msg}) }