Skip to content

Releases: nanocurrency/nano-node

Version 7.4.0 released

18 Mar 03:30
Compare
Choose a tag to compare

The major change in this version is moving to deterministic wallets. Rather than each account in your wallet having a key that needs to be backed up separately, all accounts are associated with a single "wallet seed". This number is the only number you need to back up in order to recover all your account numbers in case of data loss.

Wallets upgrading from previous versions will be almost seamless. When you unlock your wallet, a random seed will be generated. If you view your accounts under "Advanced" -> "Accounts" any old adhoc accounts that have a balance greater than zero will be displayed in red. If you have adhoc accounts with no balance, they are not displayed. You can generate new deterministic accounts with "Create account" and we recommend you send balances from adhoc accounts to deterministic accounts.

Please back up your wallet seed according to the updated instructions https://github.com/clemahieu/raiblocks/wiki/Wallet-Backups

A "stop" RPC was added to shut down the node gracefully.

Version 7.3.4 released

12 Mar 23:58
Compare
Choose a tag to compare

This minor release fixes a user facing issue where your balance might not update if you were sent something while synchronizing requiring manual intervention.
Added colors to the status indicator to draw attention to disconnection or synchronization statuses.

Version 7.3.3 released

10 Mar 02:36
Compare
Choose a tag to compare

This is a patch to fix an issue where the wallet would allow the user to insert a key in to a locked wallet. This would cause the account to be unusable when the wallet was unlocked.

This fix will rewrite out the correctly encrypted key when the wallet is unlocked.

Version 7.3.2 released

05 Mar 02:07
Compare
Choose a tag to compare

This release is mostly addition of RPCs requested by exchanges.

  • Block count
  • Account count
  • Available supply
  • Mrai divider/multiplier RPC

Additionally logging for payment RPCs was improved and a copy button was added to the wallet to better indicate how to copy it.

Version 7.3.1 released

16 Feb 05:32
Compare
Choose a tag to compare

We released 7.3.1 with a number of improvements today:

  • Windows uses the Visual Studio 2015 compiler and has an installer
  • Number of work and io threads can be configured in config.json
  • Fixing some crashes that could happen in the wallet on slow machines.

Version 7.3.0 released

06 Feb 18:27
Compare
Choose a tag to compare

We're putting out a semi-major release today which includes a new format for addresses. All keys remain and the old account format will still be valid.

The new format looks like:
xrb_3m8n5i1yprf19mjiqook36eirpyf7er5mabdfaneixtt8fygewn7z7w88sym

Features:

  • An xrb_ prefix to indicate this address is for RaiBlocks (XRB)
  • All lower case since speaking case sensitivity is difficult
  • Base 32 removing some hard to speak or handwriting ambiguous letters
  • Increasing check code from 32 bits to 40 bits making the chance entering an invalid address 1 in 1 trillion.
  • Address lexicographically sorts with respect to the public key making keys display in order

The key is always 64 characters and can be split in to two lines for better sizing:
xrb_3m8n5i1yprf19mjiqook36eirpyf
7er5mabdfaneixtt8fygewn7z7w88sym

The alphabet chosen is from z-base-32 by Phil Zimmerman, a lot of good information on their design is at http://philzimmermann.com/docs/human-oriented-base-32-encoding.txt The only deviation is we didn't permute the alphabet since that would break lexicographic sorting.

The update also has a number of internal tweaks and reduced thread usage.

Config files will automatically be updated to use the new address format.

Version 7.2.2 released

26 Jan 01:38
Compare
Choose a tag to compare

We're happy to release version 7.2.2. It's recommended for anyone and strongly recommended for anyone running a node since it fixes some edge cases and performance issues with regard to RPCs.

The major feature is providing RPCs and functionality to specify work peers. This allows a node with a high amount of wallet actions to scale by delegate work generation to other machines.

Version 7.2.1 released

06 Jan 03:24
Compare
Choose a tag to compare

This release features lowering work thread priority on Windows and Linux in order to maintain a more responsive GUI. A number of minor fixes were added to support running on FreeBSD.

Version 7.2.0 released

11 Dec 00:27
Compare
Choose a tag to compare

This release is recommended for everyone, it includes a number of performance optimizations and fixes an issue where forks on open blocks wouldn't be resolved.

As always, be sure to keep backups of your wallet, backups are found in the RaiBlocks/backup directory.

Changes:

  • Most notably the RPC system has been overhauled to handle RPCs asynchronously
  • The send RPC will no longer block until work pre generating has completed
  • Command line options to import and decrypt wallets has been added
  • The voting algorithm has been improved to limit the number of forks being resolved at a time. This has never happened in the wild but would have caused bandwidth spikes and needs to execute in a coordinated way.
  • New RPCs have been added to do common payment-processing tasks

Version 7.1.3 released

22 Nov 18:27
Compare
Choose a tag to compare

This is a minor update which fixes an issue where the wallet GUI would become unresponsive while sending.