a3e7c08f84
implement async_run() with aiohttp backend
...
- aiohttp is now used in the proper context-manager way, so we can
remove the package version pin in setup.cfg
2025-10-01 15:30:57 +00:00
23ca4a9733
daemontest.py rpc: reimplement using async_run()
2025-10-01 15:30:57 +00:00
504000792f
cfg._set_autoset_opts(): cleanups
2025-10-01 15:30:57 +00:00
eb7bcef036
util.py: reimplement async_run() (stub)
2025-10-01 15:30:57 +00:00
4749fe660b
test suite: minor cleanups (async_run)
2025-10-01 15:30:56 +00:00
f8d352df33
cmdtest.py: use isAsync()
2025-10-01 15:30:56 +00:00
8d314c6abe
cmdtest.py rune, runeswap: make txid mismatches into warnings
2025-10-01 15:30:56 +00:00
dc3df437ab
cmdtest.py: make test methods async where applicable
2025-10-01 15:30:56 +00:00
6ccf29fb21
util.py: new isAsync() function
2025-10-01 15:30:56 +00:00
e379926042
txbump: display outputs in raw order [bugfix]
...
- required when user manually chooses output to deduct the fee from
2025-09-29 23:09:17 +00:00
4b55f1158e
btc.tx.base.decodeScriptPubKey(): reimplement, parse nulldata correctly
2025-09-29 23:09:17 +00:00
acffdda309
minor cleanups (2 files)
2025-09-29 23:09:17 +00:00
c88f2a9388
cmdtest.py main: txcreate_common(): cleanups
2025-09-29 23:09:17 +00:00
026e7f0c93
cmdtest.py main: variable renames
2025-09-29 23:09:17 +00:00
0da78c7687
led.py: LED color label fixes
2025-09-29 23:09:17 +00:00
a76c824882
led.py: support Radxa Rock 5 (newer kernels)
2025-09-29 23:09:17 +00:00
fa2b2e5cd0
led.py: reimplement binfo as dataclass
2025-09-29 23:09:17 +00:00
2e5ec4c9e8
str.split() + match statement (11 files)
2025-09-26 10:40:24 +00:00
d7423a9783
cmdtest.py regtest: add sort test group
2025-09-26 10:40:24 +00:00
220dc5a31d
minor cleanups (8 files)
2025-09-26 10:40:23 +00:00
3749ff4d7e
whitespace, variable renames (8 files)
2025-09-26 10:40:23 +00:00
d54ed9d427
modtest.py seedsplit, subseed: refactor
2025-09-26 10:40:23 +00:00
4c2df87e54
minor fixes and cleanups
2025-09-26 10:40:23 +00:00
8de9022c63
CoinAmt.fmt(): reimplement using match statement, add test
2025-09-26 10:40:23 +00:00
cf8a57834e
cfg: method rename
2025-09-26 10:40:23 +00:00
20734cc7bb
util2: new load_fake_cryptodome() function
...
The eth-key and monero-python packages used in the test suite require the
keccak256() function provided by the pycryptodome (pycryptodomex) package.
pycryptodome is used in the MMGen code base only by these packages, and only for
testing.
This monkey-patch function eliminates dependency on pycryptodome on systems that
provide keccak256() via hashlib (>=OpenSSL 3.2, >=Python 3.13, latest MSYS2).
2025-09-26 10:40:23 +00:00
263824b997
use hashlib PBKDF2 function
2025-09-26 10:40:17 +00:00
94a59e650a
update wiki documentation
2025-09-23 09:28:13 +00:00
5210edfe72
top-level mods: use match statement where practicable (10 files)
2025-09-23 09:20:55 +00:00
c894598551
sub-level mods: use match statement where practicable (4 files)
2025-09-23 09:20:55 +00:00
4540ccb40a
proto.*: use match statement where practicable (5 files)
2025-09-23 09:20:55 +00:00
669edf9bcb
proto.btc: use match statement where practicable (4 files)
2025-09-23 09:20:55 +00:00
df49bc851c
main_*: use match statement where practicable (6 files)
2025-09-23 09:20:55 +00:00
1009a1c0a7
util: use match statement where practicable
2025-09-23 09:20:54 +00:00
5463f60376
ui: use match statement where practicable
2025-09-23 09:20:54 +00:00
305874a59c
tw.new_swap: use match statement where practicable
2025-09-23 09:20:54 +00:00
a24653eb83
tw.view: use match statement where practicable
2025-09-23 09:20:54 +00:00
245681b35b
protocol: use match statement where practicable
2025-09-23 09:20:54 +00:00
662e56c1da
main_wallet: use match statement where practicable
2025-09-23 09:20:54 +00:00
e29c464ebb
baseconv: use match statement where practicable
2025-09-23 09:20:54 +00:00
52b29604ee
addrlist: use match statement where practicable
2025-09-23 09:20:54 +00:00
a67bf727d8
addrfile: use match statement where practicable
2025-09-23 09:20:54 +00:00
d634c7dca1
passwdlist: use match statement where practicable
2025-09-23 09:20:54 +00:00
b9328d9a45
xmrwallet: use match statement where practicable (3 files)
2025-09-23 09:20:54 +00:00
587397f9c1
test suite: use match statement where practicable (2 files)
2025-09-23 09:20:54 +00:00
954ff01b41
test suite: ThornodeRPCServer: refactor
2025-09-23 09:20:54 +00:00
1ecde8880b
minor cleanups (9 files)
2025-09-23 09:20:53 +00:00
0869482874
assignment expressions (3 files)
2025-09-23 09:20:53 +00:00
df5d6e3bce
whitespace (3 files)
2025-09-23 09:20:53 +00:00
4573e170ed
test suite: use match statement where practicable (21 files)
2025-09-23 09:20:53 +00:00