Commit Graph

5 Commits (56c4f2bfd4d0da079dff2f030b8a856487d49e58)

Author SHA1 Message Date
rjl493456442 b530d8e455
trie, triedb: remove unnecessary child resolver interface (#30167) 4 months ago
Darioush Jalali fd5078c779
trie/triedb: add Reader to backend interface (#29988) 5 months ago
rjl493456442 9f96e07c1c
core/rawdb, trie: improve db APIs for accessing trie nodes (#29362) 7 months ago
Darioush Jalali f46fe62c5d
triedb/hashdb: Avoid setting db.cleans on Close (#29309) 8 months ago
rjl493456442 fe91d476ba
all: remove the dependency from trie to triedb (#28824) 9 months ago
Maciej Kulawik fa0df76f3c
trie/triedb/hashdb: take lock around access to dirties cache (#28542) 1 year ago
Péter Szilágyi 0c6bbeb423
core, eth, trie: expose more detailed dirty ram tracking for diff layers (#27971) 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 6d2aeb43d5
cmd, core/state, eth, tests, trie: improve state reader (#27428) 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 bbcb5ea37b
core, trie: rework trie database (#26813) 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
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
rjl493456442 bff84a99fe
cmd, core, eth, les, light: track deleted nodes (#25757) 2 years ago
Amir Hossein 57a65f00c9
trie: handle more batch commit errors in Database (#25674) 2 years ago
Darioush Jalali 8363f79f8f
trie: update comments + err check for preimages (#25672) 2 years ago
rjl493456442 5ddedd2f83
core, light, trie: remove DiskDB function from trie database (#25690) 2 years ago
aaronbuchwald 3d68bb03c3
trie: fix grammar in comment (#25648) 2 years ago
Péter Szilágyi 5758d1fb11
core/state, trie: fix trie flush order for proper pruning 2 years ago
rjl493456442 a1b8892384
trie: improve node rlp decoding performance (#25357) 2 years ago
Guillaume Ballet 12185e40e0
core, trie: flush preimages to db on blockchain close (#25533) 2 years ago
rjl493456442 8b53b92eb4
core, trie: rework trie committer (#25320) 2 years ago
rjl493456442 9d76a9b94f
core, trie, eth, cmd: rework preimage store (#25287) 2 years ago
aaronbuchwald 241dd27300
trie: fix size accounting in cleaner (#25007) 2 years ago
aaronbuchwald 6b3e6cb2ab
trie: move locking into trieDB insert method (#25030) 3 years ago
Qian Bin 65ed1a6871
rlp, trie: faster trie node encoding (#24126) 3 years ago
Ha ĐANG c36f8fefc3
trie: fix typos (#23768) 3 years ago
Evolution404 08379b5533
trie: remove the duplicate batch-write for 'preimage' (#23001) 4 years ago
Melvin Junhee Woo d2e1b17f18
snapshot, trie: fixed typos, mostly in snapshot pkg (#22133) 4 years ago
Alex Prut 810f9e057d
all: remove redundant conversions and import names (#21903) 4 years ago
gary rong 23524f8900
all: disable recording preimage of trie keys (#21402) 4 years ago
Guillaume Ballet 6c8310ebb4
trie: use stacktrie for Derivesha operation (#21407) 4 years ago
gary rong 87c0ba9213
core, eth, les, trie: add a prefix to contract code (#21080) 4 years ago
gary rong 93da0cf8a1
cmd, core, eth, light, trie: dump clean cache periodically (#20391) 4 years ago
gary rong 6eef141aef
les: historical data garbage collection (#19570) 4 years ago
Marius van der Wijden b482423e61
trie: reduce allocs in insertPreimage (#21261) 4 years ago
Martin Michlmayr 4f2784b38f
all: fix typos in comments (#21118) 5 years ago
Martin Holst Swende af4080b4b7
trie: fix concurrent usage of secKeyBuf, ref #20920 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
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
gary rong 9d67222f4e trie: replace bigcache with fastcache (#19971) 5 years ago