Skip to content

DeVault Core v1.0.5

Compare
Choose a tag to compare
@proteanx proteanx released this 11 Jul 03:07
· 836 commits to master since this release

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 the outputs 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 the getblockchaininfo RPC to indicate whether the node is currently in IBD or not.
  • Add the minrelaytxfee output to the getmempoolinfo 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