librustzcash icon indicating copy to clipboard operation
librustzcash copied to clipboard

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

Open str4d opened this issue 8 months ago • 1 comments

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 avatar Jun 13 '24 15:06 str4d