Jack Grigg
Jack Grigg
For context, the reason that check was added was to deal with a possible race condition between block generation and `getrawtransaction`: https://github.com/zcash/lightwalletd/pull/495#discussion_r1715714807
This has been blocked on the trait libraries, which in turn were partly blocked on RustCrypto making progress on `digest` etc. There are now release branches for `ff` and `group`,...
> > some changes are accompanied with a blog post explaining the rationale for the change with instructions to users. > > This part was done: > > https://blog.rust-lang.org/2025/03/02/Rustup-1.28.0.html The...
> I started looking into why `zcash_client_backend` does this, and see the comments such as [this in `build.rs`](https://github.com/zcash/librustzcash/blob/main/zcash_client_backend/build.rs#L38) that explain the rationale as allowing revision-controlled edits of the generated source....
I believe it's generally the case for Unix tools that directories are not created automatically. Some examples: ``` $ ./age-keygen -o does-not-exist/test-530.key age-keygen: error: failed to open output file "does-not-exist/test-530.key":...
Two main sources of information about "what the indexing service needs to provide to wallets": - `zcashd`'s [`CValidationInterface`](https://github.com/zcash/zcash/blob/402d303754e1f36383a62bef49c70bb3957a2b8a/src/validationinterface.h#L85-L99) - The [`lightwalletd` gPRC service](https://github.com/zcash/lightwalletd/blob/master/walletrpc/service.proto).
Ideally the indexer is doing as little work as possible, but it should be doing everything that a full validator does not need to do for consensus purposes. In the...
This is also effectively a subset of #8646.
Moved the vendored Clang fixes into #5231; this issue is now just for the lint.