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. |
||
|---|---|---|
| .. | ||
| files | ||
| block_test_util.go | ||
| block_test.go | ||
| init.go | ||
| rlp_test_util.go | ||
| rlp_test.go | ||
| state_test_util.go | ||
| state_test.go | ||
| transaction_test_util.go | ||
| transaction_test.go | ||
| util.go | ||
| vm_test_util.go | ||
| vm_test.go | ||