@@ -8,33 +8,34 @@ import (
88 consensusState "github.com/oasisprotocol/oasis-core/go/consensus/cometbft/apps/consensus/state"
99)
1010
11- // Consensus242 is the name of the upgrade that enables features introduced in Oasis Core 24.2.
11+ // Consensus256 is the name of the upgrade that enables features introduced up to and including
12+ // Oasis Core 25.6.
1213//
1314// This upgrade includes:
1415// - The `MayQuery“ field in the CHURP SGX policy, which defines which enclave identities
1516// are allowed to query runtime key shares.
16- const Consensus242 = "consensus242 "
17+ const Consensus256 = "consensus256 "
1718
18- // Version242 is the Oasis Core 24.2 version.
19- var Version242 = version .MustFromString ("24.2 " )
19+ // Version256 is the Oasis Core 25.6 version.
20+ var Version256 = version .MustFromString ("25.6 " )
2021
21- var _ Handler = (* Handler242 )(nil )
22+ var _ Handler = (* Handler256 )(nil )
2223
23- // Handler242 is the upgrade handler that transitions Oasis Core from version 24.1 to 24.2 .
24- type Handler242 struct {}
24+ // Handler256 is the upgrade handler that transitions Oasis Core from version 24.1 to 25.6 .
25+ type Handler256 struct {}
2526
2627// HasStartupUpgrade implements Handler.
27- func (h * Handler242 ) HasStartupUpgrade () bool {
28+ func (h * Handler256 ) HasStartupUpgrade () bool {
2829 return false
2930}
3031
3132// StartupUpgrade implements Handler.
32- func (h * Handler242 ) StartupUpgrade () error {
33+ func (h * Handler256 ) StartupUpgrade () error {
3334 return nil
3435}
3536
3637// ConsensusUpgrade implements Handler.
37- func (h * Handler242 ) ConsensusUpgrade (privateCtx any ) error {
38+ func (h * Handler256 ) ConsensusUpgrade (privateCtx any ) error {
3839 abciCtx := privateCtx .(* abciAPI.Context )
3940 switch abciCtx .Mode () {
4041 case abciAPI .ContextBeginBlock :
@@ -47,7 +48,7 @@ func (h *Handler242) ConsensusUpgrade(privateCtx any) error {
4748 return fmt .Errorf ("failed to load consensus parameters: %w" , err )
4849 }
4950
50- consParams .FeatureVersion = & Version242
51+ consParams .FeatureVersion = & Version256
5152
5253 if err = consState .SetConsensusParameters (abciCtx , consParams ); err != nil {
5354 return fmt .Errorf ("failed to set consensus parameters: %w" , err )
@@ -59,5 +60,5 @@ func (h *Handler242) ConsensusUpgrade(privateCtx any) error {
5960}
6061
6162func init () {
62- Register (Consensus242 , & Handler242 {})
63+ Register (Consensus256 , & Handler256 {})
6364}
0 commit comments