Commit Graph

94 Commits (f8ac95e56f3563461675f37d8c20cb818176fdc2)

Author SHA1 Message Date
maskpp ec596e06a5
core, trie: prealloc capacity for maps (#30437) 2 months ago
jwasinger ed8fd0ac09
all: stateless witness builder and (self-)cross validator (#29719) 5 months ago
jwasinger 0e3a0a693c
trie: don't reset tracer at the end of Commit (#30024) 5 months ago
jwasinger 69351e8b0f
core/state, eth/protocols, trie, triedb/pathdb: remove unused error from trie Commit (#29869) 6 months ago
rjl493456442 fe91d476ba
all: remove the dependency from trie to triedb (#28824) 10 months ago
rjl493456442 7de748d3f6
all: implement path-based state scheme (#25963) 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 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 99f81d2724
all: refactor trie API (#26995) 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 22c3ad1d12
core/state, trie: remove unused error-return from trie Commit operation (#26641) 2 years ago
rjl493456442 d3411b9f67
trie: wrap deletion in case trie.root is nil (#26365) 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
Darioush Jalali 8363f79f8f
trie: update comments + err check for preimages (#25672) 2 years ago
Martin Holst Swende d79bd2f0f6
trie: better error reporting (#25645) 2 years ago
Guillaume Ballet f67e54c92f
core: use TryGetAccount to read what TryUpdateAccount has written (#25458) 2 years ago
rjl493456442 8b53b92eb4
core, trie: rework trie committer (#25320) 2 years ago
rjl493456442 1657e43931
core, les, eth: port snap sync changes (#24898) 2 years ago
rjl493456442 22defa5af7
all: introduce trie owner notion (#24750) 3 years ago
rjl493456442 da16d089c0
trie, les, tests, core: implement trie tracer (#24403) 3 years ago
Gary Rong 55430b6ea2 trie: implement NodeBlob API for trie iterator 3 years ago
Martin Holst Swende 3a6fe69f23
eth/protocols/snap, trie: better error-handling (#23657) 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
Evolution404 732a6a3666
trie: small optimization of delete in fullNode case (#22979) 3 years ago
gary rong 7088f1e814
core, eth: faster snapshot generation (#22504) 4 years ago
Péter Szilágyi 017831dd5b
core, eth: split eth package, implement snap protocol (#21482) 4 years ago
gary rong 053ed9cc84
trie: polishes to trie committer (#21351) 4 years ago
Péter Szilágyi eeaf191633
core, eth, trie: prepare trie sync for path based operation 4 years ago
Péter Szilágyi d8da0b3d81
core/state, eth, trie: stabilize memory use, fix memory leak 4 years ago
gary rong 87c0ba9213
core, eth, les, trie: add a prefix to contract code (#21080) 4 years ago
Martin Holst Swende a1313b5b1e
trie: make hasher parallel when number of changes are large (#20488) 5 years ago
Martin Holst Swende 5a9c96454e
trie: separate hashes and committer, collapse on commit 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 53634f1e04 trie: remove unused originalRoot field (#17862) 6 years ago
Oleg Kovalov cf05ef9106 p2p, swarm, trie: avoid copying slices in loops (#17265) 6 years ago
Péter Szilágyi d926bf2c7e trie: cache collapsed tries node, not rlp blobs (#16876) 7 years ago
Wenbiao Zheng d6ed2f67a8 eth, node, trie: fix minor typos (#16802) 7 years ago
Anton Evangelatov ae9f97221a metrics: pull library and introduce ResettingTimer and InfluxDB reporter (#15910) 7 years ago
Péter Szilágyi 55599ee95d core, trie: intermediate mempool between trie and database (#15857) 7 years ago
Péter Szilágyi 216e584899
Revert "trie: make fullnode children hash calculation concurrently (#15131)" (#15889) 7 years ago
Furkan KAMACI b8caba9709 various: remove redundant parentheses (#15793) 7 years ago
gary rong 0f7fbb85d6 trie: make fullnode children hash calculation concurrently (#15131) 7 years ago