a09a6c6bbd
reenable THORChain swaps, RUNE transacting
...
RPC endpoints have been migrated from ninerealms to liquify.com.
Tested on mainnet (swaps and RUNE transacting). As always, swap and transact
small amounts at first.
2026-07-15 11:37:06 +00:00
98b7607e44
support Monero v0.18.5.1
2026-07-12 14:03:05 +00:00
2252ac2cdc
support Reth v2.3.0
2026-06-18 13:23:54 +00:00
c90b4c5917
Nix: update to nixpkgs 26.05
2026-06-18 13:23:54 +00:00
b79460339d
a couple minor cleanups
2026-06-18 13:23:54 +00:00
d61be9c9ec
tooltest2.py: modularize coin-specific tests
2026-06-18 13:23:48 +00:00
e322b4338c
Nostr key/address generation
...
Examples:
# Generate 10 Nostr addresses from your default wallet:
$ mmgen-addrgen --coin=nostr 1-10
# Generate 10 Nostr key/address pairs from your default wallet:
$ mmgen-keygen --coin=nostr 1-10
# Generate a random Nostr key/address pair:
$ mmgen-tool --coin=nostr randpair
# Convert a Nostr address to a hexadecimal pubkey:
$ mmgen-tool --coin=nostr addr2pubhex npub1r7m96hpfeegjcj8un2wjgkw4rwv36x9mtmtek5duv3uq29tcwqgq93nwkz
# Convert a Nostr hexadecimal pubkey to an address:
$ mmgen-tool --coin=nostr pubhex2addr 1fb65d5c29ce512c48fc9a9d2459d51b991d18bb5ed79b51bc64780515787010
Testing:
$ test/modtest.py -v nostr
$ test/cmdtest.py --coin=nostr ref3_addr
$ test/tooltest2.py --coin=nostr
2026-06-04 10:41:42 +00:00
9a9627c8ed
mmgen-tool addr2pubhash: refactor
2026-06-04 10:41:42 +00:00
7e5f43941a
compatibility fix for Python < v3.13
2026-06-04 10:41:42 +00:00
8867e747af
CoinProtocol.Base: add default coin_amt attr
2026-06-04 10:41:42 +00:00
f20db2f74d
CmdTestRef3Addr: cleanups
2026-06-04 10:41:42 +00:00
eb943dded7
BipHDNode.from_path(): determine addr type from protocol
2026-06-04 10:41:42 +00:00
6f84ad7323
WifKey, PrivKey: add key length checks
2026-06-04 10:41:42 +00:00
bf08297ff7
proto.btc.params.decode_wif(): rewrite
2026-06-04 10:41:42 +00:00
0c8794ad35
whitespace, variable rename
2026-06-04 10:41:37 +00:00
191e8ec26b
update PGP signing keys
2026-05-23 13:32:37 +00:00
d63dd743f5
update README, documentation (minor)
2026-05-23 13:32:31 +00:00
8488755790
CoinAmt: Python 3.15 fix
2026-05-21 12:09:33 +00:00
b29b8b4b9c
cmdtest.py: new --dev-mode option
2026-05-21 12:09:33 +00:00
77a42a1df9
tool rand2file: use os.process_cpu_count() to set thread count
2026-05-21 12:09:33 +00:00
c4feeccb66
enable use of pyaes package for testing
2026-05-21 12:09:33 +00:00
75ced150ba
cfg: sort env vars
2026-05-21 12:09:33 +00:00
3d8e98f31e
crypto.Crypto: new encrypt_aes_ctr() method
2026-05-21 12:09:33 +00:00
b13acfa3b1
wallet.mmgen: increase salt length to 32 bytes
2026-05-21 12:09:33 +00:00
7ca2449306
cmdtest.py input: disable some tests for free-threaded Python builds
2026-05-21 12:09:32 +00:00
86ac4e8418
new threaded_python cfg var
2026-05-21 12:09:32 +00:00
2b1fbfa0fc
cmdtest.py: new skip_on_condition() method
2026-05-21 12:09:32 +00:00
efe3cd2261
update secp256k1 extmod for free-threaded Python builds
2026-05-21 12:09:27 +00:00
6195b3b4c6
Version 16.1.0
v16.1.0
stable_msys2
stable_macos
stable_linux
2026-05-18 09:31:56 +00:00
b0b738b5d2
update README, wiki documentation (minor)
2026-05-18 09:28:51 +00:00
3b1f07199e
update command help footers for v16.1.0
2026-05-18 09:28:51 +00:00
866846a200
autosign: wait loop message fix
2026-05-18 09:28:44 +00:00
170a0a892a
update documentation
2026-05-17 18:03:37 +00:00
e092f44ace
minor testing fixes
2026-05-17 18:03:37 +00:00
e2ea3b5d26
main_tool: disable aiohttp backend for arm64
2026-05-17 18:03:37 +00:00
2356abd1b4
tool_cmd.find_incog_data(): use itertools.count() in loop
2026-05-17 18:03:37 +00:00
5a83a716e7
daemontest.py exec: cleanups
2026-05-17 18:03:36 +00:00
eea9195f49
update coin daemon support (XMR, LTC, Geth)
...
- Monero v0.18.5.0
- Litecoin Core v0.21.5.5
- Go-Ethereum v1.17.4
2026-05-17 18:03:36 +00:00
e982f7003a
new machine global constant
2026-05-17 18:03:36 +00:00
ab41b78863
new platform global constant
2026-05-17 18:03:32 +00:00
f8e12ec6c7
update nix build for Bitcoin Cash Node v29.0.0
2026-05-15 14:02:28 +00:00
2d1a626a7d
update documentation from wiki
2026-05-15 14:02:04 +00:00
765f245042
enable --scroll option for XMR, tool command
2026-05-15 13:42:49 +00:00
6a402f4000
support Reth v2.2.0
2026-05-15 13:42:49 +00:00
762940deca
autosign: minor cleanups
2026-05-15 13:42:44 +00:00
79ca80e8f2
autosign: re-enable file cleaning for non-XMR setup (bugfix)
2026-05-08 13:34:30 +00:00
64f9b26a2a
autosign: delay a few imports
2026-05-08 13:34:30 +00:00
ce40c500e1
new modules: autosign.signable, autosign.swap_mgr
2026-05-08 13:34:30 +00:00
b99ef94b60
autosign.py -> autosign/__init__.py
2026-05-08 13:34:25 +00:00
b3bdc76eb7
doc/wiki: update mmgen-autosign command help
2026-05-07 17:52:59 +00:00