Commit Graph

306 Commits (af794ef682bc2c481ccf9ad01d3492910c50ce61)

Author SHA1 Message Date
jwasinger e517183719
eth, eth/downloader: remove references to LightChain, LightSync (#29711) 4 months ago
jwasinger 45baf21111
eth/downloader: purge pre-merge sync code (#29281) 5 months ago
lightclient 2e8e35f2ad
all: refactor so `NewBlock`, `WithBody` take `types.Body` (#29482) 5 months ago
Bin 0bbd88bda0
all: use timer instead of time.After in loops, to avoid memleaks (#29241) 5 months ago
shivhg 95715fdb03
eth/downloader, graphql: fix typos (#29243) 6 months ago
rjl493456442 fe91d476ba
all: remove the dependency from trie to triedb (#28824) 7 months ago
rjl493456442 5c67066a05
eth/downloader: fix skeleton cleanup (#28581) 8 months ago
alex edc864f9ba
all: fix typos in comments (#28682) 9 months ago
Péter Szilágyi 7b6ff527d5
cmd, eth: switch the dev synctarget to hash from block (#28209) 12 months ago
rjl493456442 73f5bcb75b
core, accounts, eth, trie: handle genesis state missing (#28171) 12 months ago
rjl493456442 b85c183ea7
eth/downloader: remove header rollback mechanism (#28147) 12 months ago
rjl493456442 c53b0fef2a
core, eth/downloader: fix genesis state missing due to state sync (#28124) 1 year ago
Péter Szilágyi 4fa3db49a1
eth/downloader: prevent pivot moves after state commit (#28126) 1 year ago
rjl493456442 79a57d49cb
eth/downloader: fix error aggregator (#27217) 1 year ago
Péter Szilágyi dde2da0efb
all: remove ethash pow, only retain shims needed for consensus and tests (#27178) 1 year ago
Péter Szilágyi 1e556d220c
all: remove notion of trusted checkpoints in the post-merge world (#27147) 1 year ago
s7v7nislands db18293c32
eth/downloader: use atomic types (#27030) 1 year ago
Péter Szilágyi cd31f2dee2
all: change chain head markers from block to header (#26777) 2 years ago
Péter Szilágyi b3ae073488
eth: use the last announced finalized block as the sync ancient limit (#26685) 2 years ago
Péter Szilágyi 90d25514af
core, eth: merge snap-sync chain download progress logs (#26676) 2 years ago
Marius van der Wijden 2a2b0419fb
all: implement withdrawals (EIP-4895) (#26484) 2 years ago
Ha DANG 9d38466437
eth/downloader: fix some typos (#26396) 2 years ago
rjl493456442 743e404906
core, eth, les, tests, trie: abstract node scheme (#25532) 2 years ago
Felix Lange b628d72766
build: upgrade to go 1.19 (#25726) 2 years ago
Justin Traglia 2c5648d891
all: fix some typos (#25551) 2 years ago
Péter Szilágyi f3af3fd8df
eth: support bubbling up bad blocks from sync to the engine API (#25190) 2 years ago
Martin Holst Swende a907d7e81a
all: more linters (#24783) 2 years ago
Ikko Ashimine 40cfe71002
eth/downloader: fix typo in downloader.go (#24704) 2 years ago
rjl493456442 f0328f241b
eth/downloader: resolve local header by hash for beacon sync (#24691) 2 years ago
rjl493456442 28ec26094b
eth/downloader: retrieve pivot header from local chain if necessary (#24610) 3 years ago
rjl493456442 e0e8bf31c5
eth/downloader: ignore zero size header batch for importing (#24569) 3 years ago
Péter Szilágyi 51de2bc9dc
eth/downloader: terminate beacon sync early when linked to local chain (#24550) 3 years ago
Péter Szilágyi 8f66ea3786
eth/downloader: implement beacon sync (#23982) 3 years ago
Péter Szilágyi 58d1988349
core, eth, les, trie: remove the sync bloom, used by fast sync 3 years ago
Péter Szilágyi c893488349
eth: pre-process downloader responses on the peer reader thread 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
Péter Szilágyi 0db0b27754
Revert "Revert "eth: drop eth/65, the last non-reqid protocol version" (#23426)" (#23456) 3 years ago
Péter Szilágyi c368f728c1
Revert "eth: drop eth/65, the last non-reqid protocol version" (#23426) 3 years ago
chuwt 5566e5d152
eth/downloader: fix typo in comment (#23413) 3 years ago
Péter Szilágyi d3f018fde8
eth: drop eth/65, the last non-reqid protocol version 3 years ago
Péter Szilágyi 3e795881ea
eth, p2p/msgrate: move peer QoS tracking to its own package and use it for snap (#22876) 3 years ago
Péter Szilágyi 745757ac6b
core, eth: abort snapshot generation on snap sync and resume later 3 years ago
Péter Szilágyi fe1586b094
eth, les: drop support for eth/64, fix eth/66 tests 4 years ago
Martin Holst Swende 410089afea
eth/protocols/snap, eth/downloader: don't use bloom filter in snap sync 4 years ago
lightclient bbfb1e4008
all: add support for EIP-2718, EIP-2930 transactions (#21502) 4 years ago
Péter Szilágyi bfdff4c5b8
eth: fix snap sync cancellation 4 years ago
Martin Holst Swende 797b0812ab
eth/protocols/snap: snap sync testing (#22179) 4 years ago
meowsbits 81bf9f97c9
downloader: extract findAncestor search functions (#21744) 4 years ago