go-ethereum/eth/protocols
rjl493456442 3006c4411b
eth/protocols/eth: fix blockAccessList empty marker (#35286)
This PR addresses an issue in the eth71 `BlockAccessListsMsg` handler,

specifically: 
- if the requested bal is not accessible in the server side, 0x80
(EmptyString) will be returned as the marker
- at the client side, old message definition
`rlp.RawList[RawBlockAccessList]` assumes all the elements are List
- the message with 0x80 (kind = string) won't be decoded correctly
- the peer will be disconnected

The message definition has been changed to `rlp.RawList[rlp.RawValue]`,
which is aligned with the one in SNAP/2 protocol.
2026-07-03 11:15:07 +02:00
..
eth eth/protocols/eth: fix blockAccessList empty marker (#35286) 2026-07-03 11:15:07 +02:00
snap eth/protocols/snap: remove uncovered states before resuming (#35159) 2026-06-17 13:44:12 +08:00