Commit Graph

259 Commits (bf5b379b13056db09405123054b5625e24189582)

Author SHA1 Message Date
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
Péter Szilágyi 7b7b327ff2
core/state/snapshot: update generator marker in sync with flushes 4 years ago
gary rong e6402677c2
core/state/snapshot: fix journal recovery from generating old journal (#21775) 4 years ago
gary rong b63e3c37a6
core: improve snapshot journal recovery (#21594) 4 years ago
gary rong 43c278cdf9
core/state: disable snapshot iteration if it's not fully constructed (#21682) 4 years ago
gary rong 18145adf08
core/state: maintain one more diff layer (#21730) 4 years ago
Martin Holst Swende 6487c002f6
all: implement EIP-2929 (gas cost increases for state access opcodes) + yolo-v2 (#21509) 4 years ago
mr_franklin 66c3eb2f1a
accouts, consensus, core: fix some comments (#21617) 4 years ago
Péter Szilágyi a15d71a255
core/state/snapshot: stop generator if it hits missing trie nodes (#21649) 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
Péter Szilágyi 3ee91b9f2e
core/state/snapshot: reduce disk layer depth during generation 4 years ago
gary rong 87c0ba9213
core, eth, les, trie: add a prefix to contract code (#21080) 4 years ago
Giuseppe Bertone 2ff464b29d
core/state: fixed some comments (#21450) 4 years ago
gary rong 93da0cf8a1
cmd, core, eth, light, trie: dump clean cache periodically (#20391) 4 years ago
Martin Holst Swende 295693759e
core/vm: less allocations for various call variants (#21222) 4 years ago
gary rong 6eef141aef
les: historical data garbage collection (#19570) 4 years ago
Martin Holst Swende e376d2fb31
cmd/evm: add state transition tool for testing (#20958) 4 years ago
Péter Szilágyi 80e887d7bf
core/state: avoid escape analysis fault when accessing cached state 5 years ago
Martin Michlmayr 4f2784b38f
all: fix typos in comments (#21118) 5 years ago
Péter Szilágyi 0b2edf05bb
core/state: make GetCodeSize mirror GetCode implementation wise 5 years ago
Martin Holst Swende 82f9ed49fa
core/state: avoid statedb.dbErr due to emptyCode (#21051) 5 years ago
Martin Holst Swende b0b65d017f
core/state: abort commit if read errors have occurred (#21039) 5 years ago
Martin Holst Swende 1152f45849
core/state: include zero-address in state dump if present (#21038) 5 years ago
gary rong 85944c2561
core/state/snapshot: fix typo (#21037) 5 years ago
Péter Szilágyi 90af6dae6e
core/state/snapshot: don't create storage list for non-existing accounts 5 years ago
Péter Szilágyi da59147014
core/state/snapshot: release iterator after verification 5 years ago
gary rong 2337aa64eb
core/state/snapshot: fix trie generator reporter (#21004) 5 years ago
Péter Szilágyi 4b6f6ffe23
core/state/snapshot: fix journal nil deserialziation 5 years ago
gary rong 26d271dfbb
core/state/snapshot: implement storage iterator (#20971) 5 years ago
gary rong 8a2e8faadd
core/state/snapshot: fix binary iterator (#20970) 5 years ago
gary rong b9df7ecdc3
all: seperate consensus error and evm internal error (#20830) 5 years ago