librustzcash
librustzcash copied to clipboard
Rust-language assets for Zcash
```suggestion /// The set of domains in which $PRF^\mathsf{expand}$ is defined. /// This currently only includes domains used in Orchard. /// TODO: refactor calls of $PRF^\mathsf{expand}$ for Sapling /// to...
Once we've ensured that the full API is documented, we can enable this to ensure we don't merge undocumented APIs in future.
Once we've ensured that the full API is documented, we can enable this to ensure we don't merge undocumented APIs in future.
We likely won't publish this until we are ready to publish `zcash_client_sqlite 0.4.0`, in case the latter requires changes to this crate.
Noted from https://github.com/zcash/librustzcash/pull/472/files#r785147960 Also, `signature_hash_v4` is poorly named, and should be renamed to reflect the actual ranges of versions it handles.
Hash160(x) is defined as RIPEMD-160(SHA-256(x)); we implement this both in `zcash_primitives` and `zcash_client_backend`. This might seem too trivial to deduplicate since it can be implemented in 3 lines, but that...
Problem: Shared custody of the DB files between light clients' native environment (kotlin/swift) has been problematic. The access to the databases must be orchestrated perfectly in order to avoid `database...
How much storage does a light client using the sqlite crate would need to sync a wallet? - Basic estimate block range regardless of Inputs and outputs of the given...
As a developer I would like librustzcash to use the least disk space as possible. Currently the scan_blocks function takes both cache_db and wallet_db files but only manages the latter....