NavCoin v4.6.0 Release Notes
Community Fund UI
<Pull Request 428> <Commit cbffaee>
Added a Community Fund tab to the core wallet
Ability to view and filter proposals and payment request
Proposals and payment requests can be voted on and created
Removed the old Community Fund UI
Accumulation of staking rewards in different address
<Pull Request 401>
<Commit 2fb7b47>
This features introduces support for the -stakingaddress
launch argument which sets a NavCoin address where the staking rewards are accumulated. It also allows you to specify mappings from one address to another, such that the first address’s staking rewards will be deposited in the second address.
stakingaddress
can take:
one argument (i.e. one NavCoin address), e.g.
-stakingaddress=NxxxxMyNavCoinAddressxxxxxxxxxxxxx
; ora JSON argument, mapping several staking addresses to corresponding receiving addresses, e.g.
-stakingaddress={"NxxxxMyStakingAddress1xxxxxxxxxxxx":"NxxxxMyReceivingAddress1xxxxxxxxxx","NxxxxMyStakingAddress2xxxxxxxxxxxx":"NxxxxMyReceivingAddress2xxxxxxxxxx","NxxxxMyStakingAddress3xxxxxxxxxxxx":"NxxxxMyReceivingAddress3xxxxxxxxxx"}
. One staking address in the JSON argument can also be set toall
and stakes from any staking address will be sent to the receiving address unless otherwise specified, e.g.-stakingaddress={"all":"NxxxxMyReceivingAddressALLxxxxxxxx",...}
Not compatible with cold staking.
Mnemonic seed phrase support
<Pull Request 400>
<Commit 375c657>
This PR adds a new RPC command to export the existing master private key encoded as a mnemonic:
dumpmnemonic
It admits an argument specifying the language.
Support for two new wallet options (-importmnemonic
and -mnemoniclanguage
) have also been added to allow to create a new wallet from the specified mnemonic.
Fix wrong balance after orphan stakes
<Pull Request 438> <Commit 4041e3e> This PR fixes an historical issue which made the wallet show a wrong balance after orphan stakes.
Index cold staking address unspent output by spending address
<Pull Request 434> <Commit 404d85f>
When running a node with -addressindex=1 executing the RPC command “getaddressutxos” with the spending pubkeyhash of a cold staking address will now return any utxo’s available to spend by that key including those where the pubkeyhash is the spending key of a coldstaking transaction. Previously only regular utxo’s sent directly to that pubkeyhash were returned.
Fix for Payment Request reorganizations
<Pull Request 456> <Commit 688bf4d>
This PR prevents payment requests with invalid hashes (not set yet or out of the main chain) to count for the already requested balance of a proposal.
Other updates to the NavCoin client, docs and codebase
Missing increased buffer for cfund gui <Pull Request 459> <Commit 073ef14>
Updated the help text for ‘getcoldstakingaddress’ RPC/cli call <Pull Request 458> <Commit b4a1db5>
Combined fix for issues #445 and #446 <Pull Request 450> <Commit 96198f9>
Fixes coldstake tx amount for spending wallets <Pull Request 447> <Commit 8c93c6b>
Community Fund GUI date buffer increase <Pull Request 443> <Commit 8072efb>
Use chainActive.Tip() instead of pindexBestHeader <Pull Request 442> <Commit 4de0827>
Fix Gitian Build <Pull Request 441> <Commit afa2e8b>
Adds arrayslice.h to Makefile.am <Pull Request 440> <Commit 5ba6b6a>
Update FreeType depend file to 2.7.1 <Pull Request 433> <Commit 6025758>
Fix crash with -banversion <Pull Request 432> <Commit a25b139>
Fixed cold staking report RPC command <Pull Request 425> <Commit 765d5be>
Fixed comment syntax in merkle_blocks.py <Pull Request 426><Commit f26e2a7>
Fixed “GUI: libpng warning” in wallet <Pull Request 419> <Commit 0df065e>
Fixed merkle_blocks.py test randomly failing <Pull Request 423> <Commit 52ed487>
Fixed while loops of cfund tests causing random test fails <Pull Request 418> <Commit 66a4852>