Commit Graph

208 Commits (e3ff37c47a5aedd363e32c16c83be42e364253e3)

Author SHA1 Message Date
gary rong 0c70b83e00
all: add read-only option to database (#22407) 4 years ago
lightclient bbfb1e4008
all: add support for EIP-2718, EIP-2930 transactions (#21502) 4 years ago
Péter Szilágyi e991bdae24
trie: fix bloom crash on fast sync restart 4 years ago
gary rong f566dd305e
all: bloom-filter based pruning mechanism (#21724) 4 years ago
Alex Prut ef84da8481
all: remove unneeded parentheses (#21921) 4 years ago
gary rong 9e1bd0f367
trie: fix range prover (#22210) 4 years ago
Martin Holst Swende 93a89b2681
go.mod: use github.com/holiman/bloomfilter/v2 (#22044) 4 years ago
Melvin Junhee Woo d2e1b17f18
snapshot, trie: fixed typos, mostly in snapshot pkg (#22133) 4 years ago
Péter Szilágyi 017831dd5b
core, eth: split eth package, implement snap protocol (#21482) 4 years ago
Martin Holst Swende b44f24e3e6
core, trie: speed up some tests with quadratic processing flaw (#21987) 4 years ago
Alex Prut 810f9e057d
all: remove redundant conversions and import names (#21903) 4 years ago
Alex Prut c92faee66e
all: simplify nested complexity and if blocks ending with a return statement (#21854) 4 years ago
Martin Holst Swende 6f88d6530a
trie, rpc, cmd/geth: fix tests on 32-bit and windows + minor rpc fixes (#21871) 4 years ago
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