diff --git a/cmd/kaspawallet/create.go b/cmd/kaspawallet/create.go index 78343bd84..2773fc9f1 100644 --- a/cmd/kaspawallet/create.go +++ b/cmd/kaspawallet/create.go @@ -3,11 +3,12 @@ package main import ( "bufio" "fmt" + "os" + "github.com/kaspanet/kaspad/cmd/kaspawallet/libkaspawallet" "github.com/kaspanet/kaspad/cmd/kaspawallet/libkaspawallet/bip32" "github.com/kaspanet/kaspad/cmd/kaspawallet/utils" "github.com/pkg/errors" - "os" "github.com/kaspanet/kaspad/cmd/kaspawallet/keys" ) @@ -30,6 +31,10 @@ func create(conf *createConfig) error { fmt.Printf("Extended public key of mnemonic #%d:\n%s\n\n", i+1, extendedPublicKey) } + fmt.Printf("Notice the above is neither a secret key to your wallet " + + "(use \"kaspawallet dump-unencrypted-data\" to see a secret seed phrase) " + + "nor a wallet public address (use \"kaspawallet new-address\" to create and see one)\n\n") + extendedPublicKeys := make([]string, conf.NumPrivateKeys, conf.NumPublicKeys) copy(extendedPublicKeys, signerExtendedPublicKeys) reader := bufio.NewReader(os.Stdin) diff --git a/cmd/kaspawallet/keys/create.go b/cmd/kaspawallet/keys/create.go index 31a912b6b..43402e065 100644 --- a/cmd/kaspawallet/keys/create.go +++ b/cmd/kaspawallet/keys/create.go @@ -62,6 +62,8 @@ func encryptedMnemonicExtendedPublicKeyPairs(params *dagconfig.Params, mnemonics } encryptedPrivateKeys = make([]*EncryptedMnemonic, 0, len(mnemonics)) + extendedPublicKeys = make([]string, 0, len(mnemonics)) + for _, mnemonic := range mnemonics { extendedPublicKey, err := libkaspawallet.MasterPublicKeyFromMnemonic(params, mnemonic, isMultisig) if err != nil {