Releases: wavesplatform/gowaves
Version 0.3.0 "Node Alpha"
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:
- Download a blockchain file
- Download the
importer
utility from Releases - 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:
- Download the suitable node's binary from Releases
- 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"
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
In this release
- Bugs fixed
- Silent mode for scripts
- Updated documentation
chaincmp v0.1.1
chaincmp v0.1.1
chaincmp v0.1.0
Version 0.1.0