-
Notifications
You must be signed in to change notification settings - Fork 17
Seedphrase based wallet that can easily be backed up #865
Comments
Proposed solution: backup/restore through the UIFeatures
Tasksnote: pitfall tasks are in bold Daemon
UI
Follow up features/ Not in scope
Daemon
|
Thanks for the initial design! Here are some ideas:
Let me know what you think of this. It should be possible to split quite a few independent PRs out of this. I would do the UI as the last step. |
Thanks for writing this up. Two more thoughts:
|
Good point. I think we should tie everything to the seed-phrase eventually. In an initial step, I would probably have both, just to not bloat the scope of this ticket.
Agreed. |
I am not sure about whether or not the backend should learn about the 24 word mnemonic. Is it standard practice to re-use this mnemonic across different products? I opted for front end because I wanted to minimize the process boundaries the seed phrase crosses for security purposes. Would REST endpoint to generate a wallet also take the seed phrase as an input? Doing a irreversible conversion to a byte seed before sending it across process boundaries will be an additional layer of security. This should make it safer for users who have memorized mnemonic they reuse. From what I have read/seen it seems like being able to derive the mnemonic from a 256/512 bit seed is anti-pattern. |
We concluded that it is ok to send the seed words around as it is not standard practice to re-use them. Given that the initial tasks to do in order are:
|
This is something we should really get on Umbrel because it is hard to to achieve it there.
The text was updated successfully, but these errors were encountered: