7487256e70
util.py: fmt_list(): add data conversion support, add test
2023-09-25 13:25:02 +00:00
e1a9f0870f
util.py: list_gen(): support inclusion of multiple members, add test
2023-09-25 13:25:01 +00:00
eee6167327
ui.py: do_pager(): update LESS environment var
2023-09-25 13:25:01 +00:00
47a5da0418
line_input(): cleanups, fix readline text insert bug
2023-09-25 13:25:01 +00:00
0a15625e83
tw: remove trailing space when saving output to file
2023-09-25 13:25:01 +00:00
0cc96af152
test suite: PYTHONPATH and other env var fixes
2023-09-25 13:25:00 +00:00
0e669c3ef8
a few minor fixes
2023-09-25 13:25:00 +00:00
b51868a5d6
proto.btc.rpc: allow multiple loaded coin daemon wallets
...
As of this commit, non-MMGen coin daemon wallets may remain loaded when using
MMGen, and they’ll be safely ignored.
As before, the MMGen tracking wallet will be created automatically if it doesn’t
exist.
Use of the default wallet as tracking wallet is no longer supported. In the
unlikely event you’re still using your coin daemon’s default `wallet.dat` as
your MMGen tracking wallet, you must perform the following steps before running
any MMGen command:
1) Stop the coin daemon.
2) Execute `mkdir -p /path-to-coind-datadir/wallets/mmgen-tracking-wallet`.
3) Move the default `wallet.dat` to the newly created directory.
2023-07-03 12:42:51 +00:00
77d313e2e7
proto.btc.rpc: add tracking_wallet_exists property
2023-07-03 12:42:50 +00:00
a67f991b03
mmgen-tool twexport: add force keyword arg
2023-07-03 12:42:50 +00:00
e8f48bd66e
whitespace; minor fix
2023-07-03 12:42:50 +00:00
dce9e25919
rpc_init(): skip tw initialization where possible
2023-07-03 12:42:49 +00:00
efb3a3ffc6
new script: examples/whitepaper.py
...
- extract the Bitcoin whitepaper from the blockchain
2023-07-01 15:51:37 +00:00
3c549367fa
test/start-coin-daemons.py: add xmr wallet daemon support
2023-07-01 15:51:37 +00:00
31ad7805ca
daemon.py: state_msg() fix
2023-07-01 15:51:37 +00:00
46befcb79b
add MMGEN_DEBUG_DAEMON environment var
2023-07-01 15:51:37 +00:00
371e22887d
autosign,daemon: minor cleanups
2023-07-01 15:51:36 +00:00
3ca9639f8c
Version 13.3.0
v13.3.0
2023-06-13 18:32:21 +00:00
903b4265a5
support Bitcoin Core v25.0.0
2023-06-13 18:32:21 +00:00
beff87a467
keygen.py: test_avail(): minor fix
2023-06-13 18:32:20 +00:00
7d7bb5dbce
update documentation from wiki (minor changes)
2023-06-13 18:32:20 +00:00
29ebec09c3
minor testing fixes
2023-06-13 18:32:20 +00:00
e92f241f7a
test suite: improve handling of environment vars
2023-05-23 12:12:33 +00:00
cd0d2e4ab3
crypto.py: deterministic testing fix
2023-05-23 12:12:32 +00:00
75735c8dfd
cfg var rename: force_color -> test_suite_enable_color
2023-05-23 12:12:32 +00:00
19dc7eac26
minor fixes and cleanups
2023-05-23 12:12:32 +00:00
25a4361101
ts_ethdev: fee prompt cleanups
2023-05-23 12:12:31 +00:00
4946af328a
ts_ethdev: whitespace
2023-05-23 12:12:31 +00:00
d94739de36
ts_ethdev: minor variable renames
2023-05-23 12:12:30 +00:00
ebb77548b7
setup.py: add workaround for MSYS2 UCRT64 env path bug
...
MMGen now uses UCRT64 as the default MSYS2 configuration (see
doc/wiki/install-mswin/Install-MMGen-on-Microsoft-Windows.md).
2023-05-21 11:34:17 +00:00
bb92ad4009
update documentation from wiki
2023-05-21 11:34:16 +00:00
82fb37d09c
minor test fixes, minor Windows install fix
2023-05-21 11:34:16 +00:00
38eac8d20a
test/unit_tests.py: add --list-subtests option
2023-05-21 11:34:16 +00:00
0e6ab32bf1
setup.py: Windows build fix
2023-05-19 20:29:09 +00:00
f97869702d
MSWin/MSYS2 testing fixes
2023-05-19 16:16:53 +00:00
a873f14548
make Geth default Ethereum daemon
2023-05-19 16:16:53 +00:00
e1f68963a7
use pycryptodome/pycryptodomex for Keccak testing
2023-05-19 16:16:52 +00:00
46dcb5cabe
minor fixes and cleanups
2023-05-19 16:16:52 +00:00
31de72e1af
test/unit_tests.py: add skip_msg helper method
2023-05-19 16:16:52 +00:00
ca41862f60
update documentation from wiki
2023-05-19 16:16:51 +00:00
4f3f031a3b
minor testing fixes
2023-05-17 15:44:11 +00:00
0fa5e707a9
test suite: use mmgen.pyversion for version checking
2023-05-17 15:44:11 +00:00
6a96d7a3fd
new module: pyversion.py; add test
2023-05-17 15:44:11 +00:00
2345dc4665
install,test: disable pysha3 for Python 3.11
2023-05-13 19:55:57 +00:00
4771e55047
test/hashfunc.py: add keccak test vectors
2023-05-13 19:41:07 +00:00
76af1d7071
minor test suite fixes and cleanups
2023-05-13 19:41:07 +00:00
30494b8aff
XMR autosign offline: check daemon socket, skip wallet refresh
2023-05-07 17:11:54 +00:00
403d3be586
ts_xmr_autosign: improve balance checking
2023-05-07 17:11:53 +00:00
5b4f9471e5
XMR test suite: datadir, RPC port fixes
2023-05-07 17:11:53 +00:00
b081349514
minor fixes and cleanups
2023-05-07 17:11:53 +00:00