Prioritise StatusV2 over StatusV1 RPC protocol (#7912)

Prioritise `StatusV2` over `StatusV1` RPC protocol.

A bug discovered during devnet-4 testing and extracted from the sync fixes PR #7876.
This commit is contained in:
Jimmy Chen
2025-08-22 09:02:18 +10:00
committed by GitHub
parent cee30d8ca5
commit d24a6d2a45
2 changed files with 13 additions and 7 deletions

View File

@@ -825,8 +825,8 @@ impl<E: EthSpec> RequestType<E> {
match self {
// add more protocols when versions/encodings are supported
RequestType::Status(_) => vec![
ProtocolId::new(SupportedProtocol::StatusV1, Encoding::SSZSnappy),
ProtocolId::new(SupportedProtocol::StatusV2, Encoding::SSZSnappy),
ProtocolId::new(SupportedProtocol::StatusV1, Encoding::SSZSnappy),
],
RequestType::Goodbye(_) => vec![ProtocolId::new(
SupportedProtocol::GoodbyeV1,