Standalone miner setup walkthrough

intcoin-miner is a CPU miner that talks to your local intcoind over
RPC and grinds RandomX nonces. Setup is short.

Prerequisites

  • A synced intcoind (see First time running intcoind)
  • RPC credentials from the daemon’s intcoin.conf
  • A mining address that matches the chain you’re mining

1. Get a mining address

On your synced node:

intcoin-cli getnewaddress "miner-rewards"
# int1q...... for mainnet
# tint1q..... for testnet

Bech32 checksums depend on the HRP — you can’t take a tint1...
testnet address and swap it to int1... for mainnet. Generate one
per network.

2. Run the miner

intcoin-miner \
  -address=int1q... \
  -threads=4 \
  -rpcconnect=127.0.0.1 \
  -rpcport=2211 \
  -rpcuser=YOUR_USER \
  -rpcpassword=YOUR_PASS

For testnet: -testnet (auto-sets RPC port 12211).
For signet: -signet plus the authority needs -signetkey=<hex>
(regular signet miners don’t need it).

3. What you’ll see

Mining thread 0 started
Mining thread 1 started
...
Hash rate: 875.84 H/s | Hashes: 656881 | Blocks: 0
Block found by thread 1!
  Height: 247
  Hash: 7d64485c4539fe73137c7d3a2de1db34313d702969c7cd93307f8305abd3efb0
  Block accepted!

Hashrate scales roughly linearly with cores. An i5-9400F (6 cores) hits
~1450 H/s with 4 threads. Modern Ryzens go higher.

Common failures

Symptom Cause
Invalid mining address HRP doesn’t match the chain (see step 1)
Could not connect to server RPC not running, or bound to a different IP
Initial block download in progress Daemon still syncing — wait
0 H/s indefinitely RPC creds wrong, or no thread started

Performance notes

Discussions on tuning, hardware comparisons, thermal/power live in the
Hardware & Performance sub-category.

Pools

Pool support isn’t shipped yet. Solo mining is the only mode today.
Watch Announcements for pool tooling when it lands.