d5e142d475
xmrwallet.ops.wallet: support returning data from main()
2025-11-22 09:04:08 +00:00
c7a75b684f
tw.view: support key mapping removal, multiline prompt str edits
2025-11-22 09:04:08 +00:00
fd65ae6660
whitespace, minor fixes
2025-11-22 09:04:04 +00:00
851335106f
cmdtest.py xmr_autosign: support compat mode testing
...
Testing:
# Compat mode is now enabled by default:
$ test/cmdtest.py -ne xmr_autosign
# The old testing behavior is also supported:
$ test/cmdtest.py -ne xmr_autosign_nocompat
2025-11-15 09:50:21 +00:00
967d17c06e
cmdtest.py ethdev, rune: add user component to tw path
2025-11-15 09:50:21 +00:00
4a24d2153c
minor whitespace, cleanups
2025-11-15 09:50:21 +00:00
20af051e43
cfg: regtest_user -> test_user
2025-11-15 09:50:21 +00:00
f0dfb8e4c1
cmdtest.py xmr_autosign: whitespace, variable renames
2025-11-15 09:50:21 +00:00
68fba89e96
mmgen-xmrwallet: new --compat option
2025-11-15 09:50:21 +00:00
f05858a01f
tw.store: new get_tw_dir() classmethod
2025-11-15 09:50:21 +00:00
ddd633c6b4
xmrwallet: minor arg parsing cleanup
2025-11-15 09:50:15 +00:00
d4c46ad28e
support Reth v1.9.2
2025-11-13 10:50:51 +00:00
c8371c4a80
revert Reth support to v1.8.4
...
Version 1.9.0 is broken:
https://github.com/paradigmxyz/reth/issues/19566
Note that v1.9.1, providing the fix for v1.9.0, also has issues:
https://github.com/paradigmxyz/reth/releases/tag/v1.9.1
2025-11-08 14:26:51 +00:00
2e2c3b64a0
support Reth v1.9.0
2025-11-06 10:26:23 +00:00
ea368ccf3f
support Geth v1.16.7
2025-11-05 09:26:16 +00:00
2b60ef0ab9
support Reth v1.8.3
2025-11-04 09:32:38 +00:00
4aff37624e
support Monero v0.18.4.3
2025-11-03 09:08:50 +00:00
bf472ad2da
nix: add derivation for bitcoind
2025-10-27 17:48:47 +00:00
81ece1ff3b
support Bitcoin Core v30.0
...
As of Core v30, legacy BDB wallets are no longer supported. Users with legacy
tracking wallets must convert them to descriptor wallets. See `bitcoin-cli
migratewallet` for details.
The maximum OP_RETURN data size has been increased to 4096 bytes, while the one
data output per transaction limitation has been retained. This seems like a
reasonable compromise. The MMGen Project discourages the use of MMGen Wallet
to spam the blockchain.
2025-10-26 10:35:54 +00:00
68c5f5be76
rpc: use icall mechanism for listreceivedbylabel and listsinceblock
2025-10-26 10:35:54 +00:00
5529e7ed9f
minor fixes and cleanups
2025-10-26 10:35:54 +00:00
797912283c
addr.py: support extended MMGen IDs
2025-10-26 10:35:49 +00:00
db73afbae0
support Reth v1.8.2, Geth v1.16.4
2025-10-06 09:40:52 +00:00
c409b1b9a6
reth: minor testing fix; use clang from more recent nixpkgs in Nix build
2025-10-06 09:40:52 +00:00
09e70c4bf3
whitespace (82 files)
2025-10-06 09:40:47 +00:00
62b360bb7d
daemontest_d.msg: make test methods async (bugfix)
2025-10-03 10:34:04 +00:00
2b7080c227
subprocess.run(): use text arg (10 files)
2025-10-03 10:34:04 +00:00
89c3e0e8a9
cmdtest.py: various cleanups (4 files)
2025-10-03 10:34:04 +00:00
6ef0aef487
whitespace, minor cleanups (5 files)
2025-10-03 10:34:04 +00:00
f44ca874ec
cmdtest_d.httpd: initialize with cfg
2025-10-03 10:34:04 +00:00
e9aeb9d8cd
cmdtest.list_cmds(): cleanup, move to CmdGroupMgr
2025-10-03 10:34:04 +00:00
6d74059489
cmdtest.py unify is3seed cmd_group format
2025-10-03 10:34:04 +00:00
f62f89ce31
new CmdGroupMgr:get_cmd_groups() method
2025-10-03 10:34:04 +00:00
e049111110
CmdGroupMgr:list_cmd_groups(): cleanups
2025-10-03 10:34:04 +00:00
a127ec4363
cmdtest_d.include.cfg: new cmd_groups_data namedtuple
2025-10-03 10:34:04 +00:00
a3e7c08f84
implement async_run() with aiohttp backend
...
- aiohttp is now used in the proper context-manager way, so we can
remove the package version pin in setup.cfg
2025-10-01 15:30:57 +00:00
23ca4a9733
daemontest.py rpc: reimplement using async_run()
2025-10-01 15:30:57 +00:00
504000792f
cfg._set_autoset_opts(): cleanups
2025-10-01 15:30:57 +00:00
eb7bcef036
util.py: reimplement async_run() (stub)
2025-10-01 15:30:57 +00:00
4749fe660b
test suite: minor cleanups (async_run)
2025-10-01 15:30:56 +00:00
f8d352df33
cmdtest.py: use isAsync()
2025-10-01 15:30:56 +00:00
8d314c6abe
cmdtest.py rune, runeswap: make txid mismatches into warnings
2025-10-01 15:30:56 +00:00
dc3df437ab
cmdtest.py: make test methods async where applicable
2025-10-01 15:30:56 +00:00
6ccf29fb21
util.py: new isAsync() function
2025-10-01 15:30:56 +00:00
e379926042
txbump: display outputs in raw order [bugfix]
...
- required when user manually chooses output to deduct the fee from
2025-09-29 23:09:17 +00:00
4b55f1158e
btc.tx.base.decodeScriptPubKey(): reimplement, parse nulldata correctly
2025-09-29 23:09:17 +00:00
acffdda309
minor cleanups (2 files)
2025-09-29 23:09:17 +00:00
c88f2a9388
cmdtest.py main: txcreate_common(): cleanups
2025-09-29 23:09:17 +00:00
026e7f0c93
cmdtest.py main: variable renames
2025-09-29 23:09:17 +00:00
0da78c7687
led.py: LED color label fixes
2025-09-29 23:09:17 +00:00