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

error[E0432]: unresolved imports `zcash_primitives::constants::CRH_IVK_PERSONALIZATION`, `zcash_primitives::constants::PROOF_GENERATION_KEY_GENERATOR`, `zcash_primitives::constants::SPENDING_KEY_GENERATOR` --> src/rust/src/sapling/spec.rs:9:17 | 9 | ...::{CRH_IVK_PERSONALIZATION, PROOF_GENERATION_KEY_GENERATOR, SPENDING_KEY_GENERATOR}, | ^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^ no `SPENDING_KEY_GENERATOR` in `constants` | | | | | no `PROOF_GENERATION_KEY_GENERATOR` in...

Upgrading bip0039 to v0.12 in zcash_primitives resolves Zebra's ability to build with Arti (Tor) support. Patch versions will need to be released of the following crates to simplify integration with...

At present, the transparent UTXO set of the wallet is populated by querying for unspent TXOs associated with a set of addresses, and adding those to the wallet's UTXO set,...

bug

At present, we only track what is in the UTXO set at the time that UTXO information is requested from the light wallet server. This is sufficient for shielding funds,...

As part of enabling wallets to track multiple candidate chain tips (instead of implementing rewind logic for reorgs), it is necessary to track multiple alternative evolutions of the commitment trees...

A-wallet

Both `zcashd` and `zcash_client_*` build their state around a canonical chain tip. When a reorg happens, that state is rewound to undo the effects of the old chain, and then...

A-wallet

The main pattern is the same: construct a `Builder`, add spends and outputs, build a `Bundle`, and apply signatures. However, there are some annoying API differences that cause problems at...

C-tech-debt

_If_ we decide to support drop-in RPC methods, then we will need to implement those APIs for the wallet service.

Currently `scan_cached_blocks` takes a `BlockSource` and a `WalletWrite`, and combines their information to scan a given range of blocks. It would be useful to clearly denote the dataflows here, as...