From ea0c4967df23b82dc2e2f0e5e5564400ce64769b Mon Sep 17 00:00:00 2001 From: woodser <13068859+woodser@users.noreply.github.com> Date: Fri, 4 Apr 2025 09:00:08 -0400 Subject: [PATCH] set max monerod connections per ip --- docker/docker-compose.yml | 2 ++ src/HavenoClient.test.ts | 4 +++- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml index aadcfb35..49ebb7d2 100644 --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -36,6 +36,7 @@ services: "--no-zmq", "--add-exclusive-node=127.0.0.1:28080", "--max-connections-per-ip=10", + "--rpc-max-connections-per-private-ip=100", "--rpc-access-control-origins=http://localhost:8080", "--fixed-difficulty=150", "--non-interactive", @@ -57,6 +58,7 @@ services: "--confirm-external-bind", "--add-exclusive-node=127.0.0.1:48080", "--max-connections-per-ip=10", + "--rpc-max-connections-per-private-ip=100", "--rpc-access-control-origins=http://localhost:8080", "--fixed-difficulty=150", "--non-interactive", diff --git a/src/HavenoClient.test.ts b/src/HavenoClient.test.ts index 963db150..0e195444 100644 --- a/src/HavenoClient.test.ts +++ b/src/HavenoClient.test.ts @@ -840,7 +840,9 @@ test("Can manage Monero daemon connections (Test, CI)", async () => { "--confirm-external-bind", "--rpc-access-control-origins", "http://127.0.0.1:8080", "--fixed-difficulty", "500", - "--disable-rpc-ban" + "--disable-rpc-ban", + "--rpc-max-connections-per-private-ip", "100", + "--max-connections-per-ip", "10" ]; if (getBaseCurrencyNetwork() !== BaseCurrencyNetwork.XMR_MAINNET) cmd.push("--" + moneroTs.MoneroNetworkType.toString(TestConfig.networkType).toLowerCase()); if (TestConfig.monerod3.username) cmd.push("--rpc-login", TestConfig.monerod3.username + ":" + TestConfig.monerod3.password);