Commit Graph

355 Commits (3e36b4d56ac66febbac0c6539fe1b519f807f6ce)

Author SHA1 Message Date
Martin Holst Swende 4535230059
cmd, core, eth: background transaction indexing (#20302) 5 years ago
Martin Holst Swende 76eed9e50d
snapshotter/tests: verify snapdb post-state against trie (#20812) 5 years ago
Felix Lange d6c5f2417c
eth: improve shutdown synchronization (#20695) 5 years ago
meowsbits a75c0610b7
core/blockchain: simplify atomic store after writeBlockWithState (#20798) 5 years ago
Péter Szilágyi a4cf279494
core/state: extend snapshotter to handle account resurrections 5 years ago
Péter Szilágyi 6e05ccd845
core/state/snapshot, tests: sync snap gen + snaps in consensus tests 5 years ago
Martin Holst Swende 19099421dc
core/state/snapshot: faster account iteration, CLI integration 5 years ago
Péter Szilágyi fd39f722a3
core: journal the snapshot inside leveldb, not a flat file 5 years ago
Péter Szilágyi 351a5903b0
core/rawdb, core/state/snapshot: runtime snapshot generation 5 years ago
Péter Szilágyi d754091a87
core/state/snapshot: unlink snapshots from blocks, quad->linear cleanup 5 years ago
Péter Szilágyi 542df8898e
core: initial version of state snapshots 5 years ago
Martin Holst Swende 855690523a
core: ensure state exists for prefetcher (#20627) 5 years ago
gary rong 770316dc20 core, light: write chain data in atomic way (#20287) 5 years ago
gary rong fc7e0fe6c7 core, miner: remove PostChainEvents (#19396) 5 years ago
Felix Lange b6d4f6b66e core/types: remove BlockBy sorting code (#20355) 5 years ago
Felix Lange 689486449d build: use golangci-lint (#20295) 5 years ago
Martin Holst Swende ead711779d
core: initialize current block/fastblock atomics to nil, fix #19286 (#19352) 5 years ago
ywzqwwt 1a6ef5ae58 core/blockchain: remove block from futureBlocks on error (#19763) 5 years ago
Ryan Schneider ad03d9801c internal/ethapi: support block number or hash on state-related methods (#19491) 5 years ago
Felföldi Zsolt 0ac9bbba6c les: multiple server bugfixes (#20079) 5 years ago
HackyMiner 7c229941ac core: log chain reorg/split metrics (#18950) 5 years ago
gary rong 2ed729d38e les: handler separation (#19639) 5 years ago
Martin Holst Swende 4aee0d1994 core: fix crash in chain reimport (#19986) 5 years ago
Péter Szilágyi 983f92368b
core/forkid: implement the forkid EIP, announce via ENR (#19738) 5 years ago
Martin Holst Swende f2eb3b1c56 core: lessen mem-spike during 1.8->1.9 conversion (#19610) 5 years ago
gary rong ca6c8c2af4 core: fix receipt insertion (#19764) 5 years ago
Péter Szilágyi b02958b9c5
core, ethdb, metrics, p2p: expose various counter metrics for grafana 6 years ago
Felföldi Zsolt 58497f46bd
les, les/flowcontrol: implement LES/3 (#19329) 6 years ago
Péter Szilágyi fc85777a21
core: concurrent database reinit from freezer dump 6 years ago
gary rong 611113e967 core: never delete genesis block (#19617) 6 years ago
Péter Szilágyi 536b3b416c
cosensus, core, eth, params, trie: fixes + clique history cap 6 years ago
gary rong 37d280da41
core, cmd, vendor: fixes and database inspection tool (#15) 6 years ago
gary rong 80469bea0c
all: integrate the freezer with fast sync 6 years ago
Péter Szilágyi 751effa35e
core: fix formatting error (trailing whitepace) 6 years ago
PilkyuJung ec2131c8d3 core: move error variable to error.go (#19560) 6 years ago
Péter Szilágyi 6ec6b29051
core: fix import errors on clique crashes + empty blocks (#19544) 6 years ago
gary rong c113723fdb core: handle importing known blocks more gracefully (#19417) 6 years ago
Martin Holst Swende c8cf360f29
core: fix canonicality confusion (#19514) 6 years ago
Matthew Halpern 937417527c core: lookup txs by block number instead of block hash (#19431) 6 years ago
Péter Szilágyi 7221cb1434
core, eth, les, light: scope receipt functionality a bit cleaner 6 years ago
Matthew Halpern 6b0ddd141e
core, eth, les, light: store transaction receipts without txHash and gasCost 6 years ago
Péter Szilágyi 43631aa1d6
core: minor code polishes + rebase fixes 6 years ago
rjl493456442 690bd8a417
core: re-omit new log event when logs rebirth 6 years ago
Martin Holst Swende 0b4fe8d192 all: simplify timestamps to uint64 (#19372) 6 years ago
Runchao Han c4109d790f core: fix typo in insertChain method doc (#19371) 6 years ago
Péter Szilágyi ed34a5e08a
cmd, core, eth: support disabling the concurrent state prefetcher 6 years ago
Péter Szilágyi bb9631c399
core: prefetch next block state concurrently 6 years ago
Brent 7fb89697fd core/types: add block location fields to receipt (#17662) 6 years ago
Péter Szilágyi a732c93309
core: 3rd try on splitting the trie metrics correctly 6 years ago
Martin Holst Swende 59e1953246 core, ethdb, trie: mode dirty data to clean cache on flush (#19307) 6 years ago