whitespace, minor fixes
This commit is contained in:
parent
851335106f
commit
fd65ae6660
6 changed files with 32 additions and 35 deletions
|
|
@ -49,7 +49,7 @@ transfer - transfer specified XMR amount from specified wallet:account to
|
|||
specified address
|
||||
sweep - sweep funds in specified wallet:account to new address in same
|
||||
account, or new or specified account in another wallet
|
||||
sweep_all - same as above, but sweep balances of all addresses in the account
|
||||
sweep-all - same as above, but sweep balances of all addresses in the account
|
||||
relay - relay a transaction from a transaction file created using ‘sweep’
|
||||
or ‘transfer’ with the --no-relay option
|
||||
submit - submit an autosigned transaction to a wallet and the network
|
||||
|
|
|
|||
|
|
@ -111,9 +111,9 @@ cfg = Config(opts_data=opts_data, init_opts={'coin':'xmr'})
|
|||
cmd_args = cfg._args
|
||||
|
||||
if cmd_args and cfg.autosign and (
|
||||
cmd_args[0] in (
|
||||
cmd_args[0].replace('-', '_') in (
|
||||
xmrwallet.kafile_arg_ops
|
||||
+ ('export-outputs', 'export-outputs-sign', 'import-key-images', 'txview', 'txlist')
|
||||
+ ('export_outputs', 'export_outputs_sign', 'import_key_images', 'txview', 'txlist')
|
||||
)
|
||||
or len(cmd_args) == 1 and cmd_args[0] in ('submit', 'resubmit', 'abort')
|
||||
):
|
||||
|
|
|
|||
|
|
@ -474,8 +474,7 @@ class TwView(MMGenObject, metaclass=AsyncInit):
|
|||
tuple(gen_hdr(spc='' if line_processing == 'print' else ' ')),
|
||||
tuple(
|
||||
get_body(getattr(self, dt.fmt_method)) if data else
|
||||
[(nocolor, yellow)[color](self.nodata_msg.ljust(self.term_width))])
|
||||
)
|
||||
[(nocolor, yellow)[color](self.nodata_msg.ljust(self.term_width))]))
|
||||
|
||||
if not gv.stdout.isatty():
|
||||
line_processing = 'print'
|
||||
|
|
@ -536,8 +535,7 @@ class TwView(MMGenObject, metaclass=AsyncInit):
|
|||
'\n'.join(display_hdr) + '\n'
|
||||
+ dt.item_separator.join(display_body[top:bot])
|
||||
+ fill
|
||||
+ footer
|
||||
)
|
||||
+ footer)
|
||||
|
||||
async def view_filter_and_sort(self):
|
||||
|
||||
|
|
|
|||
|
|
@ -53,8 +53,7 @@ class OpTxview(OpBase):
|
|||
(self.hdr if len(files) > 1 else '')
|
||||
+ self.col_hdr
|
||||
+ '\n'.join(getattr(tx, self.view_method)(addr_w=addr_w) for tx in txs)
|
||||
+ self.footer
|
||||
)
|
||||
+ self.footer)
|
||||
|
||||
class OpTxlist(OpTxview):
|
||||
view_method = 'get_info_oneline'
|
||||
|
|
@ -89,6 +88,6 @@ class OpTxlist(OpTxview):
|
|||
from ...term import get_terminal_size
|
||||
cols = self.cfg.columns or get_terminal_size().width
|
||||
if cols < self.fixed_cols_w + self.min_addr_w:
|
||||
die(1, f'A terminal at least {self.fixed_cols_w + self.min_addr_w} columns wide is required '
|
||||
'to display this output (or use --columns or --pager)')
|
||||
die(1, f'A terminal at least {self.fixed_cols_w + self.min_addr_w} columns wide is'
|
||||
' required to display this output (or use --columns or --pager)')
|
||||
await super().main(cols=cols)
|
||||
|
|
|
|||
|
|
@ -32,8 +32,7 @@ class OpWallet(OpBase):
|
|||
'no_start_wallet_daemon',
|
||||
'no_stop_wallet_daemon',
|
||||
'autosign',
|
||||
'watch_only',
|
||||
)
|
||||
'watch_only')
|
||||
wallet_offline = False
|
||||
wallet_exists = True
|
||||
start_daemon = True
|
||||
|
|
@ -70,8 +69,7 @@ class OpWallet(OpBase):
|
|||
test_suite = self.cfg.test_suite,
|
||||
monerod_addr = self.cfg.daemon or None,
|
||||
trust_monerod = self.trust_monerod,
|
||||
test_monerod = not self.wallet_offline,
|
||||
)
|
||||
test_monerod = not self.wallet_offline)
|
||||
|
||||
if self.wallet_offline:
|
||||
self.wd.usr_daemon_args = ['--offline']
|
||||
|
|
@ -79,8 +77,7 @@ class OpWallet(OpBase):
|
|||
self.c = MoneroWalletRPCClient(
|
||||
cfg = self.cfg,
|
||||
daemon = self.wd,
|
||||
test_connection = False,
|
||||
)
|
||||
test_connection = False)
|
||||
|
||||
if self.cfg.offline:
|
||||
from ...wallet import Wallet
|
||||
|
|
@ -100,11 +97,14 @@ class OpWallet(OpBase):
|
|||
self.mount_removable_device()
|
||||
# with watch_only, make a second attempt to open the file as KeyAddrList:
|
||||
for first_try in (True, False):
|
||||
addr_list = ViewKeyAddrList if (self.cfg.watch_only and first_try) else KeyAddrList
|
||||
try:
|
||||
self.kal = (ViewKeyAddrList if (self.cfg.watch_only and first_try) else KeyAddrList)(
|
||||
self.kal = addr_list(
|
||||
cfg = cfg,
|
||||
proto = self.proto,
|
||||
infile = str(self.autosign_viewkey_addr_file) if self.cfg.autosign else self.uargs.infile,
|
||||
infile =
|
||||
str(self.autosign_viewkey_addr_file) if self.cfg.autosign else
|
||||
self.uargs.infile,
|
||||
key_address_validity_check = True,
|
||||
skip_chksum_msg = True)
|
||||
break
|
||||
|
|
@ -134,7 +134,9 @@ class OpWallet(OpBase):
|
|||
|
||||
def get_coin_daemon_rpc(self):
|
||||
|
||||
host, port = self.cfg.daemon.split(':') if self.cfg.daemon else ('localhost', self.wd.monerod_port)
|
||||
host, port = (
|
||||
self.cfg.daemon.split(':') if self.cfg.daemon else
|
||||
('localhost', self.wd.monerod_port))
|
||||
|
||||
from ...daemon import CoinDaemon
|
||||
return MoneroRPCClient(
|
||||
|
|
@ -154,10 +156,9 @@ class OpWallet(OpBase):
|
|||
die(2,
|
||||
'{a} viewkey-address files found in autosign mountpoint directory ‘{b}’!\n'.format(
|
||||
a = 'Multiple' if flist else 'No',
|
||||
b = self.asi.xmr_dir
|
||||
)
|
||||
+ 'Have you run ‘mmgen-autosign setup’ on your offline machine with the --xmrwallets option?'
|
||||
)
|
||||
b = self.asi.xmr_dir)
|
||||
+ 'Have you run ‘mmgen-autosign setup’ on your offline machine'
|
||||
' with the --xmrwallets option?')
|
||||
else:
|
||||
return flist[0]
|
||||
|
||||
|
|
@ -166,7 +167,9 @@ class OpWallet(OpBase):
|
|||
idxs = AddrIdxList(fmt_str=self.uargs.wallets)
|
||||
self.addr_data = [d for d in self.kal.data if d.idx in idxs]
|
||||
if len(self.addr_data) != len(idxs):
|
||||
die(1, f'List {self.uargs.wallets!r} contains addresses not present in supplied key-address file')
|
||||
die(1,
|
||||
f'List {self.uargs.wallets!r} contains addresses not present'
|
||||
' in supplied key-address file')
|
||||
else:
|
||||
self.addr_data = self.kal.data
|
||||
|
||||
|
|
@ -179,7 +182,7 @@ class OpWallet(OpBase):
|
|||
try:
|
||||
await self.c.stop_daemon()
|
||||
except KeyboardInterrupt:
|
||||
ymsg('\nForce killing wallet daemon')
|
||||
ymsg('\nForce-killing wallet daemon')
|
||||
self.c.daemon.force_kill = True
|
||||
self.c.daemon.stop()
|
||||
|
||||
|
|
@ -192,8 +195,7 @@ class OpWallet(OpBase):
|
|||
a = self.kal.al_id.sid,
|
||||
b = data.idx,
|
||||
c = 'WatchOnly' if watch_only else '',
|
||||
d = f'.{self.cfg.network}' if self.cfg.network != 'mainnet' else '')
|
||||
)
|
||||
d = f'.{self.cfg.network}' if self.cfg.network != 'mainnet' else ''))
|
||||
|
||||
@property
|
||||
def add_wallet_desc(self):
|
||||
|
|
@ -212,8 +214,7 @@ class OpWallet(OpBase):
|
|||
a = self.stem.capitalize(),
|
||||
b = n + 1,
|
||||
c = len(self.addr_data),
|
||||
d = fn.name,
|
||||
))
|
||||
d = fn.name))
|
||||
processed += await self.process_wallet(d, fn, last=n==len(self.addr_data)-1)
|
||||
gmsg(f'\n{processed} wallet{suf(processed)} {self.stem}ed\n')
|
||||
return processed
|
||||
|
|
@ -223,5 +224,4 @@ class OpWallet(OpBase):
|
|||
a = self.action.capitalize(),
|
||||
b = self.add_wallet_desc,
|
||||
c = wallet_idx,
|
||||
d = fn.name
|
||||
))
|
||||
d = fn.name))
|
||||
|
|
|
|||
|
|
@ -50,15 +50,15 @@ class CmdTestXMRAutosign(CmdTestXMRWallet, CmdTestAutosignThreaded):
|
|||
|
||||
cmd_group = (
|
||||
('daemon_version', 'checking daemon version'),
|
||||
('gen_kafile_miner', 'generating key-address file for Miner'),
|
||||
('create_wallet_miner', 'creating Monero wallet for Miner'),
|
||||
('mine_initial_coins', 'mining initial coins'),
|
||||
('create_tmp_wallets', 'creating temporary online wallets for Alice'),
|
||||
('new_account_alice', 'adding an account to Alice’s tmp wallet'),
|
||||
('new_address_alice', 'adding an address to Alice’s tmp wallet'),
|
||||
('new_address_alice_label', 'adding an address to Alice’s tmp wallet (with label)'),
|
||||
('dump_tmp_wallets', 'dumping Alice’s tmp wallets'),
|
||||
('delete_tmp_wallets', 'deleting Alice’s tmp wallets'),
|
||||
('gen_kafile_miner', 'generating key-address file for Miner'),
|
||||
('create_wallet_miner', 'creating Monero wallet for Miner'),
|
||||
('mine_initial_coins', 'mining initial coins'),
|
||||
('autosign_setup', 'autosign setup with Alice’s seed'),
|
||||
('autosign_xmr_setup', 'autosign setup (creation of Monero signing wallets)'),
|
||||
('create_watchonly_wallets', 'creating watch-only wallets from Alice’s wallet dumps'),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue