Skip to content

Releases: devaultcrypto/devault

DeVault Core v1.1.1

21 Nov 05:42
Compare
Choose a tag to compare

Mandatory Update

This is a mandatory bugfix release.

Release Notes

This release includes the following features and fixes since 1.1.0 release:

  • Add the getblockbynumber RPC to avoid need to use getblockhash followed by getblock
  • Add copyaddress for RewardsControl
  • Add RPC (sweeprivkey) function + GUI function to sweep private key funds into wallet
  • Add RPC getutxobalance to check balance without need to use -addressindex option
  • Remove RPC functions importprivkey, importmulti, add getutxtobalance
  • Remove RPC functions getaddressesbyaccount, getaccountaddress, getaccount, setaccount`
  • Add RPC functions getaddressesbylabels
  • Block nodes older than v1.1.0
  • Stop all grace period Cold Reward payments for inputs less than 25k (bugfix)
  • Bump protocol

Release Binaries

Binaries can be found below (with checksums).

It is recommended for Ubuntu users to install via our PPA

	 sudo add-apt-repository ppa:devault/devault -y
	 sudo apt-get update
	 sudo apt-get install devault-qt devaultd -y

Binary Checksums (sha256) - PGP Signed

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512


b47ec1d4ab966e341bf650cf8acf58eec458205bbd4c374ba33cb3f497107ec1  devault-1.1.1-armhf-linux-gnu.tar.gz
31dca598d39a904a8903a3769ebe1df4e8b676a3765649819058bcaa0a917636  devault-1.1.1-i686-linux-gnu.tar.gz
7f08802388efd382adef8cbca49589c2dfc095e6153779161d0fdf6f1aaddc00  devault-1.1.1-macos.dmg
4036933f9cdb9d39e3d3d053fdc34ac2535a8c9ec841041054fffce1328ccf38  devault-1.1.1-macosx.tar.gz
67e256f137fba7e8de15bdb5ebe6bced12fe5672beeda65fe5c2cbadccc9e8f4  devault-1.1.1-win64-setup.exe
4e12e18d4cd9baa65834706f6ea8a3f482ff54397a848a70c41f766159ed3e10  devault-1.1.1-win64.zip
4ad9d3da164c3c50ace2a60ec3f812d77b2362b1d8b4daf580437c7fde7bddea  devault-1.1.1-x86_64-linux-gnu.tar.gz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE5iTKaDRKSrXeFhg8VAlNQbxODncFAl3WrfQACgkQVAlNQbxO
Dnd/+xAAk8V31WkssYRw725Fil+f7cbozGN2H6JfaQCaohArhNiyUcPaEpy60s/3
mj9UP6uTRFNgoC5i0BAZNLhKzpD+Nztl7j2G5fEcrb9xdSqjj4kOMEw7TLkkEfEZ
V4Ciq7nnSreCdldgogdOCQeNTtGtfxvm9dQ+WfUmjvy10DhOGu5AvtMd8D4hjpzg
1RD94jkV1JAlF7rjFg5VabNDoK+f4UFW0Sf6QrpE8sWPg5RlgodidTc14+TPXa0Y
DKBBoe9GNfJ3l7t9ODq9mi3UunODBkkq59dwJJVttKrx9XNLITptWrMKe9T77dWa
jw9Nj2P5DZUELDCvFTCNim74ndfnWWqv8TUii8sUKxaBDFgAmLGGGeyKwRwZzSQS
hv9T2OiXSrEUSUO6CN1BSayCq0EZRGe+2fmP5UpGbX+lDL6z/3F+jIc5FvgCgIDh
pdWqrP9AZ3Hrx5+rL0O+TOnDqMizWkyHN0MnnhwDh7p+Sk7dWiWd53FXXOgtdDCq
7gQDDyN8HoYsWHvNB41Zd3UWo6FQxjxSy5x13i8GVmoJAHqdgCoiRD4Bm0XcBnJB
zzSVJ9ubRwJsLp4gs0v9Aqi/GtCXmA5tKOoRpuY99/YX8Sd9b1eNHRtL/9t+2Y/P
tGHOyJNE2wTdqo/Oi/8+/NPVP72E57p1KfxiAFkQK1dJn8jCbAI=
=JBhM
-----END PGP SIGNATURE-----

DeVault Core v1.1.0

23 Oct 15:20
d07657e
Compare
Choose a tag to compare

Mandatory Update

This is a mandatory upgrade with consensus breaking changes. Make sure you update before the next superblock!

Release Notes

This release includes the following features and fixes since 1.0.7 release:

  • Add the getblockstats RPC to get statistics on a block or a block range.
  • Add Cold Rewards tab for info on UTXO rewards
  • testnet reset
  • Change reward peak to 1/2 a year
  • Rework budget code for DAO change
  • Change minimum reward balance from 1000 to 25000 TBD
  • Remove cap on reward payouts
  • Various bitcoin-abc updates to 19.12
  • better error message for mandatory-flag tx rejections
  • Just build bdb-check on Mac OS for now
  • Add exchange faq
  • Handle blank/default password
  • Fix help comment for -bypasspassword
  • Add multisigsignraw RPC command to make it easier for team to sign multisig transactions

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) - PGP Signed

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512


64b1e9c4e40127ac186afa0549e0b402778454757b6812393bd75dcdf84e4472  devault-1.1.0-armhf-linux-gnu.tar.gz
8bb5d8db6ab905c53d8525700c5feb76ba66312d27510673b3373b655c467bc3  devault-1.1.0-i686-linux-gnu.tar.gz
6ead85de3d0eddf686bb68c8b6bee34f4dc5418f8074953521cba2e0dad86609  devault-1.1.0-macosx.dmg
e77fccb6c9776e20aba24af3b3f7d9e13ecb47582732b6c1d75f437a061b4fee  devault-1.1.0-macosx.tar.gz
7ff3f08b4f5d6ce2887bf1976df72ea2c190767e567410e532eb155bcdb0b985  devault-1.1.0-win64-setup.exe
2bb0b49845b9e20acbb0f9554f2a7fe2a7b6ee744047cc1f92c8ab751cbb954e  devault-1.1.0-win64.zip
20abe7730542967e52723ead7cf22d0fde3120333f2e446a4c622e725026eb66  devault-1.1.0-x86_64-linux-gnu.tar.gz
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE5iTKaDRKSrXeFhg8VAlNQbxODncFAl2wxTIACgkQVAlNQbxO
Dnc3NQ//cvmgdpZECPc91YSssrjNMnbUWf45jv9b++MGrbAAUfkowUEnY0/rLA2p
0frCitiA+oX/FVLmSizE+gS9J1ti2nIjYlGmx2PzCgbmJ7nAR8VQgg6o3j4UCBqf
aqsfL0pLQhFu3XaJjKJNkXqJD0teHWMpkQP2B8l1033fMUvUNcuH57Qdn/KDNUfw
3GMoWep9V+8lfJve4/sY2zrfs+odAIhjjQWhk8t9PISjrQ9S4iaszdDXZ7zxHiK0
qnU7s2CcbxSIw4txColkyzVQ1Zg58YFxFAvnzbnFD20ZwTE53V7oID86cq3ZQHR6
ost7uRR30Bm/O+2kOO1/cYl+MVtSutNKVZ8ahbkEabGxtNMzcQNxLYKn2yuYT/zA
ug1zJm+bdD6vKgQUr34ycb/iVBzOY4YyAKjlKOGXaxg90yEuw7KKJiT1WRY3TFL3
9g/G0OJvL+grQeRGGMBrTDIsMcbsHFQjwB+kpxbUyUlfiJl1guAgx+vBlXgiauL1
YxZ7xR8vHglqomErecVcI+az1Xpv9vB4DStDpib9Db2Si8yXf2A8/A4U165nYCKR
pBkHTrNF7SNEOHhUNf3QYtdExg7kUUDA7ecJvGJNn1TCq0evJEHzDP+VnYRbM+Rj
n9EWVQTuFDc/84mq7txzrH2OuzTTvzIMLKYN+0SZqX3veXYymgE=
=UHO5
-----END PGP SIGNATURE-----

DeVault Core v1.0.7

21 Aug 04:07
32284ef
Compare
Choose a tag to compare

Mandatory Update

This update fixes scenarios whereby the client may crash due to certain network activity. If said activity occurs, this update will be needed to continue, although typically full resync is needed when client crashes

Release Notes

This release includes the following features and fixes since 1.0.6 release:

  • Separate null value (coin not used yet) from 0 value (spent)
  • Commit to db after writing MasterKey, make sure bdb-check checks for MasterKey
  • Add exec bdb-check with ability to decrypt wallet file
  • Add consolidaterewards RPC function.
  • For Mac depends build, update clang version to 8.0.1 and remove some boost m4 files
  • Remove unnecessary copy Rewards functions in coincontrol
  • Calculate and show median reward amount
  • Improve Reward info in coincontrol
  • remove Unencryption state from EncryptionStatus and rename EncryptionStatus to WalletStatus

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) - PGP Signed

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512


	f9432abf1c039ce422662e6e548dbf4c517479a34d00556486e68a7f53063cb5  devault-1.0.7-armhf-linux-gnu.tar.gz
	4af952e941cc9a144a35f6edccfcef2c83b164ff962847fdfb87c224bb033088  devault-1.0.7-i686-linux-gnu.tar.gz
	6c4353cfc5f1cc022e5fb3d5aae24cac5558ced78d04eb3a9bff3a1c94583353  devault-1.0.7-macosx.dmg
	c20a38e695e09e63c547003123cfd51e20768339a0658bb331cc91bac7d700a2  devault-1.0.7-macosx.tar.gz
	16728980aba4cc3b98e88e89a8a8549282df95ab7c63f8c2fa7488778f9b7aee  devault-1.0.7-win64-setup.exe
	0227e3188403a87e9e702ec3c7d56686c28aecc4bd4835f2530789fa50c32f3d  devault-1.0.7-win64.zip
	5f789d7b2ca4ea0492038556219c79bd86518038aa1b061cc6b519f790367a6e  devault-1.0.7-x86_64-linux-gnu.tar.gz

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE5iTKaDRKSrXeFhg8VAlNQbxODncFAl1c1l4ACgkQVAlNQbxO
DnfFRQ//dGj/O2ks8wsMLYps10dDCjvpgNn7xi/79t+O5r079n9XKKcR1sljqbkS
pRrZ/B7volCZ0dfmVq9YxufOrkFv2DBj1oMU9VjwS9hgHnt1hVpidM8OOnb3VxmK
W1AcMge40/w737xSsC4/BuymDmS6AjdHtsQOu93JqKQl1mpg/Gan7MejP2ndiYS1
ecs2jMxR/vWEk4543ZwL1WDAi+CHecPUgWqdjHCn5vRojcerKXtGnrch5o3n5whf
bm+yG9+6jqkHYikpz/vZggFyXWhdhmzXq0m7lNl5IWTQcAXm2t9ZeAPWJNEpe1T9
R3t26ksbFV4bL9jD5gqfupGI8Sszv9cw0yEjcy03qZ2LUmW41RBa/lJA1k9YWe8x
uiEun3DHiKWiYdqI7KZse0dOPcRloUn/PCibkBvnwXBWBTwO4FT9x3vZqIGypMmr
E0cdfZ85E/OZGNtU7IF2nqrVx13lQ/KFWi0weshFeqJq9DIQSsMZcsVVfwqDYPXp
IYMWkJzlnFmpE1em77R5LSJxCOD9eeQc+UNN7FrxjXGSyhFl88/K98KbV7DU3W+z
cO9qWOZ7zdHzAtbr5KerUpqAnLE+3dYNOCsgJ4zPAWpdeS9LluXFRkL1HK1iE2Lx
LMSj98ywKKgg93tQWLAjTvQW8NaId0FmTTpoZvR3TWy8AlRGlrs=
=55HN
-----END PGP SIGNATURE-----

DeVault Core v1.0.6

01 Aug 21:29
bd1c2c0
Compare
Choose a tag to compare

Release Notes

This release includes the following features and fixes since 1.0.5 release:

  • Add Menu items for Unlocking Wallet and Revealing Word phrase
  • Seed Words / Start-Up UI Overhaul
  • Enable menu item to reveal word phrase even if wallet is locked. If used when locked, ask for password first.
  • Relock wallet after revealing word phrase
  • Shrink height for reveal phrase window
  • Run clang-format on newer qt start files
  • Fix warnings on MacOS compile
  • added cmake stuff and pragma
  • Added mnemonic check with drag and drop stuff
  • Add filtering options for transactions to show Rewards/Budget separately
  • Upgrade MacOS version stuff for depends builds
  • Show number of unique addresses with viable rewards in getrewardinfo
  • Fix time calc for std::filesystem debug log renaming
  • more QT connect usage modernization (#179)
  • Move ValueFromAmount function, add new rpc command getdifficulties
  • Update more deprecated code for QT (#177)
  • Use std::filesystem on Catalina
  • Add new QT shortcuts for Sign / Verify Message (Ctrl+Shift+M & Ctrl+Shift+V)
  • Add direct RPC Console menu options in new sub-menu "Tools"
  • Re-design of buttons & radio widgets

Upstream Bitcoin-ABC/Bitcoin updates

  • Merge #11480: [ui] Add toggle for unblinding password fields

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)

a7b692b8f5cc1f1186f7489144bef155816608d46726480cbe5126a8c6da7bff  devault-1.0.6-armhf-linux-gnu.tar.gz
95e5887815309d724396e9333833f7ba192a604360caa37c47cf1b2901a58cce  devault-1.0.6-i686-linux-gnu.tar.gz
2cccf5ecd5ab85ff42d5b2ba928a14243d5df0f35d3175a1d99420278c21e033  devault-1.0.6-macosx.dmg
32e20b4853ad2074a5779afa848b38263bf191eb887281be514f243428f3b671  devault-1.0.6-macosx.tar.gz
3847e568cc3999b0a5ef096756c6b9dcc1acbd32fa20a9954f249083407cddbc  devault-1.0.6-win64-setup.exe
40b35307a4c7f743609772220d2ecf34121d15f825a503352c688b6791e7645a  devault-1.0.6-win64.zip
ab067d659922c2800fdde53a0064bcb3a583888e664ba1edc8616853fb18af92  devault-1.0.6-x86_64-linux-gnu.tar.gz

DeVault Core v1.0.5

11 Jul 03:07
Compare
Choose a tag to compare

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

DeVault Core v1.0.4

25 Jun 22:53
Compare
Choose a tag to compare

Release Notes

This release includes the following features and fixes since 1.0.3 release:

  • Fix bug related to handling negative amounts
  • Fix various unit tests
  • Add 'Estimated Reward Block' to getmyrewardinfo rpc output
  • Raise peer minimum protocol version

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)

e7ba43b03ffea66692b7956eb609099a3739337e09e442d76b12a02e22fd811a  devault-1.0.4-armhf-linux-gnu.tar.gz
cbf7fe34802f125f08011b1f52f223b248fbf0ef80f045bcb2ea055078f15799  devault-1.0.4-i686-linux-gnu.tar.gz
b11d3bda181e504024ede4132e016eaaaa040a551dbf11e3b775e2644cb7b485  devault-1.0.4-macosx.dmg
13b513e2ebfa496031bc4276e80f0cf7b06668e1b396bec386d410e051ecdd54  devault-1.0.4-macosx.tar.gz
2eda32d9ad52dd05c505cc86f9525998b83b8ed43317a4dda390654db7093a01  devault-1.0.4-win64-setup.exe
0b36ea865e347d3751011c199545f4c34427c9f651511432c3497e336d4f60b7  devault-1.0.4-win64.zip
85564313c207782cdea7abe9fe303d5b0eef33fdc6c81291e489c68f1c437637  devault-x86_64-1.0.4-linux-gnu.tar.gz

DeVault Core v1.0.3

19 Jun 04:25
Compare
Choose a tag to compare

Release Notes

This release includes the following features and fixes since 1.0.2 release:

  • fix bug with AmountFromValue used in various RPC commands
  • Check peers for possible software update notification
  • Some cleanup/refactoring

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)

d3918dbceffadfd342d18c2e3f42d6005630bb5d116b32e2ff3e8c15eccdffed  devault-1.0.3-armhf-linux-gnu.tar.gz
cb4218d65dfadb69ab79d868e28b98e1281b5c36f21df972df065842a48a9644  devault-1.0.3-i686-linux-gnu.tar.gz
5e6538490893330b4ab93bcdab1e6d301b0c820993bf344dfc8497f0d9956a12  devault-1.0.3-macosx.dmg
74814f402c07fa7eef4de7a1963dc102cbd80e3a318f23ac9ad7350acc932b4b  devault-1.0.3-macosx.tar.gz
6cab97fd3c087832e0e17ac91ca2432e7f9ed56ec5f3e063240a017cf017d13a  devault-1.0.3-win64-setup.exe
fdb397bbb06c5f3d74004494e2e6d63b002e74e115fa3ac002e5490761ad67c6  devault-1.0.3-win64.zip
fb0811405732c3feeab235ac314292bdd52f9f673076ebf49635590bf7263ae2  devault-x86_64-1.0.3-linux-gnu.tar.gz

DeVault Core v1.0.2

18 Jun 19:36
Compare
Choose a tag to compare

Release Notes

This release includes the following features and fixes since 1.0.1 release:

  • refactoring of Amount class & related code.
  • Discovered and fixed issue that would have led to large % errors in some reward amounts
  • Update/fix unit tests
  • Fix builds without wallet (ENABLE_WALLET) for non-QT targets
  • Fix issue with getmyrewardinfo showing wrong estimated dates

Upstream Bitcoin-ABC updates

  • Remove Safe Mode
  • [schnorr] Refactor the signature process in reusable component
  • Merge #12630: Provide useful error message if datadir is not writable
  • Using addresses in createmultisig is now deprectated. Use -deprecatedrpc=createmultisig to get the old behavior.
  • Various other ABC updates, see abc_update_logs.md for merged commits

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)

afbad95a2a10ee864b15a5c411293b6d7cfabcc0c48e771152e6de00755937e0  devault-1.0.2-armhf-linux-gnu.tar.gz
752c08d8e86e00c40ba977d15bfd9d106e48fecab64bef50c3b77df48e6e632b  devault-1.0.2-i686-linux-gnu.tar.gz
ae1de8a8ace46dbf175fb519eaf2156a2d64585d56d69f21f038a9eebe60504d  devault-1.0.2-macosx.dmg
dc886c1bdef593f23b7fb32fbf6f3519843dfaa9355fa607758b6109414bd9a8  devault-1.0.2-macosx.tar.gz
c087e32714f00ebe0afb1030d08e5b1dbbec99a597b2d0551d148968e1a13df8  devault-1.0.2-win64-setup.exe
4aad0f5a754c78cb41410109c1737a16d4026f05ee18a051b96bd0e100246b8f  devault-1.0.2-win64.zip
a840d30254bb1668804c5f2e50f03fcc45f742af04bb62a0d49aa6f3d2749bb8  devault-1.0.2-x86_64-linux-gnu.tar.gz

DeVault Core 1.0.1

11 Jun 23:35
Compare
Choose a tag to compare

Release Notes

This release includes the following features and fixes since 1.0.0 release:

  • Throw error for invalid coin precision when using console/command for sending money
  • add antialiasing to net traffic gui
  • Fix some potential dereferencing issues
  • Re-enable ParseMoney tests in util_tests unit tests
  • Fix issue with FormatMoney causing errors in fraction Devault values for rpc outputs
  • Remove warning for exceeding threshold of unknown block versions
  • Update seeder
  • Refactoring mnemonic checking, etc for GUI use
  • Change netmagic value of 0x3l to 0x03 for clarity (same value)
  • Refactor code related to Amount class
  • Upgrade boost version to 1.70
  • Upgrade expat version 2.26
  • Update receive page ui

Upstream Bitcoin-ABC updates

  • Merge #9906: Disallow copy constructor CReserveKeys
  • Merge #11744: net: Add missing locks in net.{cpp,h}
  • Merge #9539: [net] Avoid initialization to a value that is never read
  • Merge #12326: net: initialize socket to avoid closing random fd's
  • Merge #11252: [P2P] When clearing addrman clear mapInfo and mapAddr.
  • Merge #12448: Interrupt block generation on shutdown request
  • Merge #10914: Add missing lock in CScheduler::AreThreadsServicingQueue()
  • Merge #11831: Always return true if AppInitMain got to the end
  • Merge #10057: [init] Deduplicated sigaction() boilerplate
  • Init: Remove redundant exit(EXIT_FAILURE) instances and replace with return false
  • Ignore macOS daemon() depracation warning
  • Merge #9693: Prevent integer overflow in ReadVarInt.
  • Merge #10027: Set to nullptr after delete
  • Merge #10029: Fix parameter naming inconsistencies between .h and .cpp files
  • Merge #12349: shutdown: fix crash on shutdown with reindex-chainstate
  • Merge #12367: Fix two fast-shutdown bugs
  • Merge #11238: Add assertions before potential null deferences
  • [db] Migration for txindex data to new, separate database.
  • [db] Create separate database for txindex.
  • Remove obsolete comment from MANDATORY_SCRIPT_VERIFICATION_FLAGS
  • Merge #10569: Fix stopatheight
  • Merge #11880: Stop special-casing phashBlock handling in validation for TBV
  • Do not allow users to get keys from keypool without reserving them
  • Merge #9517: [refactor] Switched httpserver.cpp to use RAII wrapped libevents.
  • Merge #11012: Make sure to clean up mapBlockSource if we've already seen the block
  • serialize: Serialization support for big-endian 32-bit ints.
  • [qt] Simplifies boolean expression model && model->haveWatchOnly()

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)

4ffcafa41197484e5adbdb77b0c8c33e19e43123c5ca5f47365690ec9816ad35  devault-1.0.1-i686-linux-gnu.tar.gz
02aae86c42a6ed9189dfb0b255d8a2dff669955bcc24c9f5f92f7039ee5305af  devault-1.0.1-macosx.dmg
12f507dafe2ec26a009caf417298f7fc14f446ae828441d2d7f1212c7903595c  devault-1.0.1-macosx.tar.gz
c99f0829f71686b5601b574646ee7bcab37a3679758d708b22ff24ee1539e44a  devault-1.0.1-win64-setup.exe
d46cfb25a2c4bd84ddff58aa0f4416f5a35986017835eb69685390dc8530d3de  devault-1.0.1-win64.zip
17d5b90c135be5c5a99978511da8eac278d890344f50ef7cea2e12a0a882cd4b  devault-1.0.1-x86_64-linux-gnu.tar.gz
f6ad1500808b95bca4623261af6291727970c64adcba7b91c682127ce20a0d04  devault-1.0.1-armhf-linux-gnu.tar.gz

DeVault Core 1.0.0

04 Jun 15:01
Compare
Choose a tag to compare

Release Notes

This release includes the following features and fixes since forking from Bitcoin-ABC 19.0 :

  • Cold Rewards Code
  • Budget Rewards
  • Shark block inflation for a fairer initial distribution
  • Removed BIP70 & protobuf dependency
  • Updated CMake config
  • Redesigned QT Wallet GUI
  • Uses C++17 for builds
  • Remove Base58 address support
  • Transition to BIP 32/39/44 HD Wallet support only - Uses 12 word phrase setup
  • Remove some Boost dependencies
  • Each run of devaultd/devault-qt will create a new debug.log file and rename older files based on last accessed time
    Use -keeplogfiles= to specify how long to keep in days (default is 7)
  • Change coin display precision and current network precision to 3 decimal points instead of 8
  • Remove BIP9 code
  • Prompt user for Password on 1st run so that wallet will always be encrypted
  • Exclusive use of Bech32 style addresses
  • Replace OpenSSL dependency with Libsodium
  • Replace Difficulty with LWMA difficulty calculation
  • Code can be built with either AutoTools or CMake
  • Reorg Depth set at 30 blocks
  • Upgraded or added dependencies, QT 5.9.7, libsodium, libgmp, boost 1.69
  • Default # of keys generated is 200 in total, miners may want to use -keypool at 1st startup for additional keys

Bitcoin-ABC 19.x backports:

  • Add signrawtransactionwithkey and signrawtransactionwithwallet RPCs.
    These are specialized subsets of the signrawtransaction RPC.
  • Deprecate nblocks parameter in estimatefee. See bitcoin-cli help estimatefee for more info. Use -deprecatedrpc=estimatefee
    to temporarily re-enable the old behavior while you migrate.
  • Minor bug fixes and wallet UI cleanup
  • Removed txconfirmtarget option from bitcoind
  • Added parameter include_removed to listsinceblock for better tracking of transactions during a reorg. See bitcoin-cli help listsinceblock for more details.
  • listsinceblock will now throw an error if an unknown blockhash argument value is passed, instead of returning a list of all wallet transactions since
    the genesis block.
  • Various minor fixes to RPC parameter validation
  • Minor wallet performance improvements
  • errors in getmininginfo rpc commmand has been deprecated. Use warnings now instead.
  • Added optional blockhash parameter to getrawtransaction to narrowly
    search for a transaction within a given block. New returned field
    in_active_chain will indicate if that block is part of the active chain.
  • signrawtransaction RPC is now deprecated. The new RPCs
    signrawtransactionwithkey and signrawtransactionwithwallet should
    be used instead.
  • Added to getblockchaininfo size_on_disk and, when the prune option is enabled, prune_height, automatic_pruning, and prune_target_size.
    • The help message also reflects this.
  • Remove depends from transaction objects provided by getblocktemplate.

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)

497cdeae55cc7d9c5d1ea014ef09ec869595cffc18dbd55f0ad9377cced8f873  devault-1.0.0-macosx.dmg
5b3eb853fd46c48fa621f89d7e6e33af691bf1a4867523ed87151b6edb1576ce  devault-1.0.0-macosx.tar.gz
94d05a7caea063866fffd1ef8b135a2c9a79fce3e81c5848d7bec6049ba508ec  devault-1.0.0-win64-setup.exe
1ccfae601e32c845771683b62538fa5a34afdb4287e77b6ae84be3271832f126  devault-1.0.0-win64.zip
8a5404efcf81cb0af0f895c16f33d9de4649b46414d5fe8c87d8279cb3147869  devault-1.0.0-x86_64-linux-gnu.tar.gz 
e9938f89d55a17e7e9041f1f1e55769f2e6c59c5eb06552b8a48763416e8b244  devault-1.0.0-i686-linux-gnu.tar.gz