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
This commit is contained in:
The MMGen Project 2026-08-22 18:34:47 +00:00
commit 58e4bfc8b2
Signed by: mmgen
GPG key ID: 3F8B1861E32B7DA2
3 changed files with 6 additions and 6 deletions

View file

@ -1 +1 @@
16.2.dev13
16.2.dev14

View file

@ -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'

View file

@ -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'