a4ac1c0fbd
unit_tests.py: new test: misc.xmrwallet_uarg_info
2024-04-09 10:16:05 +00:00
80f6f9aa5c
mmgen-xmrwallet: ignore already imported wallet outputs files
2024-04-05 16:00:34 +00:00
f8dd81efe9
mmgen-txcreate autosign: check for signed transactions too
2024-03-31 13:10:16 +00:00
60003eac25
minor fixes
2024-03-31 13:10:16 +00:00
afd2a00988
tx.New: exclude cmdline tx outputs from autochg result
2024-03-13 12:16:10 +00:00
bf280c7fe4
tx.New: improve command line parsing
2024-03-13 12:16:10 +00:00
edfa94e3bb
new TrackingWalletName class
2024-03-13 12:16:10 +00:00
ede7353ea2
minor fixes and cleanups
2024-03-13 12:16:09 +00:00
92ab29a138
support use of alternate tracking wallet with --tw-name
2024-03-12 13:21:57 +00:00
07dc1bde40
support Monero v18.3.2
2024-03-12 13:21:57 +00:00
1c141c1020
proto.btc.rpc: improve handling of tracking wallet name
2024-03-12 13:21:57 +00:00
d3d4b11c7f
unit_tests rpc: async/await cleanups
2024-03-12 13:21:56 +00:00
1581437f0d
minor fixes and cleanups
2024-03-12 13:21:56 +00:00
4c431500aa
mmgen-xmrwallet: new --priority option
...
Increase the chances of your transaction being included in a block during
periods of TX pool congestion.
Supported values:
1 - low
2 - normal
3 - high
4 - highest
If option is omitted, default priority (0) is used
2024-03-11 10:28:40 +00:00
53eed7d7c5
cmdtest xmr_autosign: add txview, txview_all tests
2024-03-11 10:28:40 +00:00
21b3fc9a3b
cmdtest autosign: add no daemon running test
2024-03-11 10:28:39 +00:00
21f435986a
wallet.dieroll: support --seed-len opt
2024-03-11 10:28:39 +00:00
0c5b361da8
minor cleanups
2024-03-11 10:28:39 +00:00
a9ea9ff5dc
mmgen-autosign: add --seed-len opt
2024-03-10 14:43:34 +00:00
ad6161dbb7
mmgen-autosign: improve args/opts processing, add checks
2024-03-10 14:43:34 +00:00
2360a9a844
cmdtest autosign: add user-configured entry mode test
2024-03-10 14:43:34 +00:00
cd23bf20d4
minor cleanups
2024-03-10 14:43:33 +00:00
7f0af76b48
MMGenPexpect: add exit_val attr
2024-03-10 14:43:33 +00:00
faf28879f6
bip39: add tobytes(), frombytes() methods; Seed: remove hexdata attr
2024-03-10 14:43:33 +00:00
12b830a104
cmdtest.py: add/improve expect strings for non-zero exit_vals
2024-03-09 11:33:27 +00:00
6cb2caea59
main: don’t handle non-zero SystemExit; cmdtest ethdev: minor cleanup
2024-03-09 11:33:26 +00:00
930ed631a0
cmdtest.py: fix handling of TestSuiteSpawnedScriptException
2024-03-09 11:33:26 +00:00
e75169f258
new file: test/misc/cfg.py
2024-03-09 11:33:26 +00:00
c815cf4dd6
renamed: test/misc/cfg.py -> test/misc/cfg_main.py
2024-03-09 11:33:26 +00:00
5fd89629b3
cmdtest autosign: remove use of wait loop for non-threaded tests
2024-03-09 11:33:25 +00:00
3575d2afb2
tw.ctl: path cleanups; cmdtest ethdev: fix wallet_upgrade tests
2024-03-09 11:33:25 +00:00
65032a5b58
fileutil: accept Path instances as arguments
2024-03-09 11:33:25 +00:00
03ce2e74f6
minor fixes and cleanups
2024-03-09 11:33:24 +00:00
cf2e308713
cmdtest.py: suppress traceback with expected non-zero exit val
2024-03-08 14:13:23 +00:00
2cb00192d9
cmdtest.py: cleanups, whitespace
2024-03-08 14:13:23 +00:00
5c419c802b
main.py: add fqmod param; add test/misc/opts.py launcher
2024-03-08 14:13:23 +00:00
211b71431d
renamed: test/misc/opts.py -> test/misc/opts_main.py
2024-03-08 14:13:23 +00:00
54d68ab33f
TwView: improve sort keys for deterministic output
2024-03-08 14:13:22 +00:00
00484cd7ba
wallet: remove hexseed attribute
2024-03-08 14:13:22 +00:00
03e392c158
minor cleanups, deterministic testing improvements
2024-03-08 14:13:22 +00:00
c587ab3998
support descriptor wallets for BTC
...
For BTC, MMGen Wallet now creates and uses a descriptor wallet as its tracking
wallet. For LTC and BCH, the legacy Berkeley DB wallet is used by default as
before.
While the legacy BDB wallet continues to be fully supported, BTC users are
advised to upgrade their tracking wallet to a descriptor wallet to avoid
support issues with future versions of Bitcoin Core.
Upgrade a legacy tracking wallet as follows:
$ bitcoin-cli migratewallet mmgen-tracking-wallet
Alternatively, you may dump your tracking wallet to JSON and restore it as a
descriptor wallet using the ‘mmgen-tool’ commands ‘twexport’, ‘twimport’ and
‘rescan_blockchain’ (see the help screens for those commands for details).
Testing (add the -e option to see script output):
# descriptor wallet:
$ test/cmdtest.py regtest
# Berkeley DB wallet:
$ test/cmdtest.py regtest_legacy
2024-03-06 11:05:23 +00:00
205fec1785
TwGetBalance: offload spendable warning to btc subclass
2024-03-06 11:05:22 +00:00
8e68aa4e3a
rpc.process_http_resp(): handle errors within returned list
2024-03-06 11:05:22 +00:00
5e43ae2106
tw.ctl, regtest, cmdtest regtest: cleanups
2024-03-06 11:05:22 +00:00
19bdf54bb8
new file: mmgen/contrib/descriptors.py
2024-03-06 11:05:22 +00:00
0883b36842
rpc: fix rpc host/credentials for regtest
2024-03-06 11:05:21 +00:00
649eb141a8
cmdtest regtest: add empty wallet, no balance tests
2024-03-06 11:05:21 +00:00
99c2238c63
TwCtl: resolve_address(), get_label_addr_pairs(): cleanups
2024-03-04 10:30:37 +00:00
651f8d6192
method rename: get_addr_label_pairs() -> get_label_addr_pairs()
2024-03-04 10:30:37 +00:00
fbe4961deb
TwCtl: add no_rpc arg; don’t require RPC to instantiate token TXs
2024-03-04 10:30:37 +00:00