NavCoin Core Documentation

Getting started:

  • How to get NavCoin Core
  • How to use NavCoin Core

Documentation:

  • Options
  • RPC methods
  • Network parameters
  • Base58Check
  • Address Payloads
  • Serialization
  • Script Opcodes
  • Standard Scripts
  • DAO Special Scripts
  • Special Transactions
  • BLSCT
  • Cold Staking

Release notes:

  • NavCoin v4.0.0 Release Notes
  • NavCoin v4.2.0 Release Notes
    • Introduces two new Soft Forks:
      • Community Fund - Accumulation of coins, signaled by version bit 7:
      • NTP Sync - Signaled by version bit number 8 of staked blocks:
    • An additional network “devnet” is added.
    • Core Wallet GUI Fixes:
    • Other Fixes/Notes
  • NavCoin v4.2.1 Release Notes
  • NavCoin v4.3.0 Release Notes
  • NavCoin v4.4.0 Release Notes
  • NavCoin v4.5.0 Release Notes
  • Modified client testing for cold-staking v4.5.0
  • NavCoin v4.5.1 Release Notes
  • NavCoin v4.5.2 Release Notes
  • NavCoin v4.6.0 Release Notes
  • NavCoin v4.7.0 Release Notes
  • NavCoin v4.7.1 Release Notes
  • NavCoin v4.7.2 Release Notes
  • NavCoin v4.7.3 Release Notes
  • NavCoin v5.0.0 Release Notes
  • NavCoin v5.0.1 Release Notes
  • NavCoin v6.0 Release Notes
NavCoin Core Documentation
  • NavCoin v4.2.0 Release Notes
  • View page source

NavCoin v4.2.0 Release Notes

Introduces two new Soft Forks:

Community Fund - Accumulation of coins, signaled by version bit 7:

  • Reduction of the staking rewards to 4%.

  • Inclusion of an additional output in the Coinstake transaction contributing 0.25NAV to the Community Fund

  • Consensus validation of the previous rule.

  • Uses a separate DB on disk to store data about the Community Fund, increasing performance.

NTP Sync - Signaled by version bit number 8 of staked blocks:

  • Requires mandatory clock sync against a NTP server for every node on launch.

  • New consensus rule where no blocks in the past can exist, and maximal drift in the future for a block is 60 seconds.

  • Peers whose clock drifts more than 30 seconds are disconnected.

  • Clock change attempts are automatically readjusted.

  • New log category “ntp”.

  • New multi argument -ntpserver= to allow user to manually specify servers.

  • New argument -ntpminmeasures= to allow user to specify the req. min. of measures.

  • New argument -ntptimeout= to allow user to specify how many seconds should we wait for the response of a ntp server.

  • New argument -maxtimeoffset= to set the max tolerated clock drift for peers.

An additional network “devnet” is added.

  • Default p2p port: 18886

  • Default rpc port: 44446

  • Default datadir: OS_DATADIR/devnet

  • Enabled through argument -devnet=1

Core Wallet GUI Fixes:

  • Fixes wrong pixel density on HiDPI screens.

  • Menu option to export private key of an address and master private key.

  • Accepts URI to sign messages.

    • URIs of the format navcoin:http://domain/something/?a=navcoin_address&m=some_message will make the wallet to sign “some_message” and return the produced signature as a POST request to the URL specified in the URI.

  • Shows and categorizes correctly contributions to the Community Fund and payments received from it.

  • Does not show Orphan Stakes on the Transaction List.

  • Removes Community Fund voting popup.

Other Fixes/Notes

  • Ignores Coinstake Output when calculating the Witness Merkle Root, fixing a bug related to Segregated Witness transactions.

  • Bans nodes with obsolete versions.

  • Removes some recurring log messages.

  • Updates the package version of some dependencies, solving compatibilities issues with some operating systems.

  • Bundles some dependency libraries with the binaries.

  • Updates the seed nodes.

  • Fixes some of the test units.

  • navcoin-tx tool has been updated to use navcoin’s own transaction structure

Previous Next

© Copyright 2020, NavCoin Core Dev Team.

Built with Sphinx using a theme provided by Read the Docs.