Do I need to run a full node to solo mine Monero?
You need access to a Monero node to solo mine, but you do not have to run that node on the same computer as your miner—or personally run it at all. In practice, running your own fully synced node is the most reliable way to solo mine, because ordinary public remote nodes usually do not provide the access a solo miner needs.
Why solo mining needs a node
A node runs Monero’s network software. It checks transactions and blocks, and keeps up with the blockchain, the shared record of confirmed transactions.
Your mining software does a different job: it uses your processor to try to find a valid new block. To do that, it needs a block template, which is a candidate block supplied by a node.
If your miner finds a valid solution, it sends the completed block to the node, which shares it with the network.
So “solo” means you mine for your own block reward rather than sharing rewards with a pool. It does not mean your miner can work without a connection to the Monero network.
Your node can run on another computer
A common setup is to run both the Monero node software, called monerod, and your miner on one computer. But you can also:
- Run your node on another computer you own.
- Connect several of your mining computers to that one node.
- Use someone else’s node, if they explicitly allow mining access and your mining software supports it.
That connection uses RPC, a software interface through which your miner requests work and submits blocks.
A public remote node that works for checking your wallet balance is not automatically suitable for solo mining. Its operator may restrict the required methods, limit requests, or disconnect you.
Using somebody else’s node also means trusting its availability and the mining work it supplies. Running your own removes that dependency, though you still need a stable connection to the wider network.
You do not need an unpruned blockchain copy
If storage space is your concern, you can run a pruned node. Pruning removes some older transaction data after it has been checked, reducing the storage your node needs.
A pruned Monero node still validates the chain and can support solo mining. You do not need an archival node that retains all historical data.
You do, however, need to let your node finish its initial synchronization before mining against it. That means downloading and checking the blockchain until it reaches the current network tip—the newest accepted block.
If your miner connects from another machine, keep node access private or tightly restricted. Do not expose unrestricted RPC access to the public internet.
Wallets and browser miners do not replace a node
Your wallet address tells the miner where a successful block reward should go. It does not supply or validate mining work.
Likewise, opening a browser mining page does not establish that you are solo mining. The service may connect you to a pool or use its own backend. Check how it gets mining work and who receives any block reward.
P2Pool is also not solo mining: it shares rewards among participants, even though its usual setup includes a Monero node.
The bottom line
You need a suitable, fully synced Monero node connection—not necessarily a node on your mining computer. Your own pruned node is a practical option; an ordinary public wallet node is not a dependable substitute.
