Skip to content

Releases: metaspartan/denarius

Denarius v3.3.9.1

13 Jun 00:30
d6cca99
Compare
Choose a tag to compare

Denarius v3.3.9.1 Release Notes

  • Added ARM/ARM64 Architecture Build Support, You can now build denariusd or Denarius-QT on Raspberry Pis, nanoPi NEOs, ODROIDs, and other ARM platform SoC and devices. This will continually be improved upon and adds a new makefile.arm for compiling on these platforms (1GB of RAM is recommended to run denariusd)
  • New "USE_NATIVETOR=-" flag while compiling Denarius-QT or denariusd, You can now compile without the Tor Library with Denarius, provides greater platform build support for D
  • Denarius-QT Wallet Optimizations, The wallet now runs much faster overall and better responsiveness
  • Added Estimated EUR (Euro) Balance to Overview page in QT
  • Fixed QT Tab Status Texts
  • Fixed and Optimized Staking Icon in QT Wallet
  • Added Travis Building for ease of development workflow
  • Added Snapcraft.yaml for future Snap App Store Support on many Linux Distros (Currrently WIP)
  • Updated README to include Travis statistics and Snap Building
  • listtransactions RPC Command was fixed to show received PoS Fortuna Stake rewards properly
  • Updated denariusubuntuqt.sh and added installd.sh for ease of building Denarius QT and denariusd on Linux platforms (These will be deprecated in the future in favor of Snapcraft/Snap)
  • Updated QT to display more Recent Transactions on Overview
  • Overall optimizations and updates relating to syncing and initial blockchain download. Fixes some segfaults.
  • Added tinyformat.h header for access to tfm formatting
  • C++11 is now supported
  • Fixed Staking Icon when wallet is unlocked for staking only
  • Syncing is now roughly 100x faster on all platforms
  • Added new seed nodes for D
  • Use of null pointers for some invalid return values throughout the QT client. (macOS Mainly)
  • More debug code for Ring Signatures (WIP for v3.4)
  • Thanks to CircuitBreaker, denarius.conf is now created automatically for out of the box configuration

Denarius-v3.3.9.1-Win64.zip Hashes:

SHA256: CD4867B8EBC78E816CD6B8F58350FD4F2D188577B28317C71D74AC3AD8F263B6
SHA1: B37D3C62DCED18E5CEEF3BB928CC88811CFB3756
CRC64: 27DBF6A87D3EB2FE

Denarius.exe (v3.3.9.1 From Win64.zip) Hashes:

SHA256: 95688F3BF14AD14AD6FBE961A4D901A24F7218888A0D076419A3ECC545DA202E
SHA1: CAFA9209F384F4A9B9A25C6C471C7B15B1E2778E
CRC64: 1D5C587587FFA8C7

Denarius-v3.3.9.1.dmg (macOS) Hashes:

SHA256: 3B47382D461D66A699DB8D1154CFCF4310EEFA8417438AD787912F40827F844A
SHA1: F5B26AED93890F463E35537706728C605B98E9A5
CRC64: 9103CA82DE2239B9

chaindata2022527.zip Hashes:

SHA256: 6D63BD068AEB06EDBCFB5CFBC1A082C0E9438041722AF17A2E567E48C838AB87
SHA1: 838F6345B1965DC33DD80CAB01252444E3E51471
CRC64: F4B0ED8E04A1E4FA

Denarius v3.3.7

16 Feb 01:17
e8751fa
Compare
Choose a tag to compare

Denarius v3.3.7

-Fixed QT segfaults across all OSs
-Fixed QT compiling across all OSs
-Added buzzkillb Ubuntu 16.04/18.04 Denarius QT installer bash script
-Fixed Trade D link to https://www.coinexchange.io/market/D/BTC in QT
-Updated Refresh button in QT
-Fixed macOS compatibility/building

Denarius-v3.3.7-Win64.zip Hashes

SHA256   48ba0a1faef06be8782b000e181ed7cc19bd46fa3b0d39a8a826f92dbe64c764
MD5	8ca1c600eaef106a36d2146f8f86bf66
SHA-1	4dd38dd66a7c27b8f6e35e95ab1d6b6b71b2b987

Denarius.exe Hashes

