Commit Graph

258 Commits (d12b1a91cd9423f83bf77dbe363164797549ff15)

Author SHA1 Message Date
rjl493456442 22defa5af7
all: introduce trie owner notion (#24750) 2 years ago
rjl493456442 f9806dc872
core: fix canonical hash marker update (#24996) 2 years ago
Marius van der Wijden 86af788790
core: use less memory during reorgs (#24616) 2 years ago
Marius van der Wijden e6fa102eb0
core, eth, internal, rpc: implement final block (#24282) 2 years ago
Marius van der Wijden 381c66caf0
eth/catalyst: set the correct LatestValidHash (#24855) 2 years ago
rjl493456442 7f6f01d46f
core: recover state when beacon sets canonical head if it's missing (#24613) 2 years ago
milesvant 11b56ace2a
core: fix WriteBlockAndSetHead documentation (#24818) 2 years ago
rjl493456442 e0e8bf31c5
eth/downloader: ignore zero size header batch for importing (#24569) 3 years ago
rjl493456442 7ae6c4a790
core: store genesis allocation and recommit them if necessary (#24460) 3 years ago
Péter Szilágyi 8f66ea3786
eth/downloader: implement beacon sync (#23982) 3 years ago
rjl493456442 538a868384
core/rawdb, cmd, ethdb, eth: implement freezer tail deletion (#23954) 3 years ago
Sam 7403a38ab7
core: fix a typo (#24198) 3 years ago
Gary Rong 4bd2d0eccf core: periodically flush the transaction indexes 3 years ago
rjl493456442 69686fa328
core, core/rawdb: fix transaction indexing (#24024) 3 years ago
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