modified: Altcoin-and-Forkcoin-Support.md

The MMGen Project 2019-02-07 18:58:39 +00:00
commit 530d8b8150

@ -50,8 +50,36 @@ Signing of ETH and ETC transactions is handled by the [pyethereum][y] library.
First, using the [pip3][P] Python package installer, install the following
dependencies:
> *Python 3.6 and newer:*
$ sudo -H pip3 install future pysha3 PyYAML py_ecc rlp
> *Python 3.5:*
$ sudo -H pip3 install future pysha3 PyYAML setuptools-markdown cytoolz
$ sudo -H pip3 install py_ecc=1.4.2 eth-hash==0.2.0 eth-typing==1.3.0
$ git clone https://github.com/ethereum/eth_utils
$ cd eth_utils
$ git checkout v1.0.3
> Edit `eth_utils/__init__.py`. Replace line beginning with "__version__" with
> the following:
__version__ = '1.0.3'
$ sudo python3 ./setup.py install
$ cd ..
$ sudo -H pip3 install rlp==0.4.4
$ sudo -H pip3 install setuptools-scm pytest-runner==2.6.2 bitcoin secp256k1
$ git clone https://github.com/ethereum/pyethereum
$ cd pyethereum
$ git checkout v1.6.1
$ sudo python3 ./setup.py install
$ cd ..
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: