Commit Graph

111 Commits (bdc62f9bebc6f0762b77568a421a35125fa7db61)

Author SHA1 Message Date
rjl493456442 9f96e07c1c
core/rawdb, trie: improve db APIs for accessing trie nodes (#29362) 7 months ago
rjl493456442 d3c4466edd
core, eth/protocols/snap, trie: fix cause for snap-sync corruption, implement gentrie (#29313) 7 months ago
Aaron Chen 723b1e36ad
all: fix mismatched names in comments (#29348) 8 months ago
yzb db4cf69166
all: replace fmt.Errorf() with errors.New() if no param required (#29126) 9 months ago
rjl493456442 fe91d476ba
all: remove the dependency from trie to triedb (#28824) 9 months ago
Dimitris Apostolou 8fd43c8013
all: fix typos in comments (#28881) 10 months ago
Martin HS a5a4fa7032
all: use uint256 in state (#28598) 10 months ago
Ng Wei Han 333dd956bf
trie: fix random test generator early terminate (#28590) 1 year ago
Martin Holst Swende 2391fbc676
tests/fuzzers: move fuzzers into native packages (#28467) 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
Chirag Garg 2091ebdf5e
trie: fix benchmark by ensuring key immutability (#28221) 1 year ago
rjl493456442 503f1f7ada
all: activate pbss as experimental feature (#26274) 1 year ago
rjl493456442 7de748d3f6
all: implement path-based state scheme (#25963) 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
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
rjl493456442 ceca4578ca
trie: remove parameter 'fromLevel' in Prove (#27512) 1 year ago
rjl493456442 5021d36d35
all: port boring changes from pbss (#27176) 2 years ago
rjl493456442 5d3f5805d5
trie: add node type common package (#27160) 2 years ago
rjl493456442 99f81d2724
all: refactor trie API (#26995) 2 years ago
Marius van der Wijden 81b0aa0cc7
trie: reduce unit test time (#26918) 2 years ago
rjl493456442 c8a6b7100c
core/state, trie: port changes from PBSS (#26763) 2 years ago
rjl493456442 fe01a2f63b
all: use unified emptyRootHash and emptyCodeHash (#26718) 2 years ago
rjl493456442 13ef21d467
Revert "core/trie: remove trie tracer (#26665)" (#26732) 2 years ago
Martin Holst Swende 7c749c947a
core/trie: remove trie tracer (#26665) 2 years ago
Martin Holst Swende 4d3525610e
all: remove deprecated uses of math.rand (#26710) 2 years ago
Martin Holst Swende 22c3ad1d12
core/state, trie: remove unused error-return from trie Commit operation (#26641) 2 years ago
rjl493456442 9842301376
all: remove database commit callback, rework noderesolver (#26637) 2 years ago
Martin Holst Swende 8860b39754
all: prepare for path-based trie storage (#26603) 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
rjl493456442 bff84a99fe
cmd, core, eth, les, light: track deleted nodes (#25757) 2 years ago
rjl493456442 8b53b92eb4
core, trie: rework trie committer (#25320) 2 years ago
Delweng b196ad1c16
all: add whitespace linter (#25312) 2 years ago
rjl493456442 1657e43931
core, les, eth: port snap sync changes (#24898) 2 years ago
Seungbae.yu 2697e44d81
all: change format `0x%x` to `%#x` (#25221) 2 years ago
rjl493456442 22defa5af7
all: introduce trie owner notion (#24750) 3 years ago
Eng Zer Jun 8d066f1f42
all: use T.TempDir to create temporary test directories (#24633) 3 years ago
rjl493456442 da16d089c0
trie, les, tests, core: implement trie tracer (#24403) 3 years ago
rjl493456442 8c8a9e5ca1
core, ethdb, tests, trie: introduce database snapshot (#24486) 3 years ago
Qian Bin 65ed1a6871
rlp, trie: faster trie node encoding (#24126) 3 years ago
rjl493456442 4d086430bd
core, ethdb, tests, trie: implement NewBatchWithSize API for batcher (#24392) 3 years ago
Guillaume Ballet 443afc975c
core/state: move state account to core/types + abstracted "write account to trie" (#23567) 3 years ago
gary rong a5a5237178
core, light, tests, trie: add state metrics (#23433) 3 years ago
Péter Szilágyi fae165a5de
core, eth, ethdb, trie: simplify range proofs 4 years ago
Péter Szilágyi caea6c4661
eth/protocols/snap: generate storage trie from full dirty snap data (#22668) 4 years ago
Martin Holst Swende 09d44e9925
core/state/snapshot: avoid copybytes for stacktrie 4 years ago
gary rong 7088f1e814
core, eth: faster snapshot generation (#22504) 4 years ago