Browse Source

support Monero v18.3.1

The MMGen Project 1 year ago
parent
commit
fbcacad0ac
2 changed files with 9 additions and 2 deletions
  1. 1 1
      mmgen/data/version
  2. 8 1
      mmgen/proto/xmr/daemon.py

+ 1 - 1
mmgen/data/version

@@ -1 +1 @@
-14.0.dev9
+14.0.dev10

+ 8 - 1
mmgen/proto/xmr/daemon.py

@@ -19,7 +19,7 @@ from ...util import list_gen,die,contains_any
 from ...daemon import CoinDaemon,RPCDaemon,_nw,_dd
 
 class monero_daemon(CoinDaemon):
-	daemon_data = _dd('Monero', 18002002, '0.18.2.2-release')
+	daemon_data = _dd('Monero', 18003001, '0.18.3.1-release')
 	networks = ('mainnet','testnet')
 	exec_fn = 'monerod'
 	testnet_dir = 'stagenet'
@@ -90,6 +90,13 @@ class MoneroWalletDaemon(RPCDaemon):
 	_reset_ok = ('debug','wait','pids','force_kill')
 	test_suite_datadir = os.path.join('test','daemons','xmrtest','wallet_rpc')
 
+	def start(self,*args,**kwargs):
+		try: # NB: required due to bug in v18.3.1: PID file not deleted on shutdown
+			os.unlink(self.pidfile)
+		except FileNotFoundError:
+			pass
+		super().start(*args,**kwargs)
+
 	def __init__(
 			self,
 			cfg,