bsc/trie
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
..
encoding_test.go light: implemented odr-capable trie and state structures 2015-12-17 16:07:54 +01:00
encoding.go all: gofmt -w -s 2017-01-06 15:52:03 +01:00
errors.go all: update license information 2016-04-15 09:48:05 +02:00
hasher.go all: fix spelling errors 2017-01-06 19:44:35 +02:00
iterator_test.go trie: add difference iterator (#3637) 2017-02-22 23:49:34 +01:00
iterator.go core, consensus: pluggable consensus engines (#3817) 2017-04-05 00:16:29 +02:00
node_test.go trie, core/state: improve memory usage and performance (#3135) 2016-10-14 19:04:33 +03:00
node.go trie: ensure resolved nodes stay loaded 2016-10-18 04:57:47 +02:00
proof_test.go all: fix go vet warnings 2016-04-15 11:17:27 +02:00
proof.go all: blidly swap out glog to our log15, logs need rework 2017-02-23 12:16:44 +02:00
secure_trie_test.go trie, core/state: improve memory usage and performance (#3135) 2016-10-14 19:04:33 +03:00
secure_trie.go all: blidly swap out glog to our log15, logs need rework 2017-02-23 12:16:44 +02:00
sync_test.go trie: add difference iterator (#3637) 2017-02-22 23:49:34 +01:00
sync.go trie: remove dependency on ethdb 2017-01-06 14:15:22 +01:00
trie_test.go trie, whisper/whisperv5: use math/rand Read function 2017-03-22 20:49:15 +01:00
trie.go all: blidly swap out glog to our log15, logs need rework 2017-02-23 12:16:44 +02:00