Martin Holst Swende
6ec1561044
eth: implement eth66 (#22241)
* eth/protocols/eth: split up the eth protocol handlers
* eth/protocols/eth: define eth-66 protocol messages
* eth/protocols/eth: poc implement getblockheaders on eth/66
* eth/protocols/eth: implement remaining eth-66 handlers
* eth/protocols: define handler map for eth 66
* eth/downloader: use protocol constants from eth package
* eth/protocols/eth: add ETH66 capability
* eth/downloader: tests for eth66
* eth/downloader: fix error in tests
* eth/protocols/eth: use eth66 for outgoing requests
* eth/protocols/eth: remove unused error type
* eth/protocols/eth: define protocol length
* eth/protocols/eth: fix pooled tx over eth66
* protocols/eth/handlers: revert behavioural change which caused tests to fail
* eth/downloader: fix failing test
* eth/protocols/eth: add testcases + fix flaw with header requests
* eth/protocols: change comments
* eth/protocols/eth: review fixes + fixed flaw in RequestOneHeader
* eth/protocols: documentation
* eth/protocols/eth: review concerns about types
2021-02-18 18:54:29 +02:00
..
2020-11-25 22:16:36 +01:00
2020-05-25 10:21:28 +02:00
2020-12-09 20:21:31 +01:00
2019-07-08 18:53:47 +03:00
2020-11-25 09:24:50 +01:00
2020-10-14 12:28:17 +02:00
2020-11-30 18:58:47 +01:00
2020-09-22 10:17:39 +02:00
2021-01-13 11:14:36 +01:00
2020-02-13 11:10:03 +01:00
2020-05-11 18:11:17 +03:00
2020-09-22 10:17:39 +02:00
2021-02-18 18:54:29 +02:00
2020-02-17 13:22:14 +02:00
2018-05-08 13:08:43 +02:00
2020-09-22 10:17:39 +02:00
2021-02-05 14:15:22 +01:00
2019-10-29 17:08:57 +02:00
2020-09-22 10:17:39 +02:00
2021-01-26 21:41:35 +01:00
2020-09-22 10:17:39 +02:00
2020-09-22 10:17:39 +02:00
2020-02-13 11:10:03 +01:00
2020-02-13 11:10:03 +01:00