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
2cd7a0395d
trie: fix regression that linked all downloaded nodes together
...
The trie sync code links subtries using pointers into node structs.
Since commit 40cdcf1183
nodes are no longer copied when unpacking from
an interface value, causing all nodes to get linked up as the sync
progresses. Fix it by breaking the pointer chain with an explicit copy.
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
trie, core/state: improve memory usage and performance ( #3135 )
8 years ago
iterator.go
trie, core/state: improve memory usage and performance ( #3135 )
8 years ago
iterator_test.go
core, trie: replace state caches with trie journal
8 years ago
node.go
trie, core/state: improve memory usage and performance ( #3135 )
8 years ago
node_test.go
trie, core/state: improve memory usage and performance ( #3135 )
8 years ago
proof.go
trie, core/state: improve memory usage and performance ( #3135 )
8 years ago
proof_test.go
all: fix go vet warnings
9 years ago
secure_trie.go
trie, core/state: improve memory usage and performance ( #3135 )
8 years ago
secure_trie_test.go
trie, core/state: improve memory usage and performance ( #3135 )
8 years ago
sync.go
trie: fix regression that linked all downloaded nodes together
8 years ago
sync_test.go
core, trie: replace state caches with trie journal
8 years ago
trie.go
trie, core/state: improve memory usage and performance ( #3135 )
8 years ago
trie_test.go
trie, core/state: improve memory usage and performance ( #3135 )
8 years ago