From 58e4bfc8b2ea52e9e9696a1031ba76d27a9865f8 Mon Sep 17 00:00:00 2001 From: The MMGen Project Date: Sat, 22 Aug 2026 18:34:47 +0000 Subject: [PATCH] update coin daemon support DAEMON VERSION Bitcoin Core 31.1 Bitcoin Cash Node 29.1 Litecoin Core 0.21.5.6 Geth 1.17.5 Reth 2.5.1 --- mmgen/data/version | 2 +- mmgen/proto/btc/daemon.py | 6 +++--- mmgen/proto/eth/daemon.py | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/mmgen/data/version b/mmgen/data/version index 49dfb3be..f5736b1b 100644 --- a/mmgen/data/version +++ b/mmgen/data/version @@ -1 +1 @@ -16.2.dev13 +16.2.dev14 diff --git a/mmgen/proto/btc/daemon.py b/mmgen/proto/btc/daemon.py index 24aad18a..e1204c92 100755 --- a/mmgen/proto/btc/daemon.py +++ b/mmgen/proto/btc/daemon.py @@ -19,7 +19,7 @@ from ...util import list_gen from ...daemon import CoinDaemon, _nw, _dd class bitcoin_core_daemon(CoinDaemon): - daemon_data = _dd('Bitcoin Core', 310000, '31.0.0') + daemon_data = _dd('Bitcoin Core', 310100, '31.1.0') exec_fn = 'bitcoind' cli_fn = 'bitcoin-cli' testnet_dir = 'testnet3' @@ -123,7 +123,7 @@ class bitcoin_core_daemon(CoinDaemon): return e.args[0] class bitcoin_cash_node_daemon(bitcoin_core_daemon): - daemon_data = _dd('Bitcoin Cash Node', 29000000, '29.0.0') + daemon_data = _dd('Bitcoin Cash Node', 29010000, '29.1.0') exec_fn = 'bitcoind-bchn' cli_fn = 'bitcoin-cli-bchn' rpc_ports = _nw(8432, 18432, 18543) # use non-standard ports (core+100) @@ -151,7 +151,7 @@ class bitcoin_cash_node_daemon(bitcoin_core_daemon): class litecoin_core_daemon(bitcoin_core_daemon): # v0.21.2rc5 crashes when mining more than 431 blocks in regtest mode: # CreateNewBlock: TestBlockValidity failed: bad-txns-vin-empty, Transaction check failed - daemon_data = _dd('Litecoin Core', 210505, '0.21.5.5') + daemon_data = _dd('Litecoin Core', 210506, '0.21.5.6') exec_fn = 'litecoind' cli_fn = 'litecoin-cli' testnet_dir = 'testnet4' diff --git a/mmgen/proto/eth/daemon.py b/mmgen/proto/eth/daemon.py index 2f41aadd..2c2a431d 100755 --- a/mmgen/proto/eth/daemon.py +++ b/mmgen/proto/eth/daemon.py @@ -96,7 +96,7 @@ class geth_daemon(ethereum_daemon): # mempool deadlock in dev mode: "transaction indexing is in progress" # https://github.com/ethereum/go-ethereum/issues/29475 # offending commit (via git bisect): 0a2f33946b95989e8ce36e72a88138adceab6a23 - daemon_data = _dd('Geth', 1017004, '1.17.4') + daemon_data = _dd('Geth', 1017005, '1.17.5') version_pat = r'Geth/v(\d+)\.(\d+)\.(\d+)' exec_fn = 'geth' use_pidfile = False @@ -130,7 +130,7 @@ class geth_daemon(ethereum_daemon): ) class reth_daemon(geth_daemon): - daemon_data = _dd('Reth', 2003000, '2.3.0') + daemon_data = _dd('Reth', 2005001, '2.5.1') version_pat = r'reth/v(\d+)\.(\d+)\.(\d+)' exec_fn = 'reth' version_info_arg = '--version'