aboutsummaryrefslogtreecommitdiffstats
path: root/consensus
Commit message (Collapse)AuthorAgeFilesLines
* consensus/clique: Proof of Authority (#3753)Péter Szilágyi2017-04-106-29/+1465
| | | | This PR is a prototype implementation of plugable consensus engines and the Clique PoA protocol ethereum/EIPs#225
* consensus, eth: don't CPU mine by default during remote miningPéter Szilágyi2017-04-072-1/+11
|
* consensus, core: drop all the legacy custom core error typesPéter Szilágyi2017-04-062-21/+57
|
* core, consensus: pluggable consensus engines (#3817)Péter Szilágyi2017-04-0514-0/+3671
This commit adds pluggable consensus engines to go-ethereum. In short, it introduces a generic consensus interface, and refactors the entire codebase to use this interface.