MMGen is a Bitcoin cold-storage system implemented as a suite of Python command-line scripts that require only a bare minimum of system resources. MMGen plus Bitcoin Core is a completely self-contained system requiring no external Internet resources except for the Bitcoin network itself to do its work: no third parties are involved, and thus no information regarding which addresses you’re tracking is leaked to the outside world.
The program works in tandem with the reference Bitcoin Core daemon (bitcoind) running on both an online and an offline computer to provide a robust solution for securely storing, tracking, sending and receiving Bitcoins. The system uses other implementations from pybitcointools, pywallet and electrum. We have not studied the source code into great detail but everything is in Python so it’s not to hard to read all of it. Use at your own risk. The features are:
- Generate a wallet
- Generate addresses
- Import addresses
- Create a transaction
- Sign a transaction
- Send a transaction
- Using the mnemonic and seed features
- Mnemonics and seeds — additional information
- Incognito wallets
Official site: https://github.com/mmgen/mmgen
Thread: https://bitcointalk.org/index.php?topic=567069.0