Cargo Features
[dependencies]
zcash_proofs = { version = "0.20.0", default-features = false, features = ["bundled-prover", "directories", "download-params", "local-prover", "multicore", "expensive-tests"] }
- default = local-prover, multicore
-
These default features are set whenever
zcash_proofs
is added without
somewhere in the dependency tree.default-features = false - bundled-prover
-
Bundles the Sapling proving parameters inside the binary, which will increase its size by around 50 MiB.
Enables wagyu-zcash-parameters
Affects
zcash_proofs::prover
… - directories download-params? local-prover
-
Enables APIs for determining the default location on the local filesystem for storing the Sprout and Sapling proving parameters.
Enables home, known-folders, and xdg
Affects
zcash_proofs::default_params_folder
… - download-params = directories
-
Enables APIs for downloading the Sprout and Sapling proving parameters to the default location on the local filesystem.
Enables minreq
Affects
zcash_proofs::SaplingParameterPaths
,zcash_proofs::download_parameters
,zcash_proofs::download_sapling_parameters
,zcash_proofs::download_sprout_parameters
… - local-prover default = directories
-
Enables APIs for loading the Sapling proving parameters from the default location on the local filesystem.
Affects
zcash_proofs::prover
… - multicore default
-
Enables multithreading support for creating proofs.
Enables multicore of bellman and zcash_primitives
bellman:
Dependencies exposed in a public API:
(Breaking upgrades to these require a breaking upgrade to this crate.) - expensive-tests
-
A feature used to isolate tests that are expensive to run. Test-only.