diff --git a/Altcoin-and-Forkcoin-Support.md b/Altcoin-and-Forkcoin-Support.md index c494a22..b6723f5 100644 --- a/Altcoin-and-Forkcoin-Support.md +++ b/Altcoin-and-Forkcoin-Support.md @@ -51,7 +51,7 @@ dependencies: $ sudo -H pip3 install wheel future pysha3 PyYAML py_ecc rlp As of this writing, the current “stable” version of pyethereum (2.3.2) is -broken, so we must get a more recent version from Github: +broken, so we must check out a more recent version from Github: $ git clone https://github.com/ethereum/pyethereum $ cd pyethereum @@ -134,16 +134,16 @@ To transact ETH instead of EOS, omit the `--token` arguments. To deploy Ethereum contracts with MMGen, you need between **v0.5.1** and **v0.5.3** of the the Solidity compiler (`solc`) installed on your system. The best way to ensure you have the correct version is to compile it from source. -Alternatively, on Ubuntu 18.04 systems a binary distribution is also available, -and instructions for installing it are provided below. +Alternatively, on Ubuntu 18.04 systems a binary distribution is also available. +Instructions for installing it are provided below. -##### *Compile solc from source:* +##### *To compile solc from source:* Clone the repository and build: $ git clone --recursive https://github.com/ethereum/solidity.git $ cd solidity - $ git checkout v0.5.1 + $ git checkout v0.5.1 # v0.5.3 doesn't build on Raspbian Stretch $ ./scripts/install_deps.sh $ mkdir build $ cd build @@ -151,13 +151,7 @@ Clone the repository and build: $ make solc $ sudo install -v --strip solc/solc /usr/local/bin -*Raspbian Stretch users must make the following edits for the build to succeed:* - -> './scripts/install_deps.sh': Add `DISTRO='Debian'` after line 55 -> 'libdevcore/Common.h': Change `BOOST_VERSION < 106500` to `BOOST_VERSION < 106200` -> 'cmake/EthDependencies.cmake': Change `Boost 1.65.0` to `Boost 1.62.0` - -##### *Install solc from binary distribution (Ubuntu 18.04):* +##### *To install solc from binary distribution (Ubuntu 18.04):* First add the following line to your /etc/apt/sources.list: @@ -225,14 +219,13 @@ commands. It's that simple! ### Key/address generation for Zcash (ZEC) -MMGen's enhanced key/address generation support for Zcash and Monero includes -**Zcash z-addresses** and automated Monero wallet creation. +MMGen's enhanced support for Zcash includes generation of **z-addresses.** Generate ten Zcash z-address key/address pairs from your default wallet: $ mmgen-keygen --coin=zec --type=zcash_z 1-10 -The addresses' view keys are included in the file as well. +The addresses' view keys are included in the output file as well. NOTE: Since your key/address file will probably be used on an online computer, you should encrypt it with a good password when prompted to do so. The file can @@ -245,6 +238,9 @@ To generate Zcash t-addresses, just omit the `--type` argument: ### Key/address generation and wallet creation/syncing for Monero (XMR) +MMGen's enhanced support for Monero includes automated Monero wallet creation +and syncing. + Install the following dependencies: $ sudo -H pip3 install pysha3 diff --git a/Install-MMGen-on-Debian-or-Ubuntu-Linux.md b/Install-MMGen-on-Debian-or-Ubuntu-Linux.md index ba6b361..b7f0f73 100644 --- a/Install-MMGen-on-Debian-or-Ubuntu-Linux.md +++ b/Install-MMGen-on-Debian-or-Ubuntu-Linux.md @@ -3,7 +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-setuptools python3-crypto python3-nacl python3-pip python3-scrypt + $ sudo apt-get install python3-dev python3-ecdsa python3-pexpect python3-setuptools python3-crypto python3-nacl python3-pip + +> Using the [pip3][P] installer, install the Python scrypt library: + + $ sudo -H pip3 install scrypt > Install the secp256k1 library: @@ -56,3 +60,4 @@ Started with MMGen**][gs]. [02]: Install-Bitcoind-from-Source-on-Debian-or-Ubuntu-Linux [gs]: Getting-Started-with-MMGen [03]: https://pypi.python.org/packages/source/p/pexpect/pexpect-3.1.tar.gz +[P]: https://pypi.org/project/pip