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

Survey key storage and usage of zcashd and zcash_client_sqlite #578

Open
str4d opened this issue Jun 28, 2022 · 0 comments
Open

Survey key storage and usage of zcashd and zcash_client_sqlite #578

str4d opened this issue Jun 28, 2022 · 0 comments

Comments

@str4d
Copy link
Contributor

str4d commented Jun 28, 2022

The ECC core team currently maintains two wallet codebases:

  • The C++ full node wallet in zcashd, derived from Bitcoin Core's full node wallet.
  • The Rust light client wallet in zcash_client_sqlite.

We want to unify these by building a backend-agnostic zcash_wallet in Rust, that can work with both zcashd and zcash_client_sqlite. However, these have quite different usages at present, and store their key material in different ways.

We should survey the zcashd and zcash_client_sqlite wallets, to document in a single location (here):

  • How key material is generated.
  • How generated key material is stored.
  • How generated key material is exposed / can be exported.
  • How key material can be imported.
  • How imported key material is stored.
  • How imported key material is exposed / can be exported.
  • How key material is used within the wallet.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants