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.
This commit is contained in:
committed by
Felix Lange
parent
e50a5b7771
commit
09777952ee
1103
consensus/ethash/algorithm.go
Normal file
1103
consensus/ethash/algorithm.go
Normal file
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user