The mnemonic seed provided for the creation of a new wallet is not validated.
It is created with the method NewSeed from github.com/tyler-smith/go-bip39
The same library provides tools for validating the seed that could be used.
This issue could lead to the creation of insecure wallets from unaware developers.
Also unrelated: for using a SPV wallet with --noinitialload something like this could be implemented,
if cfg.NoInitialLoad {
// Ensure the data directory for the network exists.
if err := checkCreateDir(netDir); err != nil {
fmt.Fprintln(os.Stderr, err)
return nil, nil, err
}
}
Thank you for this project!
The mnemonic seed provided for the creation of a new wallet is not validated.
It is created with the method NewSeed from github.com/tyler-smith/go-bip39
The same library provides tools for validating the seed that could be used.
This issue could lead to the creation of insecure wallets from unaware developers.
Also unrelated: for using a SPV wallet with --noinitialload something like this could be implemented,
Thank you for this project!