Commit graph

2,768 commits

Author SHA1 Message Date
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