Skip to content

Commit e104607

Browse files
Try fix mining
1 parent f0bd376 commit e104607

2 files changed

Lines changed: 59 additions & 8 deletions

File tree

Monero.Test/Utils/TestUtils.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ internal abstract class TestUtils
1515
public static readonly string MONERO_BINS_DIR = "";
1616

1717
// monero daemon rpc endpoint configuration (change per your configuration)
18-
public static readonly string DAEMON_RPC_URI = "http://monerod:18081";
18+
public static readonly string DAEMON_RPC_URI = "http://node2:18081";
1919
public static readonly string DAEMON_RPC_USERNAME = "";
2020
public static readonly string DAEMON_RPC_PASSWORD = "";
2121
public static readonly string DAEMON_LOCAL_PATH = MONERO_BINS_DIR + "/monerod";

Monero.Test/docker-compose.yml

Lines changed: 58 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,27 +7,78 @@ services:
77
depends_on:
88
- xmr_wallet
99

10-
monerod:
10+
node1:
1111
image: btcpayserver/monero:0.18.4.1
12-
container_name: monerod
13-
command: monerod --fixed-difficulty 1 --log-level=2 --rpc-bind-ip=0.0.0.0 --confirm-external-bind --rpc-bind-port=18081 --rpc-access-control-origins=* --block-notify="/bin/sh ./scripts/notifier.sh -k -X GET https://host.docker.internal:14142/monerolikedaemoncallback/block?cryptoCode=xmr&hash=%s" --regtest --no-igd --hide-my-port --offline --non-interactive
12+
container_name: node1
13+
command: [
14+
"monerod",
15+
"--fixed-difficulty=1",
16+
"--log-level=2",
17+
"--p2p-bind-ip=0.0.0.0",
18+
"--p2p-bind-port=48080",
19+
"--rpc-bind-port=18089",
20+
"--rpc-bind-ip=0.0.0.0",
21+
"--confirm-external-bind",
22+
"--rpc-access-control-origins=*",
23+
"--add-exclusive-node=node2:18080",
24+
"--regtest",
25+
"--no-igd",
26+
"--hide-my-port",
27+
"--no-zmq",
28+
"--max-connections-per-ip=100",
29+
"--rpc-max-connections-per-private-ip=100",
30+
"--non-interactive"
31+
]
1432
volumes:
15-
- xmr_data:/data
33+
- xmr_node1_data:/data
1634
ports:
35+
- "48080:48080"
36+
- "18089:18089"
37+
38+
node2:
39+
image: btcpayserver/monero:0.18.4.1
40+
container_name: node2
41+
command: [
42+
"monerod",
43+
"--fixed-difficulty=1",
44+
"--log-level=2",
45+
"--p2p-bind-ip=0.0.0.0",
46+
"--p2p-bind-port=18080",
47+
"--rpc-bind-ip=0.0.0.0",
48+
"--confirm-external-bind",
49+
"--rpc-bind-port=18081",
50+
"--rpc-access-control-origins=*",
51+
"--add-exclusive-node=node1:48080",
52+
"--regtest",
53+
"--no-igd",
54+
"--hide-my-port",
55+
"--no-zmq",
56+
"--max-connections-per-ip=100",
57+
"--rpc-max-connections-per-private-ip=100",
58+
"--non-interactive"
59+
]
60+
volumes:
61+
- xmr_node2_data:/data
62+
ports:
63+
- "18080:18080"
1764
- "18081:18081"
65+
depends_on:
66+
- node1
1867

1968
xmr_wallet:
2069
image: btcpayserver/monero:0.18.4.1
2170
container_name: xmr_wallet
22-
command: monero-wallet-rpc --log-level 2 --allow-mismatched-daemon-version --rpc-bind-ip=0.0.0.0 --disable-rpc-login --confirm-external-bind --rpc-bind-port=18082 --non-interactive --trusted-daemon --daemon-address=monerod:18081 --wallet-dir=/wallet --rpc-access-control-origins=* --tx-notify="/bin/sh ./scripts/notifier.sh -k -X GET https://host.docker.internal:14142/monerolikedaemoncallback/tx?cryptoCode=xmr&hash=%s"
71+
command: monero-wallet-rpc --log-level 2 --allow-mismatched-daemon-version --rpc-bind-ip=0.0.0.0 --disable-rpc-login --confirm-external-bind --rpc-bind-port=18082 --non-interactive --trusted-daemon --daemon-address=node2:18081 --wallet-dir=/wallet --rpc-access-control-origins=* --tx-notify="/bin/sh ./scripts/notifier.sh -k -X GET https://host.docker.internal:14142/monerolikedaemoncallback/tx?cryptoCode=xmr&hash=%s"
2372
ports:
2473
- "18082:18082"
2574
volumes:
2675
- xmr_wallet:/wallet
2776
depends_on:
28-
- monerod
77+
- node1
78+
- node2
2979

3080
volumes:
31-
xmr_data:
81+
xmr_node1_data:
82+
xmr_node2_data:
3283
xmr_wallet:
3384

0 commit comments

Comments
 (0)