Cargo Features
[dependencies]
zcash_client_sqlite = { version = "0.10.3", default-features = false, features = ["multicore", "orchard", "test-dependencies", "transparent-inputs", "unstable", "expensive-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 zcash_keys, orchard of zcash_client_backend and orchard
- Shielded protocols
- test-dependencies
-
Exposes APIs that are useful for testing, such as
proptest
strategies.Enables test-dependencies of incrementalmerkletree, zcash_client_backend, and zcash_primitives
incrementalmerkletree:
- Note commitment trees
- transparent-inputs
-
Enables receiving transparent funds and sending to transparent recipients
Enables hdwallet, transparent-inputs of zcash_client_backend and zcash_keys
- 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.