Skip to content

Commit a7f4293

Browse files
authored
Resolve Accounts-v2 Feedback (#6953)
* Radek feedback * Merge refs/heads/master into final-accounts-feedback * Apply suggestions from code review * Merge refs/heads/master into final-accounts-feedback * Merge refs/heads/master into final-accounts-feedback
1 parent 335d316 commit a7f4293

File tree

3 files changed

+11
-3
lines changed

3 files changed

+11
-3
lines changed

validator/accounts/v2/accounts_create.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package v2
33
import (
44
"context"
55
"fmt"
6+
"strings"
67

78
"github.com/manifoldco/promptui"
89
"github.com/pkg/errors"
@@ -26,6 +27,9 @@ func CreateAccount(cliCtx *cli.Context) error {
2627
}
2728
skipMnemonicConfirm := cliCtx.Bool(flags.SkipMnemonicConfirmFlag.Name)
2829
keymanager, err := wallet.InitializeKeymanager(ctx, skipMnemonicConfirm)
30+
if err != nil && strings.Contains(err.Error(), "invalid checksum") {
31+
return errors.New("wrong wallet password entered")
32+
}
2933
if err != nil {
3034
return errors.Wrap(err, "could not initialize keymanager")
3135
}

validator/accounts/v2/accounts_list.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import (
44
"context"
55
"fmt"
66
"path/filepath"
7+
"strings"
78

89
"github.com/logrusorgru/aurora"
910
"github.com/pkg/errors"
@@ -27,6 +28,9 @@ func ListAccounts(cliCtx *cli.Context) error {
2728
return errors.Wrap(err, "could not open wallet")
2829
}
2930
keymanager, err := wallet.InitializeKeymanager(ctx, true /* skip mnemonic confirm */)
31+
if err != nil && strings.Contains(err.Error(), "invalid checksum") {
32+
return errors.New("wrong wallet password entered")
33+
}
3034
if err != nil {
3135
return errors.Wrap(err, "could not initialize keymanager")
3236
}

validator/accounts/v2/wallet_create.go

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,23 +32,23 @@ func CreateWallet(cliCtx *cli.Context) (*Wallet, error) {
3232
if err = createDirectKeymanagerWallet(cliCtx, w); err != nil {
3333
return nil, errors.Wrap(err, "could not initialize wallet with direct keymanager")
3434
}
35-
log.WithField("wallet-path", w.walletDir).Info(
35+
log.WithField("--wallet-dir", w.walletDir).Info(
3636
"Successfully created wallet with on-disk keymanager configuration. " +
3737
"Make a new validator account with ./prysm.sh validator accounts-v2 create",
3838
)
3939
case v2keymanager.Derived:
4040
if err = createDerivedKeymanagerWallet(cliCtx, w); err != nil {
4141
return nil, errors.Wrap(err, "could not initialize wallet with derived keymanager")
4242
}
43-
log.WithField("wallet-path", w.walletDir).Info(
43+
log.WithField("--wallet-dir", w.walletDir).Info(
4444
"Successfully created HD wallet and saved configuration to disk. " +
4545
"Make a new validator account with ./prysm.sh validator accounts-2 create",
4646
)
4747
case v2keymanager.Remote:
4848
if err = createRemoteKeymanagerWallet(cliCtx, w); err != nil {
4949
return nil, errors.Wrap(err, "could not initialize wallet with remote keymanager")
5050
}
51-
log.WithField("wallet-path", w.walletDir).Info(
51+
log.WithField("--wallet-dir", w.walletDir).Info(
5252
"Successfully created wallet with remote keymanager configuration",
5353
)
5454
default:

0 commit comments

Comments
 (0)