modified: Altcoin-and-Forkcoin-Support.md
modified: Install-MMGen-on-Debian-or-Ubuntu-Linux.md
parent
530d8b8150
commit
1e20f7d1b6
2 changed files with 9 additions and 42 deletions
|
|
@ -50,36 +50,8 @@ 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:
|
||||
|
||||
|
|
@ -89,15 +61,14 @@ broken, so we must get a more recent version from Github:
|
|||
|
||||
To prevent the library from auto-installing a lot of unneeded dependencies
|
||||
(Pycryptodome in particular, which would stomp on our existing Pycrypto
|
||||
installation) we need to edit the file 'requirements.txt', making it look
|
||||
like this:
|
||||
installation) we need to edit the file 'requirements.txt', **removing**
|
||||
the lines with the following packages:
|
||||
|
||||
pysha3>=1.0.1
|
||||
PyYAML
|
||||
scrypt
|
||||
py_ecc
|
||||
rlp>=1.0.1,<2.0.0
|
||||
future
|
||||
coincurve
|
||||
pbkdf2
|
||||
pyethash
|
||||
pycryptodome
|
||||
repoze.lru
|
||||
|
||||
Now we can proceed with the install:
|
||||
|
||||
|
|
|
|||
|
|
@ -3,11 +3,7 @@
|
|||
> 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
|
||||
|
||||
> Install the scrypt library:
|
||||
|
||||
$ sudo -H pip3 install scrypt
|
||||
$ sudo apt-get install python3-dev python3-ecdsa python3-pexpect python3-setuptools python3-crypto python3-nacl python3-pip python3-scrypt
|
||||
|
||||
> Install the secp256k1 library:
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue