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

zcash_client_backend: Introduce "chain access API" to the sync engine #1410

Open
str4d opened this issue Jun 13, 2024 · 1 comment
Open

zcash_client_backend: Introduce "chain access API" to the sync engine #1410

str4d opened this issue Jun 13, 2024 · 1 comment

Comments

@str4d
Copy link
Contributor

str4d commented Jun 13, 2024

Currently the sync engine (imported from zec-sqlite-cli) is tightly coupled to lightwalletd. Once we have determined what additional kinds of information the sync engine will need to consume in order to replicate the zcashd wallet (#1395), we should introduce an interface trait for obtaining that information (with the initial implementation being the current lightwalletd gRPC client code, where anything we can't get from lightwalletd either returns a "not available" sentinel, or is contained in a separate extension trait).

@str4d
Copy link
Contributor Author

str4d commented Jun 13, 2024

This will be easier to do once we can mock out the wallet backend (#1415).

@str4d str4d added this to the Zcashd wallet replacement milestone Jun 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant