Open Rspigler opened 3 years ago
@JWWeatherman @willweatherman I think the most important item now is the wallet creation refactor.
I can work on the 'signing the instructions' to-do by creating a PDF instruction document (killing two birds with one stone by taking some out of #81). I like how our instructions currently walk through the user on multiple devices/multiple pages etc, but this means the user has to trust the website etc. We have also had complaints that there isn't enough documentation to read without actually installing/setting up the wallet. This signed PDF should solve both of those issues.
Fix change issue (need second descriptor)?
I will be trying to work on this as well hopefully Core will adopt a change.
If you copy/paste same privkey in XOR you get 0000's? - Is this true? Do we have a check for this?
@BenWestgate Core has this check built in correct?
PGP sign instructions (Distrust the infrastructure)
Done
Notes from Slack
[ ] Files should no longer be called yhseed.txt etc, but rather something like ylevel1seed.txt etc (probably same refactoring in code).
[ ] Why do we have the PSBT transfer occurring via USB and not CD-R?
[x] If you copy/paste same privkey in XOR you get 0000's? - Is this true? Do we have a check for this?
[x] PGP sign instructions (Distrust the infrastructure)
[ ] Turn off auto-suspend in Ubuntu? Dim screen, etc.
[ ] Sign commits
[ ] Fix change issue (need second descriptor)?
[ ] Refactor wallet creation:
From: Create address Get WIF key Create new wallet, with WIF key set as hdseed Dump the xpriv Repeat Steps 1-4 7 times to get 7 unique xprivs from 7 unique hdseeds Create multisig wallet using descriptor containing all 7 xprivs (3 of 7 multisig) Use the 7 WIF keys, written in NATO phonetic alphabet as backup (along with the public-key only descriptor)
To: Create wallet (hd is default) Dump the hdseed Create address, drump xpriv Do Steps 1-3 7 times Create multisig wallet using descriptor containing all 7 xprivs (3 of 7 multisig) Use the 7 hdseeds, written in NATO phonetic alphabet as backup (along with the public-key only descriptor)