Commit Graph

1713 Commits (2743fb042945add8dfe4ca782310e123318c7d79)

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
Péter Szilágyi ef227c5f42
core: fix temp memory blowup caused by defers holding on to state 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
gary rong 098a2b6e26
eth: move eth.Config to a common package (#22205) 4 years ago
Marius van der Wijden 3512b41c5c
core: reset txpool state on sethead (#22247) 4 years ago
ucwong 83e4c49e2b
trie : use trie.NewStackTrie instead of new(trie.Trie) (#22246) 4 years ago
Alex Prut ef84da8481
all: remove unneeded parentheses (#21921) 4 years ago
Sina Mahmoodi eb21c652c0
cmd,core,eth,params,tests: define yolov3 + enable EIP-2565 (#22213) 4 years ago
Martin Holst Swende 681618275c
core: speed up header import (#21967) 4 years ago
Martin Holst Swende 14d495491d
core/state: fix panic in state dumping (#22225) 4 years ago
gary rong 49cdcf5c70
core: reset to genesis when middle block is missing (#22135) 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
gary rong 5a1b384352
core: persist bad blocks (#21827) 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
ucwong a425a47ddc
core/rawdb, eth/protocols : Method name typo fix (#22026) 4 years ago
Martin Holst Swende b9012a039b
common,crypto: move fuzzers out of core (#22029) 4 years ago
Martin Holst Swende 8cde2966af
eth, core: speed up some tests (#22000) 4 years ago
Péter Szilágyi 017831dd5b
core, eth: split eth package, implement snap protocol (#21482) 4 years ago
Martin Holst Swende 4d48980e74
core, eth, les: implement unclean-shutdown marker (#21893) 4 years ago
gary rong 88c696240d
core/txpool: remove "local" notion from the txpool price heap (#21478) 4 years ago
Martin Holst Swende b44f24e3e6
core, trie: speed up some tests with quadratic processing flaw (#21987) 4 years ago
Martin Holst Swende 40b6ccf383
core,les: headerchain import in batches (#21471) 4 years ago
Martin Holst Swende 7770e41cb5
core: improve contextual information on core errors (#21869) 4 years ago
Chris Ziogas 62cedb3aab
core/vm/runtime: remove duplicated line (#21956) 4 years ago
Alex Prut 810f9e057d
all: remove redundant conversions and import names (#21903) 4 years ago
Alex Prut c92faee66e
all: simplify nested complexity and if blocks ending with a return statement (#21854) 4 years ago
Marius van der Wijden 29efe1fc7e
core/types: fixed typo (#21897) 4 years ago
gary rong 23524f8900
all: disable recording preimage of trie keys (#21402) 4 years ago
Marius van der Wijden 2045a2bba3
core, all: split vm.Context into BlockContext and TxContext (#21672) 4 years ago
Martin Holst Swende 6f4cccf8d2
core/vm, protocol_params: implement eip-2565 modexp repricing (#21607) 4 years ago
Péter Szilágyi 7b7b327ff2
core/state/snapshot: update generator marker in sync with flushes 4 years ago
Martin Holst Swende 175506e7fd
core/types, rlp: optimize derivesha (#21728) 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
hwanjo 91c4607979
core: fix blockchain insert report time interval calculation (#21723) 4 years ago
gary rong 9d25f34263
core: track and improve tx indexing/unindexing (#21331) 4 years ago
Marius van der Wijden b305591e14
core/vm: marshall returnData as hexstring in trace logs (#21715) 4 years ago
mr_franklin c37e68e7c1
all: replace RWMutex with Mutex in places where RLock is not used (#21622) 4 years ago