You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
Gav Wood 445be12cc1 Additional dependencies. 11 years ago
eth Minor changes to readme and makefiles. 11 years ago
libethereum Minor changes to readme and makefiles. 11 years ago
test Minor changes to readme and makefiles. 11 years ago
.gitignore Initial commit 11 years ago
CMakeLists.txt Added main and infrastructure. 11 years ago
CodingStandards.txt Coding standards doc. 11 years ago
LICENSE Initial commit 11 years ago
README.md Additional dependencies. 11 years ago
astylerc Coding standards doc. 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.