Skip to content
4rkal edited this page Aug 30, 2023 · 7 revisions

This document will go through how to use p2pool with MoneroOS

Installation

After you have installed MoneroOS onto your usb (more info here). You will find a newly created partition on your usb called COWMOS. Inside of this partition you have to paste the following files

This file should be called config.json. It is used to configure xmrig.

{
    "autosave": true,
    "cpu": true,
    "opencl": false,
    "cuda": false,
    "pools": [
        {
            "url": "127.0.0.1:3333"
        }
    ]
}

The next file is the p2pool config file. It should be saved as p2pool_config.json. The bellow file is an example! You will have to configure it as guided bellow

{
    "address": "425evPnXucaJcAvgYbcasrYJ5k1qUEB7gAB4DSS7nM73hcxMgf3L9fzQCRA441tZbAcSXhRR4DDxT5B3oxBKbnns9A5Z4mi",
    "host": "p2pmd.xmrvsbeast.com",
    "rpcport": "18081",
    "zmqport": "18083",
    "mini": true,
    "lightmode": true,
    "norandomx": false,
    "nocache": false
}

Change the address variable to your own monero address.

In the host you have two options:

  1. Choose a remote node
  2. Point it to your existing monero node

NOTE: if you have a spare computer it is always recommended that you run a node!

The zmq port and rpc port has to be changed according to the node you select.

The mini variable selects on which sidechain you will mine. It is generaly recommended you keep that to true, unless you have at least 16 kh/s. Basically unless your a very good computer just stick to the mini sidechain.

If you want to limit the ram requirements of your p2pool node you can set lightmode to true.

norandomx is a bit complicated since it will probably NOT work if you have selected a remote node. If you are mining with a remote node keep it to false. The same applies to nocache.

Remote nodes

Sourced from here

IP/Domain Location RPC Port ZMQ Port
monero.10z.com.ar πŸ‡¦πŸ‡· AR - Buenos Aires F.D. 18089 18084
monero1.heitechsoft.com πŸ‡¨πŸ‡¦ CA - Ontario 18081 18084
node.monerodevs.org πŸ‡¨πŸ‡¦ CA - Quebec 18089 18084
oracle.netrix.cc πŸ‡¨πŸ‡­ CH - Zurich 18089 18083
p2pmd.xmrvsbeast.com πŸ‡©πŸ‡ͺ DE - Hesse 18081 18083
node.cryptocano.de πŸ‡©πŸ‡ͺ DE - Lower Saxony 18089 18083
fbx.tranbert.com πŸ‡«πŸ‡· FR - Île-de-France 18089 18084
node2.monerodevs.org πŸ‡«πŸ‡· FR - Occitanie 18089 18084
p2pool.uk πŸ‡¬πŸ‡§ GB - England 18089 18084
home.allantaylor.kiwi πŸ‡³πŸ‡Ώ NZ - Canterbury 18089 18083
ru.poiuty.com πŸ‡·πŸ‡Ί RU - Kuzbass 18081 18084
xmr.support πŸ‡ΊπŸ‡Έ US - California 18081 18083
sf.xmr.support πŸ‡ΊπŸ‡Έ US - California 18081 18083
xmrbandwagon.hopto.org πŸ‡ΊπŸ‡Έ US - Colorado 18081 18084
xmr.spotlightsound.com πŸ‡ΊπŸ‡Έ US - Kansas 18081 18084
xmrnode.facspro.net πŸ‡ΊπŸ‡Έ US - Nebraska 18089 18084
xmr.theuplink.net πŸ‡ΊπŸ‡Έ US - New York 18081 18084
moneronode.ddns.net πŸ‡ΊπŸ‡Έ US - Pennsylvania 18089 18084
node.richfowler.net πŸ‡ΊπŸ‡Έ US - Pennsylvania 18089 18084
bunkernet.ddns.net πŸ‡ΏπŸ‡¦ ZA - Western Cape 18089 18084

You will have to select the one that is closest to you and change both the host, zmq port and rpc port as listed above.

Your own node

If you want to run your own node but don't know how check out this article.

If you already have a node up and running all you have to do is find its local ip address. If you are using any linux distro you can find it by simply by typing ifconfig. On windows that's ipconfig.

If you followed the guide listed above your default rpc port and zmq port are 18080 and 18089.

If you are using monerod your ports are probably 18081 and 18083.

Clone this wiki locally