Links

Consopool

PoPW-Pool server for Noso crypto currency. Consopool acts as a single instance that PoPW workers can connect to to share in profits.
Please note that to run your own pool you have to own a GVT + A vote must happen for your pool to get listed. Refer (here) to purchase your GVT.

Running consopool

To host a Noso PoPW pool, you need a wallet and consopool software. A multicore system and at least 4GB of ram are also recommended. When running a public pool, make sure your pool port is accessible from the Internet. Information on how to port forward through your router or VPS provider is publicly available via a web search.
​
Step 1 - Install Wallet
To setup Consopool you will need a Noso Wallet to obtain your public and private keys. If you don’t already have NosoLite wallet, download the latest version from Github.com (here). Open your wallet to generate your “wallet.pkw” to obtain public and private keys.
Step 2 - Install and consopool
Download the latest version of consopool from Github.com (here)
  • Unzip the downloaded consopool zip file contents into a “consopool” directory.
  • Launch “consopool.exe.” This creates the directory structure and configuration files needed for the pool.
  • Close consopool application
  • Locate the “consopool.cfg” file (\consopool\consopool.cfg) and open it in your text editor
Step 3 - configure consopool
Open NosoLite “wallet.pkw” in your text editor also to obtain your public and private keys. (\nosolite\wallet\wallet.pkw). The Noso address you are using for pool must not be password protected to complete the following steps.
Copy and paste the “the Publickey” and “Privatekey” from your wallet.pkw into your consopool.cfg file, into their respective fields, {publickey privatekey}.

Example configuration using wallet.pkw:

Fill in the additional fields as needed:
poolport – TCP port your pool listens on
diffbase – Minimum number of leading zeros the pool will accept from miners
poolfee – Percentage this pool will charge as a fee to miners
poolpay – Block pay interval
ipminers – Maximum number of miners the pool will accept
autostart – Automatically start pool when application is launched
autodiff – Automatically adjust the diffbase
autovalue – If pool restarts, if the count of shares of last block >= {number}, it will keep the diffbase, otherwise, it decrease it by one zero
Step 4
Launch consopool.exe. Pool automatically starts once it is launched and shows “Pool server started” below the cursor. Type help for a list of commands.

Building from source

To build from source you'll need a working installation of Lazarus and the following packages:
  • Indy 10
  • CryptoLyb4PascalPackage
These packages are included in a folder called Packages located from the root of the repository. This is provided for convenience of the GitHub builds and may not always contain the latest version of these packages.
The best way to ensure that these packages are the latest version is to install them from the Online Package Manager(OPM).

Platforms

Windows:

The Windows version has been tested on:
  • Windows 8.1
  • Windows Server 2019 Datacenter
  • Windows 10 pro
  • Windows 11

Linux:

The Linux version has been tested on:
  • Ubuntu 20.04 64b
  • Ubuntu 22.04 64b
Last modified 1yr ago