Commit graph

2,725 commits

Author SHA1 Message Date
6a402f4000
support Reth v2.2.0 2026-05-15 13:42:49 +00:00
762940deca
autosign: minor cleanups 2026-05-15 13:42:44 +00:00
79ca80e8f2
autosign: re-enable file cleaning for non-XMR setup (bugfix) 2026-05-08 13:34:30 +00:00
64f9b26a2a
autosign: delay a few imports 2026-05-08 13:34:30 +00:00
ce40c500e1
new modules: autosign.signable, autosign.swap_mgr 2026-05-08 13:34:30 +00:00
b99ef94b60
autosign.py -> autosign/__init__.py 2026-05-08 13:34:25 +00:00
b3bdc76eb7
doc/wiki: update mmgen-autosign command help 2026-05-07 17:52:59 +00:00
7e093fbef8
mmgen-autosign: expand and revise help notes, add examples 2026-05-07 17:52:59 +00:00
c69f7e52d3
mmgen-autosign: forbid use of --xmrwallets in non-setup context 2026-05-07 17:52:59 +00:00
47b2a2e338
mmgen-autosign: move help notes to separate module 2026-05-07 17:52:59 +00:00
91e10be951
autosign: minor fixes and cleanups 2026-05-07 17:52:59 +00:00
9e40e6c8c9
autosign: skip dfl wallet prompt if --seed-len or --mnemonic-fmt specified 2026-05-07 17:52:59 +00:00
f9e2afc6e0
autosign: add test_led, list_led operations 2026-05-07 17:52:59 +00:00
aca87cb825
doc/wiki: minor updates 2026-05-07 17:52:53 +00:00
2aad5a1118
doc/wiki: update command help 2026-05-05 12:07:32 +00:00
aa0a83d237
help notes: minor fixes 2026-05-05 12:07:32 +00:00
71ee60a77b
help usage, notes: add --coin opt where applicable 2026-05-05 12:07:32 +00:00
165d65d4ed
help.make_usage_str(): improve usage indentation 2026-05-05 12:07:32 +00:00
db8b769faa
help notes cleanups throughout (whitespace, var renames) 2026-05-05 12:07:32 +00:00
27312d2e54
update Github workflows for Python 3.14 2026-04-27 13:52:17 +00:00
c406336ca4
update coin daemon support (BTC, LTC, BCH, Geth)
- Bitcoin Core       v31.0.0
- Litecoin Core      v0.21.5.4
- Bitcoin Cash Node  v29.0.0
- Go-Ethereum        v1.17.2
2026-04-27 13:52:10 +00:00
8583e1f5a2
support Reth v2.1.0 2026-04-25 14:54:39 +00:00
3d7e4a472a
support Reth v1.11.2, Monero v0.18.4.6 2026-03-25 14:10:04 +00:00
81c6c10135
mmgen-xmrwallet tx{view,list}: include compat-mode transactions 2026-03-25 14:09:59 +00:00
d1145e6f1d
support Reth v1.11.1 2026-03-02 11:56:46 +00:00
97bc665247
support Reth v1.10.2 2026-02-11 13:02:13 +00:00
f840069ecb
update copyright dates 2026-02-11 13:02:12 +00:00
b0d291f3f2
mmgen-addrimport: make help screen contextual 2026-02-11 13:02:07 +00:00
d8439ba691
XMR compat: addrimport support
Example (assumes --autosign):

    $ mmgen-addrimport --coin=xmr

Testing/demo:

    $ test/cmdtest.py --coin=xmr -e -X addrimport_alice2 xmr_compat

More info:

    $ mmgen-addrimport --help
2026-02-06 10:14:25 +00:00
c4ec627153
mmgen-txbump: support transaction selection
Transaction selection logic is the same as with `mmgen-txsend --status`, except
ranges are not supported.

Examples (assumes --autosign):

    # Bump last sent transaction:
    $ mmgen-txbump

    # Same as above:
    $ mmgen-txbump 0

    # Bump next-to-last sent transaction:
    $ mmgen-txbump 1

Testing/demo:

    $ test/cmdtest.py -e -X alice_txbump6 autosign_automount
2026-02-06 10:14:25 +00:00
a6ad36fd73
addrimport, txcreate: help screen fixes and cleanups 2026-02-06 10:14:25 +00:00
38ae740035
xmrwallet OpCreate: ignore existing wallets instead of raising exception 2026-02-06 10:14:25 +00:00
cf5f7204c7
xmrwallet.ops.wallet, mmgen-addrimport: cleanups 2026-02-06 10:14:20 +00:00
4a4b814935
XMR compat: export outputs files during TX creation
Formerly, users were required to run `mmgen-xmrwallet export-outputs` at
the beginning of each XMR autosigning session.  This patch eliminates that
requirement when transacting via the compatibility layer.
2026-02-02 09:56:58 +00:00
0c4438a35d
xmrwallet.ops.sweep: check_account_exists(): bugfix 2026-02-02 09:56:58 +00:00
80d122a1d8
XMR compat: allow sweep transaction to empty account (bugfix) 2026-02-02 09:56:58 +00:00
58fc466e13
proto.xmr.tw.view: remove self.dump_data attribute 2026-02-02 09:56:53 +00:00
48edcf412c
mmgen-txsend --status: support transaction ranges
Example (assumes --autosign):

    # Display status of last four sent transactions:
    $ mmgen-txsend -s 0-3

Testing/demo:

    $ test/cmdtest.py -e -X alice_txstatus9 autosign_automount
2026-02-01 09:11:08 +00:00
74acc44a2c
tx.new: fix ETH contract creation regression (bugfix)
Regression was introduced in commit 907bdc2bd
2026-02-01 09:11:08 +00:00
51015089e6
tw.view: support Ctrl-R for balance refresh 2026-02-01 09:11:08 +00:00
392b3700af
mmgen-txsend: new process_tx() function: tx.online: cleanups 2026-02-01 09:11:08 +00:00
41d705ec6e
xmrwallet create_offline: use existing key-address file if present 2026-02-01 09:11:08 +00:00
031ae051f9
CmdTestAutosignBase: simplify mnemonic entry 2026-02-01 09:11:02 +00:00
4f1b16f489
mmgen-txsend: support transaction selection with --status
Examples (assumes --autosign):

    # View status of last sent transaction:
    $ mmgen-txsend --status

    # Same as above:
    $ mmgen-txsend --status 0

    # View status of next-to-last sent transaction:
    $ mmgen-txsend --status 1

Testing/demo:

    $ test/cmdtest.py -e -X alice_txstatus8 autosign_automount
2026-01-30 09:20:21 +00:00
7aadef4de3
mmgen-txsend: cleanups; Signable: new get_last_sent() method 2026-01-30 09:20:21 +00:00
712fb43721
tw.view: support HOME and END keys for tmux 2026-01-30 09:20:21 +00:00
870b24cd1d
tw.view: whitespace, minor cleanups 2026-01-30 09:20:14 +00:00
e69dfbe8f3
XMR compat: transaction status support
Examples:

    # after sending XMR transaction:
    $ mmgen-txsend --status
    $ mmgen-txsend --status --verbose

Testing/demo:

    $ test/cmdtest.py --coin=xmr -e -X alice_txstatus3 xmr_compat
2026-01-28 12:24:36 +00:00
8f269f1553
xmrwallet.ops: relay -> daemon 2026-01-28 12:24:36 +00:00
e865170484
whitespace, minor fixes 2026-01-28 12:24:31 +00:00