Browse Source

xmrwallet.py: minor changes

The MMGen Project 3 years ago
parent
commit
9038028b9d
1 changed files with 11 additions and 4 deletions
  1. 11 4
      mmgen/xmrwallet.py

+ 11 - 4
mmgen/xmrwallet.py

@@ -141,6 +141,12 @@ class MoneroWalletOps:
 				msg('      ' + cyan(ret))
 				return ret
 
+			def display_tx_relay_info(self):
+				msg('\n    TX relay host: {}\n    Proxy:         {}'.format(
+					blue(self.parent.wd2.daemon_addr),
+					blue(self.parent.wd2.proxy)
+				))
+
 			def display_sweep_tx(self,data):
 				from .obj import CoinTxID
 				msg('    TxID:   {}\n    Amount: {}\n    Fee:    {}'.format(
@@ -162,14 +168,14 @@ class MoneroWalletOps:
 
 			def display_txid(self,data):
 				from .obj import CoinTxID
-				msg('    Relayed {}'.format( CoinTxID(data['tx_hash']).hl() ))
+				msg('\n    Relayed {}'.format( CoinTxID(data['tx_hash']).hl() ))
 
 			async def relay_sweep_tx(self,tx_hex):
 				ret = await self.c.call('relay_tx',hex=tx_hex)
 				try:
 					self.display_txid(ret)
 				except:
-					print(ret)
+					msg('\n'+str(ret))
 
 		wallet_exists = True
 		tx_relay = False
@@ -488,7 +494,7 @@ class MoneroWalletOps:
 				await h2.close_wallet('destination')
 				await h.open_wallet('source')
 
-			msg('\nCreating sweep transaction: balance of wallet {}, account #{} => {}'.format(
+			msg('\n    Creating sweep transaction: balance of wallet {}, account #{} => {}'.format(
 				self.source.idx,
 				self.account,
 				cyan(new_addr),
@@ -503,7 +509,8 @@ class MoneroWalletOps:
 					h = self.rpc(self,self.source)
 					w_desc = 'TX relay source'
 					await h.open_wallet(w_desc)
-				msg(f'\n    Relaying sweep transaction...')
+				h.display_tx_relay_info()
+				msg_r(f'    Relaying sweep transaction...')
 				await h.relay_sweep_tx( sweep_tx['tx_metadata_list'][0] )
 				await h.close_wallet(w_desc)