Support multiple all eth protocol versions announced in HelloMessage #1101
Closed
Description
opened on Jan 31, 2023
Describe the feature
as highlighted here:
https://t.me/paradigm_reth/1611
we're announcing support for eth66/67 by default in Hello
but only check for a single version in the eth Status
handshake.
reth/crates/net/eth-wire/src/ethstream.rs
Lines 101 to 106 in e0dbcae
the status message should also accept older versions if announced.
TODO
if we add this to Status
directly, we can no longer derive Rlp
so perhaps we add a list of versions as a separate parameter to the handshake
function
wdyt @Rjected
Additional context
No response
Metadata
Assignees
Labels
Type
Projects
Status
Done
Activity