3.6 KiB
Notable changes
Wallet
From this release, newly-created wallets will save the chain name ("Zcash") and
network identifier (e.g. "main") to the wallet.dat
file. This will enable the
zcashd
node to check on subsequent starts that the wallet.dat
file matches
the node's configuration. Existing wallets will start saving this information in
a later release.
libzcash_script
Two new APIs have been added to this library (zcash_script_legacy_sigop_count
and zcash_script_legacy_sigop_count_precomputed
), for counting the number of
signature operations in the transparent inputs and outputs of a transaction.
The presence of these APIs is indicated by a library API version of 2.
Updated RPCs
-
Fixed an issue where
ERROR: spent index not enabled
would be logged unnecessarily on nodes that have either insightexplorer or lightwalletd configuration options enabled. -
The
getmininginfo
RPC now omitscurrentblockize
andcurrentblocktx
when a block was never assembled via RPC on this node during its current process instantiation. (#5404)
Changelog
Alex Wied (1): Update support for FreeBSD
Charlie O'Keefe (1): Add buster to the list of suites used by gitian
Dimitris Apostolou (1): Fix typos
Jack Grigg (22):
contrib: Update Debian copyright file to follow the v1 format
contrib: Add license information for libc++ and libevent
cargo update
tracing-subscriber 0.3
Bump all postponed dependencies
depends: Update Rust to 1.56.1
depends: Update Clang / libcxx to LLVM 13
rust: Move incremental_sinsemilla_tree_ffi
into crate root
CI: Add Pyflakes to lints workflow
cargo update
ed25519-zebra 3
cargo update
cargo update
depends: Update Boost to 1.78.0
depends Update Rust to 1.57.0
qa: Postpone recent CCache releases
Revert "lint: Fix false positive"
rust: Remove misleading log message
Migrate to latest revisions of Zcash Rust crates
Update release notes
make-release.py: Versioning changes for 4.6.0-rc1.
make-release.py: Updated manpages for 4.6.0-rc1.
Janito Vaqueiro Ferreira Filho (1):
Move CurrentTxVersionInfo
into a new file
Kris Nuttycombe (7):
Add BIP 44 coin type to persisted wallet state.
Persist network id string instead of bip44 coin type.
Add a check to test that wallet load fails if we're on the wrong network.
Remove unused AddDestData
method.
Fix wallet-related wording in doc/reduce-traffic.md
Rename OrchardMerkleTree -> OrchardMerkleFrontier
Batch-verify Orchard transactions at the block level.
Larry Ruane (6):
add TestSetIBD(bool) for testing
Disable IBD for all boost tests
better wallet network info error handling
test: automatically add missing nuparams
Don't log 'ERROR: spent index not enabled'
getblocktemplate: add NU5 commitments to new defaultroots
section
Marco Falke (1): [rpc] mining: Omit uninitialized currentblockweight, currentblocktx
Marshall Gaucher (1): Update entrypoint.sh
Sasha (1): fix typo in docker run's volume argument
sgmoore (1): Update reduce-traffic.md - add one word
Jack Grigg (1): contrib: Add space between URL and period
teor (7): Add sigop count functions to zcash_script library Increment the zcash_script API version Remove an unused header Use correct copyright header Remove redundant variable Explain UINT_MAX error return value Explain how to get rid of a tiny duplicated function