Commit Graph

35 Commits (b02fe5317f54efae7309d9a8fc76aaad68e639e4)

Author SHA1 Message Date
Péter Szilágyi 743769f48e
trie: reject deletions when verifying range proofs 3 years ago
Péter Szilágyi fae165a5de
core, eth, ethdb, trie: simplify range proofs 4 years ago
Martin Holst Swende a81cf0d2b3
trie: remove redundant returns + use stacktrie where applicable (#22760) 4 years ago
gary rong 9e1bd0f367
trie: fix range prover (#22210) 4 years ago
Péter Szilágyi 017831dd5b
core, eth: split eth package, implement snap protocol (#21482) 4 years ago
gary rong e5defccd58
trie: extend range proof (#21250) 4 years ago
gary rong 25b16085da
trie: support empty range proof (#21199) 4 years ago
gary rong 389da6aa48
trie: enforce monotonic range in prover and return end marker (#21130) 5 years ago
gary rong 070a5e1252
trie: fix for range proof (#21107) 5 years ago
gary rong 65ce550b37
trie: extend range proofs with non-existence (#21000) 5 years ago
gary rong 44ff3f3dc9
trie: initial implementation for range proof (#20908) 5 years ago
Martin Holst Swende a1313b5b1e
trie: make hasher parallel when number of changes are large (#20488) 5 years ago
Martin Holst Swende 5a9c96454e
trie: separate hashes and committer, collapse on commit 5 years ago
gary rong 80469bea0c
all: integrate the freezer with fast sync 6 years ago
gary rong 14868a37fb trie: clarify why verifyProof doesn't check hashes (#19530) 6 years ago
Péter Szilágyi 91eec1251c
cmd, core, eth, trie: get rid of trie cache generations (#19262) 6 years ago
Péter Szilágyi 054412e335
all: clean up and proerly abstract database access 6 years ago
Matthew Halpern 514a9472ad trie: prefer nil slices over zero-length slices (#19084) 6 years ago
Péter Szilágyi d136e985e8
trie: go fmt package 6 years ago
Łukasz Kurowski 68be45e5f8 trie: return hasher to pool (#18116) 6 years ago
kiel barry 0fe47e98c4 trie: fixes to comply with golint (#16771) 7 years ago
Péter Szilágyi 55599ee95d core, trie: intermediate mempool between trie and database (#15857) 7 years ago
Felföldi Zsolt ca376ead88 les, light: LES/2 protocol version (#14970) 7 years ago
Felix Lange 9e5f03b6c4 core/state: access trie through Database interface, track errors (#14589) 8 years ago
Felix Lange 693d9ccbfb trie: more node iterator improvements (#14615) 8 years ago
Felix Lange f958d7d482 trie: rework and document key encoding 8 years ago
Péter Szilágyi d4fd06c3dc
all: blidly swap out glog to our log15, logs need rework 8 years ago
Felix Lange 177cab5fe7 trie: ensure resolved nodes stay loaded 8 years ago
Felix Lange 40cdcf1183 trie, core/state: improve memory usage and performance (#3135) 8 years ago
Felix Lange cd791bd855 core, trie: replace state caches with trie journal 8 years ago
Péter Szilágyi 748d1c171d core, core/state, trie: enterprise hand-tuned multi-level caching 9 years ago
Felix Lange d04a2e7557 all: update license information 9 years ago
zsfelfoldi ef422ee1e1 light: implemented odr-capable trie and state structures 9 years ago
zsfelfoldi 52904ae32f trie: added error handling 9 years ago
Felix Lange c1a352c108 trie: add merkle proof functions 9 years ago