les: implement new les fetcher (#20692)
* cmd, consensus, eth, les: implement light fetcher * les: address comment * les: address comment * les: address comments * les: check td after delivery * les: add linearExpiredValue for error counter * les: fix import * les: fix dead lock * les: order announces by td * les: encapsulate invalid counter * les: address comment * les: add more checks during the delivery * les: fix log * eth, les: fix lint * eth/fetcher: address comment
Showing
- cmd/geth/retesteth.go 9 additions, 9 deletionscmd/geth/retesteth.go
- consensus/clique/api.go 1 addition, 1 deletionconsensus/clique/api.go
- consensus/clique/clique.go 13 additions, 13 deletionsconsensus/clique/clique.go
- consensus/consensus.go 18 additions, 12 deletionsconsensus/consensus.go
- consensus/ethash/consensus.go 10 additions, 10 deletionsconsensus/ethash/consensus.go
- consensus/ethash/ethash.go 1 addition, 1 deletionconsensus/ethash/ethash.go
- consensus/ethash/sealer.go 1 addition, 1 deletionconsensus/ethash/sealer.go
- eth/fetcher/block_fetcher.go 157 additions, 49 deletionseth/fetcher/block_fetcher.go
- eth/fetcher/block_fetcher_test.go 193 additions, 103 deletionseth/fetcher/block_fetcher_test.go
- eth/handler.go 1 addition, 1 deletioneth/handler.go
- les/client.go 2 additions, 1 deletionles/client.go
- les/client_handler.go 19 additions, 9 deletionsles/client_handler.go
- les/clientpool.go 3 additions, 3 deletionsles/clientpool.go
- les/fetcher.go 441 additions, 764 deletionsles/fetcher.go
- les/fetcher_test.go 268 additions, 0 deletionsles/fetcher_test.go
- les/odr_test.go 2 additions, 2 deletionsles/odr_test.go
- les/peer.go 43 additions, 21 deletionsles/peer.go
- les/server.go 2 additions, 2 deletionsles/server.go
- les/server_handler.go 12 additions, 12 deletionsles/server_handler.go
- les/test_helper.go 1 addition, 0 deletionsles/test_helper.go
Loading
Please register or sign in to comment