Commit Graph

26 Commits (f14f13bac74a091a726157ab548fe205a7d53cac)

Author SHA1 Message Date
rjl493456442 5adf4adc8e
eth/protocols/snap: cleanup dangling account trie nodes due to incomplete storage (#30258) 3 months ago
rjl493456442 d3c4466edd
core, eth/protocols/snap, trie: fix cause for snap-sync corruption, implement gentrie (#29313) 7 months ago
Martin Holst Swende 96b75033c0
trie: use explicit errors in stacktrie (instead of panic) (#28361) 1 year ago
rjl493456442 ab04aeb855
core, eth, trie: filter out boundary nodes and remove dangling nodes in stacktrie (#28327) 1 year ago
rjl493456442 1b1611b8d0
core, trie, eth: refactor stacktrie constructor (#28350) 1 year ago
Martin Holst Swende 8976a0c97a
trie: remove owner and binary marshaling from stacktrie (#28291) 1 year ago
Martin Holst Swende 08326794e8
trie: refactor stacktrie (#28233) 1 year ago
Marius van der Wijden 5976e58415
trie: reduce allocs in recHash (#27770) 1 year ago
rjl493456442 bbcb5ea37b
core, trie: rework trie database (#26813) 2 years ago
rjl493456442 99f81d2724
all: refactor trie API (#26995) 2 years ago
Darioush Jalali b7bfbc1e64
trie, accounts/abi: add error-checks (#26914) 2 years ago
rjl493456442 fe01a2f63b
all: use unified emptyRootHash and emptyCodeHash (#26718) 2 years ago
rjl493456442 743e404906
core, eth, les, tests, trie: abstract node scheme (#25532) 2 years ago
Martin Holst Swende 5a02b2d6d0
all: fix spelling mistakes (#25961) 2 years ago
Felix Lange b628d72766
build: upgrade to go 1.19 (#25726) 2 years ago
Martin Holst Swende d79bd2f0f6
trie: better error reporting (#25645) 2 years ago
rjl493456442 22defa5af7
all: introduce trie owner notion (#24750) 2 years ago
Qian Bin 65ed1a6871
rlp, trie: faster trie node encoding (#24126) 3 years ago
Paweł Bylica 86fe359a56
trie: simplify StackTrie implementation (#23950) 3 years ago
Martin Holst Swende 581539c6ee
trie: make stacktrie support binary marshal/unmarshal (#22685) 4 years ago
Martin Holst Swende 4f3ba6742f
trie: make stacktrie not mutate input values (#22673) 4 years ago
gary rong f566dd305e
all: bloom-filter based pruning mechanism (#21724) 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
Guillaume Ballet 6c8310ebb4
trie: use stacktrie for Derivesha operation (#21407) 4 years ago