Shaicoin Solo Pool
The following steps is for those who want to create their own solo mining pool. Works best if you want to consolidate all your hashing power.
Once you have done the steps in setting up your Core Wallet, https://node.z4ch.xyz/miners/shaicoin#run-core-wallet-and-sync You can go ahead and configure your own solo mining pool. Let's proceed.
Configure RPC ports
Stop your core wallet by going to the /shaicoin folder and run the following command:
cd
cd shaicoin
./shaicoin-cli stop
You can check your node to confirm it has already stopped.

Next, create a shai.conf file on your .shaicoin directory. Here are the steps:

Open the shai.conf file...
Copy and paste the following. Then save it. CTRL X, Y then Enter

Start your node and let it sync again to the network.

Install Solo Pool repo
Install Node.js 23.x:
Before you begin, ensure that curl is installed on your system. If curl is not installed, you can install it using the following command:
Download the setup script:
Run the setup script with sudo:
Install Node.js:
Verify the installation:

Copy the Shaicoin Solo Backend repo.

Install Dependencies

Build Native Addon

Configure Solo pool
Open config.json file.
and change the information based on your node settings. Then save it.
Here is an example:

Run Solo pool
Run your solo pool with this command:

Connect miners
Using the same command for connecting to a mining pool, make sure you set the correct IP:port for the --pool settings.

Your mining pool will also indicate once a miner is connected to it. Congratulations you have successfully setup your own solo mining pool.

Note: You can also use the same approach for creating a public mining pool. See instructions here: https://github.com/shaicoin/shaipot-backend
Last updated