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
2d01fbc45c
use hashlib keccak256() function if available
...
Available if Python compiled with OpenSSL 3.2 or greater (Python >= 3.13)
2025-09-23 09:20:53 +00:00
d13baa1a07
isinstance(): use type union operator (11 files changed)
2025-09-23 09:20:53 +00:00
28c39f2b5f
setup.cfg: bump minimum Python version to 3.11
2025-09-23 09:20:53 +00:00
9b8205d4d4
README.md, *-requirements.txt (file renames, minor cleanup)
2025-09-23 09:20:48 +00:00
85cef681e9
Version 16.0.0
v16.0.0
2025-09-17 09:33:05 +00:00
6f6f2a6908
update README.md for v16.0.0
2025-09-17 09:33:04 +00:00
3a967b46dc
minor testing/build fixes
2025-09-17 09:33:04 +00:00
9f1148c3ac
README.md: minor cleanups, add contact links
2025-09-16 12:32:42 +00:00
203596e9df
minor Nix fixes
2025-09-16 11:27:27 +00:00
b26c8d472e
add doc/wiki/Install-MMGen-Wallet-on-Nix.md
2025-09-16 11:27:27 +00:00
441a57f19f
fix up wiki links for command help
2025-09-16 11:27:21 +00:00
556c7df15c
update wiki documentation
2025-09-15 09:56:45 +00:00
4c5640b034
support Bitcoin Core v29.1
2025-09-15 09:28:41 +00:00
7980ddcdb6
minor testing fixes
2025-09-15 09:28:41 +00:00
a3eef0128a
Windows/MSYS2 build and testing fixes
2025-09-15 09:28:41 +00:00