github navcoin/navcoin-core 6.1.0
Navcoin Core 6.1.0

latest releases: 7.0.1, 7.0.0
2 years ago

Navcoin Core 6.1.0 is the last release of Navcoin Core. It features many performance fixes, security patches and its update is strongly recommended for every node operator.

Navcoin v6.1.0 Release Notes

Check inputs standard xNAV

<Pull Request 797>

Prevent adding duplicated inputs from candidates

<Pull Request 798>

Restart testnet

<Pull Request 799>

GUI lock up optimization

<Pull Request 801>

Optimized how the wallet manages GUI updates from wallet tx data and reports for balance and stake report

Update aggregationsession.cpp

<Pull Request 802>

Patch for xNAV duplicated candidates.

Added a missing style for QWizard background color

<Pull Request 804>

Prevent duplicated remove vote

<Pull Request 805>

When a staker removed a vote for a proposal or payment request, it keeps broadcasting the remove vote in every block instead of using the cache and broadcasting it only in one block.

Example: https://www.navexplorer.com/block/4987836

This PR fixes the behavior.

Prevent mixed use of NAV and recently swapped xNAV->NAV

<Pull Request 806>

This PR fixes a bug to prevent the use of NAV outputs together with recently swapped coins from XNAV to NAV as per an issue reported in Discord by mxaddict.

Use random key instead of blinding key pool when constructing candidate tx

<Pull Request 809>

Fixed with-pic flag for libsodium build

<Pull Request 813>

Reduce blsCT-related logging

<Pull Request 816>

Fix xNAV tx history duplicated

<Pull Request 817>

Show encrypted msg in transaction details

<Pull Request 818>

Check for null pointer in BuildMixCounters

<Pull Request 819>

Fixed: Syntax Error

<Pull Request 820>

Update wallet with new logos

<Pull Request 821>

Fix memory exhaustion from candidates storage

<Pull Request 823>

This PR fixes a bug where the in-memory storage of previously seen encrypted candidates, caused out-of-memory crashes and/or low performance.

Recognise multisig coldstaking output as stakable

<Pull Request 826>

This PR fixes a bug which did not allow the wallet to recognise multisig cold staking outputs as stakable.

Prevent excessive remove votes

<Pull Request 827>

Continuation of #805, this PR fixes a bug where the wallet would still add REMOVE votes if the entry expired.

Only broadcast xnav when received version

<Pull Request 829>

This PR fixes a bug which banned peers who broadcasted aggregation sessions and encrypted candidates before completing the handshake.

Fix coin control issue

<Pull Request 832>

When selecting an input through the coin control, the actual input used was not the selected one

Revert patch to fix issues of transaction spending output from the memory pool

<Pull Request 833>

Fix address history sorting

<Pull Request 834>

Changes to use txindex instead of the transaction timestamp to ensure the coinstake is not oddly positioned when calling getaddresshisotry.

Remove BLSCT verification benchmark logging

<Pull Request 835>

Use inventory for aggregation sessions and encrypted candidates

<Pull Request 836>

This PR introduces a change in the way aggregation sessions and encrypted candidates are propagated.

Old model:

Nodes broadcast through dandelion (first using stem and later in fluff phase) the aggregation sessions and encrypted candidates in full to every node. Due to the size of encrypted candidates (2,6kb), this behaviour exhausts some nodes with low specs and reduces the performance of the wallet.

New model:

Nodes broadcast an INVENTORY message using Dandelion with the hashes (32 bytes) of the aggregation sessions and encrypted candidates they now. The node will request the item's data, only if it's unknown for them, hence reducing the computational overhead and traffic.

Notes:

Nodes running this version will not propagate to older versions, and won't receive from those. This change requires a majority of peers in the network to upgrade for a correct propagation of sessions and candidates.

Protocol version 80021

<Pull Request 837>

This PR bumps protocol version to 80021.

Peers with prot.version older than 80020 are banned.
Peers with prot.version 80020 receive a message about the need to update to 80021 (xNAV INV PR #836)

SHA256 Checksums

ad2845408b773f71a689c9f89e1301d969f7d1d573d8e7bc865f29a3120e7b35  navcoin-6.1.0-aarch64-linux-gnu.tar.gz
f2b2dc29231c6162ebb084d976e85194e0860555bf2bb7621ef152668d00dccb  navcoin-6.1.0-arm-linux-gnueabihf.tar.gz
f54d329fc680462009386d00f18dfebedbae9efd5a15437bb6402dc91e96ef47  navcoin-6.1.0-osx-signed.dmg
4710544ac1d4e422b5195fbae15cbb2de740e184ae1af1de53e59a4d3e1c70c6  navcoin-6.1.0-osx64.tar.gz
a343e71a401cd35d719c9d686993e551c7c5e8400f2c360170da90a1512f191b  navcoin-6.1.0-win64-setup-unsigned.exe
041871d385a8e34df6c8ec49876e55a4d3054e1341f35e73d60479188b3c3b17  navcoin-6.1.0-win64.zip
5bbbd116a0640029120760d740141eb24700f42bbff7f416acf162d829ff4b3c  navcoin-6.1.0-x86_64-linux-gnu.tar.gz                                             

Signed with builder@nav.community

-----BEGIN PGP MESSAGE-----

owFtUntM1VUc55r2uIQvgjXQhU1kBfdyzu93zvmdH2uhzjWx5JoKmK3gd154iXsv
XLi8elmMFU0XNoatuhEtw1yXFMbcqkW6MZtQMKfrD9MwWzgogmIsaMOOLmoT/zxn
333eLQl3xLldGa9uyJwZnbvoii05zxJ3bd1kYLKrYHsx8UIv8DpVvKTV/ZQjDIow
ApRZlqks6BBqc1tRW0ITQGETW1kCCmyZgkqLcUqwMmzHhAbQTxOnpQWdGh7yBz03
YT2OE+b7CPKU+4OROk9pMOKtdsLe0ga3MpghuGEbJuQEEkMyBigStkUkxdBGElAC
MMZMHzKLGFAqiA1CqABAcM4WEYUD/5NIh/n3qf+oMBKmYStOKEDEAMA2KdEwClKh
JJOCOdKWSmAHYmRajBEEtDYbSptIhaxbqUJVdZ4qf2lQCq8IlLqRBQFGyOFQIIkM
g2n5WGlMiDnTJqWFgIQU6Q9HQSGxKbHtaEkScgtwcht4gha0OyYypa4BAciFiYUF
dR2CUGLbGgZrBI4lRdqMwU0CoAWEYwNtBBoK2nBRTLX+oG6jSlZHKjyR4L8uZJ10
AwSpBYVJsUOliYQinEqObKoLwfiGXG1SjwBBZWKp6ycAWTaklJncZHBRSDeJvA3+
CjdmjAkIiQN0rsCw9VQsAoROBSIomYEsrR7plpWyFNJ3XOk9CKobU0ij34pcR0nx
7RbV7Dq7NM7ljkPJ65amzvamdl1I/aCno3piYffLltwYePIaFvGXCxneqFG9PBQI
RIL+6vo49z0rFw63roqfz5ke6sqZPuV7PZr8ReVGfObSnU10/6ZhNYl3z9PtGW88
GDn6fei1LQ3z0R2JU42vfLW26Gu1LRAamFqX+tJ89lsdjx0T/oTiorKXJ1Kmcrds
bhucPby8M9CZtT6+Ipz0UOPZ1hi/fubqXOPVHTsPAt77c2JqX3/Ns1mVQ2V/febK
uNIux66/W7OhOaV0cHq8tm3zGD62dtXuVmvo8HsXv7lkNg3F8oc/zxi9/Guo8nTB
Nfs7d3pPnrv2vtjzJctapoyZgkj6WLT7dN+K47H1UXCgsCl94pPRN1NWPzN1eVv7
eF9L06R7pts32Nma5tuTlxd+hK9pa34hPrOw6/jf59gT56LVLz6wd2AW+Drq7x4/
cu+RAxW/p7f/EMsf2VlU1Nl/YizhnezC1d1miyu/92n8/p8nkhpLKn86+If77ZVP
FrGj5SNxwyOT3pz6hmvR3Jrl7fDHqC8hi/bsefjbQ3vLvmQnz9NPH//wucLfVmR3
5XZWpnx8l+/+/l9OHbrQkJkykDQ3fmX/ox+d/Ac=
=CqjZ
-----END PGP MESSAGE-----

Don't miss a new navcoin-core release

NewReleases is sending notifications on new releases.