aboutsummaryrefslogtreecommitdiffstats
path: root/consensus/consensus.go
Commit message (Collapse)AuthorAgeFilesLines
* accounts, consensus, core, eth: make chain maker consensus agnostic (#15497)gary rong2017-12-221-0/+5
| | | | | | | | | | * accounts, consensus, core, eth: make chain maker consensus agnostic * consensus, core: move CalcDifficulty to Engine interface * consensus: add docs for calcDifficulty function * consensus, core: minor comment fixups
* rlp, trie, contracts, compression, consensus: improve comments (#14580)S. Matthew English2017-06-121-2/+1
|
* consensus, core, ethstats: use engine specific block beneficiary (#14318)Péter Szilágyi2017-04-121-0/+5
| | | | | | * consensus, core, ethstats: use engine specific block beneficiary * core, eth, les, miner: use explicit beneficiary during mining
* consensus/clique, internal/web3ext: support hash based API queries (#14321)Péter Szilágyi2017-04-121-0/+3
| | | | | | * consensus/clique, internal/web3ext: support hash based API queries * consensus/clique: make RPC return types public
* core, consensus: pluggable consensus engines (#3817)Péter Szilágyi2017-04-051-0/+94
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.