librustzcash icon indicating copy to clipboard operation
librustzcash copied to clipboard

Rust-language assets for Zcash

Results 313 librustzcash issues
Sort by recently updated
recently updated
newest added

The ECC wallet team opened https://github.com/mozilla/rust-android-gradle/issues/105 because they were having issues using `rust-android-gradle` with the Android emulator on `x86_64` machines. My subsequent investigation (https://github.com/mozilla/rust-android-gradle/issues/105#issuecomment-1481879021 and below) indicates that this is...

# Feature Request Define a Domain Specific Language that allows wallets to log non-linear wallet syncing for development purposes ## Requirements: **Clients / wallets / backends can:** - read/write a...

One of the requirements for DAG sync is that we be able to more or less immediately identify when one of our existing notes has been spent. In order to...

Performing the nullifier checks here in constant time is likely to have a nontrivial performance overhead. https://github.com/zcash/librustzcash/blob/47d432820a6d277e7ce2434fe7edbe5ba320e546/zcash_client_backend/src/scanning.rs#L456

If we add note commitment tree size metadata to `ScanRange`, it makes it easier to optimize scanning batch sizing when downloading the scan ranges.

If we perform wallet recovery by scanning in reverse order, we don't need to worry about the scenario where we detect a note that will be spent by a later...

Since internal keys should only ever receive funds that are being sent by the wallet, it should be possible to skip trial-decryption using the internal IVK for any block except...

In "recovery mode", we can't spend funds that we received before the recovery height, because we might later discover them as having been spent. However, this shouldn't inhibit a wallet...

The following workflow is possible: under ordinary conditions, do not update the note commitment tree. When a note is found, the `FoundNote` scan range should include a request that the...