coreyphillips / moonshine

Moonshine is a homebrewed, open-source, non-custodial, Bitcoin wallet for iOS & Android.
https://moonshinewallet.com/
MIT License
69 stars 33 forks source link

Allow users to scan and sweep from a custom derivation path in Settings. #15

Open coreyphillips opened 4 years ago

coreyphillips commented 4 years ago

Derivation paths are often a pain point when switching between apps/wallets that break or don't adhere to the common standards. This feature would allow users to add their own derivation path to Moonshine via the Settings in order to access/restore funds from other wallets.

coreyphillips commented 4 years ago

This will also help address issue #13.

coreyphillips commented 4 years ago

While this feature can be helpful for users attempting to regain access to their funds from non-standard wallets, it can quite literally lead an unfamiliar user down the wrong path with no hope of recovery. With this in mind, it would be wise for the app to only allow users to sweep from the specified non-standard path to their standard wallet. For this reason, I'm renaming this issue to, "Allow users to scan and sweep from a custom derivation path in Settings."