librustzcash
librustzcash copied to clipboard
Rust-language assets for Zcash
This introduces a FeeStrategy abstraction (and `FutureFeeStrategy` for `zfuture`) that can be used to compute fees and required change during the process of transaction build. This also modifies `TransactionBuilder` to...
Instead of always providing this and having it be unused, we could place this behind the feature flag: ```suggestion #[cfg(feature = "transparent-inputs")] pub(super) params: P, ``` _Originally posted by @str4d...
The lightwalletd service file is sourced from zcash/lightwalletd@ad5ecda5fbb5e12799f926b8cd785d54fdd250c8 Closes zcash/librustzcash#585.
In discussion with @str4d we agreed that this API should for the immediate time being be moved behind the `unstable` feature flag, but we can defer the full removal until...
#621 adds a `WalletWrite::remove_tx` API to replace wallet database mutation logic in the Android SDK (that should not be there, as it violates the wallet database contract). The logic preserves...
This is a very early WIP attempt at recreating `zcashd`'s `CScript` interpreter and other logic needed to verify transparent scripts in an attempt to destroy [this directory](https://github.com/zcash/zcash/tree/master/src/script) and help out...
This adds a feature that provides the ability to encrypt an arbitrary payload such that it may be decrypted by both the recipient of a particular Zcash note and the...
current API for this function validates the whole cache. This is suited for a linear scan where the client downloads all the blocks, then validates and lastly scans. ````Rust pub...