MMGenInstallDependenciesMSWin.md 2.1 KB

MMGen = Multi-Mode GENerator

a Bitcoin cold storage solution for the command line

Install MMGen and Its Dependencies on Microsoft Windows

Install the Python interpreter:

Grab the Windows 32-bit installer and run it, accepting the defaults. Make sure the Python base directory is in your path.

Build the Scrypt Python module:

Grab the latest tarball from python.org. Unpack to C:\, start the DOS prompt and run:

    cd \scrypt-0.6.1
    python setup.py build --compiler=mingw32
    python setup.py install

Build OpenSSL:

Grab the latest tarball from the openssl.org download page. Unpack to C:\, start your MSYS shell and run:

    $ cd /c/openssl-1.0.1f
    $ ./config
    $ make
    $ make install

Install the Pycrypto Python module:

Source code is available from the Pycrypto home page, but it appears to build only with MS Visual Studio, not MinGW. Until this situation is fixed, you can install the precompiled binaries available from Voidspace. Download and run the Windows installer, accepting the defaults.

Install the ecdsa Python module:

Grab the tarball, unpack it, cd to the archive root and run python setup.py install.

Install the bitcoin-python Python module:

Grab the tarball, unpack it, start your MSYS shell, cd to the archive root and run the command:

    $ cp -a src/bitcoinrpc /c/Python27/Lib/site-packages

This is a workaround for the standard setup command, which fails here due to a dependency problem. If your Python is installed in a different location, you'll have to adjust the destination path accordingly.