Skip to content

Commit ae5b703

Browse files
authored
chore: update protocol version map (#778)
1 parent 0a20011 commit ae5b703

File tree

1 file changed

+50
-0
lines changed

1 file changed

+50
-0
lines changed

protocol/versions.go

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,7 @@ var protocolVersions = map[uint16]ProtocolVersion{
113113
EnableBabbageEra: true,
114114
EnableLocalTxMonitorProtocol: true,
115115
},
116+
// added @ImmutableTip@ to @LocalStateQuery@, enabled Conway, and @GetStakeDelegDeposits@.
116117
(16 + ProtocolVersionNtCOffset): {
117118
NewVersionDataFromCborFunc: NewVersionDataNtC15andUpFromCbor,
118119
EnableLocalQueryProtocol: true,
@@ -124,6 +125,42 @@ var protocolVersions = map[uint16]ProtocolVersion{
124125
EnableConwayEra: true,
125126
EnableLocalTxMonitorProtocol: true,
126127
},
128+
// added @GetProposals@ and @GetRatifyState@ queries
129+
(17 + ProtocolVersionNtCOffset): {
130+
NewVersionDataFromCborFunc: NewVersionDataNtC15andUpFromCbor,
131+
EnableLocalQueryProtocol: true,
132+
EnableShelleyEra: true,
133+
EnableAllegraEra: true,
134+
EnableMaryEra: true,
135+
EnableAlonzoEra: true,
136+
EnableBabbageEra: true,
137+
EnableConwayEra: true,
138+
EnableLocalTxMonitorProtocol: true,
139+
},
140+
// added @GetFuturePParams@ query
141+
(18 + ProtocolVersionNtCOffset): {
142+
NewVersionDataFromCborFunc: NewVersionDataNtC15andUpFromCbor,
143+
EnableLocalQueryProtocol: true,
144+
EnableShelleyEra: true,
145+
EnableAllegraEra: true,
146+
EnableMaryEra: true,
147+
EnableAlonzoEra: true,
148+
EnableBabbageEra: true,
149+
EnableConwayEra: true,
150+
EnableLocalTxMonitorProtocol: true,
151+
},
152+
// added @GetLedgerPeerSnapshot@
153+
(19 + ProtocolVersionNtCOffset): {
154+
NewVersionDataFromCborFunc: NewVersionDataNtC15andUpFromCbor,
155+
EnableLocalQueryProtocol: true,
156+
EnableShelleyEra: true,
157+
EnableAllegraEra: true,
158+
EnableMaryEra: true,
159+
EnableAlonzoEra: true,
160+
EnableBabbageEra: true,
161+
EnableConwayEra: true,
162+
EnableLocalTxMonitorProtocol: true,
163+
},
127164

128165
// NtN versions
129166
//
@@ -201,6 +238,19 @@ var protocolVersions = map[uint16]ProtocolVersion{
201238
EnableFullDuplex: true,
202239
EnablePeerSharingProtocol: true,
203240
},
241+
// Enables Chang+1 HF
242+
14: {
243+
NewVersionDataFromCborFunc: NewVersionDataNtN13andUpFromCbor,
244+
EnableShelleyEra: true,
245+
EnableKeepAliveProtocol: true,
246+
EnableAllegraEra: true,
247+
EnableMaryEra: true,
248+
EnableAlonzoEra: true,
249+
EnableBabbageEra: true,
250+
EnableConwayEra: true,
251+
EnableFullDuplex: true,
252+
EnablePeerSharingProtocol: true,
253+
},
204254
}
205255

206256
// GetProtocolVersionMap returns a data structure suitable for use with the protocol handshake

0 commit comments

Comments
 (0)