Fully integrated all-in-one cli client, full node, wallet server, miner and GUI wallet for Parallelcoin
Get them from here: https://git.parallelcoin.io/dev/parallelcoin-binaries
Pod is a multi-application with multiple submodules for different functions. It is self-configuring and configurations can be changed from the commandline as well as editing the json files directly, so the binary itself is the complete distribution for the suite.
It consists of 6 main modules:
- pod/ctl - command line interface to send queries to a node or wallet and prints the results to the stdout
- pod/node - full node for Parallelcoin network, including optional indexes for address and transaction search, low latency miner UDP broadcast based controller
- pod/wallet - wallet server that runs separately from the full node but depends on a full node RPC for much of its functionality. Currently does not have a full accounts implementation (TODO: fixme!)
- pod/shell - combined full node and wallet server of 2. and 3. running concurrently
- pod/gui - webview based desktop wallet GUI
- pod/kopach - standalone miner with LAN UDP broadcast work delivery system
You can just go install
in the repository root and pod
will be placed in your GOBIN
directory.
TODO: Initial release will include Linux, Mac and Windows binaries including the GUI, binaries for all platform targets of Go 1.12.9+ without the GUI and standalone kopach miner also for all targets of Go v1.12.9+.
Goland's inbuilt terminal is a pain but Tilix requires custom hyperlinks to be defined to click and have the IDE open the source at the given location. The regexp that I use given my system base path is (exactly this with all newlines removed for dconf with using tilix at the dconf path /com/gexperts/Tilix/custom-hyperlinks
)
[
'(\\./)([^:\\0\\s]+)(:[0-9]+),
goland /home/loki/src/github.com/p9c/node9/$1$2,false',
'(/)([^:\\0\\s]+)(:[0-9]+),
goland $1$2,false'
]
(the text fields in tilix's editor are very weird so it will be easier to just paste this in and gnome should remove the newlines automatically)
which opens absolute paths that are in the repository root given complete or as a relative path with no prefix /
.
Better regex would be nice, but this works ok for now.