Commit Graph

452 Commits (93ecd77d776a9b275072b968a099c5b88bbac8e6)

Author SHA1 Message Date
Péter Szilágyi a7b2106edf
eth/downloader: drop beacon head updates if the syncer is restarting (#27397) 1 year ago
Péter Szilágyi 008086f935
core, eth/downloader: validate blobtx.To at serialization time (#27393) 1 year ago
Péter Szilágyi 495692c9db
core, eth/downloader, params: validate blob tx bodies (#27392) 1 year ago
Péter Szilágyi 1f9b69b36d
consensus, core, eth/downloader, params: 4844 chain validation (#27382) 1 year ago
rjl493456442 79a57d49cb
eth/downloader: fix error aggregator (#27217) 2 years ago
Péter Szilágyi dde2da0efb
all: remove ethash pow, only retain shims needed for consensus and tests (#27178) 2 years ago
Péter Szilágyi 1e556d220c
all: remove notion of trusted checkpoints in the post-merge world (#27147) 2 years ago
Péter Szilágyi bbc565ab05
core/types, params: add blob transaction type, RLP encoded for now (#27049) 2 years ago
s7v7nislands db18293c32
eth/downloader: use atomic types (#27030) 2 years 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
ucwong e9d42499bb
eth/downloader: fix typo (#26716) 2 years ago
Martin Holst Swende 13d7de77f4
eth/downloader: fix empty-body case in queue fetchresult (#26707) 2 years ago
Martin Holst Swende 645e3e86c4
core, eth/downloader: make body validation more strict (#26704) 2 years ago
Marius van der Wijden 7fb42e6db2
eth/downloader: handle missing withdrawals if empty list is expected (#26675) 2 years ago
Péter Szilágyi 3086c256c9
eth/downloader: fix timeout resurrection panic (#26652) 2 years ago
Péter Szilágyi bf1798e04e
common/prque: generic priority queue (#26290) 2 years ago
Marius van der Wijden 2a2b0419fb
all: implement withdrawals (EIP-4895) (#26484) 2 years ago
rjl493456442 b748709a11
eth/downloader: fix cornercase when clean stale beacon headers (#26441) 2 years ago
Péter Szilágyi 452a12aa79
eth/downloader: move the pivot in beacon sync mode too (#26453) 2 years ago
Péter Szilágyi 71f7988b0f
eth/downloader: create repro testcase for beacon header loss 2 years ago
Gary Rong 686f7438d3 eth/downloader: fix unexpected skeleton header deletion 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
Péter Szilágyi c4a662176e
core, eth: for types with accurate size calcs, return uint64, not float (#26046) 2 years ago
Martin Holst Swende 5a02b2d6d0
all: fix spelling mistakes (#25961) 2 years ago
Martin Holst Swende ee301c750b
all: fix docstrings 2 years ago
Martin Holst Swende 80cc34ac3c
eth/downloader: make flakey test less flakey (#25879) 2 years ago
zhiqiangxu b32d20324e
eth/downloader, les/downloader: fix subtle flaw in queue delivery (#25861) 2 years ago
Felix Lange b628d72766
build: upgrade to go 1.19 (#25726) 2 years ago
rjl493456442 dea1fb3cfc
all: cleanup tests (#25641) 2 years ago
rjl493456442 d10c280309
all: move genesis initialization to blockchain (#25523) 2 years ago
Péter Szilágyi 81bd998353
core, eth/downloader: handle spurious junk bodies from racey rollbacks (#25578) 2 years ago
Justin Traglia 656dc8cc00
eth, les: unlock downloader peerSet if there's an error (#25546) 2 years ago
Justin Traglia 2c5648d891
all: fix some typos (#25551) 2 years ago
rjl493456442 a41ea8a97c
all: cleanup the APIs for initializing genesis (#25473) 2 years ago
int88 e93442c6cf
eth/downloader: fix log errors of queue_test.go (#25494) 2 years ago
Péter Szilágyi f3af3fd8df
eth: support bubbling up bad blocks from sync to the engine API (#25190) 2 years ago
Delweng b196ad1c16
all: add whitespace linter (#25312) 2 years ago
rjl493456442 1657e43931
core, les, eth: port snap sync changes (#24898) 2 years ago
lightclient 10dc5dce08
all: remove concept of public/private API definitions (#25053) 2 years ago
rjl493456442 30602163d5
eth: introduce eth67 protocol (#24093) 2 years ago
lightclient 3273ad1a58
eth: add missing period at end of sentences (#25058) 2 years ago
Martin Holst Swende a907d7e81a
all: more linters (#24783) 2 years ago
Felix Lange 9244d5cd61
all: update license headers and AUTHORS from git history (#24947) 2 years ago
s7v7nislands 7caa2d8163
all: replace strings.Replace with string.ReplaceAll (#24835) 3 years ago
Ikko Ashimine 40cfe71002
eth/downloader: fix typo in downloader.go (#24704) 3 years ago
rjl493456442 f0328f241b
eth/downloader: resolve local header by hash for beacon sync (#24691) 3 years ago
Péter Szilágyi 86216189a5
eth/downloader: remove stale beacon headers as backfilling progresses (#24670) 3 years ago