Commit Graph

243 Commits (1fa91729f2a591df2baf2dc77e81711a6e61c028)

Author SHA1 Message Date
Péter Szilágyi c10a0a62c3
eth: request id dispatcher and direct req/reply APIs (#23576) 3 years ago
Marius van der Wijden 3038e480f5
all: core rework for the merge transition (#23761) 3 years ago
Péter Szilágyi d9c13d407f
core, eth/downloader: fix resetting below freezer threshold 3 years ago
Ziyuan Zhong(仲梓源) c576fa153a
core: fix snapshot missing when recovery from crash (#23496) 3 years ago
Marius van der Wijden c641cff51a
core: refactored blockchain.go (#23735) 3 years ago
Martin Holst Swende 6289137827
consensus/clique, core: API cleanup (#23100) 3 years ago
Martin Holst Swende edb1937cf7
core: improve shutdown synchronization in BlockChain (#22853) 3 years ago
Martin Holst Swende 794c6133ef
core/rawdb: freezer batch write (#23462) 3 years ago
Sina Mahmoodi c38fab912b
core: get header from block cache (#23299) 3 years ago
baptiste-b-pegasys 523866c2cc
all: change blacklist terms 3 years ago
Péter Szilágyi 745757ac6b
core, eth: abort snapshot generation on snap sync and resume later 3 years ago
aaronbuchwald b778e37daa
core: fix typo in comment (#22773) 3 years ago
aaronbuchwald 1e57ab5de6
core: remove unused else branch in reorg (#22783) 3 years ago
Martin Holst Swende 83375b0873
core: remove old conversion to shuffle leveldb blocks into ancients 3 years ago
gary rong d6ffa14035
core: nuke legacy snapshot supporting (#22663) 3 years ago
Guillaume Ballet f79cce5de9
eth/catalyst: add catalyst API prototype (#22641) 3 years ago
Péter Szilágyi 1e207342b5
all: make logs a bit easier on the eye to digest (#22665) 3 years ago
Péter Szilágyi ef227c5f42
core: fix temp memory blowup caused by defers holding on to state 4 years ago
gary rong f566dd305e
all: bloom-filter based pruning mechanism (#21724) 4 years ago
gary rong 49cdcf5c70
core: reset to genesis when middle block is missing (#22135) 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 5a1b384352
core: persist bad blocks (#21827) 4 years ago
Péter Szilágyi 017831dd5b
core, eth: split eth package, implement snap protocol (#21482) 4 years ago
Martin Holst Swende 40b6ccf383
core,les: headerchain import in batches (#21471) 4 years ago
gary rong 23524f8900
all: disable recording preimage of trie keys (#21402) 4 years ago
gary rong b63e3c37a6
core: improve snapshot journal recovery (#21594) 4 years ago
gary rong 9d25f34263
core: track and improve tx indexing/unindexing (#21331) 4 years ago
Giuseppe Bertone 0185ee0993
core/rawdb: single point of maintenance for writing and deleting tx lookup indexes (#21480) 4 years ago
Martin Holst Swende 1b5a867eec
core: do less lookups when writing fast-sync block bodies (#21468) 4 years ago
gary rong 87c0ba9213
core, eth, les, trie: add a prefix to contract code (#21080) 4 years ago
Péter Szilágyi 8cbdc8638f
core: define and test chain rewind corner cases (#21409) 4 years ago
Marius van der Wijden 0bdd295cc0
core: more detailed metering for reorgs (#21420) 4 years ago
Robert Zaremba 5a88a7cf5b
core: use errors.Is for consensus errors check (#21095) 4 years ago
gary rong 93da0cf8a1
cmd, core, eth, light, trie: dump clean cache periodically (#20391) 4 years ago
gary rong 6eef141aef
les: historical data garbage collection (#19570) 4 years ago
Felix Lange 9219e0fba4
eth: interrupt chain insertion on shutdown (#21114) 4 years ago
Martin Michlmayr 4f2784b38f
all: fix typos in comments (#21118) 4 years ago
gary rong d02301f758
core: fix missing receipt on Clique crashes (#21045) 4 years ago
Martin Holst Swende 4535230059
cmd, core, eth: background transaction indexing (#20302) 4 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