Back to the pool

How to mine on this pool

Shaicoin switched to RandomX on 1 September 2026. The old shaipot releases still solve Hamiltonian cycles and cannot mine this chain at all, so you need a RandomX build. Everything below takes about five minutes on a normal desktop or server.

Pool addresswss://mine.shaicoin-mining.com/
Fee1%
Minimum payout0.1 SHA
PayoutsAutomatic, every 30 min

1 Get a Shaicoin address

You mine straight to your own wallet — the pool never holds your keys and never asks for them. Any Shaicoin address works; it starts with sh1q. If you run Shaicoin Core, getnewaddress gives you one.

If you do not have a wallet yet, the wallet on this site will make an address in your browser — open the Send tab and press Create a new address. The key is generated on your machine and never reaches this server, but it is also never stored: write it down before you mine to it, because closing the tab forgets it and nobody can get it back for you.

For anything you would mind losing, use a desktop wallet. A key held in a browser page is convenient for small amounts and a bad place to accumulate serious money — the browser is the most exposed thing on your computer.
Check the address carefully. Payouts go wherever you point them, and a mistyped address means coins sent somewhere nobody can recover them from.

2 Download the miner

Prebuilt binaries for Linux and Windows, no toolchain required: github.com/adamanto75/shaipot/releases

  • shaipot-linux-x86_64.tar.gz
  • shaipot-windows-x86_64.zip

Every release ships a .sha256 file next to it. Please check it — you are about to run a mining binary you downloaded from a stranger on the internet:

sha256sum -c shaipot-linux-x86_64.tar.gz.sha256

On Windows: certutil -hashfile shaipot-windows-x86_64.zip SHA256 and compare it against the .sha256 file by eye.

3 Point it at the pool

Unpack it and run, replacing the address with your own:

./shaipot --address sh1q_your_address_here \
          --pool wss://mine.shaicoin-mining.com/ \
          --threads 4

On Windows, the same thing on one line in Command Prompt or PowerShell:

shaipot.exe --address sh1q_your_address_here --pool wss://mine.shaicoin-mining.com/ --threads 4

Options:

  • --threads N — worker threads. Defaults to every core. Start lower if the machine is doing other work.
  • --light — uses about 256 MB instead of a 2.3 GB dataset, at roughly a tenth of the speed. Only for machines short on memory.

You should see it connect, build the RandomX dataset (this takes a moment), then report a hash rate and start getting shares accepted.

4 Name each machine (optional)

If you mine from more than one machine on the same address, add a worker name after your address and the pool will track each one separately:

./shaipot --address sh1q_your_address_here.rig1 \
          --pool wss://mine.shaicoin-mining.com/ \
          --threads 4

Names may be up to 32 letters, digits, hyphens or underscores. You are still paid to the address, as one balance and one payout — the name only splits the reporting, so Miner Lookup can show you which machine is doing what. Earnings shown per worker are apportioned by each one's share of the work and only cover the period since that worker was first seen.

5 Turn on huge pages

RandomX runs measurably faster with huge pages. On Linux:

sudo sysctl -w vm.nr_hugepages=1280

To keep it after a reboot:

echo 'vm.nr_hugepages = 1280' | sudo tee /etc/sysctl.d/99-randomx.conf

On Windows, run the miner as Administrator once so it can enable large pages. The miner prints whether it got them at startup — look for huge pages ON. It still works without them, just slower.

Worth knowing: the gain depends heavily on your memory setup. Measured on our own hardware it was about 10%, not the 20–30% commonly quoted, because that machine runs single-channel memory. Dual-channel systems do better.

6 Watch your earnings

Paste your address into Miner Lookup on the front page. You get your current hashrate, unpaid balance, total paid to date, and a full payout history with the transaction id for every payment, so you can check any of them on a block explorer.

To see the coins themselves rather than the pool's record of them, put your address into the wallet. It reads the chain directly and separates what you can spend from coinbase rewards still maturing, which the pool's own figures do not — freshly mined coins are real but unspendable for 100 confirmations.

There is a plain JSON endpoint too, if you would rather script it:

https://pool.shaicoin-mining.com/payouts?address=sh1q_your_address_here

Common questions

Is the wallet on this site safe to use?

It is non-custodial: your key is generated and used inside the page, the signing happens on your machine, and only an already-signed transaction reaches this server — which could not alter it without invalidating the signature. The page loads no third-party code and is served under a policy that forbids any.

That said, judge it for what it is. It is young, it has moved real coins only a handful of times, and a browser page is not a hardware wallet. Anyone telling you to put a serious balance in a web wallet is wrong, whoever wrote it. Use it for pocket amounts and keep the rest somewhere you control properly.

When do I get paid?

Automatically. The pool checks every 30 minutes and pays everyone over 0.1 SHA. A block reward only becomes spendable after 100 confirmations — roughly two hours — so the first payout after the pool finds a block is not instant.

Why is my payout slightly less than I expected?

Two deductions: the 1% pool fee, and the network transaction fee, which is shared across the payouts in that transaction. The history table shows the amount that actually arrived on chain, so it will always match a block explorer exactly.

My hashrate shows 0 on the site but the miner says otherwise.

The pool estimates hashrate from submitted shares over a window, so it lags a few minutes after you start and reads low at first. If it is still zero after ten minutes with shares being accepted, something is wrong — say so and it will get looked at.

It says the pool sent a job with no randomx seed.

That means you are pointed at a pool that has not been updated for the RandomX fork. This pool sends the seed; nothing to do here.

Can I build it myself instead of trusting a binary?

Yes, and it is a reasonable thing to want. It needs Rust, CMake and a C++ compiler:

git clone https://github.com/adamanto75/shaipot.git
cd shaipot
cargo build --release

cargo test runs a known-answer check against Shaicoin's RandomX parameters, so a build that silently used stock RandomX fails the tests instead of quietly mining nothing.

Is solo mining an option?

Absolutely. Shaicoin Core mines on its own with -moneyplz=<address>, and you keep the whole block reward with no fee. A pool is worth it when your share of network hashrate is small enough that solo rewards come too rarely to be predictable.