Skip to content

Fully working full node and CLI client

Pre-release
Pre-release
Compare
Choose a tag to compare
@l0k18 l0k18 released this 13 Nov 22:08
DO NOT USE THESE, THE MINING FUNCTIONALITY HAD A SERIOUS ERROR IN THE BLOCK SUBSIDY VALUE! Please be patient, the problem is fixed in the current master branch but further issues have arisen relating to testnet and RPC.

The archives in this release are complete in and of themselves, no glide or any other commands are required in order to gather the dependencies (they are all in the vendor folder if they were not integrated). They can be installed in a working Go environment with one command.

From the state of the repository at this tag you have a fully working pod blockchain client, and podctl the CLI controller that communicates with an instance of pod using JSONRPC.

pod currently can be used as a data source for blockchain and p2p network related queries, only wallet API functions are missing as regards to the bitcoin standard API.

It also can be used for mining, it defaults to SHA256D blocks and a 2 version number, to use it with a Scrypt miner, set the parameter --algo=scrypt

A working go installation with properly configured binary search path is required and to install the main server:

go get github.com/parallelcointeam/duo/cmd/pod

pod also understands if it is running as a windows service, and properly communicates its state with it when run in this way.

To get podctl:

go get github.com/parallelcointeam/duo/cmd/podctl

By default these commands will place the compiled binary into $GOBIN which should be configured in your go environment. https://golang.org/doc/install has instructions regarding this.