Official Go implementation of the Ethereum protocol
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Felix Lange
c3a77d6268
trie: fix delete bug for values contained in fullNode
...
Delete crashed if a fullNode contained a valueNode directly. This bug is
very unlikely to occur with SecureTrie, but can happen with regular
tries. This commit also introduces a randomised test which triggers all
trie operations, which should prevent such bugs in the future.
Credit for finding this bug goes to Github user @rjl493456442 .
8 years ago
..
encoding.go
light: implemented odr-capable trie and state structures
9 years ago
encoding_test.go
light: implemented odr-capable trie and state structures
9 years ago
errors.go
all: update license information
9 years ago
hasher.go
core, trie: replace state caches with trie journal
8 years ago
iterator.go
core, trie: replace state caches with trie journal
8 years ago
iterator_test.go
core, trie: replace state caches with trie journal
8 years ago
node.go
core, core/state, trie: enterprise hand-tuned multi-level caching
9 years ago
proof.go
core, trie: replace state caches with trie journal
8 years ago
proof_test.go
all: fix go vet warnings
9 years ago
secure_trie.go
core, eth, trie: reuse trie journals in all our code
8 years ago
secure_trie_test.go
core, eth, trie: reuse trie journals in all our code
8 years ago
sync.go
Merge pull request #2627 from karalabe/concurrent-head-sync
9 years ago
sync_test.go
core, trie: replace state caches with trie journal
8 years ago
trie.go
trie: fix delete bug for values contained in fullNode
8 years ago
trie_test.go
trie: fix delete bug for values contained in fullNode
8 years ago