This website requires JavaScript.
Explore
Help
Sign In
zec
/
librustzcash
mirror of
https://github.com/zcash/librustzcash.git
Watch
1
Star
0
Fork
You've already forked librustzcash
0
Code
Issues
Projects
Releases
Wiki
Activity
bed5bc6cf6
librustzcash
/
zcash_proofs
/
examples
/
download-params.rs
5 lines
108 B
Rust
Raw
Normal View
History
Unescape
Escape
zcash_proofs: Add API for downloading the Sapling parameters Includes an example that exposes the API as a binary.
2020-06-25 17:38:40 -07:00
fn
main
(
)
->
Result
<
(
)
,
minreq
::
Error
>
{
Download sprout parameters in zcash_proofs (#459) * Download sprout parameters in-memory * Add download_sapling_parameters and deprecate download_parameters * This avoids confusion between sprout and sapling downloads, while maintaining backward compatibility. * Download a single file, rather than parts * This is more efficient, because TCP adjusts its transfer speed in the first ~20 seconds of each new connection. * Only download files if needed, but always check the hashes * Allow the caller to specify a response timeout * Stream downloads from server to disk * Refactor file loads to use the same verifying function as downloads * Check file sizes to help debug parameter load failures * Remove downloaded files on error (but leave existing files alone) * Add a sprout and sapling download example * Move the download Read impl into its own module * Derive standard traits on SaplingParameterPaths * Require features for the load parameters method
2022-08-04 09:19:56 -07:00
#[
allow(deprecated)
]
zcash_proofs: Add API for downloading the Sapling parameters Includes an example that exposes the API as a binary.
2020-06-25 17:38:40 -07:00
zcash_proofs
::
download_parameters
(
)
}