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.
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.
Prebuilt binaries for Linux and Windows, no toolchain required: github.com/adamanto75/shaipot/releases
shaipot-linux-x86_64.tar.gzshaipot-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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.