-
v0.9.1 Stable
released this
2017-05-28 07:56:34 +00:00 | 2564 commits to master since this releaseMMGen version 0.9.1 Release Notes
BIP 125 replace-by-fee (RBF) support:
- Create replaceable transactions using the
--rbfswitch tommgen-txcreateandmmgen-txdo - Create, and optionally sign and send, replacement transactions with the new
mmgen-txbumpcommand
Satoshis-per-byte format:
- Tx fees, both on the command line and at the interactive prompt, may be specified either as absolute BTC amounts or in satoshis-per-byte format (an integer followed by the letter 's')
Improved fee handling:
- Completely reworked fee-handling code with better fee checking
- default tx fee eliminated,
max_tx_feeconfigurable in mmgen.cfg
Command scriptability:
- New
--yesswitch makesmmgen-txbumpandmmgen-txsignfully non-interactive andmmgen-txcreateandmmgen-txsendmostly non-interactive.
Bugfixes and usability improvements:
- 'mmgen-tool listaddresses' now list addresses from multiple seeds correctly
- Improved user interaction with all
mmgen-tx*commands
The RBF and new fee functionality are documented in the Getting Started guide.
The guide has also been updated with a new Preliminaries section and a new Hot wallets and key-address files section.
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
3 downloads
- Create replaceable transactions using the
-
v0.9.0 Stable
released this
2016-12-18 08:56:26 +00:00 | 2573 commits to master since this releaseMMGen version 0.9.0 Release Notes
New features:
- New
mmgen-txdocommand creates, signs and sends transactions in one operation - Exporting seed to hexadecimal (mmhex) format now supported
- Support for 8-color terminals, better default colors on 256-color terminals
--force-256-coloroption overrides terminfo entry and $TERM environment variable- Selected commands of
mmgen-toolnow accept stdin input - Transaction file format change: TXID appended to file after tx is broadcast
A new tutorial, Recovering Keys Without MMGen, has been added to the wiki
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
2 downloads
- New
-
v0.8.9 Stable
released this
2016-12-10 13:10:12 +00:00 | 2579 commits to master since this releaseMMGen version 0.8.9 Release Notes
This release brings full functionality and wider testing to the MS Windows port. MMGen now works with both WinXP/MinGW32 and Win7+/MinGW64, and separate, updated installation instructions for both platforms have been added to the wiki. A working MinGW environment is now required to run MMGen.
New Windows features:
- Full non-interactive test suite support with pexpect (PopenSpawn)
- secp256k1 address generation support
- Secure wallet deletion with sdelete
Windows bugfixes:
- A critical bug in writing the encrypted keyaddrfile has been fixed. This bug would have affected only online wallet use and would not have led to the loss of coins
- Cookie filename fixed; RPC cookie authentication now functional
General features:
- --bitcoin-data-dir, --rpc-port, --rpc-user, and --rpc-password options
Downloads
-
Source code (ZIP)
2 downloads
-
Source code (TAR.GZ)
3 downloads
-
v0.8.8 Stable
released this
2016-11-23 19:24:59 +00:00 | 2586 commits to master since this releaseMMGen version 0.8.8 Release Notes
Data directory, config file and default wallet support:
- Data directory is
~/.mmgen; config file ismmgen.cfg. - When default wallet is present in data directory, specifying the wallet on the command line is optional.
- Datadir structure mirrors that of Bitcoin Core: mainnet and testnet share a common config file, with testnet putting its own files, including the default wallet, in the subdirectory 'testnet3'.
- Global vars are now overriden in this order:
- config file
- environmental variables beginning with
MMGEN_(listed in globalvars.py) - command line
- Long (common) opts added for setting global vars; display with
--longhelp.
The test suite has been updated to test these new features.
Other changes:
- Always get user entropy, even for non-critical randomness, unless
-r0. - rpcuser,rpcpassword now override cookie authentication, as with Core.
- Communication with remote bitcoind supported with
--rpc-hostoption. - Testnet use can be overridden with the
--testnet=0|1option.
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
5 downloads
- Data directory is
-
v0.8.7 Stable
released this
2016-11-12 10:31:04 +00:00 | 2592 commits to master since this releaseMMGen version 0.8.7 Release Notes
Assorted fixes/improvements:
-
Importing addresses with
--rescanworking again -
Tracking and spending non-MMGen addresses now fully functional
-
mmgen-txcreate: improvements in unspent outputs display -
mmgen-txsign: use bitcoind wallet dump as keylist fixed -
Testnet support:
- Practice sending transactions without risking funds (free testnet coins: https://tpfaucet.appspot.com/)
- Test suite fully supported
- To enable, set
MMGEN_TESTNETenvironment variable
Downloads
-
Source code (ZIP)
1 download
-
Source code (TAR.GZ)
4 downloads
-
-
v0.8.6 Stable
released this
2016-08-24 14:22:23 +00:00 | 2595 commits to master since this releaseMMGen version 0.8.6 Release Notes
New features/improvements:
- Address generation using secp256k1 library (Linux only)
Instructions for installing the secp256k1 library on your system can be found at doc/wiki/install-linux/Install-MMGen-on-Debian-or-Ubuntu-Linux.md
If secp256k1 is not installed on the system, MMGen will still be usable. It just falls back to 'keyconv', or failing that, python-ecdsa for generating addresses.
Downloads
-
Source code (ZIP)
2 downloads
-
Source code (TAR.GZ)
3 downloads
-
v0.8.5 Stable
released this
2016-08-23 10:51:25 +00:00 | 2600 commits to master since this releaseMMGen version 0.8.5 Release Notes
New features/improvements:
- Colored output
- Label editing in mmgen-txcreate
This release includes a major object-oriented rewrite of much of the code.
NOTE: The transaction file format has changed. Since TX files are temporary, this shouldn't be a problem for most. However, the script 'tx-old2new.py' in the scripts directory will convert old old TX files to the new format for those who need to do so.
The Windows implementation is functional again. Use at your own risk, and report any problems on the Bitcointalk forum.
Downloads
-
Source code (ZIP)
2 downloads
-
Source code (TAR.GZ)
4 downloads
-
v0.8.3 Stable
released this
2016-02-28 13:47:57 +00:00 | 2623 commits to master since this releaseMMGen version 0.8.3 Release Notes
New features/improvements:
- New native Bitcoin RPC library.
- Support for cookie-based RPC authentication (new in Bitcoin Core v0.12.0).
- Batch mode available when listing and importing addresses.
- mmgen-tool listaddresses: 'addrs' argument allows you to specify an address or range of addresses.
NOTE: if MMGen is already installed on your system, you must remove your existing installation by hand before installing this new version. On Linux, this means deleting everything under the directory '/usr/local/lib/python2.7/dist-packages/mmgen/'. Also, if you did a 'git pull' instead of a fresh clone, you must delete the 'build' directory in the repository root before installing.
The 'mmgen-pywallet' utility has been removed. It's no longer needed, as the 'bitcoin-cli dumpwallet' command (available since Core v0.9.0) provides equivalent functionality.
The Windows port isn't being actively maintained at the moment. Use at your own risk, and report any problems on the Bitcointalk forum.
Downloads
-
Source code (ZIP)
2 downloads
-
Source code (TAR.GZ)
3 downloads