SHA256   2d36271560d448283bc39712e2ace64a1b21a2c3538580c101a20f8a2c6a43ba
MD5	72c68308f762ed5cfb97663a27c5d1c0
SHA-1	8de3e5a87f58448bc240ca4088a9f73d218b5c12
Authentihash	aa29fecf16852ba696fd361c6671d0d9e92ff3d30a74f47002e72592bc7bf638
Imphash	2852de0dcb5e0559e5231e10136fad4b

Denarius-v3.3.7-macOS.dmg Hashes

SHA256   683ed887479beab00254d53e95ce4d8779d617d2a45532522fffc28c5381f869
MD5	11ae922f86f487ec039215a3b8340096
SHA-1	63066c793718fe392b34fb6df618a34bbe7be644

denariusd-v337-ubuntu1604.tar.gz Hashes

SHA256   e1f44f94de8d85c0f5fa5a2138b91b4ad695d925c269900815700625028ffd84
MD5	fc16dc11a21d62a85f499ff2482b85ad
SHA-1	f1e84c3d0e712e6ac616480a09854333dc3e3d96

chaindata1701122.zip Hashes

CRC32: EC3FFB49
SHA256: 85625F4F2877906110DA4371EC835AACB36782073B1F0066AC7DE84FAF19AD45
SHA1: 564C0C7D6A2A5B73726FB5E70135107381E105E7

chaindata1799510.zip Hashes

CRC32: EF2886CA
SHA256: 7FF59A8BF94BBD84D9FBEA76A6732EE380B7E5DF0913D5BDA7061DFD9FCBB7F2
SHA1: 32934FDA3F249C97924910A1F1B1F85E1B8A635D

Denarius v3.3.6

22 Jan 18:44
Compare
Choose a tag to compare

Denarius v3.3.6

-Tons of fixes, improvements, and stability updates
-New Protocol 33500
-New Peers Tab in QT
-New Denarius News in QT
-Fortuna Stake Improvements

Official Release notes coming soon and more binaries. Still in our v3.4 branch for development currently. Latest version is v3.3.6 in the master branch or binaries below.

Please update your wallet as soon as possible, as there are significant improvements to take advantage of! We recommend clearing your peers.dat when installing this update to improve your connection experience.

Overview

  • Fixed consensus issues in the FPS payment spread algorithm which were causing network de-syncs for some affected wallets.
  • Due to excessive I/O during sync, stealth transaction scanning is now disabled by default when you have no stealth addresses in your wallet. If you have a stealth address already configured, scanning will occur.
    If you have stealth addresses, but don't care about them, stealth scanning can be manually disabled with the config option -disablestealth
  • Fixed lag issues when syncing from 0 using wallets with large amounts of existing transactions.
  • Added the peers table in the settings dialog. You may now check out your current peers and their ping-time and other stats in the GUI! Nodes should now also select the closest node by ping-time to sync with.
  • Optimized the FortunaStake FPS blockchain scanning algorithm.
  • Added queuing system to getblocks; the message handling thread will no longer wait in a lock for the message to be pushed to the peer. Users on slow connections should see some significant sync speed improvements.
  • Tweaked wallet payment parameters - wallets will now choose to pay masternodes regardless of seeing their heartbeat. Some situations occured where a wallet did not receive a ping due to unreliable network circumstances, and would time out of people's lists.
  • Improved start-up time, and introduced a loading indicator to the splash screen for long rescans.
  • Fixed a possible segfault in the active FPS wallet which could cause the client to crash on heartbeat and refuse to become active until the txid is changed.
  • Fixed another possible segfault while starting up.
  • Cleaned up debug output

Please note, linux binaries require the associated development libraries to be installed from the package manager: libboost-all-dev libminiupnpc-dev libevent-dev libdb++-dev.

Denarius.exe Windows Binary Hashes:

SHA256   3888badd7498c9c6b26825fbf041415def4ae8597207963c38d40f5cd01b7895
MD5	b02a43a707e934143d9ba7a903d44458
SHA-1	7ec9d647fa7a72cb84615048b9660bd1279dc4bd
Authentihash	f9b4b5182df8c06e4c54f7eb6adf5e8c2b7398cbec3da0483a579191147306c7
Imphash	2852de0dcb5e0559e5231e10136fad4b

Denarius-v3.3.6-Win64.zip Hashes:

SHA256   b9c721b7c7feb5a8e7f0ecf030804f1715e37c8bcaa91887be3986ddb0a1bc31
MD5	8b27223883ca0b0a583f094b38fb448a
SHA-1	60608f97d1fc3283e84ddf4ed456148bc968e20f

chaindata1612994.zip

SHA256   8738137464B21F49A9DA6CF9A22C3F4209905C6200D22C9BEF8D43BBEAB7D78C
MD5    41CA364D17F3A796DD329588066411CC
SHA-1   BEEC3A543871D4F2D262DE5C564D615E5B1FA3C8

denariusd-ubuntu1604.tar.gz

SHA256   bdd8d78d45f6226b2b184c57bb18400111cf0b90b293cba592534f1b5c09bd5e
MD5    3d199dc8387b620fb180d748dd0fc5b9
SHA-1   8e1d982cb736884a8c192bed0a466436fcfd1f0c

Ensure you validate and check the hashes of the binary to ensure they are matching!

Denarius v3.3.3

12 Dec 22:02
Compare
Choose a tag to compare

Denarius v3.3.3

Mandatory Update, All nodes, services, and wallets must update to v3.3.3

-Protocol upgrade to 31005, FortunaStakes will transition to 31005 after block 1.5m
-Our blockchain is now stable, this release is stable (v3.3.3)
-Many improvements and bug fixes to our custom Fair Payment System (FSFPS)
-GUI Improvements for FortunaStakes
-Overall wallet optimization, HUGE Performance boost.
-New Fortuna Stake Icon in QT
-New features,statistics, and improvements to Fortuna Stakes in QT and daemon
-Overall syncing improvements for syncing and once synced.
-Added more checkpoints
-Staking Icon is now fixed to show green when staking in the QT UI
-Nodes require a heartbeat as well as timespan to be an active node
-Pruned Paydata to prevent overpayments
-Fixed Reorg Loops and overall reorgs
-Fixes to the Syncing Bar in the QT UI
-Fixed several possible conditions for de-sync on nodes.
-Improved the readability of the My Fortunastake tab

fortunastakes1

Denarius v3.2.5

06 Dec 17:14
574d0e9
Compare
Choose a tag to compare

Denarius v3.2.5

-More Fortuna Stake fixes and improvements
-More blockchain stabilization
-Syncing stabilization
-Lag Optimization for wallets
-ReOrg Fixes

Denarius v3.2

05 Dec 21:17
Compare
Choose a tag to compare

Denarius v3.2 - URGENT MANDATORY UPDATE

To address some chain instability issues, Denarius v3.2 will be an IMMEDIATELY mandatory required update.

fortunastakes

Our protocol is now 31003 and if you are having issues syncing or synced past block 1451336 in previous versions then download the chaindata.zip here and replace your chaindata to start syncing to the correct Denarius chain: Triforce Mirror Chaindata1451336

New Fortuna Stake Commands

fortunastake list|genkey|start|count|etc.
All references of "masternode" are now "fortunastake" with the following exception: masternode list|genkey|start|count|etc rpc command is retained for backward compatibility with exchanges and pools
masternode=1 is now fortunastake=1
masternode.conf is now fortunastake.conf

Fortuna Stakes Release

Denarius v3.2 includes our new Fortuna Stakes sytem. This system replaces the old masternode system, replacing it's functionality and expanding on the overall point of the Denarius cryptocurrency, which is to be a store of value for long term interest holders.

The Fortuna Stakes system is comprised of two components - the stakes themselves, which expand network reach and ensure coverage of the blockchain; and the heart of the system, the Fortuna protocol, which manages the balance of income between the stakeholders according to their share of Fortuna investments.

Fair Payment System (FPS) fixes

The fair payment system which previously applied to masternodes in v3.1 has been overhauled to addresss some identified vulnerabilities which were affecting income reliability. Several core changes have been made:

  • When creating a stake, you must wait 500 blocks before claiming payments (aka starting the stake).
  • Stakes will be paid based on their average earnings over a period which is equal to 3 times the total count of stakes, or 600, whichever is higher.

Payment Stabilization System

  • The Fortuna protocol will adjust the payment distribution to ensure all members of the Fortuna Stake Network are paid at the correct rate.
  • The protocol will not allow any single stake's income to exceed a variance of 25% from the median payment rate - for example, if the median payment rate for all Fortuna stakes is 2D/100blocks, then the protocol will reject any payments which bring a stake's median rate above 2.5D/100blocks. Conversely, if a stake's income rate falls below 1.5D/100blocks, the Fortuna system will assign more payments in an attempt to fairly balance the income distribution.
  • As a result of the payment stabilization system, stakes may experience accelerated payments upon first becoming eligible for payment, as the Fortuna system attempts to bring the newest stake to the correct earning rate.
  • Once attaining the median earning rate, the stake wallet should remain online as long as possible with the Fortuna Stake intact, as the earning rate will not exceed the median except in fringe cases. If the Fortuna Stake transaction is spent or otherwise used, the earning rate will immediately drop to zero and require waiting another 500 blocks before earning rate returns to the median.

GUI & Other Fixes

  • Updated many parts of the GUI to improve performance.
  • The 'Start All' button in the GUI will now give more feedback about your results.
  • Slipstreamed payment checking code, it should no longer excessively query the blockchain.
  • The wallet should no longer fall back into 'Initial Download' mode after finishing it's first sync. This addresses an issue where pool nodes would refuse to provide block templates when the wallet decided it needed to download blocks.
  • The wallet should now be better at counting things.

Denarius v3.1

15 Nov 19:53
47491b5
Compare
Choose a tag to compare

Denarius [D] v3.1 Mandatory Update/Release!

  • New FMPS (Fair Masternode Payment System)
  • The new FMPS fixes previous/future exploits to Denarius Masternodes
  • Ring Signature Fixes and Updates
  • New Protocol 31000, Old Clients <31000 will no longer connect to the Denarius network after block 1.45 million. This is a mandatory update.
  • Rebranding from DNR to D as our new market ticker. All exchanges, explorers, pools, etc. will need to update their namings/URL for our new ticker.

denariusd-v3.1-ubuntu1604.tar.gz - SHA256 - 683cb25359ba43a99c63ea62eac5b50434243abdc41ce3933e8125d89297fa56

Denarius v3.0.0

21 Sep 05:25
d0fe56a
Compare
Choose a tag to compare

Denarius v3.0.0

MANDATORY UPDATE - EVERYONE MUST UPDATE ALL DENARIUS NODES

Denarius v3.0.0 - MANDATORY UPDATE

  • Lowered Proof of Data fee to 0.001 DNR per PoD submission, also added the ability to add a 24 character narration with your PoD submission.
  • Added the RPC command masternode list full to display an array of all masternodes on the network and information about them
  • Added the RPC command getblockheader "hash"
  • Added the RPC command senddnrtoanon, sendanontoanon, sendanontodnr, estimateanonfee, txnreport, anoninfo, and anonoutputs
  • Any references to Darksend are now referred to as Fortuna
  • Added Native Tor Optional Support (Start Denarius with the nativetor=1 flag to run with Native Tor with OBFS), Denarius now requires the libevent dependency to be built. (For those running a Ubuntu daemon, simply run sudo apt-get install libevent-dev to be able to compile Denarius)
  • Added Ring Signatures, supporting anon txs after block 1.35 million and with protocol 30000, minimum Ring Signature Size supported will be 5, Recommended 16
  • Fixed the known Hybrid Masternode exploit, the exploit fix patch goes live on block 1.35 million, ensure all your nodes are updated to v3.0.0 before block 1.35m!
  • Denarius's Protocol is now 30000, after block 1.35 million, older protocol clients will no longer connect to the network
  • Updated Splash Screen
  • Lots of miscellaneous updates and improvements to Denarius

EVERYONE MUST UPDATE ASAP BEFORE BLOCK 1.35 MILLION, ALL NODES AND WALLETS MUST UPDATE, THIS INCLUDES ALL MINING POOLS, MASTERNODES, NODES, EXPLORERS, SPV SERVERS, and NORMAL WALLETS.

Denarius-v3.0-Win64.zip MD5 Checksum: C24C6BB10279B9620797967BC12B5C8A
Denarius-v3.0-macOS.dmg MD5 Checksum: 47da5c35d1a7a9eb7c9380ce4b0d25c4
denariusd-v3-ubuntu1604.tar.gz MD5 Checksum: 62263D4CB560A3C8CA279ACFED4B62DB

Denarius v2.5.2.0

26 May 07:43
0e64cc0
Compare
Choose a tag to compare

Denarius v2.5.2

-Added a splash screen upon closing the QT wallet
-Masternode UI improvements! You can now utilize the "My Masternode" tab in the QT wallet to manage your masternodes visually!
-Added the "-mnconflock" option (default is locked mnconflock=1) to lock masternode collateral
-Masternodes with coins locked with this option will be able to now stake rewards without worrying about staking the masternode vin/input
-Watch Only Inputs now no longer show in Coin Control
-Balance issues were fixed, this was due to how Staking balances were displayed before in the QT, you should no longer see your balances changing like they did before.
-Masternode List now refreshes faster
-Added "fetchbalance" RPC command, to fetch all balances (total, stake, stakeable, unconfirmed, immature, locked, unlocked, and watch only)
-More QT Wallet improvements overall
-Added UTXO Splitting Tool to Coin Control (You can now create Unspent Transaction Outputs in the QT)
-Added Selected Amount to the Transactions tab, you can now select multiple TXs and find out the total in the QT

denario

Additional Notes:
The My Masternodes Tab now works - use it to add your masternode configuration via the GUI if you're not comfortable with the masternode.conf editing. This tab will auto-load anything you have configured in masternode.conf already, and show each one of your masternodes & their online status.
Masternode collateral is now locked by default and will not show in coin control.

Balances now display differently:
The "Stake" balance has been removed and is now part of "Immature" balance which will show any immature balances from both coins that staked or newly minted coins from your wallet.

A new "Available for Stake" balance has been added which shows the total amount of coins in your wallet which are mature enough to be used for staking.

Coins which are locked for masternode collateral are now listed seperately in a "Locked" balance
The 'Spendable' balance now only shows coins that you can actually spend - i.e. your total balance minus immature and locked coins

Watch only balances will now show immature coins as well

These balances are all available for your external usage via a new RPC command 'fetchbalance'

Locked masternode collateral will no longer stake, meaning you can turn on your staking in the QT 'cold' wallet.

Staking will then auto-combine the multiple inputs you get from masternode payments into one larger amount, keeping down the size/complexity of your wallet file.

Coin Control has been updated and will no longer show watch only balances or the masternode collateral, and you can now safely use automatic sending to send your 'Spendable' balance to a single address without breaking any of your masternode collateral inputs, you can now also utilize the UTXO Splitting Tool to split and create UTXOs for use with atomic swaps

MD5 Hash for Denarius-v2.5.2-Win64.zip is 6A55ED7FD519460A1971F123EA6C4E31

Denarius v2.5.0.0

20 Apr 19:57
8ded250
Compare
Choose a tag to compare

Mandatory Update Denarius v2.5!

-Protocol Update (25213 now)
-Removed Litemode
-Removed Trading API (May add back in, in a future update)
-Reworked threading for Masternodes
-Removed Darksend
(We want to bring a better privacy method of sending coins in Denarius, hence the removal of Darksend, we are currently looking into potentially integrating libzerocoin in a future release.)
-Removed Instantx
-Optimized Keypool
-General Optimization and Fixes
-Forced port 9999 for mainnet masternodes and 19999 for testnet
-Updated Watch Only Addresses/Support
-Optimized Syncing Speeds (Improved to around 200-400 blocks per second vs. old 3 blocks per second)
-Optimized Wallet
-Fixed sending transactions with a narration
-Added Watch Only balances in QT if any watch only addresses are available
-Added the ignoring of staking inputs for exact amounts of 5,000 DNR for masternodes
-Updated the listtransactions RPC command to provide vout information
-Old Nodes will no longer connect to our current protocol of 25213 after block 900,000, so ensure that you are updated to v2.5 on all of your Denarius and denariusd nodes before block 900,000.

If you have a node running do the following to update it:

./denariusd stop && cd .. && git pull && cd src && make clean && make -f makefile.unix