Browse Source

mmgen.cfg: add `xmr_ignore_daemon_version` option

The MMGen Project 2 years ago
parent
commit
b6662bd4b7
3 changed files with 5 additions and 1 deletions
  1. 3 0
      mmgen/data/mmgen.cfg
  2. 1 0
      mmgen/globalvars.py
  3. 1 1
      mmgen/proto/xmr/rpc.py

+ 3 - 0
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 ##
 #####################

+ 1 - 0
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' )
 

+ 1 - 1
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'