f0e90b72e9
ts_xmrwallet: daemon start/stop fixes, improvements
2023-05-07 17:11:52 +00:00
f004e50df9
autosign: restart Monero wallet daemon only when necessary
2023-05-06 15:14:07 +00:00
08319227c5
ts_xmr_autosign: run signing process in separate thread
2023-05-06 15:14:07 +00:00
7b61eccbb7
MMGenPexpect: new direct_exec param
2023-05-06 15:14:06 +00:00
fe3d4500a2
minor cleanups
2023-05-06 15:14:06 +00:00
b01e825fc4
type(self).__name__ -> self.name
2023-05-06 15:14:05 +00:00
3b7a238259
mmgen-xmrwallet: new resubmit operation
2023-05-05 11:26:16 +00:00
a94d354b85
Autosign._xmrwallet_cfg: clone existing cfg
2023-05-05 11:26:15 +00:00
886ee5499d
mmgen-xmrwallet: remove --export-all option
2023-05-05 11:26:15 +00:00
384ed2cdbd
mmgen-xmrwallet submit: sync wallet locally before relaying TX
2023-05-05 11:26:15 +00:00
15174ddde6
MoneroWalletOps: post_main_{success,failure}() methods
2023-05-05 11:26:15 +00:00
055a2dc496
help.xmrwallet: cleanups
2023-05-05 11:26:14 +00:00
24d2ec0bba
devtools.pmsg(): add color support, add test
2023-05-05 11:26:14 +00:00
10312894e7
xmrwallet: minor cleanups
2023-05-05 11:26:14 +00:00
1a35af9983
MoneroWalletDaemon: new test_monerod param
2023-05-05 11:26:13 +00:00
9ee6fd5f24
ts_xmr_autosign: cleanups
2023-05-05 11:26:13 +00:00
8e8dd62339
ts_xmrwallet: improve balance chk; other fixes, cleanups
2023-05-05 11:26:13 +00:00
d5033dc3ee
proto.xmr.daemon: variable renames
2023-05-05 11:26:12 +00:00
b45e1671e9
mmgen-xmrwallet: remove --wallet-rpc-host option
2023-05-05 11:26:12 +00:00
699627cc44
Config: allow cloning of existing cfg
2023-05-05 11:26:12 +00:00
79985e2280
AttrCtrl: fix __delattr__ bug, add test
2023-05-05 11:26:11 +00:00
6620db4158
mmgen-xmrwallet: force-kill wallet daemon on double Ctrl-C
2023-05-05 11:26:11 +00:00
c586e5e38f
mmgen-xmrwallet: register removable device umount with atexit
2023-05-05 11:26:11 +00:00
87275604b6
daemon.py: remove do_start(), do_stop() methods
2023-05-05 11:26:11 +00:00
ad41927179
xmrwallet.py: register with atexit to stop wallet daemon
2023-05-05 11:26:10 +00:00
ce756ba70d
test.py xmr_autosign: add check_tx_dirs test
2023-05-05 11:26:10 +00:00
2f1271f570
test.include.pexpect.read(): add strip_color param
2023-05-05 11:26:09 +00:00
a1986fe631
mmgen-xmrwallet: new txlist operation
...
Testing:
$ test/test.py -e xmrwallet_txlist
2023-04-30 09:36:01 +00:00
baa1ae7f98
test.py xmrwallet_txview: add 2 ref TX files
2023-04-30 09:36:01 +00:00
2c4f318dde
MoneroMMGenTX: add submit_time field
2023-04-30 09:36:00 +00:00
db4cc3a679
mmgen-xmrwallet txview: add autosign support
2023-04-30 09:36:00 +00:00
1a0b674585
xmrwallet: get_info(), chksum cleanups
2023-04-30 09:36:00 +00:00
d5f112f4c7
MoneroMMGenFile: fix indentation error
2023-04-30 09:35:59 +00:00
90c4c63899
fixes and cleanups
2023-04-30 09:35:59 +00:00
3862b62c7c
MoneroWalletOps.wallet: new add_wallet_desc property
2023-04-30 09:35:59 +00:00
bf3c81ae6c
mmgen-autosign: add clean op, clean tx dirs on setup
2023-04-28 11:23:24 +00:00
9a60393ebe
autosign,xmrwallet: cleanups, fixes
2023-04-28 11:23:24 +00:00
cc7b8ad78f
move get_autosign_obj() to autosign.py
2023-04-28 11:23:24 +00:00
ab28caa75b
autosign,xmrwallet: use pathlib wherever possible
2023-04-28 11:23:23 +00:00
8dd218790b
mmgen-autosign: improve execution flow
2023-04-28 11:23:23 +00:00
cf8622c99d
minor cleanups
2023-04-28 11:23:23 +00:00
4daecc747e
test.py autosign: make_wallet() -> run_setup()
2023-04-28 11:23:22 +00:00
de77f9c27d
Monero offline transaction autosigning
...
Cold signing of Monero transactions with maximum convenience.
For general information about Monero offline signing, see:
https://monerodocs.org/cold-storage/offline-transaction-signing/
The MMGen implementation automates the workflow described in that document,
with some minor changes.
A unique security feature is that signing wallets are created afresh in
volatile memory for each transacting session and thus disappear when the
signing machine is powered down.
Documentation:
$ mmgen-xmrwallet --help # scroll to OFFLINE AUTOSIGNING
Testing:
$ test/test.py --coin=xmr -e xmr_autosign
2023-04-24 13:23:45 +00:00
3988aa8c59
autosign,xmrwallet: minor fixes and cleanups
2023-04-24 13:23:44 +00:00
410d75c1fa
util: reimplement make_chksum_N()
2023-04-24 13:23:44 +00:00
01470726f2
crypto.Crypto: add pwfile_used() method
2023-04-24 13:23:44 +00:00
261708457c
mmgen-xmrwallet: move help notes to help.xmrwallet
2023-04-24 13:23:44 +00:00
b3e3f41073
Opts.py: new help_mod() function; add help.seedsplit mod
2023-04-24 13:23:43 +00:00
ffad4b6889
help.py -> help/__init__.py
2023-04-24 13:23:43 +00:00
260d49b097
autosign,xmrwallet,proto.xmr.rpc: minor fixes and cleanups
2023-04-24 13:23:42 +00:00