• Péter Szilágyi's avatar
    eth/downloader: implement beacon sync (#23982) · 8f66ea37
    Péter Szilágyi authored
    * eth/downloader: implement beacon sync
    
    * eth/downloader: fix a crash if the beacon chain is reduced in length
    
    * eth/downloader: fix beacon sync start/stop thrashing data race
    
    * eth/downloader: use a non-nil pivot even in degenerate sync requests
    
    * eth/downloader: don't touch internal state on beacon Head retrieval
    
    * eth/downloader: fix spelling mistakes
    
    * eth/downloader: fix some typos
    
    * eth: integrate legacy/beacon sync switchover and UX
    
    * eth: handle UX wise being stuck on post-merge TTD
    
    * core, eth: integrate the beacon client with the beacon sync
    
    * eth/catalyst: make some warning messages nicer
    
    * eth/downloader: remove Ethereum 1&2 notions in favor of merge
    
    * core/beacon, eth: clean up engine API returns a bit
    
    * eth/downloader: add skeleton extension tests
    
    * eth/catalyst: keep non-kiln spec, handle mining on ttd
    
    * eth/downloader: add beacon header retrieval tests
    
    * eth: fixed spelling, commented failing tests out
    
    * eth/downloader: review fixes
    
    * eth/downloader: drop peers failing to deliver beacon headers
    
    * core/rawdb: track beacon sync data in db inspect
    
    * eth: fix review concerns
    
    * internal/web3ext: nit
    Co-authored-by: 's avatarMarius van der Wijden <m.vanderwijden@live.de>
    8f66ea37
Name
Last commit
Last update
..
asm Loading commit data...
beacon Loading commit data...
bloombits Loading commit data...
forkid Loading commit data...
rawdb Loading commit data...
state Loading commit data...
types Loading commit data...
vm Loading commit data...
.gitignore Loading commit data...
bench_test.go Loading commit data...
block_validator.go Loading commit data...
block_validator_test.go Loading commit data...
blockchain.go Loading commit data...
blockchain_insert.go Loading commit data...
blockchain_reader.go Loading commit data...
blockchain_repair_test.go Loading commit data...
blockchain_sethead_test.go Loading commit data...
blockchain_snapshot_test.go Loading commit data...
blockchain_test.go Loading commit data...
blocks.go Loading commit data...
bloom_indexer.go Loading commit data...
chain_indexer.go Loading commit data...
chain_indexer_test.go Loading commit data...
chain_makers.go Loading commit data...
chain_makers_test.go Loading commit data...
dao_test.go Loading commit data...
error.go Loading commit data...
events.go Loading commit data...
evm.go Loading commit data...
forkchoice.go Loading commit data...
gaspool.go Loading commit data...
gen_genesis.go Loading commit data...
gen_genesis_account.go Loading commit data...
genesis.go Loading commit data...
genesis_alloc.go Loading commit data...
genesis_test.go Loading commit data...
headerchain.go Loading commit data...
headerchain_test.go Loading commit data...
mkalloc.go Loading commit data...
rlp_test.go Loading commit data...
state_prefetcher.go Loading commit data...
state_processor.go Loading commit data...
state_processor_test.go Loading commit data...
state_transition.go Loading commit data...
tx_cacher.go Loading commit data...
tx_journal.go Loading commit data...
tx_list.go Loading commit data...
tx_list_test.go Loading commit data...
tx_noncer.go Loading commit data...
tx_pool.go Loading commit data...
tx_pool_test.go Loading commit data...
types.go Loading commit data...