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
907bdc2bdf
XMR compat: sweep transactions
...
Example:
# Invoking `mmgen-txcreate` without arguments activates the sweep function-
# ality. Type ‘S’ (account sweep) or ‘s’ (address sweep) to begin creating
# the transaction:
$ mmgen-txcreate --coin=xmr
Testing/demo:
$ test/cmdtest.py --coin=xmr -e -X alice_twview_chk4 xmr_compat
2026-01-26 10:56:21 +00:00
c9e79dc630
help.txcreate_examples: cleanups
2026-01-26 10:56:21 +00:00
71b3083678
cmdtest.py xmr_compat: cleanups
2026-01-26 10:56:21 +00:00
ff38069843
tw, tx: minor fixes and cleanups
2026-01-26 10:56:21 +00:00
3bfad0c1d0
xmrwallet.ops: refactor mount_removable_device()
2026-01-26 10:56:21 +00:00
0c0a8626ad
proto.xmr.tw.view: new get_label_from_user(), choose_wallet() methods
2026-01-26 10:56:21 +00:00
0e643aadf2
autosign.py: reorder signables for XMR compat (bugfix)
2026-01-26 10:56:13 +00:00
7b53f4337f
XMR compat: address/account creation
...
Example:
# Press ‘N’ or ‘n’ at the prompt to create new account or address:
$ mmgen-tool --coin=xmr listaddresses interactive=1
Testing/demo:
$ test/cmdtest.py --coin=xmr -e xmr_compat
2026-01-21 09:06:50 +00:00
a75518e78f
ui: new item_chooser() function
2026-01-21 09:06:50 +00:00
b62bebc7b8
tw.view: new post_action_cleanup() method
2026-01-21 09:06:50 +00:00
e8ca36af44
test/cmdtest.py xmr_autosign: cleanups
2026-01-21 09:06:50 +00:00
72565eb646
xmrwallet OpLabel, OpNew: skip wallet restart and refresh
2026-01-21 09:06:50 +00:00
c7f240bb5b
xmrwallet.ops.label:main(): remove auto param
2026-01-21 09:06:50 +00:00
3d8e1223a1
TwView.item_action.i_comment_add(): inline nested function
2026-01-21 09:06:50 +00:00
caade42c16
TwView.item_action: add acct_methods attribute
2026-01-21 09:06:50 +00:00
496c817b9c
minor cleanups
2026-01-21 09:06:44 +00:00
b89b6270a7
support Reth v1.9.4
2026-01-16 15:41:44 +00:00
86d51f1ad7
mmgen-txsend: shorten default confirmation to 'YES'
2026-01-16 15:41:44 +00:00
115d86f15b
minor whitespace
2026-01-16 15:41:39 +00:00
d3095b159e
support Monero v0.18.4.5
2026-01-14 16:27:33 +00:00
49a11a750b
mmgen-txsend -s: fix crash with XMR compat tx file in txauto dir
2026-01-14 16:27:27 +00:00
1aba1d24c7
support Bitcoin Core v30.2
2026-01-12 10:53:49 +00:00