Skip to content

Releases: wavesplatform/gowaves

Version 0.3.0 "Node Alpha"

13 Nov 14:43
v0.3.0
1be399e
Compare
Choose a tag to compare
Pre-release

In this release

With this release, we introduce the Go implementation of Waves Node.

This is the early alpha version and it's not fully functional.

Your issue reports and proposals are very welcome.

What's done

  • Full blockchain support of Waves version 1.1
  • Full support of RIDE version 3
  • Fast optimized import of blockchain

How to import blockchain from file

Blockchain files are available at MainNet and TestNet download pages.

Import could be done as follows:

  1. Download a blockchain file
  2. Download the importer utility from Releases
  3. Run the command passing the paths to blockchain file and node's state directory as parameters.
    The third parameter is the number of blocks to import, it should be less than desired height by one.
./importer -blockchain-path [path to blockchain file] -data-path [path to node state directory] -blocks-number [height - 1]

Import could take up a few hours, afterward run the node as described in next section.

Note that the Go node has its own state storage structure that is incompatible with Scala Node.

How to run node

Run the node as follows:

  1. Download the suitable node's binary from Releases
  2. Run the command, if required, pass the path to the node's state directory.
./node -state-path [path to node state directory]

By default the node starts as MainNet node. To start TestNet node pass the testnet as blockchain type and comma separated list of TestNet peer's addresses:

./node -state-path [path to node state directory] -peers 52.51.92.182:6863,52.231.205.53:6863,52.30.47.67:6863,52.28.66.217:6863 -blockchain-type testnet

Known issues

  • Unstable network synchronization, first thing to improve
  • Uneven script estimation, overestimated scripts leads to warning
  • Reduced REST API, only few methods are available
  • No block generation (mining) for now, it's implemented but intentionally switched off

Version 0.2.0 "Meet WMD"

14 Feb 13:35
v0.2.0
Compare
Choose a tag to compare

In the release

With this release, we introduce the WMD service the almost complete replacement for Waves Data Feed.

Also, we have updated the chaimcmp utility and fixed some bugs in our Go client package.

chaincmp v0.1.2

14 Nov 11:14
v0.1.2
Compare
Choose a tag to compare

In this release

chaincmp v0.1.1

31 Oct 15:19
Compare
Choose a tag to compare
chaincmp v0.1.1

chaincmp v0.1.0

30 Oct 15:33
v0.1.0
Compare
Choose a tag to compare
Version 0.1.0