0e50ead7b6
Version 13.2.0
v13.2.0
2022-08-30 12:06:05 +00:00
6acb3a370b
update documentation from wiki
2022-08-30 12:06:05 +00:00
3fc105ffec
various testing fixes and cleanups
2022-08-30 12:06:05 +00:00
63c573e0d6
testing distro/platform compatibility fixes for ethkey,openethereum
2022-08-16 20:36:10 +00:00
31f981ab97
BTC-only testing fix
2022-08-16 20:35:49 +00:00
6653cff8b0
Python 3.7, 3.8 compatibility fix
2022-08-16 20:35:49 +00:00
009cb41941
Geth backwards-compatibility fix
2022-08-16 20:35:49 +00:00
38527779b4
minor fixes and cleanups
2022-08-16 20:35:48 +00:00
49faea717f
update daemon support for BCH,LTC,ETH,XMR
...
- Bitcoin-Cash-Node 24.1.0
- Litecoin Core 0.21.2.1
- Go-Ethereum (Geth) 1.10.21
- Monerod 0.18.1.0
2022-08-15 17:02:35 +00:00
da499f5672
mmgen-tool listaddresses: bugfix
2022-08-15 16:59:25 +00:00
d07d665f35
mmgen-tool: improve usage screens for individual commands
...
Example:
$ mmgen-tool help listaddresses
Testing/demo:
$ test/test.py -e tool_cmd_usage
2022-08-15 12:38:46 +00:00
642b45b2e3
mmgen-tool usage: various fixes and cleanups
2022-08-15 12:38:46 +00:00
784ae44596
tw.unspent: separate status messages for added and edited labels
2022-08-15 12:38:45 +00:00
5eab2a5a66
opts.py: add post_init() function
...
Allow scripts to perform their own initializations that affect the help output.
For a working example, see:
https://github.com/mmgen/mmgen-node-tools/blob/master/mmgen_node_tools/main_ticker.py
2022-08-04 13:44:32 +00:00
d44f05ff57
test.py: start Bitcoin daemon only when required
2022-08-04 13:44:31 +00:00
3f2acde7a8
test suite: minor changes and cleanups
2022-08-04 13:44:31 +00:00
170a9eadad
test.py: support command subgroups
...
Example:
# List available command groups and subgroups
$ test/test.py -L
# Run the ‘msg’ subgroup of ‘regtest’, leaving the daemon running:
$ test/test.py -D regtest.msg
# Re-run the subgroup, skipping dependencies and viewing output:
$ test/test.py -Se regtest.msg
# Re-run the individual test ‘bob_msgverify’ in the subgroup:
$ test/test.py -Se regtest.msg:bob_msgverify
# Same as above:
$ test/test.py -Se regtest:bob_msgverify
2022-07-29 16:46:14 +00:00
1db6076410
scripts/exec_wrapper.py: improve traceback handling
...
- new environment var: EXEC_WRAPPER_TRACEBACK
2022-07-29 16:45:31 +00:00
365e31adb2
minor changes and fixes
2022-07-29 16:45:30 +00:00
840b4d1d43
test.py: move tmpdirs, move config code to test_py_d.cfg
2022-07-27 17:09:00 +00:00
0094d89bad
test-release.sh: move config code to test-release.d/cfg.sh
2022-07-27 17:09:00 +00:00
e4ee3effdf
relocate scantxoutset code to base_proto.bitcoin.misc
2022-07-27 17:08:59 +00:00
401744bf88
minor fixes and cleanups
2022-07-27 17:08:59 +00:00
30b94db2f8
mmgen-tool tw{export,import}: support editing of comments fields
2022-07-23 11:55:32 +00:00
7254375821
mmgen-tool: update usage info, add usage details for twexport, twimport, rescan_blockchain
2022-07-23 11:51:10 +00:00
bef50ed90c
mmgen-tool: support multi-line usage texts
2022-07-23 11:51:04 +00:00
84ff9f643a
new MMGEN_BLACKLIST_DAEMONS environment var
2022-06-13 17:31:09 +00:00
2877e83821
unit_tests.py daemon: rewrite test using {start,stop}-coin-daemons.py
2022-06-13 17:30:22 +00:00
078dcc51f7
daemon.py: new methods: get_daemon(), get_daemon_ids()
2022-06-13 17:30:21 +00:00
074e2b2b74
daemon.py: new method: get_exec_version_str()
2022-06-13 17:30:21 +00:00
54f436c25a
opts.py: add check for --daemon-id
2022-06-13 17:30:21 +00:00
5ca832a9a5
daemon.py: erigon fixes
2022-06-13 17:30:20 +00:00
5ef346bf99
various fixes and cleanups
2022-06-13 17:30:20 +00:00
72aef8b02f
mmgen-tool twimport,twexport: support Ethereum
2022-06-11 16:11:02 +00:00
a51352d5b7
new classes: TwJSON.Import, TwJSON.Export
2022-06-11 16:11:02 +00:00
729dc369fd
minor fixes and cleanups
2022-06-11 16:11:01 +00:00
b0d1a79468
mmgen-xmrwallet: add 'list' operation (list addresses in wallets)
2022-06-09 11:18:10 +00:00
85df3a432b
test-release.sh: remove install tests, add sdist test
2022-06-09 11:18:10 +00:00
99cc5b67e6
update MANIFEST.in, minor install fixes
2022-06-09 11:18:09 +00:00
0ac0bd7137
base_proto.ethereum.daemon: disable socket RPC for Geth
2022-06-09 11:18:09 +00:00
14c4ee2385
update 2 wiki pages
...
Updated:
- doc/wiki/install-mswin/Install-MMGen-on-Microsoft-Windows.md
- doc/wiki/using-mmgen/Getting-Started-with-MMGen.md
2022-06-09 11:18:09 +00:00
59368fd7c1
add 3 wiki pages
...
Added:
- doc/wiki/using-mmgen/Test-Suite.md
- doc/wiki/using-mmgen/Tool-API.md
- doc/wiki/using-mmgen/XOR-Seed-Splitting:-Theory-and-Practice.md
2022-06-09 11:18:08 +00:00
34f30fbf35
mmgen-xmrwallet: add 'new' operation for new address creation
2022-06-03 12:36:08 +00:00
7a8652cd32
minor changes and fixes
2022-06-03 12:32:32 +00:00
b57e7a74f2
pipe helpscreens to pager
2022-06-03 12:32:32 +00:00
42bb5d5fc5
addrfile.py: improve key-address validity check handling
2022-06-03 12:32:31 +00:00
0514ec24c5
new commands: mmgen-tool twexport, mmgen-tool twimport
...
- create a compact JSON dump of the MMGen tracking wallet with `twexport`
- recreate a working tracking wallet with updated balances from the dump in
just a few minutes with `twimport`
- the import operation leverages the `scantxoutset` RPC call to selectively
rescan only required blocks, reducing block rescan time to typically just
a few seconds
- to recover historical transactions for viewing with `mmgen-tool txhist`,
a full blockchain rescan may be performed on the recreated wallet using
`mmgen-tool rescan_blockchain`
- supported coins: BTC, BCH, LTC
2022-05-28 19:44:11 +00:00
4631ba7e58
main_addrimport.py: cleanups, refactor some code to tw.ctl
2022-05-28 19:41:44 +00:00
9e8495fa2e
add regtest user Carol (for tracking wallet testing)
2022-05-28 19:41:44 +00:00
db20b2f34a
rpc.py: improve tracking wallet checking/creation/loading
2022-05-28 19:41:44 +00:00