Skip to content

p9c/node9

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo Parallelcoin Pod

GoDoc master branch discord chat

Fully integrated all-in-one cli client, full node, wallet server, miner and GUI wallet for Parallelcoin

Binaries for legacy now available for linux amd64

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:

  1. pod/ctl - command line interface to send queries to a node or wallet and prints the results to the stdout
  2. pod/node - full node for Parallelcoin network, including optional indexes for address and transaction search, low latency miner UDP broadcast based controller
  3. 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!)
  4. pod/shell - combined full node and wallet server of 2. and 3. running concurrently
  5. pod/gui - webview based desktop wallet GUI
  6. pod/kopach - standalone miner with LAN UDP broadcast work delivery system

Building

You can just go install in the repository root and pod will be placed in your GOBIN directory.

Installation

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+.

Developer Notes

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.

About

parallelcoin standalone chain server and miner

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published