You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
2.7 KiB
2.7 KiB
Changelog
All notable changes to this library will be documented in this file.
The format is based on Keep a Changelog, and this library adheres to Rust's notion of Semantic Versioning.
[Unreleased]
Changed
- MSRV is now 1.51.0.
- Renamed the following in
zcash_client_backend::data_api
to use lower-case abbreviations (matching Rust naming conventions):error::Error::InvalidExtSK
toError::InvalidExtSk
testing::MockWalletDB
totesting::MockWalletDb
[0.5.0] - 2021-03-26
Added
zcash_client_backend::address::RecipientAddress
zcash_client_backend::data_api
module, containing the Data Access API.zcash_client_backend::wallet
:AccountId
SpendableNote
OvkPolicy
zcash_client_backend::welding_rig::ScanningKey
trait, representing a key which can be used for trial decryption of outputs, and optionally nullifier computation. This trait is implemented forzcash_primitives::zip32:ExtendedFullViewingKey
andzcash_primitives::primitives::SaplingIvk
.- First alpha of TZE support, behind the
zfuture
feature flag.
Changed
- MSRV is now 1.47.0.
epk
fields and return values were changed from ajubjub::SubgroupPoint
to ajubjub::ExtendedPoint
, to match the change to thezcash_primitives
decryption APIs:zcash_client_backend::proto::compact_formats::CompactOutput::epk()
- The
epk
field ofzcash_client_backend::wallet::WalletShieldedOutput
.
zcash_client_backend::decrypt
:decrypt_transaction
now takes a variable with typeP: zcash_primitives::consensus::Parameters
.- The
memo
field ofDecryptedOutput
now has typeMemoBytes
.
zcash_client_backend::wallet
:- The
nf
property ofWalletShieldedSpend
now has the typeNullifier
. - The
account
property ofWalletShieldedSpend
andWalletShieldedOutput
now has the typeAccountId
.
- The
zcash_client_backend::welding_rig
:scan_block
now takes&[(AccountId, K: ScanningKey)]
, instead of a slice of extended full viewing keys with implicit account IDs.- The
nullifiers
argument toscan_block
now has the type&[(AccountId, Nullifier)]
.
Removed
zcash_client_backend::constants
module (its sub-modules have been moved intozcash_primitives::constants
, and more generally replaced by the new methods on thezcash_primitives::consensus::Parameters
trait).
[0.4.0] - 2020-09-09
Changed
- MSRV is now 1.44.1.
- Bumped dependencies to
ff 0.8
,group 0.8
,bls12_381 0.3.1
,jubjub 0.5.1
,protobuf 2.15
.
[0.3.0] - 2020-08-24
TBD
[0.2.0] - 2020-03-13
TBD
[0.1.0] - 2019-10-08
Initial release.