Cargo Features
[dependencies]
zcash_client_sqlite = { version = "0.14.0", default-features = false, features = ["multicore", "orchard", "test-dependencies", "transparent-inputs", "serde", "unstable", "expensive-tests", "pczt-tests"] }
- default = multicore
-
The
multicore
feature is set by default wheneverzcash_client_sqlite
is added without
somewhere in the dependency tree.default-features = false - multicore default
-
Enables multithreading support for creating proofs and building subtrees.
Enables threads of maybe-rayon, multicore of zcash_primitives
- orchard
-
Enables support for storing data related to the sending and receiving of Orchard funds.
Enables orchard of zcash_client_backend and zcash_keys and orchard
- Shielded protocols
- test-dependencies
-
Exposes APIs that are useful for testing, such as
proptest
strategies.Enables test-dependencies of incrementalmerkletree ^0.7.1, zcash_client_backend, and zcash_primitives
incrementalmerkletree:
- Note commitment trees
- transparent-inputs
-
Enables receiving transparent funds and sending to transparent recipients
Enables transparent-inputs of zcash_client_backend and zcash_keys and bip32
Dependencies exposed in a public API:
(Breaking upgrades to these require a breaking upgrade to this crate.)
- Errors - serde pczt-tests?
-
Enables
serde
derives for certain types. - unstable
-
Experimental features
Exposes unstable APIs. Their behaviour may change at any time.
Enables unstable of zcash_client_backend
Affects
init::init_blockmeta_db
,chain::BlockMeta
,zcash_client_sqlite::FsBlockDb
,zcash_client_sqlite::FsBlockDbError
… - expensive-tests
-
A feature used to isolate tests that are expensive to run. Test-only.
- pczt-tests = serde
-
A feature used to enable PCZT-specific tests without interfering with the protocol-specific flags. Test-only.
Enables pczt of zcash_client_backend