From 2986057dea39f975a30b0e3491a8c486d678d4bb Mon Sep 17 00:00:00 2001 From: Aurora Gaffney Date: Wed, 30 Oct 2024 15:04:38 -0500 Subject: [PATCH] chore: update protocol version map --- protocol/versions.go | 50 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) diff --git a/protocol/versions.go b/protocol/versions.go index e5317549..63a52c11 100644 --- a/protocol/versions.go +++ b/protocol/versions.go @@ -113,6 +113,7 @@ var protocolVersions = map[uint16]ProtocolVersion{ EnableBabbageEra: true, EnableLocalTxMonitorProtocol: true, }, + // added @ImmutableTip@ to @LocalStateQuery@, enabled Conway, and @GetStakeDelegDeposits@. (16 + ProtocolVersionNtCOffset): { NewVersionDataFromCborFunc: NewVersionDataNtC15andUpFromCbor, EnableLocalQueryProtocol: true, @@ -124,6 +125,42 @@ var protocolVersions = map[uint16]ProtocolVersion{ EnableConwayEra: true, EnableLocalTxMonitorProtocol: true, }, + // added @GetProposals@ and @GetRatifyState@ queries + (17 + ProtocolVersionNtCOffset): { + NewVersionDataFromCborFunc: NewVersionDataNtC15andUpFromCbor, + EnableLocalQueryProtocol: true, + EnableShelleyEra: true, + EnableAllegraEra: true, + EnableMaryEra: true, + EnableAlonzoEra: true, + EnableBabbageEra: true, + EnableConwayEra: true, + EnableLocalTxMonitorProtocol: true, + }, + // added @GetFuturePParams@ query + (18 + ProtocolVersionNtCOffset): { + NewVersionDataFromCborFunc: NewVersionDataNtC15andUpFromCbor, + EnableLocalQueryProtocol: true, + EnableShelleyEra: true, + EnableAllegraEra: true, + EnableMaryEra: true, + EnableAlonzoEra: true, + EnableBabbageEra: true, + EnableConwayEra: true, + EnableLocalTxMonitorProtocol: true, + }, + // added @GetLedgerPeerSnapshot@ + (19 + ProtocolVersionNtCOffset): { + NewVersionDataFromCborFunc: NewVersionDataNtC15andUpFromCbor, + EnableLocalQueryProtocol: true, + EnableShelleyEra: true, + EnableAllegraEra: true, + EnableMaryEra: true, + EnableAlonzoEra: true, + EnableBabbageEra: true, + EnableConwayEra: true, + EnableLocalTxMonitorProtocol: true, + }, // NtN versions // @@ -201,6 +238,19 @@ var protocolVersions = map[uint16]ProtocolVersion{ EnableFullDuplex: true, EnablePeerSharingProtocol: true, }, + // Enables Chang+1 HF + 14: { + NewVersionDataFromCborFunc: NewVersionDataNtN13andUpFromCbor, + EnableShelleyEra: true, + EnableKeepAliveProtocol: true, + EnableAllegraEra: true, + EnableMaryEra: true, + EnableAlonzoEra: true, + EnableBabbageEra: true, + EnableConwayEra: true, + EnableFullDuplex: true, + EnablePeerSharingProtocol: true, + }, } // GetProtocolVersionMap returns a data structure suitable for use with the protocol handshake