-
v16.1.0 Stable
released this
2026-05-18 09:56:38 +00:00 | 22 commits to master since this releaseMMGen Wallet Version 16.1.0 Release Notes
This version of MMGen Wallet introduces XMR compatibility mode, which enables transacting and tracking wallet operations for Monero using the same interface as for other coins, thus unifying the user experience across all coins.
Compatibility mode is now the preferred way to transact Monero, replacing the
mmgen-xmrwalletscript for most operations.For details, see the XMR section of the Altcoin-and-Forkcoin-Support wiki page.
Major new feature:
- XMR compatibility mode (
d8439ba6,4a4b8149,e69dfbe8,907bdc2b,7b53f433,cb99e13c,1132d0ff,bdd7dd33)
Other features and improvements:
- mmgen-txbump: support transaction selection (
c4ec6271) - mmgen-txsend --status: support transaction ranges (
48edcf41) - mmgen-txsend: support transaction selection with
--status(4f1b16f4) - BTC: increase maximum OP_RETURN data size to 4096 bytes (
81ece1ff)
Security, bugfix, cleanup:
- aiohttp: restore use as context manager, remove version pin (
a3e7c08f) - txbump: display outputs in correct (raw) order (
e3799260) - decodeScriptPubKey(): parse nulldata correctly (
4b55f115) - use hashlib for keccak-256 function on newer systems; eliminate dependency on pycryptodome package (
20734cc7) - use hashlib for PBKDF2 function (
263824b9)
Python requirement: >= 3.11 (tested on 3.11, 3.12, 3.13 and 3.14)
This release has been tested on the following platforms:
NixOS 25.11 / x86_64 Debian 13 (Trixie) / x86_64 Debian 12 (Bookworm) / x86_64 (no Reth*) Ubuntu 26.04 (Resolute) / x86_64 Ubuntu 24.04 (Noble) / x86_64 Arch Linux 2026-05-16 (Python 3.14.5) / x86_64 Armbian Debian 13 (Trixie) / Radxa Rock 5B [arm64] (Reth issue**) Armbian Debian 13 (Trixie) / Nano Pi M6 [arm64] (Reth issue**) Armbian Ubuntu 24.04 (Noble) / Banana Pi F3 [riscv64] (no Reth***) Windows 11 Enterprise / MSYS2 2026-03-22 (Python 3.14.5) / x86_64 [qemu] macOS 13.7.6 (Ventura) / Homebrew 5.1.11 (Python 3.14.5, Bash 5.3.9) / x86_64 [qemu] Notes: * Reth requires newer libc ** arm64: aiohttp RPC backend fails with Reth *** riscv64: Reth builds without issue but fails to start: failed to open the database: Cannot allocate memory (12) Location: crates/storage/db/src/mdbx.rs:96:8and with the following coin daemon versions:
Bitcoin Core 31.0.0 Bitcoin Cash Node 29.0.0 Litecoin Core 0.21.5.5 Monerod 0.18.5.0 Go Ethereum (Geth) 1.17.4 Rust Ethereum (Reth) 2.2.0 Parity Ethereum 2.7.2Solc 0.8.26 or newer is required for ERC20 token contract creation
Coin address generation has been additionally tested using the following reference tools:
pycoin 0.92718.20260405 (https://github.com/richardkiss/pycoin) monero-python 1.1.1 (https://github.com/monero-ecosystem/monero-python) zcash-mini a2b3504 (https://github.com/FiloSottile/zcash-mini) vanitygen-plusplus e7858035 (https://github.com/10gic/vanitygen-plusplus) eth-keys 0.7.0 (https://github.com/ethereum/eth-keys) ethkey (OpenEthereum 3.1.0)Downloads
-
Source code (ZIP)
19 downloads
-
Source code (TAR.GZ)
19 downloads
- XMR compatibility mode (
-
v16.0.0 Stable
released this
2025-09-17 09:44:29 +00:00 | 248 commits to master since this releaseMMGen Wallet Version 16.0.0 Release Notes
Version 16.0.0 brings THORChain swaps to MMGen Wallet, along with some other major new features, other significant features and improvements, and the usual bugfixes and code cleanups. Users are highly encouraged to upgrade.
Major new features:
- Swap support for 21 assets via THORChain (
ff28d39a3,85cec5655) - RUNE transaction and swap support (
ec84abc90,ef76cf646) - Nix/NixOS support (
d69fee71c,abbc9c843,84b0843be) - Rust Ethereum (Reth) support (
1e422b2c2,5269b5efc) - Ethereum transaction sending via Etherscan (
1eb0de793) - BCH cashaddr support (
8edc7da5a,3c726f909) - OP_RETURN data support (
8fd463ecf,6620b4dba)
Other significant features and improvements:
- autosign: support signing TXs with non-MMGen inputs (
b12fd879b) - txcreate: support sub-Satoshi fees (
1cab2f9d6) - txbump: support new outputs in the replacement transaction (
ef5f6e4b2) - txsend: new
--receipt(ff9a1e08d) and--test(1f166ce45) options - txsend: new
--dump-hexand--mark-sentoptions (6967456f8) - new
mmgen-cliutility for communication with coin daemons (94bee46cb) - contextual command options (
037c6bfb6) - contextual usage screens (
4eb7c6456) - coin-specific and protocol-specific configuration options (
f8a312e40) - negated command-line options (
df3559d42) - LED signaling support for:
- new JSON transaction file format (
4ffe5c48d)
Security-related changes:
- Ethereum transaction signing with libsecp256k1 (
60ca7a291) - secp256k1 extension mod: randomize context for enhanced protection against side-channel leakage (
fbeda2f07) - mmgen-txcreate: prompt user if change address is not wallet address (
6df695024)
Testing:
Python requirement: >= 3.9 (tested on 3.9, 3.11, 3.12 and 3.13)
This release has been tested on the following platforms:
NixOS 25.05 / x86_64 Debian 13 (Trixie) / x86_64 Debian 12 (Bookworm) / x86_64 Debian 11 (Bullseye) / x86_64 Ubuntu 25.04 (Plucky) / x86_64 Ubuntu 24.04 (Noble) / x86_64 Arch Linux 2025-09-09 (Python 3.13.7) / x86_64 Armbian Debian 13 (Trixie) / Radxa Rock 5B [arm64] Armbian Debian 13 (Trixie) / Nano Pi M6 [arm64] Armbian Ubuntu 24.04 (Noble) / Banana Pi F3 [riscv64] (no Reth) Armbian Ubuntu 24.04 (Noble) / Orange Pi 5B [arm64] Windows 11 Enterprise / MSYS2 2025-08-30 / x86_64 [qemu] macOS 13.7.6 (Ventura) / Homebrew 4.6.10 (Python 3.13.7, Bash 5.3.3) / x86_64 [qemu]and with the following coin daemon versions:
Bitcoin Core 29.1.0 Bitcoin-Cash-Node 28.0.1 Litecoin Core 0.21.4 Monerod 0.18.4.2 Go-Ethereum (Geth) 1.16.3 Rust Ethereum (Reth) 1.7.0 Parity Ethereum 2.7.2Solc 0.8.26 or newer is required for ERC20 token contract creation
Coin address generation has been additionally tested using the following reference tools:
pycoin-0.92.20241201 (https://github.com/richardkiss/pycoin) monero-python 1.1.1 (https://github.com/monero-ecosystem/monero-python) zcash-mini a2b3504 (https://github.com/FiloSottile/zcash-mini) vanitygen-plusplus e7858035 (https://github.com/10gic/vanitygen-plusplus) eth-keys 0.7.0 (https://github.com/ethereum/eth-keys) ethkey (OpenEthereum 3.1.0)Downloads
-
Source code (ZIP)
16 downloads
-
Source code (TAR.GZ)
16 downloads
- Swap support for 21 assets via THORChain (
-
v15.0.0 Stable
released this
2024-09-22 10:54:22 +00:00 | 698 commits to master since this releaseMMGen Wallet Version 15.0.0 Release Notes
This release brings full macOS support to MMGen Wallet, along with a new security feature and the usual code cleanups and testing improvements.
Important new features:
- macOS support (
bcff2e4f,a24eed08,91991a13,d5939ef0,19bc4af9) - disable swap on offline signing device (
4483b0fb)
Python requirement: >= 3.9 (tested on 3.9, 3.11 and 3.12)
This release has been tested on the following platforms:
Debian 11 (Bullseye) / x86_64 Debian 12 (Bookworm) / x86_64 Ubuntu 22.04 (Jammy) / x86_64 Ubuntu 24.04 (Noble) / x86_64 Arch Linux 2024-09-01 (Python 3.12.5) / x86_64 Armbian Debian 11 (Bullseye) / Orange Pi PC2 [arm64] (offline signing) Armbian Ubuntu 24.04 (Noble) / Rock Pi 4 [arm64] Windows 11 Enterprise / MSYS2 2024-05-07 / x86_64 [qemu] macOS 13.7.6 (Ventura) / Homebrew 4.3.18 (Python 3.12.5, Bash 5.2.32) / x86_64 [qemu]and with the following coin daemon versions:
Bitcoin Core 27.1.0 Bitcoin-Cash-Node 27.1.0 Litecoin Core 0.21.3 Monerod 0.18.3.4 Go-Ethereum (Geth) 1.13.15 Parity Ethereum 2.7.2Solc v0.8.26 or newer is required for ERC20 token contract creation
Altcoin address generation has been additionally tested using the following reference tools:
zcash-mini a2b3504 (https://github.com/FiloSottile/zcash-mini) pycoin-0.92.20230326 (https://github.com/richardkiss/pycoin) vanitygen-plusplus e7858035 (https://github.com/10gic/vanitygen-plusplus) monero-python 1.1.1 (https://github.com/monero-ecosystem/monero-python) ethkey (OpenEthereum 3.3.5)Downloads
-
Source code (ZIP)
16 downloads
-
Source code (TAR.GZ)
17 downloads
- macOS support (
-
v14.1.0 Stable
released this
2024-07-14 14:42:11 +00:00 | 756 commits to master since this releaseMMGen Wallet Version 14.1.0 Release Notes
Important new features:
1c5c3319: offline transaction signing with automount for BTC, BCH, LTC and ETH/ERC20c587ab39: support descriptor wallets for BTC92ab29a1: support use of alternate tracking wallet with--tw-nameea1e8d12:bip_hd: a minimal, easy-to-use BIP-32/BIP-44 implementation
Other significant changes and features:
6f0751b8: make transactions BIP-125 replace-by-fee by default21f43598: dieroll wallet: support--seed-lenopt54d68ab3: tracking wallet view: ensure deterministic output of entries99e70578: mmgen-tool: newdecrypt_keystorecommanda9ea9ff5: mmgen-autosign: new--seed-lenopt59e112ae: mmgen-autosign: newwipe_keyoperationdf7e8f0b: mmgen-autosign: newxmr_setupoperation
New Monero features:
fc7e3c83: mmgen-xmrwallet: newsweep_alloperationf39da52b: mmgen-xmrwallet: support sweeping to specific account of wallet4c431500: mmgen-xmrwallet: support fee-prioritizing of transactions42a5821e: mmgen-xmrwallet: new--rescan-spentoptiona5a24269: mmgen-xmrwalletsubmit,relay: display relay timeb6acf879: mmgen-xmrwallet: new--skip-empty-accounts,--skip-empty-addressesoptionsea0f32e3: mmgen-xmrwalletlist,listview: display per-address balances4f216ea9: mmgen-xmrwalletsync,list,view,listview: display addresses in truncated form (override with--full-address)0de5e47c: mmgen-xmrwallet: newviewandlistviewoperations
Security / bugfix:
a49aa2ba: keygen.py: forbid use of non-safe public key generation backends72a93dfc: proto.btc.tx: fixnLocktimefunctionality
Python requirement: >= 3.9 (tested on 3.9, 3.11 and 3.12)
This release has been tested on the following platforms:
Debian 11 (Bullseye) / x86_64 Debian 12 (Bookworm) / x86_64 Ubuntu 22.04 (Jammy) / x86_64 Ubuntu 24.04 (Noble) / x86_64 Arch Linux 2024-07-08 (Python 3.12.4) / x86_64 Debian 12 (Bookworm) [Armbian] / Rock Pi 4 [arm64] Ubuntu 24.04 (Noble) [Armbian] / Rock Pi 4 [arm64] Windows 10 Enterprise / MSYS2 2024-05-07 / x86_64 [qemu] Windows 11 Enterprise / MSYS2 2024-05-07 / x86_64 [qemu]and with the following coin daemon versions:
Bitcoin Core 27.1.0 Bitcoin-Cash-Node 27.0.0 Litecoin Core 0.21.3 Monerod 0.18.3.3 Go-Ethereum (Geth) 1.13.15 Parity Ethereum 2.7.2Solc v0.8.26 or newer is required for ERC20 token contract creation
Altcoin address generation has been additionally tested using the following reference tools:
zcash-mini a2b3504 (https://github.com/FiloSottile/zcash-mini) pycoin-0.92.20230326 (https://github.com/richardkiss/pycoin) vanitygen-plusplus e7858035 (https://github.com/10gic/vanitygen-plusplus) monero-python 1.1.1 (https://github.com/monero-ecosystem/monero-python) ethkey (OpenEthereum 3.3.5)Downloads
-
Source code (ZIP)
18 downloads
-
Source code (TAR.GZ)
18 downloads
-
v14.0.0 Stable
released this
2023-11-27 12:31:57 +00:00 | 943 commits to master since this releaseMMGen Wallet Version 14.0.0 Release Notes
This special release marks the MMGen Project’s 10th anniversary on Github.
Though only one new noteworthy feature has appeared in MMGen Wallet since v13.3.0, users can benefit from numerous bugfixes, code cleanups, and installation and testing improvements, along with updated coin daemon support. Upgrading is therefore highly recommended:
$ pip3 install --upgrade mmgen-walletNote that the code repository and package have been renamed to
mmgen-walletwhile the package toplevel currently remainsmmgen.Notable new feature:
b51868a5: support multiple loaded coin daemon wallets
Other important changes:
159e1c8a,5eb3eb84: build dynamically linked secp256k1 extension module11b131fd,01783f63: Pylint integration, Github workflows
Minor changes and additions:
7135744d: usepycryptodomexinstead ofpysha3forkeccak_256functionefb3a3ff: new scriptexamples/whitepaper.py: extract the Bitcoin whitepaper from the blockchain
Python requirement: >= 3.8 (tested on 3.8, 3.9 and 3.11)
This release has been tested on the following platforms:
Debian 11 (Bullseye) / x86_64 Debian 12 (Bookworm) / x86_64 Ubuntu 20.04 (Focal) / x86_64 Ubuntu 22.04 (Jammy) / x86_64 Arch Linux 2023-11-20 (Python 3.11) / x86_64 ArchLinuxArm 2023-11-20 [userspace] (Python 3.11) / Rock Pi 4 (armv8) Debian 11 (Bullseye) [Armbian] / Rock Pi 4 (armv8) Debian 11 (Bullseye) [Armbian] / Orange Pi PC2 (armv8) [BTC + XMR autosign] Windows 10 Enterprise / MSYS2 2023-10-26 / x86_64 [qemu]and with the following coin daemon versions:
Bitcoin Core 25.1.0 Bitcoin-Cash-Node 26.1.0 Litecoin Core 0.21.2.2 Monerod 0.18.3.1 Go-Ethereum (Geth) 1.13.4 Parity Ethereum 2.7.2Solc v0.8.7 is required for ERC20 token contract creation
Altcoin address generation has been additionally tested using the following reference tools:
zcash-mini a2b3504 (https://github.com/FiloSottile/zcash-mini) pycoin-0.92.20230326 (https://github.com/richardkiss/pycoin) vanitygen-plusplus e7858035 (https://github.com/10gic/vanitygen-plusplus) monero-python 1.1.1 (https://github.com/monero-ecosystem/monero-python) ethkey (OpenEthereum 3.3.5)Downloads
-
Source code (ZIP)
15 downloads
-
Source code (TAR.GZ)
16 downloads
-
v13.3.0 Stable
released this
2023-06-13 18:34:53 +00:00 | 1061 commits to master since this releaseMMGen Version 13.3.0 Release Notes
Notable new features for this release:
- automatic change address selection
- curses-like scrolling interface for tracking wallet views
- offline transaction autosigning for Monero
- Config API (encapsulates configuration data, making the entire MMGen code base usable as a library for other Python projects)
New features in chronological order:
a78be652: Support Monero integrated addresses164ef9d2: mmgen-xmrwallet: newtxviewoperation1d392f17: mmgen-tool listaddresses: fully reimplemented UI (same astwviewandtxhist)68caeb31: mmgen-txcreate: warn user if change address is usedcbe74981: mmgen-txcreate: automatic change address selection045fdefd: mmgen-txcreate: automatic change address selection by address typef62322b1: mmgen-tool twexport: address pruningb26657fb: Curses-like scrolling UI for tracking wallet views via--scrolloption55528989: proto.btc.tx: set sequence numbers for all inputs explicitly94125052: mmgen-txcreate: consider addresses in the tracking wallet with labels to be reserved, i.e. equivalent to used, for purposes of automatic change address selection (can be overridden with--autochg-ignore-labelsoption)c7adb56e: Config API, Part I (eliminate global configuration variables)e90e25b2: Config API, Part II (make entire MMGen code base usable as a library for external projects - usage example provided in scriptexamples/coin-daemon-info.py)dc685e9c: mmgen-keygen: new viewkey-address file type via--viewkeysoption686fdfcc: mmgen-autosign: use default wallet as autosign wallet by defaultde77f9c2: Monero offline transaction autosigning (invokemmgen-xmrwallet --helpfor usage information and tutorial)a1986fe6: mmgen-xmrwallet: newtxlistoperation
Windows/MSYS2 changes:
ebb77548: use native MSYS2 terminal and UCRT64 environment by default
Testing changes:
4aa9f731: use monero-python instead of MoneroPy as reference tool056de3bc: test.py: add--demooptione1f68963: use pycryptodome/pycryptodomex for Keccak testing
...plus loads of bugfixes, cleanups and code rewrites (345 commits, 373 files changed, 17902 insertions, 10670 deletions)
Requires Python >= 3.7 (tested on 3.7, 3.9, 3.10 and 3.11)
This release has been tested on the following platforms:
Debian 10 (Buster) / x86_64 Debian 11 (Bullseye) / x86_64 Debian 12 (Bookworm) / x86_64 Ubuntu 22.04 (Jammy) / x86_64 Arch Linux (Python 3.11) / x86_64 ArchLinuxArm [userspace] (Python 3.11) / Rock Pi 4 (armv8) Debian 11 (Bullseye) [Armbian] / Rock Pi 4 (armv8) Debian 11 (Bullseye) [Armbian] / Orange Pi PC2 (armv8) [BTC + XMR autosign] Windows 10 Enterprise / MSYS2 2023.03.18 / x86_64 [qemu]and with the following coin daemon versions:
Bitcoin Core 25.0.0 Bitcoin-Cash-Node 26.0.0 Litecoin Core 0.21.2.2 Monerod 0.18.2.2 Go-Ethereum (Geth) 1.11.16 Parity Ethereum 2.7.2Solc v0.8.7 is required for ERC20 token contract creation
Altcoin address generation has been additionally tested using the following reference tools:
zcash-mini a2b3504 (https://github.com/FiloSottile/zcash-mini) pycoin 0.92.20220529 (https://github.com/richardkiss/pycoin) vanitygen-plusplus e7858035 (https://github.com/10gic/vanitygen-plusplus) monero-python 1.1.1 (https://github.com/monero-ecosystem/monero-python) ethkey (OpenEthereum 3.3.5)Downloads
-
Source code (ZIP)
2 downloads
-
Source code (TAR.GZ)
2 downloads
-
v13.2.0 Stable
released this
2022-08-30 12:07:33 +00:00 | 1406 commits to master since this releaseMMGen Version 13.2.0 Release Notes
This release introduces three important new features: 1) transaction history via
mmgen-tool txhist, an invaluable aid in helping you to choose which
outputs to spend; 2) tracking wallet export/import to JSON; and 3) fast blockchain rescanning during address import and elsewhere.Important new features:
-
transaction history:
7d216564 -
import/export tracking wallets to JSON:
0514ec24 -
fast blockchain rescanning via
scantxoutset:c96833c5,5488c513,e7ac7fd2 -
new
mmgen-toolcommands: -
new
mmgen-xmrwalletoperations:
New testing feature:
- command subgroups:
170a9ead
Important workaround:
- localhost resolution workaround for MSWin/MSYS2 (may speed up RPC performance for all backends on some systems):
8cbdab9d
Python requirements: >= 3.7 (3.7, 3.8, 3.9, 3.10 tested)
This release has been tested on the following platforms:
Debian 10 (Buster) / x86_64 Debian 11 (Bullseye) / x86_64 Ubuntu 20.04 (Focal) / x86_64 Ubuntu 22.04 (Jammy) / x86_64 Arch Linux / x86_64 ArchLinuxArm [userspace] / Rock Pi 4 (armv8) Debian 11 (Bullseye) [Armbian] / Rock Pi 4 (armv8) Debian 11 (Bullseye) [Armbian] / Orange Pi PC2 (armv8) [BTC-only] Windows 10 Enterprise / MSYS2 2022.06.03 / x86_64 [qemu]and with the following coin daemon versions:
Bitcoin Core 23.0.0 Bitcoin-Cash-Node 24.1.0 Litecoin Core 0.21.2.1 Monerod 0.18.1.0 Go-Ethereum (Geth) 1.10.21 OpenEthereum 3.3.5 Parity Ethereum 2.7.2 Erigon v2022.05.02 [14557a234] (no token operations, eth_call() issues with devnet)Solc v0.8.7 is required for ERC20 token contract creation
Altcoin address generation has been additionally tested using the following reference tools:
zcash-mini a2b3504 (https://github.com/FiloSottile/zcash-mini) pycoin 0.92.20220529 (https://github.com/richardkiss/pycoin) vanitygen-plusplus e7858035 (https://github.com/10gic/vanitygen-plusplus) MoneroPy 98e7feb (https://github.com/bigreddmachine/MoneroPy) ethkey (OpenEthereum 3.3.5)Downloads
-
Source code (ZIP)
2 downloads
-
Source code (TAR.GZ)
2 downloads
-
-
v13.1.0 Stable
released this
2022-05-10 12:56:14 +00:00 | 1487 commits to master since this releaseMMGen Version 13.1.0 Release Notes
This release completes the process of modularizing the MMGen code base and fully separating protocol-dependent from protocol-independent code.
In addition to improved reliability, maintainability and extensibility, this major code overhaul has led to significant performance improvements and
reductions in memory usage.Important new feature:
Other changes/additions/improvements (most recent first):
- add pure-Python RIPEMD-160 code and wrapper routine:
40d90b37 - mmgen-tool: add
extract_key_from_geth_walletcommand:096f363d - mmgen-tool: add
eth_checksummed_addrcommand:aecc03e2 - crypto.py: improve user entropy implementation:
589c3780 - rewrite public key and address generation code:
32c522c0 - rewrite test/gentest.py utility:
b43d827b
Important bugfixes:
- RPC: disable
*_PROXYenvironment vars forrequestsbackend:ba2cc40d - mmgen-tool pubhex2addr: fix incorrect output for ETH, XMR and ZEC-Z protocols:
af65676d - mmgen-tool addr2pubhash: reject non-PKH addresses:
4e3b11a3 - mmgen-passchg: improve secure wallet deletion logic:
9e3d8d92
Python requirements: >= 3.7 (3.7, 3.8, 3.9, 3.10 tested)
This release has been tested on the following platforms:
Debian 10 (Buster) / x86_64 Debian 11 (Bullseye) / x86_64 Ubuntu 20.04 (Focal) / x86_64 Ubuntu 22.04 (Jammy) / x86_64 Arch Linux / x86_64 Arch Linux [userspace] / Rock Pi 4 (armv8) Debian 10 (Buster) [Armbian] / Rock Pi 4 (armv8) Debian 11 (Bullseye) [Armbian] / Orange Pi PC2 (armv8) [BTC-only] Windows 10 Enterprise [MSYS2-2022.02.15] / x86_64 [qemu]and with the following coin daemon versions:
Bitcoin Core 23.0.0 Bitcoin-Cash-Node 24.0.0 Litecoin Core 0.18.1 Monerod 0.17.3.0 Parity Ethereum 2.7.2 Go-Ethereum (Geth) 1.10.14 (1.10.17 works but has geth init issues) OpenEthereum 3.3.5 Erigon v2022.05.02 [14557a234] (partial testing, eth_call() issues with devnet)Solc v0.8.7 is required for ERC20 token contract creation
Altcoin address generation has been additionally tested using the following reference tools:
zcash-mini a2b3504 (https://github.com/FiloSottile/zcash-mini) pycoin 0.92.20220213 (https://github.com/richardkiss/pycoin) vanitygen-plusplus e7858035 (https://github.com/10gic/vanitygen-plusplus) MoneroPy 98e7feb (https://github.com/bigreddmachine/MoneroPy) ethkey (OpenEthereum 3.3.5)Downloads
-
Source code (ZIP)
2 downloads
-
Source code (TAR.GZ)
2 downloads
- add pure-Python RIPEMD-160 code and wrapper routine:
-
v13.0.0 Stable
released this
2021-10-14 13:23:42 +00:00 | 1689 commits to master since this releaseMMGen Version 13.0.0 Release Notes
Important new features:
- [XMR]: New 'mmgen-xmrwallet' interactive command: create and sync wallets, create and relay transactions (optionally via Tor proxy), support offline TX signing:
3d8ee62,cb98afd - [ETH]: Support Geth:
ac7bced - Support multiple daemons per coin:
dfc732a
Other changes/additions/improvements (most recent first):
- Deterministic testing:
8e739e7,08fc25d - Run test scripts from overlay tree:
96a250b - [ETH]: Support Erigon (WIP):
877be3f,b88c4bb - Migrate from distutils to setuptools, fully automate build and install process:
25fb862,4a95714 - Move data files to package directory:
ea81d46 - [ETH]: Support ETC via Parity (v2.7.2):
1575b30 - Daemon version checking:
a4eee3e
Important bugfixes:
- mmgen-txsign: Support all address types with flat keylist:
f64be2b
Python requirements: >= 3.7 (3.7, 3.8, 3.9 tested)
This release has been tested on the following platforms:
Debian 10 (Buster) / x86_64 Debian 11 (Bullseye) / x86_64 Ubuntu 20.04 (Focal) / x86_64 Arch Linux / x86_64 Debian 10 (Buster) [Armbian] / Rock Pi 4 (armv8) (no Parity or OE) Windows 10 Enterprise [MSYS2] / qemu-x86_64and with the following coin daemon versions:
Bitcoin Core 22.0.0 Bitcoin-Cash-Node 23.1.0 Litecoin Core 0.18.1 Monerod 0.17.2.3 Parity Ethereum 2.7.2 Go-Ethereum (Geth) 1.10.9 OpenEthereum 3.3.0 Erigon 2021.09.5-alpha [0976b9e45] (WIP, partial testing)Solc v0.8.7 is required for ERC20 token contract creation
Altcoin address generation has been additionally tested using the following reference tools:
zcash-mini a2b3504 (https://github.com/FiloSottile/zcash-mini) pycoin 021907c (https://github.com/richardkiss/pycoin) vanitygen-plus 2212312 (https://github.com/exploitagency/vanitygen-plus) MoneroPy 98e7feb (https://github.com/bigreddmachine/MoneroPy) ethkey (OpenEthereum 3.3.0)Downloads
-
Source code (ZIP)
2 downloads
-
Source code (TAR.GZ)
3 downloads
- [XMR]: New 'mmgen-xmrwallet' interactive command: create and sync wallets, create and relay transactions (optionally via Tor proxy), support offline TX signing:
-
v0.12.1 Stable
released this
2020-06-27 10:42:55 +00:00 | 1956 commits to master since this releaseMMGen Version 0.12.1 Release Notes
In addition to some new features, this release includes many changes “under the hood” that make the MMGen code base harder, more modular, and more extensible.
Significant new features:
- asyncio/aiohttp support:
f9a483f3 - txcreate,twview,listaddresses: display exact transaction date:
b671453c - mnemonic entry modes:
04add0df
Significant code changes:
- data objects: always raise exception on failure:
0852321c - new Lockable class: lock global vars after initialization:
4c2410e0 - eliminate global vars g.proto, g.coin, g.rpc and others:
c3f185e8 - rewritten transaction classes:
c3f185e8 - new LEDControl class:
5ba2f51e - rewritten terminal code:
d8e1d5f8
This release has been tested on the following platforms:
Debian Buster / x86_64 Ubuntu Focal / x86_64 Armbian Bionic / Rock Pi 4 (armv8) Armbian Bionic / Orange Pi PC2 (armv8) Raspbian Buster / Raspberry Pi B (armv7) (BTC only) Windows 10 Enterprise Eng. / MSYS2 / qemu-x86_64and with the following coin daemon versions:
Bitcoin Core 0.20.0 Bitcoin-ABC 0.21.8 Litecoin Core 0.18.1 Monerod 0.16.0.0 OpenEthereum 3.0.1Python version 3.6 or greater is required.
Altcoin address generation has been additionally tested using the following tools as references:
zcash-mini a2b35042 (https://github.com/FiloSottile/zcash-mini) pycoin 11f60a7c (https://github.com/richardkiss/pycoin) vanitygen-plus 22123128 (https://github.com/exploitagency/vanitygen-plus) MoneroPy 98e7feb2 (https://github.com/bigreddmachine/MoneroPy) ethkey 2.7.2 (https://github.com/paritytech/parity-ethereum)Downloads
-
Source code (ZIP)
3 downloads
-
Source code (TAR.GZ)
4 downloads
- asyncio/aiohttp support: