diff --git a/README.md b/README.md index cd0de8e..54f0eca 100644 --- a/README.md +++ b/README.md @@ -154,7 +154,7 @@ sudo sysctl vm.nr_hugepages=3072 4. Check that ports 18080 (Monero p2p port) and 37889/37888 (P2Pool/P2Pool mini p2p port) are open in your local firewall to ensure better connectivity. 5. Start `monerod` with the following command/options: ``` -./monerod --zmq-pub tcp://127.0.0.1:18083 --out-peers 32 --in-peers 64 --add-priority-node=p2pmd.xmrvsbeast.com:18080 --add-priority-node=nodes.hashvault.pro:18080 --disable-dns-checkpoints --enable-dns-blocklist +./monerod --zmq-pub tcp://127.0.0.1:18083 --out-peers 32 --in-peers 64 --add-priority-node=p2pmd.xmrvsbeast.com:18080 --add-priority-node=nodes.hashvault.pro:18080 --enforce-dns-checkpointing --enable-dns-blocklist ``` **Note:** The `--zmq-pub` option is required for P2Pool to work properly. @@ -163,7 +163,7 @@ The `--zmq-pub` option is required for P2Pool to work properly. `--add-priority-node=p2pmd.xmrvsbeast.com:18080 --add-priority-node=nodes.hashvault.pro:18080` is needed to have guaranteed good working nodes in your connected peers. -`--disable-dns-checkpoints` is needed to avoid periodical lags when DNS is updated (it's not needed when mining) +`--enforce-dns-checkpointing` is needed to combat the selfish mining attempts by malicious actors `--enable-dns-blocklist` is needed to ban known bad nodes @@ -222,7 +222,7 @@ nocreate 8. Start `monerod` with the following command/options: ``` -.\Monero\monerod.exe --zmq-pub tcp://127.0.0.1:18083 --out-peers 32 --in-peers 64 --add-priority-node=p2pmd.xmrvsbeast.com:18080 --add-priority-node=nodes.hashvault.pro:18080 --disable-dns-checkpoints --enable-dns-blocklist +.\Monero\monerod.exe --zmq-pub tcp://127.0.0.1:18083 --out-peers 32 --in-peers 64 --add-priority-node=p2pmd.xmrvsbeast.com:18080 --add-priority-node=nodes.hashvault.pro:18080 --enforce-dns-checkpointing --enable-dns-blocklist ``` **Note:** The `--zmq-pub` option is required for P2Pool to work properly. @@ -231,7 +231,7 @@ The `--zmq-pub` option is required for P2Pool to work properly. `--add-priority-node=p2pmd.xmrvsbeast.com:18080 --add-priority-node=nodes.hashvault.pro:18080` is needed to have guaranteed good working nodes in your connected peers. -`--disable-dns-checkpoints` is needed to avoid periodical lags when DNS is updated (it's not needed when mining) +`--enforce-dns-checkpointing` is needed to combat the selfish mining attempts by malicious actors `--enable-dns-blocklist` is needed to ban known bad nodes @@ -253,7 +253,7 @@ The `--zmq-pub` option is required for P2Pool to work properly. 13. *(Optional but highly recommended)* You can create a Quickstart by creating a batch (.bat) file with the following contents and placing it in your P2Pool directory along with `xmrig.exe`. ``` @ECHO OFF -start cmd /k %~dp0\Monero\monerod.exe --zmq-pub tcp://127.0.0.1:18083 --out-peers 32 --in-peers 64 --add-priority-node=p2pmd.xmrvsbeast.com:18080 --add-priority-node=nodes.hashvault.pro:18080 --disable-dns-checkpoints --enable-dns-blocklist +start cmd /k %~dp0\Monero\monerod.exe --zmq-pub tcp://127.0.0.1:18083 --out-peers 32 --in-peers 64 --add-priority-node=p2pmd.xmrvsbeast.com:18080 --add-priority-node=nodes.hashvault.pro:18080 --enforce-dns-checkpointing --enable-dns-blocklist ECHO Wait until the Monero daemon shows fully synced before continuing. This can take some time. Type 'status' in other window to check progress. PAUSE start cmd /k %~dp0\p2pool.exe --wallet YOUR_WALLET_ADDRESS --mini diff --git a/docker-compose/cfg/docker-compose.jinja2 b/docker-compose/cfg/docker-compose.jinja2 index 8dbf91f..3fa9593 100644 --- a/docker-compose/cfg/docker-compose.jinja2 +++ b/docker-compose/cfg/docker-compose.jinja2 @@ -118,7 +118,7 @@ services: restart: unless-stopped command: >- --zmq-pub tcp://0.0.0.0:18083 - --disable-dns-checkpoints + --enforce-dns-checkpointing --enable-dns-blocklist --out-peers 16 --in-peers 32 diff --git a/docker-compose/docker-compose.yml b/docker-compose/docker-compose.yml index 73e0461..7366cd0 100644 --- a/docker-compose/docker-compose.yml +++ b/docker-compose/docker-compose.yml @@ -94,7 +94,7 @@ services: restart: unless-stopped command: >- --zmq-pub tcp://0.0.0.0:18083 - --disable-dns-checkpoints + --enforce-dns-checkpointing --enable-dns-blocklist --out-peers 16 --in-peers 32 diff --git a/docs/html/index.html b/docs/html/index.html index c6afa18..86ba877 100644 --- a/docs/html/index.html +++ b/docs/html/index.html @@ -248,7 +248,7 @@ It's highly recommended to create a new wallet for mining because wallet address @@ -304,7 +304,7 @@ P2Pool is a decentralized community, there is no dedicated support. You can reac
  • I get an error "monerod RPC ... is incompatible, update to RPC >= v3.8"
  • I get warnings "peer ... is ahead on mainchain (height ..., your height ...). Is your monerod stuck or lagging?" -
    +


    diff --git a/docs/html/mini/index.html b/docs/html/mini/index.html index 11c4bbf..bb511d1 100644 --- a/docs/html/mini/index.html +++ b/docs/html/mini/index.html @@ -248,7 +248,7 @@ It's highly recommended to create a new wallet for mining because wallet address @@ -304,7 +304,7 @@ P2Pool is a decentralized community, there is no dedicated support. You can reac
  • I get an error "monerod RPC ... is incompatible, update to RPC >= v3.8"
  • I get warnings "peer ... is ahead on mainchain (height ..., your height ...). Is your monerod stuck or lagging?" -
    +


    diff --git a/docs/html/nano/favicon-32x32.png b/docs/html/nano/favicon-32x32.png new file mode 100644 index 0000000..354734d Binary files /dev/null and b/docs/html/nano/favicon-32x32.png differ diff --git a/docs/html/nano/index.html b/docs/html/nano/index.html new file mode 100644 index 0000000..ac8806e --- /dev/null +++ b/docs/html/nano/index.html @@ -0,0 +1,320 @@ + + + + +P2Pool nano - Decentralized Monero mining pool + + + + + + +
    P2Pool nano
    Decentralized Monero mining pool
    +
    Latest release: P2Pool
    +
    + + + + + + +
    + + + + + + + + + + + + + + + + + + + + + + +

    +
    +Pool API | Source | Onion URL
    +Donate to support the project:
    44MnN1f3Eto8DZYUWuE5XZNUtE3vcRzt2j6PzqWpPau34e6Cf4fAxt6X2MBmrm6F9YMEiMNjN6W4Shn4pLcfNAja621jwyg
    +  +
    + + \ No newline at end of file