From b6662bd4b74106f7ac7d33138e9b332446a7181c Mon Sep 17 00:00:00 2001 From: The MMGen Project Date: Sat, 25 Mar 2023 11:49:39 +0000 Subject: [PATCH] mmgen.cfg: add `xmr_ignore_daemon_version` option --- mmgen/data/mmgen.cfg | 3 +++ mmgen/globalvars.py | 1 + mmgen/proto/xmr/rpc.py | 2 +- 3 files changed, 5 insertions(+), 1 deletion(-) diff --git a/mmgen/data/mmgen.cfg b/mmgen/data/mmgen.cfg index f6b0d97a..7b4d8a30 100644 --- a/mmgen/data/mmgen.cfg +++ b/mmgen/data/mmgen.cfg @@ -103,6 +103,9 @@ # Ignore OpenEthereum version for ETC: # etc_ignore_daemon_version false +# Ignore daemon version for Monero: +# xmr_ignore_daemon_version false + ##################### ## Altcoin options ## ##################### diff --git a/mmgen/globalvars.py b/mmgen/globalvars.py index 0d298932..0073cdbe 100755 --- a/mmgen/globalvars.py +++ b/mmgen/globalvars.py @@ -234,6 +234,7 @@ class GlobalContext(Lockable): 'etc_ignore_daemon_version', 'eth_ignore_daemon_version', 'ltc_ignore_daemon_version', + 'xmr_ignore_daemon_version', 'eth_mainnet_chain_names', 'eth_testnet_chain_names' ) diff --git a/mmgen/proto/xmr/rpc.py b/mmgen/proto/xmr/rpc.py index 5c99f349..6ed74166 100755 --- a/mmgen/proto/xmr/rpc.py +++ b/mmgen/proto/xmr/rpc.py @@ -67,7 +67,7 @@ class MoneroRPCClient(RPCClient): if self.daemon and self.daemon_version > self.daemon.coind_version: self.handle_unsupported_daemon_version( proto.name, - ignore_daemon_version or g.ignore_daemon_version ) + ignore_daemon_version or proto.ignore_daemon_version or g.ignore_daemon_version ) def call(self,method,*params,**kwargs): assert params == (), f'{type(self).__name__}.call() accepts keyword arguments only'