Commit Graph

113 Commits (02e8b155e1015995e6d6fab68a31ad3f18c074c6)

Author SHA1 Message Date
rjl493456442 5adf4adc8e
eth/protocols/snap: cleanup dangling account trie nodes due to incomplete storage (#30258) 3 months ago
maskpp 00675c5876
trie/trienode: avoid unnecessary copy (#30019) 5 months ago
jwasinger 69351e8b0f
core/state, eth/protocols, trie, triedb/pathdb: remove unused error from trie Commit (#29869) 5 months ago
tianyeyouyou a6751d6fc8
core/rawdb,eth/protocols,p2p: prealloc slice size (#29893) 5 months ago
PolyMa 06263b1b35
all: fix typos in comments (#29873) 6 months ago
Mobin Mohanan 7224576fba
core, eth/protocols/snap, internal/ethapi: remove redundant types (#29841) 6 months ago
rjl493456442 473ee8fc07
trie, eth/protocols/snap: sanitize the committed node data (#29485) 6 months ago
rjl493456442 9f96e07c1c
core/rawdb, trie: improve db APIs for accessing trie nodes (#29362) 7 months ago
haoran b2b0e1da8c
all: fix various typos (#29600) 7 months ago
rjl493456442 d3c4466edd
core, eth/protocols/snap, trie: fix cause for snap-sync corruption, implement gentrie (#29313) 7 months ago
rjl493456442 9dcf8aae47
eth/protocols/snap: skip retrieval for completed storages (#29378) 7 months ago
rjl493456442 304879da20
eth/protocols/snap: check storage root existence for hash scheme (#29341) 8 months ago
Aaron Chen 723b1e36ad
all: fix mismatched names in comments (#29348) 8 months ago
Martin HS 14cc967d19
all: remove dependency on golang.org/exp (#29314) 8 months ago
Martin HS 04bf1c802f
eth/protocols/snap, internal/testlog: fix dataraces (#29301) 8 months ago
rjl493456442 15eb9773f9
triedb/pathdb: improve tests (#29278) 8 months ago
hyhnet cd490608e3
all: fix typos in comments (#29186) 8 months ago
Undefinedor 00905f7dc4
all: remove redundant import aliases (#29144) 9 months ago
buddho bba3fa9af9
core,eth,internal: fix typo (#29024) 9 months ago
Sina Mahmoodi 95741b1844
core: move genesis alloc types to core/types (#29003) 9 months ago
rjl493456442 fe91d476ba
all: remove the dependency from trie to triedb (#28824) 9 months ago
Martin HS a5a4fa7032
all: use uint256 in state (#28598) 10 months ago
Martin Holst Swende 2391fbc676
tests/fuzzers: move fuzzers into native packages (#28467) 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 f62c58f8de
trie: make rhs-proof align with last key in range proofs (#28311) 1 year ago
rjl493456442 1cb3b6aee4
eth/protocols/snap: fix snap sync failure on empty storage range (#28306) 1 year ago
Martin Holst Swende 8976a0c97a
trie: remove owner and binary marshaling from stacktrie (#28291) 1 year ago
Martin Holst Swende 6b1e4f4211
all: move light.NodeSet to trienode.ProofSet (#28287) 1 year ago
Péter Szilágyi be65b47645
all: update golang/x/ext and fix slice sorting fallout (#27909) 1 year ago
rjl493456442 503f1f7ada
all: activate pbss as experimental feature (#26274) 1 year ago
Péter Szilágyi 6e934f40f9
eth/protocols/snap: fix batch writer when resuming an aborted sync (#27842) 1 year ago
rjl493456442 88f3d61468
all: expose block number information to statedb (#27753) 1 year ago
rjl493456442 4b06e4f25e
core/state: value diff tracking in StateDB (#27349) 1 year ago
lightclient cbf2579691
p2p, p2p/discover: add dial metrics (#27621) 1 year ago
Guillaume Ballet c7b099b2ea
trie, core/state: revert error removal in (*state.Trie).Commit (#27544) 1 year ago
rjl493456442 6d2aeb43d5
cmd, core/state, eth, tests, trie: improve state reader (#27428) 1 year ago
Dan Laine b1ef0bfe03
eth: use slices package for sorting (#27490) 1 year ago
rjl493456442 ceca4578ca
trie: remove parameter 'fromLevel' in Prove (#27512) 1 year ago
rjl493456442 0e5d2c7c53
core/state/snapshot, core/types, eth: move account definition to type (#27323) 1 year ago
rjl493456442 a14301823e
all: new empty trie with types.EmptyRootHash instead of null (#27230) 2 years ago
rjl493456442 5021d36d35
all: port boring changes from pbss (#27176) 2 years ago
s7v7nislands f541cad272
eth: use new atomic types (#27137) 2 years ago
rjl493456442 99f81d2724
all: refactor trie API (#26995) 2 years ago
Guillaume Ballet 41f89ca944
core/state, trie: remove Try prefix in Trie accessors (#26975) 2 years ago
rjl493456442 fe01a2f63b
all: use unified emptyRootHash and emptyCodeHash (#26718) 2 years ago
Martin Holst Swende 22c3ad1d12
core/state, trie: remove unused error-return from trie Commit operation (#26641) 2 years ago
Martin Holst Swende 8860b39754
all: prepare for path-based trie storage (#26603) 2 years ago
rjl493456442 6c149fd4ad
core, eth, trie, light: clean up trie interface (#26388) 2 years ago
rjl493456442 743e404906
core, eth, les, tests, trie: abstract node scheme (#25532) 2 years ago