Commit Graph

91 Commits (5d3f5805d50c0630b0f68af21b82635880fe03ec)

Author SHA1 Message Date
rjl493456442 5d3f5805d5
trie: add node type common package (#27160) 1 year ago
rjl493456442 99f81d2724
all: refactor trie API (#26995) 1 year 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) 2 years ago
Eng Zer Jun 8d066f1f42
all: use T.TempDir to create temporary test directories (#24633) 2 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 3 years ago
Péter Szilágyi caea6c4661
eth/protocols/snap: generate storage trie from full dirty snap data (#22668) 3 years ago
Martin Holst Swende 09d44e9925
core/state/snapshot: avoid copybytes for stacktrie 3 years ago
gary rong 7088f1e814
core, eth: faster snapshot generation (#22504) 3 years ago
gary rong 0c70b83e00
all: add read-only option to database (#22407) 4 years ago
Alex Prut ef84da8481
all: remove unneeded parentheses (#21921) 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
Martin Holst Swende 81678971db
trie, tests/fuzzers: implement a stacktrie fuzzer + stacktrie fixes (#21799) 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
Péter Szilágyi d8da0b3d81
core/state, eth, trie: stabilize memory use, fix memory leak 4 years ago
gary rong 6eef141aef
les: historical data garbage collection (#19570) 4 years ago
Martin Holst Swende 9b09c0fc83 * trie: utilize callbacks instead of amassing lists in ref/unref (#20529) 5 years ago
Felix Lange 0abcf03fde trie: remove unused code (#20366) 5 years ago
Christian Muehlhaeuser 5183483c53 core/state, p2p/discover, trie, whisper: avoid unnecessary conversions (#19870) 5 years ago
Péter Szilágyi 91eec1251c
cmd, core, eth, trie: get rid of trie cache generations (#19262) 6 years ago
Péter Szilágyi 8111b9dda5
ethdb, trie: tiny API tidy-up from the database rework pr 6 years ago
Péter Szilágyi 054412e335
all: clean up and proerly abstract database access 6 years ago
Martin Holst Swende 4f85c2b88b
trie: fix error in node decoding (#19111) 6 years ago
Péter Szilágyi 434dd5bc00
cmd, core, eth, light, trie: add trie read caching layer 6 years ago
gary rong 7beccb29be all: get rid of error when creating memory database (#16716) 6 years ago
Péter Szilágyi 55599ee95d core, trie: intermediate mempool between trie and database (#15857) 7 years ago
Péter Szilágyi a5fcaa55ac
trie: make hasher benchmark meaningful post-caches 7 years ago