modified: Altcoin-and-Forkcoin-Support.md

modified:   Install-MMGen-on-Debian-or-Ubuntu-Linux.md
The MMGen Project 2019-02-07 11:36:01 +00:00
commit 918357bc40
2 changed files with 27 additions and 6 deletions

@ -1,3 +1,5 @@
#### [*Note for Armbian systems*](Install-MMGen-on-Debian-or-Ubuntu-Linux#a_a)
## Table of Contents
#### [Full support for Ethereum (ETH), Ethereum Classic (ETC) and ERC20 Tokens](#a_eth)
@ -8,7 +10,9 @@
#### [Full support for Bcash (BCH) and Litecoin](#a_bch)
#### [Enhanced key/address generation support for Monero (XMR) and Zcash (ZEC)](#a_es)
#### [Key/address generation for Zcash (ZEC)](#a_zec)
#### [Key/address generation and wallet creation/syncing for Monero (XMR)](#a_xmr)
#### [Key/address generation support for 144 Bitcoin-derived altcoins](#a_kg)
@ -215,7 +219,7 @@ MMGen requires that the bitcoin-abc daemon be listening on non-standard
Then just add the `--coin=bch` or `--coin=ltc` option to all your MMGen
commands. It's that simple!
### <a name='a_es'>Enhanced key/address generation support for Monero (XMR) and Zcash (ZEC)</a>
### <a name='a_zec'>Key/address generation for Zcash (ZEC)</a>
MMGen's enhanced key/address generation support for Zcash and Monero includes
**Zcash z-addresses** and automated Monero wallet creation.
@ -235,6 +239,13 @@ To generate Zcash t-addresses, just omit the `--type` argument:
$ mmgen-keygen --coin=zec 1-10
### <a name='a_xmr'>Key/address generation and wallet creation/syncing for Monero (XMR)</a>
Install the following dependencies:
$ sudo -H pip3 install pysha3
$ sudo -H pip3 install ed25519ll # optional, but greatly speeds up address generation
Generate ten Monero address pairs from your default wallet:
$ mmgen-keygen --coin=xmr 1-10

@ -3,11 +3,11 @@
> Install required Debian/Ubuntu packages:
$ sudo apt-get install autoconf git libgmp-dev libssl-dev libtool wipe
$ sudo apt-get install python3-dev python3-ecdsa python3-pexpect python3-scrypt python3-setuptools python3-crypto python3-nacl python3-pip
$ sudo apt-get install python3-dev python3-ecdsa python3-pexpect python3-setuptools python3-crypto python3-nacl python3-pip
> Install fast ed25519 Python package (optional, but recommended for Monero addresses):
> Install the scrypt library:
$ sudo -H pip3 install ed25519ll
$ sudo -H pip3 install scrypt
> Install the secp256k1 library:
@ -27,13 +27,23 @@
$ git checkout stable_linux
$ sudo ./setup.py install
$ cd ..
$ sudo chmod o+rx /usr/local/share/mmgen # this may be required for Armbian systems
> Install the bitcoind daemon(s):
> To install prebuilt binaries, go [here][01]. To install from source, go
> [here][02].
#### Note for offline machines:
#### <a name='a_a'>*Note for Armbian systems:*</a>
> Due to a bug in the Python 3.5 implementation used in current Armbian
> distributions, the following commands may be required after installing Python
> packages from source or via pip:
$ sudo find /usr/local/lib/python3.5 -exec chmod o+r {} \;
$ sudo find /usr/local/lib/python3.5 -type d -exec chmod o+x {} \;
#### *Note for offline machines:*
> Naturally, your offline machine must be connected to the Internet to retrieve
> and install the above packages as described above. This is normally not a