Commit Graph

492 Commits (3f5f2efccb23fa0bc05a0104e2f582f0e7a1b943)

Author SHA1 Message Date
Guillaume Ballet 443afc975c
core/state: move state account to core/types + abstracted "write account to trie" (#23567) 3 years ago
Ikko Ashimine 31be5d41d9
core: fix typo in iterator.go (#23502) 3 years ago
gary rong a5a5237178
core, light, tests, trie: add state metrics (#23433) 3 years ago
Péter Szilágyi 9d6480c3cd
core/state/snapshot: gofmt 3 years ago
Tyler Chambers 66948316f7
core/state/snapshot: clarify comment about snapshot repair (#23305) 3 years ago
Ziyuan Zhong 57d9e0ac75
core/state/snapshot: fix typo in comment (#23219) 3 years ago
Péter Szilágyi 3b38a83274
core/state/pruner: fix state bloom sync permission in Windows 3 years ago
Marius van der Wijden 28ba686cbf
core/state: add trie prefetcher tests (#23216) 3 years ago
aaronbuchwald 82c5085399
cre/state: fix outdated statedb Prepare comment (#23320) 3 years ago
Marius van der Wijden 8fe47b0a0d
core/state: avoid unnecessary alloc in trie prefetcher (#23198) 3 years ago
Marius van der Wijden 686b2884ee
all: removed blockhash from statedb (#23126) 3 years ago
Li Dongwei bca8c03e57
core/state: remove unused methods ReturnGas, GetStorageProofByHash (#23092) 3 years ago
Guillaume Ballet 2cde472650
core/state: fix typos in test error message (#22962) 4 years ago
gary rong c73652da0b
core/state/snapshot: fix flaky tests (#22944) 4 years ago
Martin Holst Swende addd8824cf
cmd/geth, eth, core: snapshot dump + unify with trie dump (#22795) 4 years ago
Martin Holst Swende cc606be74c
all: define London+baikal, undefine yolov3, add london override flag (#22822) 4 years ago
Péter Szilágyi 745757ac6b
core, eth: abort snapshot generation on snap sync and resume later 4 years ago
aaronbuchwald bbb57fd64b
core/state: remove toAddr helper in tests (#22772) 4 years ago
Péter Szilágyi fae165a5de
core, eth, ethdb, trie: simplify range proofs 4 years ago
Martin Holst Swende a81cf0d2b3
trie: remove redundant returns + use stacktrie where applicable (#22760) 4 years ago
Martin Holst Swende 49281ab84f
core/state/snapshot, true: reuse dirty data instead of hitting disk when generating (#22667) 4 years ago
gary rong d6ffa14035
core: nuke legacy snapshot supporting (#22663) 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
Edgar Aroutiounian c79fc209cd
core/state/snapshot: fix data race in diff layer (#22540) 4 years ago
Péter Szilágyi 61ff3e86b2
core/state/snapshot, ethdb: track deletions more accurately (#22582) 4 years ago
gary rong 76700ac892
core/state/pruner: move the compaction out of the pruning procedure (#22579) 4 years ago
Péter Szilágyi a31f6d54df
core/state/snapshot: fix panic on missing parent 4 years ago
gary rong 0c70b83e00
all: add read-only option to database (#22407) 4 years ago
Martin Holst Swende 498458b410
core/state: fix eta calculation on pruning (#22386) 4 years ago
lightclient bbfb1e4008
all: add support for EIP-2718, EIP-2930 transactions (#21502) 4 years ago
Martin Holst Swende 52e5c38aa5
core/state: copy the snap when copying the state (#22340) 4 years ago
Péter Szilágyi 9ec3329899
core/state/snapshot: ensure Cap retains a min number of layers 4 years ago
Martin Holst Swende 74dbc20260
core/state/pruner: fix compaction range error 4 years ago
Péter Szilágyi 2728672c28
core/state/pruner: fix compaction after pruning 4 years ago
gary rong f566dd305e
all: bloom-filter based pruning mechanism (#21724) 4 years ago
Alex Prut ef84da8481
all: remove unneeded parentheses (#21921) 4 years ago
Martin Holst Swende 14d495491d
core/state: fix panic in state dumping (#22225) 4 years ago
Melvin Junhee Woo 04a72260c5
snapshot: merge loops for better performance (#22160) 4 years ago
Péter Szilágyi 42f9f1f073
core/state: convert prefetcher to concurrent per-trie loader 4 years ago
Martin Holst Swende 1e1865b73f
core: implement background trie prefetcher 4 years ago
gary rong 5e9f5ca5d3
core/state/snapshot: write snapshot generator in batch (#22163) 4 years ago
Péter Szilágyi c4deebbf1e
core/state/snapshot: add generation logs to storage too 4 years ago
Martin Holst Swende 93a89b2681
go.mod: use github.com/holiman/bloomfilter/v2 (#22044) 4 years ago
Melvin Junhee Woo d2e1b17f18
snapshot, trie: fixed typos, mostly in snapshot pkg (#22133) 4 years ago
Melvin Junhee Woo 167ff563d1
core/state/snapshot: gethring -> gathering typo (#22104) 4 years ago
Péter Szilágyi 017831dd5b
core, eth: split eth package, implement snap protocol (#21482) 4 years ago
Martin Holst Swende b44f24e3e6
core, trie: speed up some tests with quadratic processing flaw (#21987) 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