Official Go implementation of the Ethereum protocol
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.
 
 
 
 
 
 
go-ethereum/vendor/github.com/ethereum/ethash
Péter Szilágyi 289b30715d Godeps, vendor: convert dependency management to trash (#3198) 8 years ago
..
src/libethash Godeps, vendor: convert dependency management to trash (#3198) 8 years ago
.gitignore Godeps, vendor: convert dependency management to trash (#3198) 8 years ago
.travis.yml Godeps, vendor: convert dependency management to trash (#3198) 8 years ago
CMakeLists.txt Godeps, vendor: convert dependency management to trash (#3198) 8 years ago
MANIFEST.in Godeps, vendor: convert dependency management to trash (#3198) 8 years ago
Makefile Godeps, vendor: convert dependency management to trash (#3198) 8 years ago
README.md Godeps, vendor: convert dependency management to trash (#3198) 8 years ago
Vagrantfile Godeps, vendor: convert dependency management to trash (#3198) 8 years ago
appveyor.yml Godeps, vendor: convert dependency management to trash (#3198) 8 years ago
ethash.go Godeps, vendor: convert dependency management to trash (#3198) 8 years ago
ethashc.go Godeps, vendor: convert dependency management to trash (#3198) 8 years ago
setup.py Godeps, vendor: convert dependency management to trash (#3198) 8 years ago

README.md

Build Status Windows Build Status

Ethash

For details on this project, please see the Ethereum wiki: https://github.com/ethereum/wiki/wiki/Ethash

Coding Style for C++ code:

Follow the same exact style as in cpp-ethereum

Coding Style for C code:

The main thing above all is code consistency.

  • Tabs for indentation. A tab is 4 spaces
  • Try to stick to the K&R, especially for the C code.
  • Keep the line lengths reasonable. No hard limit on 80 characters but don't go further than 110. Some people work with multiple buffers next to each other. Make them like you :)