Gav Wood
445be12cc1
|
11 years ago | |
---|---|---|
eth | 11 years ago | |
libethereum | 11 years ago | |
test | 11 years ago | |
.gitignore | 11 years ago | |
CMakeLists.txt | 11 years ago | |
CodingStandards.txt | 11 years ago | |
LICENSE | 11 years ago | |
README.md | 11 years ago | |
astylerc | 11 years ago |
README.md
ethereum
Ethereum C++ Client.
Gav Wood, 2014.
Dependencies
secp256k1 implementation: https://github.com/sipa/secp256k1.git Expects secp256k1 directory to be in same path as cpp-ethereum.
(NOTE: secp256k1 requires a development installation of the GMP library and apparently libcrypto.)
A decent C++11 compiler (I use GNU GCC 4.8.1) and a recent version of Boost (I use version 1.53).
CMake, version 2.8 or greater.
sudo apt-get install libgmp3-dev libcrypto++-dev libboost-all-dev cmake
Building
mkdir /path/to/cpp-ethereum/../cpp-ethereum-build cd /path/to/cpp-ethereum-build cmake -DCMAKE_BUILD_TYPE=Debug /path/to/cpp-ethereum make
Contributing
Read CodingStandards.txt thoroughly, before making alterations to the code base.
Do NOT use an editor that automatically reformats whitespace away from astylerc or the formating guidelines as describled in CodingStandards.txt. Your contributions will be refused and your commits will be reversed.