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
  • 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
    • Community Fund Hotfixes
    • Static Rewards Hotfix
    • Other modifications in the NavCoin client, docs and codebase
  • 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.5.1 Release Notes
  • View page source

NavCoin v4.5.1 Release Notes

4.5.1 contains a hard fork which explicitly rejects blocks from obsolete versions (4.5.0 and below) signalled by version bit 20. Upgrading to 4.5.1 will avoid a potential network fork (as described below) and ensure you remain on the same blockchain as the rest of the network.

Community Fund Hotfixes

Currently if a node reindexes their chainstate db, the node will recalculate the deadline of expired proposals and rewrite such proposals as accepted. A node which reindexes will end up with a different state and potentially reject blocks containing payment requests causing some users to end up on their own fork of the blockchain.

<Pull Request 367> <Commit c59cd80>

  • This patch ensures the state of previously expired proposals are not rewritten as accepted when a chainstate db is reindexed locally.

  • Ensures proper expiry of proposals after their duration has been exceeded.

  • Adds tests to check the proper expiry of proposals.

<Pull Request 370>

  • Fixes the payout of payment requests when the proposal is already expired. Adds a new state for proposals (PENDING_VOTING_PREQ) to handle expired proposals with pending payment requests.

  • Adds tests to check the correct implementation of this state.

Static Rewards Hotfix

<Pull Request 369> <Commit 88a9060>

Currently if a block included both a static reward and some transaction(s), the network will reject such blocks since the total amount of fees would be verified incorrectly. This patch fixes the verification and adds tests to check the blocks are correctly accepted.

Other modifications in the NavCoin client, docs and codebase

  • Fixed output of cfundstats rpc command. <Pull Request 374> <Commit fe5f8c7>.

  • Improvements to core wallet CFund voting window. <Pull Request 368> <Commit 1b1077b>

  • Minor typo fix to coldstaking wizard. <Pull Request 364> <Commit 769ff16>

Previous Next

© Copyright 2020, NavCoin Core Dev Team.

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