From 3bac9046133c640ca4540af4ba9c0ee1cff63000 Mon Sep 17 00:00:00 2001 From: The MMGen Project Date: Mon, 21 Sep 2026 10:30:52 +0000 Subject: [PATCH] daemon: set `private_ports` in `proto.eth.daemon` --- mmgen/daemon.py | 4 ---- mmgen/proto/eth/daemon.py | 4 ++++ 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/mmgen/daemon.py b/mmgen/daemon.py index f8c0d89e..3f3f2001 100755 --- a/mmgen/daemon.py +++ b/mmgen/daemon.py @@ -438,10 +438,6 @@ class CoinDaemon(Daemon): self.dfl_p2p_port + ps_adj if self.dfl_p2p_port and (self.test_suite or ps_adj) else None ) if self.network != 'regtest' else None) - if hasattr(self, 'private_ports'): - self.private_port = getattr(self.private_ports, self.network) - - # bind_port == self.private_port or self.rpc_port fn_stem = f'{self.id}-{self.network}-daemon-{self.bind_port}' self.logfile = self.network_datadir / (fn_stem + '.log') diff --git a/mmgen/proto/eth/daemon.py b/mmgen/proto/eth/daemon.py index 063c42eb..c6bbd6d3 100755 --- a/mmgen/proto/eth/daemon.py +++ b/mmgen/proto/eth/daemon.py @@ -24,6 +24,7 @@ class ethereum_daemon(CoinDaemon): base_p2p_port = 30303 # same for all networks! daemon_port_offset = 100 network_port_offsets = _nw(0, 10, 20) + private_ports = None def __init__(self, *args, test_suite=None, **kwargs): @@ -36,6 +37,9 @@ class ethereum_daemon(CoinDaemon): self.port_offset = daemon_idx_offset + getattr(self.network_port_offsets, self.network) + if self.private_ports: + self.private_port = getattr(self.private_ports, self.network) + super().__init__(*args, test_suite=test_suite, **kwargs) @property