JWWeatherman / yeticold

https://yeticold.com
Other
66 stars 24 forks source link

Dev to Do #106

Open Rspigler opened 3 years ago

Rspigler commented 3 years ago

Notes from Slack

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)

Rspigler commented 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.

Rspigler commented 3 years ago

Fix change issue (need second descriptor)?

I will be trying to work on this as well hopefully Core will adopt a change.

Rspigler commented 3 years ago

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