From 530d8b8150b578f926e492b96a1d50663b577a54 Mon Sep 17 00:00:00 2001 From: MMGen Date: Thu, 7 Feb 2019 18:58:39 +0000 Subject: [PATCH] modified: Altcoin-and-Forkcoin-Support.md --- Altcoin-and-Forkcoin-Support.md | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/Altcoin-and-Forkcoin-Support.md b/Altcoin-and-Forkcoin-Support.md index 5ad2d2e..0242c69 100644 --- a/Altcoin-and-Forkcoin-Support.md +++ b/Altcoin-and-Forkcoin-Support.md @@ -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: