Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add BIP-44 Support #271

Open
4 tasks
vishakh opened this issue Apr 1, 2020 · 0 comments
Open
4 tasks

Add BIP-44 Support #271

vishakh opened this issue Apr 1, 2020 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@vishakh
Copy link
Contributor

vishakh commented Apr 1, 2020

ConseilJS needs HD wallet support for it to become truly viable for wallet and business use, i.e. from a single cryptographic seed it needs to derive multiple Tezos addresses. Currently it only supports a single Tezos address per seed for file-based wallets and single hard-coded derivation paths for Ledger wallets. If ConseilJS uniformly supported BIP-44 addresses, it could treat file-based and hardware wallets uniformly and become a universal solution for all manners of Tezos wallets.

The list of tasks for this ticket include:

  • Find libraries or implement bespoke functionality to add BIP-44 functionality for Tezos.
  • Devise backwards-compatible changes to file wallets to support BIP-44.
  • Add functionality to sweep the derivation path space for active Tezos addresses for a seed by using linear, quadratic and custom probing.
  • (Optional) Ensure all changes work with Trezor devices as well

A previous description (#43) of this functionality may have relevant information.

@vishakh vishakh added the enhancement New feature or request label Apr 1, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants