@carsenk carsenk released this Sep 21, 2018 · 1 commit to master since this release

Assets 5

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: 7022E027592A7B2BB5620E668445755B
denariusd-v3-ubuntu1604.tar.gz MD5 Checksum: 62263D4CB560A3C8CA279ACFED4B62DB

@carsenk carsenk released this May 26, 2018 · 32 commits to master since this release

Assets 6

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

@carsenk carsenk released this Apr 20, 2018 · 117 commits to master since this release

Assets 6

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

@carsenk carsenk released this Mar 19, 2018 · 176 commits to master since this release

Assets 4

Denarius v2.0.5.0

  • Added Litemode!
  • (Add the litemode=1 flag to your denarius.conf to run your wallet in "Litemode", running your wallet in litemode prevents your node from processing masternode/darksend/instantx messages.)
  • Running your node in litemode will help with current performance issues with denariusd and the Denarius-QT
  • Running your node in litemode will NOT allow the use of masternode information/services, you cannot run a masternode in litemode!
  • Added 'litemode' flag return to the getinfo rpc command
  • Added Litemode On/Off in the Information Tab in the QT
  • Added checkpoints
  • Added kernel modifier checkpoints
  • Added checks to listunspent rpc command for spent coins (atomic swaps)
  • Added 'masternode' flag information to getinfo rpc command
  • PoS Reward Fix is confirmed working!
  • Started work on UTXO index

@carsenk carsenk released this Mar 4, 2018 · 183 commits to master since this release

Assets 5

Denarius v2.0.2.0

Join our Discord chat! https://discord.gg/mDTM3JN

-Added gettxout rpc command for BarterDEX support
-Added importaddress rpc command and Watch Only addresses.
(Using importaddress is similar to importprivkey and can cause your client to lag since it causes the wallet to run a -rescan)
-Fixed some random things
-Implemented BIP65 CHECKLOCKTIMEVERIFY support
-Cleaned up some code

Get BarterDEX with DNR Atomic Swap Native & Electrum SPV Support here until official release: https://github.com/carsenk/BarterDEX/releases/tag/0.8.9-rc

Mar 4, 2018
BIP65 Support, CLTV
Pre-release

@carsenk carsenk released this Mar 3, 2018 · 1 commit to trade since this release

Assets 3

Denarius v2.0.0.1

This releases notes are coming soon. This release is still a work in progress.

-Cryptopia.co.nz Trading Tab Added, Works with your private API keys from Cryptopia.co.nz
-API Keys can be saved, when saved, they are encrypted with standard AES encryption.
-Seed Nodes Updated to latest known seeds
-Added new checkpoints
-Updated QT to QT5
-Fixed My Masternode Tab "Create..." button, actually creates masternode.conf now.

Feb 24, 2018
Merge pull request #85 from carsenk/masternodes
v2.0.0.0 Masternodes

@carsenk carsenk released this Feb 24, 2018 · 208 commits to master since this release

Assets 10

Denarius v2.0.0.0 (MANDATORY UPDATE)

New Denarius Hybrid Masternodes and PoS Fix!

You must update before block 640,000!

darksend-v2b

New Denarius RPC Commands:

  • Added searchrawtransactions rpc command
  • Added getrichlist rpc command
  • Added updaterichlist rpc command
  • Added resetrichlist rpc command
  • Added getblock_old rpc command (Old version of the getblock command prior v1.0.7.0)
  • Added masternode rpc commands
  • Added darksend rpc command
  • Added spork rpc command
  • Added getpoolinfo rpc command
  • Added denominate rpc command
  • Updated getblocktemplate rpc command (Contains masternode payment/payee information for pools)

Under the hood changes:

  • Added Rich List GUI to the Denarius QT Wallet
  • Corrected the .pro file to USE_LEVELDB by default
  • Refactored COutPoint/CInPoint/CTxIn/CTxOut into core.h
  • Refactored CTxMempool into txmempool.h/.cpp
  • Fixed Market Cap and Bitcoin Price Formatting in Market Tab
  • Added Refresh Button to Overview of all balances, easily refresh USD/BTC Estimated Totals
  • Added DarkSend GUI to Denarius QT Wallet (WIP)
  • Added DarkSend, InstantX, and Spork structuring code to Denarius
  • Added Masternode Tab & GUI to Denarius QT Wallet
  • Added Masternodes to Denarius blockchain, live on: ~March 14th 2018 (Block 645,000)
  • Masternodes will require 5,000 DNR to utilize and will be provided 33% of the block reward
  • Fixed Proof of Stake Rewards from CoinAge * 0.06 / 365 / COIN to CoinAge * 0.06 / 365 (Goes live on Block 640,000)
  • Removed IRC Node Connection Code (This should help with anti-virus false positives for Denarius, but heuristics may still complain)
  • Fixed denariusd compilation with different boost versions on other Linux flavors
  • Fixed darksend, multisig, and other non-string rpc command conversions
  • Added Darksend Rounds to Coin Control in QT and Denominate button
  • Added Tools menu in Denarius QT, easily access your denarius.conf or masternode.conf
  • Added the new flag "-reindexaddr" to index the new address DB, this must be indexed to run the richlist commands or use the Rich List GUI, reindexing the address DB can take awhile 15+ minutes, especially if it is your first time running -reindexaddr, also running updaterichlist or resetrichlist will take awhile to get the data.
  • Added Terms of Use for utilizing Denarius
  • Added Proof of Data to Denarius, Image timestamping on the blockchain for proof of ownership
  • Updated denariusd to warn less during compile
  • Added Proof of Burn to masternode payments if masternodes are not found upon boot
  • Updated QT to display Mined/Staked coins properly
  • Added a ton more of updates and fixes and additions! (So many commits 174 roughly...lol)
Pre-release

@carsenk carsenk released this Dec 19, 2017 · 2 commits to addrindex since this release

Assets 3

Denarius v1.0.8.0

New Denarius RPC Commands:

  • Added searchrawtransactions rpc command
  • Added getrichlist rpc command
  • Added updaterichlist rpc command
  • Added resetrichlist rpc command
  • Added getblock_old rpc command (Old version of the getblock command prior to Denarius v1.0.7.0, Bitcoin Core v0.10 and earlier style)

Under the hood changes:

  • Added Rich List GUI to the Denarius QT Wallet
  • Corrected the .pro file to USE_LEVELDB by default

Maybes:

  • Refactoring COutPoint/CInPoint/CTxIn/CTxOut into core.h Potentially*
  • Refactoring CTxMempool into txmempool.h/.cpp, Function changes Potentially*

Added the new flag "-reindexaddr" to index the new address DB, this must be indexed to run the richlist commands or use the Rich List GUI, reindexing the address DB can take awhile 15+ minutes, especially if it is your first time running -reindexaddr, also running updaterichlist or resetrichlist will take awhile to get the data.

*WIP - It is not recommended to run anything in this v1.0.8.0 branch until production release on your main wallet, use a VM or test machine/wallet.

12/19/2017 - Pre-Release Notes, No Binaries/Release available yet, compile from branch 'addrindex'.

-Added bootstrap Block 450k 12-19-2017 (v1.0.7.0)