b36ba55303
cmdtest.py: zero cfg file for each test group
2026-09-11 14:10:56 +00:00
8847af9410
support BCH transaction display with multiple TX files
2026-09-11 14:10:56 +00:00
673da14a9f
test suite: add autosign_data_dir
2026-09-11 14:10:56 +00:00
6b4841e760
test suite: data_dir, trash_dir fixups
2026-09-11 14:10:56 +00:00
bf983222d8
test suite: whitespace
2026-09-11 14:10:55 +00:00
728e32a6cd
test suite: rename *BOGUS* environment variables
2026-09-11 14:10:55 +00:00
106da66351
improve setting of is_signing, is_sending; cmdtest.py ref_tx: add test
2026-09-11 14:10:55 +00:00
9f762bb750
cfg: support option setting via ‘overrides’
2026-09-11 14:10:55 +00:00
02d43ef227
cmdtest.py autosign_automount: check mmgen-txsend --status with legacy TX files
2026-09-11 14:10:55 +00:00
034c3a7355
tx.completed, cmdtest.py autosign_automount: minor fixes, param renames
2026-09-11 14:10:55 +00:00
7bd098fd61
cmdtest.py autosign_automount: add XMR TX file to removable device
2026-09-11 14:10:55 +00:00
7f13c85805
cmdtest.py autosign_automount: add legacy TX files to removable device
2026-09-11 14:10:55 +00:00
9666e6871b
XMR compat: support viewing of transaction files
2026-09-11 14:10:55 +00:00
a68a87397b
cmdtest.py autosign: new autosign_txview() method
2026-09-11 14:10:55 +00:00
390fed1a4c
cmdtest.py autosign: cleanups, relocate some methods
2026-09-11 14:10:50 +00:00
b07f41960a
new is_signing and is_sending configuration options
2026-09-10 02:23:39 +00:00
33773ecfd6
new allow_legacy_tx_files and forbid_version_mismatched_tx_files options
...
These options may be set in the cfg file only.
`allow_legacy_tx_files` - allow non-signing and non-sending operations with
legacy non-JSON transaction files (disabled by default)
`forbid_version_mismatched_tx_files` - forbid all operations with transaction
files with missing or mismatched version number (disabled by default)
Refer to the cfg file sample for more details.
2026-09-09 18:33:59 +00:00
7e2aa8088b
transaction versioning
...
Transaction versioning provides a mechanism to require the user to keep
online and offline installations in sync.
2026-09-09 18:33:59 +00:00
650f1902f8
tx.completed: new legacy_fmt_chk() method
...
See dd714815 , 852cdeda
Reject Ethereum transaction files with double-encoded serialized data as well.
2026-09-09 18:33:59 +00:00
2d84015e5e
led.py: add ‘on’ state
2026-09-09 18:33:59 +00:00
d28a767609
cmdtest.py main: create a single-output transaction
2026-09-09 18:33:59 +00:00
836dbdb5d9
cmdtest.py: new ref_tx test
2026-09-09 18:33:59 +00:00
e1d715ea76
cmdtest.py: mv tool_decrypt_ref test to tool group
2026-09-09 18:33:59 +00:00
2bc8a5dda4
minor fixes and cleanups
2026-09-09 18:33:59 +00:00
379a041e8d
tx.completed: new DummyCompleted class
2026-09-09 18:33:59 +00:00
41bc51e356
tx.util -> autosign.util
2026-09-09 18:33:59 +00:00
d786f08d70
tx.file: metadata_only -> get_proto_only
2026-09-09 18:33:54 +00:00
bd73cb07b8
test-release.sh: add lint test combining all available code checkers
2026-09-06 10:08:42 +00:00
256970f349
setup.py extmod: convert gcc warnings to errors; test-release.sh: add gcc test
2026-09-06 10:08:42 +00:00
7d31c25a20
proto.vm.tx.new: check data arg with DataOutput
2026-09-06 10:08:42 +00:00
f94fede3a2
new EthereumDataOutput class
2026-09-06 10:08:42 +00:00
8ebc9ac2de
proto.eth.params: new max_data_len attr
2026-09-06 10:08:41 +00:00
0b3982fcbf
tx.new, tx.new_swap, tx.info: minor cleanups
2026-09-06 10:08:41 +00:00
f6f56b9e1f
whitespace, variable renames
2026-09-06 10:08:41 +00:00
d4aaf70b30
new THORChainDataOutput class
2026-09-06 10:08:41 +00:00
4d1e17865b
new BitcoinDataOutput class
2026-09-06 10:08:41 +00:00
518b2f403f
proto.btc.tx.data_output -> tx.data_output
2026-09-06 10:08:41 +00:00
b794e26bd2
OpReturnData -> DataOutput
2026-09-06 10:08:41 +00:00
73cf5814cf
proto.vm.tx.new: improve cmd args processing
2026-09-06 10:08:41 +00:00
81c2a923a0
tx.new: cmd_args -> args
2026-09-06 10:08:41 +00:00
75dfdd4e94
help.txcreate: fix usage info; fix outputs info for THORChain
2026-09-06 10:08:41 +00:00
f2f0cc3959
cmdtest.py rune, swap: cleanups
2026-09-06 10:08:41 +00:00
c6d8839f9a
tx.new, tx.new_swap, tx.info: minor cleanups
2026-09-06 10:08:41 +00:00
08f3520566
tx.new_swap: new update_memo() method
2026-09-06 10:08:36 +00:00
33412d8a32
regtest: reduce premined blocks to 120 for descriptor wallet
2026-09-02 13:52:44 +00:00
4f607d224d
various fixes and cleanups
2026-09-02 13:52:44 +00:00
742825e62a
cmdtest.py: new op_return test
2026-09-02 13:52:44 +00:00
783ad11532
cmdtest.py runeswap: use LTC as dest coin instead of BTC
2026-09-02 13:52:44 +00:00
dd71481514
tx.file: refuse to parse legacy TX files for signing ops
...
See 852cdeda
Instead of checking before signing, check before parsing.
2026-09-02 13:52:44 +00:00
955fe5aa28
cfg, txsign, test suite: minor cleanups
2026-09-02 13:52:39 +00:00