EthBuilders / social-recovery-wallets

Riff off of Vitalik's Social Recovery Wallet Idea for EthGlobal
MIT License
13 stars 13 forks source link

Wallet Private/Public Key Generation #4

Open skellet0r opened 3 years ago

skellet0r commented 3 years ago

Is your feature request related to a problem? Please describe.

I need a new private/public key pair for this social recovery wallet. I shouldn't have to use a previously created private/public key pair due to safety reasons.

Describe the solution you'd like

We can use a library to create a private/public key (and it's mnemonic) for a user on command.

Describe alternatives you've considered

Alternatively, we could ask the user to provide a previously created mnemonic however SLIP-39 has a specific word list required for it to work. If we use a previously created private/public key it may be incompatible.

SLIP-0039 : Shamir's Secret-Sharing for Mnemonic Codes

skellet0r commented 3 years ago

This specific word list mandated by SLIP-0039 can be found here.