7a3ea17cc4
base_proto.bitcoin -> proto.btc, ... [docstrings]
2022-10-03 10:00:00 +00:00
f06e48ec27
base_proto.bitcoin -> proto.btc, ... [git mv]
2022-10-03 10:00:00 +00:00
1648849c06
xmrwallet: minor cleanups
2022-10-03 09:59:59 +00:00
3f182fed64
proto: btc.py -> btc/params.py, ... [code]
2022-10-03 09:59:59 +00:00
467be95e1c
proto: btc.py -> btc/params.py, ... [add __init__.py]
2022-10-03 09:59:59 +00:00
b8336acb62
proto: btc.py -> btc/params.py, ... [git mv]
2022-10-03 09:59:58 +00:00
61d79e2899
proto.decode_wif(): parse version bytes more efficiently
2022-10-03 09:59:58 +00:00
d1572154b9
proto.bytes2wif() -> proto.encode_wif()
2022-10-03 09:59:58 +00:00
9ba4331340
proto.parse_wif() -> proto.decode_wif()
2022-10-03 09:59:58 +00:00
fdf2557d01
proto.decode_addr(): parse version bytes more efficiently
2022-10-03 09:59:57 +00:00
a78be65214
support Monero integrated addresses
2022-09-29 11:07:01 +00:00
dc3a6b8d49
new method: proto.parse_addr(); new property: CoinAddr.parsed
2022-09-29 11:07:00 +00:00
a48b43c838
proto.decoded_addr: add ver_bytes field
2022-09-29 11:07:00 +00:00
8035688fb7
minor fixes and cleanups
2022-09-29 11:07:00 +00:00
c647e48959
proto.addr_fmt_to_ver_bytes(): reimplement as dict
2022-09-29 11:06:59 +00:00
01e2830296
proto.parse_addr() -> proto.decode_addr()
2022-09-29 11:06:54 +00:00
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