• v0.9.1 1d277d9612

    v0.9.1 Stable

    mmgen released this 2017-05-28 07:56:34 +00:00 | 2564 commits to master since this release

    Signed by mmgen
    GPG key ID: 62DBE9E5212F05BE

    MMGen version 0.9.1 Release Notes

    BIP 125 replace-by-fee (RBF) support:

    • Create replaceable transactions using the --rbf switch to mmgen-txcreate and mmgen-txdo
    • Create, and optionally sign and send, replacement transactions with the new mmgen-txbump command

    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_fee configurable in mmgen.cfg

    Command scriptability:

    • New --yes switch makes mmgen-txbump and mmgen-txsign fully non-interactive and mmgen-txcreate and mmgen-txsend mostly 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
  • v0.9.0 09ead54eec

    v0.9.0 Stable

    mmgen released this 2016-12-18 08:56:26 +00:00 | 2573 commits to master since this release

    Signed by mmgen
    GPG key ID: 62DBE9E5212F05BE

    MMGen version 0.9.0 Release Notes

    New features:

    • New mmgen-txdo command 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-color option overrides terminfo entry and $TERM environment variable
    • Selected commands of mmgen-tool now 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
  • v0.8.9 5c53ab9455

    v0.8.9 Stable

    mmgen released this 2016-12-10 13:10:12 +00:00 | 2579 commits to master since this release

    Signed by mmgen
    GPG key ID: 62DBE9E5212F05BE

    MMGen 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
  • v0.8.8 e5a7b51b4f

    v0.8.8 Stable

    mmgen released this 2016-11-23 19:24:59 +00:00 | 2586 commits to master since this release

    Signed by mmgen
    GPG key ID: 62DBE9E5212F05BE

    MMGen version 0.8.8 Release Notes

    Data directory, config file and default wallet support:

    • Data directory is ~/.mmgen; config file is mmgen.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:
      1. config file
      2. environmental variables beginning with MMGEN_ (listed in globalvars.py)
      3. 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-host option.
    • Testnet use can be overridden with the --testnet=0|1 option.
    Downloads
  • v0.8.7 fda8f25385

    v0.8.7 Stable

    mmgen released this 2016-11-12 10:31:04 +00:00 | 2592 commits to master since this release

    Signed by mmgen
    GPG key ID: 62DBE9E5212F05BE

    MMGen version 0.8.7 Release Notes

    Assorted fixes/improvements:

    • Importing addresses with --rescan working 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_TESTNET environment variable
    Downloads
  • v0.8.6 0be6059674

    v0.8.6 Stable

    mmgen released this 2016-08-24 14:22:23 +00:00 | 2595 commits to master since this release

    Signed by mmgen
    GPG key ID: 62DBE9E5212F05BE

    MMGen 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
  • v0.8.5 2004b9fb28

    v0.8.5 Stable

    mmgen released this 2016-08-23 10:51:25 +00:00 | 2600 commits to master since this release

    Signed by mmgen
    GPG key ID: 62DBE9E5212F05BE

    MMGen 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
  • v0.8.3 956eeab186

    v0.8.3 Stable

    mmgen released this 2016-02-28 13:47:57 +00:00 | 2623 commits to master since this release

    Signed by mmgen
    GPG key ID: 62DBE9E5212F05BE

    MMGen 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