Browse Source

support Reth v1.5.1

The MMGen Project 4 months ago
parent
commit
f509b26ac8

+ 1 - 1
mmgen/data/release_date

@@ -1 +1 @@
-June 2025
+July 2025

+ 1 - 1
mmgen/data/version

@@ -1 +1 @@
-15.1.dev50
+15.1.dev51

+ 1 - 1
mmgen/proto/eth/daemon.py

@@ -129,7 +129,7 @@ class geth_daemon(ethereum_daemon):
 		)
 
 class reth_daemon(geth_daemon):
-	daemon_data = _dd('Reth', 1005000, '1.5.0')
+	daemon_data = _dd('Reth', 1005001, '1.5.1')
 	version_pat = r'reth/v(\d+)\.(\d+)\.(\d+)'
 	exec_fn = 'reth'
 	datadirs = {

+ 1 - 0
test/cmdtest_d/automount_eth.py

@@ -67,6 +67,7 @@ class CmdTestAutosignETH(CmdTestAutosignThreaded, CmdTestEthdev, CmdTestEthdevMe
 		return self._fund_mmgen_addr(arg='98831F3A:E:1,123.456')
 
 	def create_tx(self):
+		self.mining_delay()
 		self.insert_device_online()
 		t = self._create_tx(fee='50G', args=['98831F3A:E:11,54.321'], add_opts=self.txop_opts)
 		t.read()

+ 2 - 1
test/cmdtest_d/ethbump.py

@@ -319,7 +319,8 @@ class CmdTestEthBump(CmdTestEthBumpMethods, CmdTestEthSwapMethods, CmdTestSwapMe
 		return self._bal_check(pat=rf'{dfl_sid}:E:2\s+777\s')
 
 	def bal3(self):
-		return self._bal_check(pat=rf'{dfl_sid}:E:11\s+99987\.653431389777251448\s')
+		dec = {'geth': '653431389777251448', 'reth': '65337812418775812'}[self.daemon.id]
+		return self._bal_check(pat=rf'{dfl_sid}:E:11\s+99987\.{dec}\s')
 
 	def bal4(self):
 		return self._bal_check(pat=rf'{dfl_sid}:E:12\s+4444\.3333\s')

+ 1 - 1
test/cmdtest_d/ethswap.py

@@ -325,7 +325,7 @@ class CmdTestEthSwapEth(CmdTestEthSwapMethods, CmdTestSwapMethods, CmdTestEthdev
 
 	bals = lambda self, k: {
 		'swap1': [('98831F3A:E:1', '123.456')],
-		'swap2': [('98831F3A:E:1', '114.690978056')],
+		'swap2': [('98831F3A:E:1', {'geth': '114.690978056', 'reth': '114.69097664'}[self.daemon.id])],
 	}[k]
 
 	cmd_group_in = CmdTestEthdev.cmd_group_in + (