DeVault Core v1.0.5
Release Notes
This release includes the following features and fixes since 1.0.4 release:
- Migrate unit tests away from Boost unit test framework and use header-only catch framework instead
- Update/fix various unit tests
- Fix consensus issue whereby client halted rather than rejecting invalid incoming blocks and continuing on
- Upgrade/cleanup wallet processing so that initial wallet setup for new users is much faster than before
- Add ability to use 24 word phrases for wallet
- Various compiler/warning fixes and code cleanup
- Add 'getrewardinfo' rpc command
Upstream Bitcoin-ABC/Bitcoin updates
- Using addresses in createmultisig is now deprectated. Use -deprecatedrpc=createmultisig to get the old behavior.
- The
createrawtransaction
RPC will now accept an array or dictionary (kept for compatibility) for theoutputs
parameter. This means the order of transaction outputs can be specified by the client. - The new RPC
testmempoolaccept
can be used to test acceptance of a transaction to the mempool without adding it. - An
initialblockdownload
boolean has been added to thegetblockchaininfo
RPC to indicate whether the node is currently in IBD or not. - Add the
minrelaytxfee
output to thegetmempoolinfo
RPC. - For full list of Bitcoin/Bitcoin-ABC backports please see the doc/abc_update_logs.md file
Transaction index changes
The transaction index is now built separately from the main node procedure,
meaning the -txindex
flag can be toggled without a full reindex. If bitcoind
is run with -txindex
on a node that is already partially or fully synced
without one, the transaction index will be built in the background and become
available once caught up. When switching from running -txindex
to running
without the flag, the transaction index database will not be deleted
automatically, meaning it could be turned back on at a later time without a full
resync.
Release Binaries
Binaries can be found below (with checksums).
It is recommended for Ubuntu users to install via our PPA
sudo apt-get install software-properties-common -y
sudo add-apt-repository ppa:devault/devault -y
sudo apt-get update
sudo apt-get install devault-qt
Binary Checksums (sha256)
772ae00e8e74fabe8a4afb3655ddfe4303460d2471bf9b1e53c792cb36342429 devault-1.0.5-armhf-linux-gnu.tar.gz
ae200e0482af1a16b0d1c6499ab1f8b4031e305e5ec2069f3bedf49a349acaa5 devault-1.0.5-i686-linux-gnu.tar.gz
328df8f08173593da54426c3dc69ef15711e8f0848c2e23c7fdf7f84fd6ac7f4 devault-1.0.5-macosx.dmg
5cb115606ee22b9a1127c752b8e6474c2a169da2e733079fef4fe5be28e3ecb4 devault-1.0.5-macosx.tar.gz
c1fcc3f1695d5ff135f5ad40b73ace3366c2e1b6e981817defd475a0f875ee69 devault-1.0.5-win64-setup.exe
c286dc253924d49610f36b35907482e8a9d679e9c7adb5ad4de43d49841699f0 devault-1.0.5-win64.zip
f9645b9b3d2b6ee672b2ae1947743e7e5aaaaa5039f53e9db46c43347b7c6200 devault-x86_64-1.0.5-linux-gnu.tar.gz