go-ethereum/consensus/ethash
Péter Szilágyi 09777952ee core, consensus: pluggable consensus engines (#3817)
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.
2017-04-05 00:16:29 +02:00
..
algorithm_go1.7.go core, consensus: pluggable consensus engines (#3817) 2017-04-05 00:16:29 +02:00
algorithm_go1.8_test.go core, consensus: pluggable consensus engines (#3817) 2017-04-05 00:16:29 +02:00
algorithm_go1.8.go core, consensus: pluggable consensus engines (#3817) 2017-04-05 00:16:29 +02:00
algorithm_test.go core, consensus: pluggable consensus engines (#3817) 2017-04-05 00:16:29 +02:00
algorithm.go core, consensus: pluggable consensus engines (#3817) 2017-04-05 00:16:29 +02:00
consensus_test.go core, consensus: pluggable consensus engines (#3817) 2017-04-05 00:16:29 +02:00
consensus.go core, consensus: pluggable consensus engines (#3817) 2017-04-05 00:16:29 +02:00
ethash_test.go core, consensus: pluggable consensus engines (#3817) 2017-04-05 00:16:29 +02:00
ethash.go core, consensus: pluggable consensus engines (#3817) 2017-04-05 00:16:29 +02:00
sealer.go core, consensus: pluggable consensus engines (#3817) 2017-04-05 00:16:29 +02:00
xor.go core, consensus: pluggable consensus engines (#3817) 2017-04-05 00:16:29 +02:00