diff --git a/zcash_client_backend/CHANGELOG.md b/zcash_client_backend/CHANGELOG.md index 10eeb63a0..02767817f 100644 --- a/zcash_client_backend/CHANGELOG.md +++ b/zcash_client_backend/CHANGELOG.md @@ -28,7 +28,6 @@ and this library adheres to Rust's notion of - Arguments to `ScannedBlock::from_parts` have changed. - Changes to the `WalletRead` trait: - Added `get_orchard_nullifiers` - - Changed `get_transparent_receivers` return type. - `ShieldedProtocol` has a new `Orchard` variant. - `zcash_client_backend::fees`: - Arguments to `ChangeStrategy::compute_balance` have changed. @@ -115,6 +114,7 @@ and this library adheres to Rust's notion of been removed from `error::Error`. - A new variant `UnsupportedPoolType` has been added. - A new variant `NoSupportedReceivers` has been added. + - Variant `ChildIndexOutOfRange` has been removed. - `wallet::shield_transparent_funds` no longer takes a `memo` argument; instead, memos to be associated with the shielded outputs should be specified in the construction of the value of the `input_selector` @@ -162,6 +162,9 @@ and this library adheres to Rust's notion of `get_unspent_transparent_outputs` have been removed; use `data_api::InputSource` instead. - Added `get_account_ids`. + - `get_transparent_receivers` now returns + `zcash_primitives::legacy::NonHardenedChildIndex` instead of + `zcash_client_backend::address::AddressMetadata`. - `wallet::{propose_shielding, shield_transparent_funds}` now takes their `min_confirmations` arguments as `u32` rather than a `NonZeroU32` to permit implmentations to enable zero-conf shielding. diff --git a/zcash_primitives/CHANGELOG.md b/zcash_primitives/CHANGELOG.md index 682165001..875259ca2 100644 --- a/zcash_primitives/CHANGELOG.md +++ b/zcash_primitives/CHANGELOG.md @@ -7,7 +7,7 @@ and this library adheres to Rust's notion of ## [Unreleased] ### Added -- `legacy::keys::NonHardenedChildIndex` +- `zcash_primitives::legacy::keys::NonHardenedChildIndex` - Dependency on `bellman 0.14`. - `zcash_primitives::consensus::sapling_zip212_enforcement` - `zcash_primitives::transaction`: @@ -127,6 +127,7 @@ and this library adheres to Rust's notion of - `zcash_client_backend` changes related to `local-consensus` feature: - added tests that verify `zip321` supports Payment URIs with `Local(P)` network parameters. +- `zcash_primitives::legacy::keys::derive_external_secret_key` parameter type changed from `u32` to `NonHardenedChildIndex`. ### Removed - `zcash_primitives::constants`: