CPU mining setup
What is CPU mining?
Yespower and yescrypt families are built so ordinary CPUs stay competitive — GPUs and ASICs don’t dominate the way they do on SHA-256 or Ethash.
You run a miner on hardware you already own: a Raspberry Pi, an old laptop, or a desktop. Your machine talks to a coin node over RPC (or a pool) and hashes blocks.
isekai-pool.com hosts public RPC nodes so you can solo-mine or build tools without syncing a full node yourself. See the status dashboard and API docs.
Choose your coin
Yenten (YTN)
YespowerR16 · cpuminer-opt
Koto (KOTO)
yescryptR8G · official cpuminer-yescrypt
Important: Do not use cpuminer-opt for KOTO (share rejection). Use cpuminer-yescrypt and the KOTO mining guide on koto.isekai-pool.com.
Tidecoin (TDC)
YespowerTIDE · cpuminer-opt
Install a miner
YTN & TDC: JayDDee/cpuminer-opt. KOTO: KotoDevelopers/cpuminer-yescrypt (not cpuminer-opt — see KOTO card above).
sudo apt update && sudo apt install -y git build-essential automake autoconf \ libcurl4-openssl-dev libssl-dev libjansson-dev libgmp-dev zlib1g-dev screen git clone https://github.com/JayDDee/cpuminer-opt.git cd cpuminer-opt ./autogen.sh ./configure CFLAGS="-O3 -march=armv8.2-a+crypto -mtune=cortex-a76" LIBS="-lcurl" make -j4
LIBS="-lcurl" avoids undefined curl references on Raspberry Pi OS.
sudo apt update && sudo apt install -y git build-essential automake autoconf \ libcurl4-openssl-dev libssl-dev libjansson-dev libgmp-dev zlib1g-dev screen git clone https://github.com/JayDDee/cpuminer-opt.git cd cpuminer-opt ./autogen.sh ./configure CFLAGS="-O3 -march=native" LIBS="-lcurl" make -j$(nproc)
If configure fails on curl, keep LIBS="-lcurl".
Use pre-built releases from cpuminer-opt when available. Linux is recommended for long-running nodes.
JayDDee/cpuminer-opt releases →Run the miner
Host 153.75.225.100 — RPC ports: 9982 (YTN), 8432 (KOTO), 9368 (TDC). Credentials: Node Status or your operator. Replace YOUR_RPC_PASS with your real RPC password in a secure environment only.
YTN — solo (cpuminer-opt)
./cpuminer \ --algo=yespowerr16 \ --url=http://153.75.225.100:9982 \ --user=isekai_ytn \ --pass=YOUR_RPC_PASS \ --coinbase-addr=YOUR_YTN_ADDRESS \ --threads=4
TDC — solo (cpuminer-opt)
Same pattern as YTN with --algo=yespowertide and port 9368. See Tidecoin page.
KOTO — pool (recommended)
Use minerd from cpuminer-yescrypt — no -a / algorithm flag needed.
./minerd \ -o stratum+tcp://koto.isekai-pool.com:3301 \ -u YOUR_KOTO_ADDRESS.worker_name \ -p x \ -t 4
KOTO — solo RPC (advanced)
./minerd \ -o http://153.75.225.100:8432 \ -u isekai_koto \ -p YOUR_RPC_PASS \ --coinbase-addr=YOUR_KOTO_ADDRESS \ -t 4
Full KOTO walkthrough (RPi5, governor, troubleshooting, Windows): koto.isekai-pool.com/getting-started
Tips
- Use
screenortmuxso mining survives SSH disconnect. --cpu-priority=2can keep the system responsive (cpuminer-opt).- Watch for
acceptedin logs when shares or blocks are accepted. - Raspberry Pi:
vcgencmd measure_temp· Linux:sensors - KOTO: if all shares are rejected, confirm you are not using cpuminer-opt — use cpuminer-yescrypt (guide).