p2pool
Mine Kryptokrona on the decentralized p2pool — no pool operator, paid straight to your wallet.

⚠️ Alpha software. Kryptokrona p2pool is brand new and still being tested. Great for trying out and helping the network — just don't rely on it for anything critical yet.
What is p2pool?
p2pool is a mining pool with no operator. Instead of connecting to someone else's pool server, you run a tiny pool of your own on your computer, next to your miner. All the p2pool users around the world are linked together into one shared network (a "sidechain"), so you get the steady, regular payouts of a big pool — but with none of the downsides:
🪙 You get paid directly to your own wallet, automatically, every time the pool finds a block. There are no withdrawals, no minimum payout, and nobody ever holds your coins.
🔒 No trust required. There's no operator who could disappear, get hacked, or run off with the rewards.
🧾 No registration, no accounts, no website login.
💸 Basically zero fees.
The trade-off is that you run one small extra program (p2pool) yourself. This guide walks you through it step by step.
p2pool vs. a normal pool
Who holds your coins?
The pool operator, until you withdraw
Nobody — paid straight to you
Payout
Manual/minimum withdrawal
Automatic, on every block
Fee
Usually 0.1%–2%
~0%
Trust
You trust the operator
Trustless
Setup
Point miner at a URL
Run a small program + point miner at it
What you'll need
A Kryptokrona wallet address (starts with
SEKR…).A Kryptokrona node to connect to (your own, or a public one — see below).
The p2pool program.
A miner — we recommend XMRig.
Don't have a wallet yet? Follow Making a Kryptokrona Wallet and save your mnemonic seed — that's the only way to recover your coins.
Step-by-step guide
1. Get a Kryptokrona node
p2pool needs to talk to a Kryptokrona node (the kryptokronad daemon). You have two options:
Run your own node (recommended — most reliable, and the whole point of decentralization). See Deploy a Public Node or Deploy a node with Docker. Once it's synced, it listens on port
11898.Use a public node (easiest — nothing to sync). Pick one from Using Remote Nodes and note its address and RPC port. Just replace
127.0.0.1 --rpc-port 11898in the commands below with the public node's address and port.
2. Download p2pool
Grab the file for your operating system from the latest release:
👉 github.com/kryptokrona/p2pool/releases
Windows
p2pool-msys2-gcc.exe
macOS (Apple Silicon, M1–M4)
p2pool-macos-aarch64
macOS (Intel)
p2pool-macos
Linux
p2pool-ubuntu-24.04-gcc-14
Put it in its own folder. On macOS/Linux, make it runnable first:
3. Start p2pool
Open a terminal (or Command Prompt on Windows) in that folder and run the command below, replacing YOUR_WALLET_ADDRESS with your SEKR… address:
Windows:
macOS / Linux:
When you see SideChain SYNCHRONIZED and it starts logging ping is … ms, p2pool is connected and ready. Leave this window open — it needs to keep running while you mine.
💡 Small miner (a laptop or single PC)? Add
--mini(or--nanofor very low hashrate) to the command. These are lighter sidechains that find shares more often, so your payouts are smoother.
4. Point your miner at p2pool
Mining to p2pool is just like mining with XMRig — the only difference is the pool address. Instead of a pool URL, point XMRig at your own p2pool:
URL / pool:
127.0.0.1:3333Wallet / user: anything you like (e.g.
x) — it's only a label. p2pool pays out to the address you set in step 3, not the one in your miner.TLS/SSL: off
If you're reusing an existing Kryptokrona XMRig config.json, just change the "url" to "127.0.0.1:3333" and start the miner as usual.
5. That's it — you're mining! 🎉
Keep both the p2pool window and your miner running. As the network finds blocks, your share of the reward lands directly in your wallet — no action needed. You can watch p2pool's window to see shares being found.
Tips
Keep it running. You only earn while both p2pool and your miner are up.
Open port
37889on your router (forward it to your PC) for better connectivity with other p2pool nodes. It works without this, but connects to more peers with it.One p2pool per computer. Point all of a machine's miners at that one p2pool.
Need help?
Something not working? Come ask in our Discord — the community is happy to help.
Happy (decentralized) mining! 🌀
Last updated