Commit Graph

297 Commits (b1113aa07ee554575be9276b862fd786d1db52be)

Author SHA1 Message Date
gary rong 23524f8900
all: disable recording preimage of trie keys (#21402) 4 years ago
Martin Holst Swende 81678971db
trie, tests/fuzzers: implement a stacktrie fuzzer + stacktrie fixes (#21799) 4 years ago
Martin Holst Swende 348c3bc47d
trie: fix flaw in stacktrie pool reuse (#21699) 4 years ago
gary rong 86dd005544
trie: polish commit function (#21692) 4 years ago
Martin Holst Swende 9d1e2027a0
trie: add Commit-sequence tests for stacktrie commit (#21643) 4 years ago
gary rong 053ed9cc84
trie: polishes to trie committer (#21351) 4 years ago
Guillaume Ballet 6c8310ebb4
trie: use stacktrie for Derivesha operation (#21407) 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 e1365b2464
trie: fix gaped range proof test case (#21484) 4 years ago
Péter Szilágyi eeaf191633
core, eth, trie: prepare trie sync for path based operation 4 years ago
Péter Szilágyi d8da0b3d81
core/state, eth, trie: stabilize memory use, fix memory leak 4 years ago
gary rong 87c0ba9213
core, eth, les, trie: add a prefix to contract code (#21080) 4 years ago
Péter Szilágyi 8cbdc8638f
core: define and test chain rewind corner cases (#21409) 4 years ago
gary rong 93da0cf8a1
cmd, core, eth, light, trie: dump clean cache periodically (#20391) 4 years ago
Martin Holst Swende 295693759e
core/vm: less allocations for various call variants (#21222) 4 years ago
Guillaume Ballet 240d1851db
trie: quell linter in commiter.go (#21329) 4 years ago
gary rong 6eef141aef
les: historical data garbage collection (#19570) 4 years ago
Marius van der Wijden ddeea1e0c6
core: types: less allocations when hashing and tx handling (#21265) 4 years ago
Marius van der Wijden b482423e61
trie: reduce allocs in insertPreimage (#21261) 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
Martin Michlmayr 4f2784b38f
all: fix typos in comments (#21118) 5 years ago
gary rong 65ce550b37
trie: extend range proofs with non-existence (#21000) 5 years ago
Guillaume Ballet 234cc8e77f
eth/downloader: minor typo fixes in comments (#21035) 5 years ago
gary rong 5cdc2dffda
trie: fix TestBadRangeProof unit test (#21034) 5 years ago
gary rong 44ff3f3dc9
trie: initial implementation for range proof (#20908) 5 years ago
Martin Holst Swende 6402c42b67
all: simplify and fix database iteration with prefix/start (#20808) 5 years ago
Martin Holst Swende af4080b4b7
trie: fix concurrent usage of secKeyBuf, ref #20920 5 years ago
Péter Szilágyi 351a5903b0
core/rawdb, core/state/snapshot: runtime snapshot generation 5 years ago
Péter Szilágyi 542df8898e
core: initial version of state snapshots 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
Martin Holst Swende 9b09c0fc83 * trie: utilize callbacks instead of amassing lists in ref/unref (#20529) 5 years ago
me020523 4f7b7f84ae add node.go unit test file node_test.go (#20028) 5 years ago
Péter Szilágyi 13ccf6016e
trie: track dirty cache metrics, track clean writes on commit 5 years ago
gary rong 08611cfd75 trie: remove dead code (#20405) 5 years ago
gary rong 9d67222f4e trie: replace bigcache with fastcache (#19971) 5 years ago
Felix Lange 0abcf03fde trie: remove unused code (#20366) 5 years ago
gary rong ecdbb402ee trie: remove node ordering slice in sync batch (#19929) 5 years ago
gary rong df6c08a485 core, trie: decode the value for storage dump (#19943) 5 years ago
Christian Muehlhaeuser 5183483c53 core/state, p2p/discover, trie, whisper: avoid unnecessary conversions (#19870) 5 years ago
Guillaume Ballet dcc4adfcd7 cmd/geth: wrong memory size sanitizing on OpenBSD (#19793) 5 years ago
Péter Szilágyi 536b3b416c
cosensus, core, eth, params, trie: fixes + clique history cap 6 years ago
gary rong 80469bea0c
all: integrate the freezer with fast sync 6 years ago
Péter Szilágyi 9effd64290
core, eth, trie: bloom filter for trie node dedup during fast sync (#19489) 6 years ago
gary rong 14868a37fb trie: clarify why verifyProof doesn't check hashes (#19530) 6 years ago
Péter Szilágyi 4a4abc41d4
trie: approximate the wasted cache metaspace closer 6 years ago
Péter Szilágyi 4bf0d11e7c
trie: there's no point in retrieving the metaroot 6 years ago
Martin Holst Swende 59e1953246 core, ethdb, trie: mode dirty data to clean cache on flush (#19307) 6 years ago