Skip to content

Commit e76766a

Browse files
authored
chore: remove legacy proposal types. (#6782)
1 parent d2a579e commit e76766a

File tree

10 files changed

+36
-1052
lines changed

10 files changed

+36
-1052
lines changed

e2e/tests/core/02-client/client_test.go

-29
Original file line numberDiff line numberDiff line change
@@ -72,7 +72,6 @@ func (s *ClientTestSuite) TestScheduleIBCUpgrade_Succeeds() {
7272
chainAWallet := s.CreateUserOnChainA(ctx, testvalues.StartingTokenAmount)
7373

7474
const planHeight = int64(300)
75-
const legacyPlanHeight = planHeight * 2
7675
var newChainID string
7776

7877
t.Run("execute proposal for MsgIBCSoftwareUpgrade", func(t *testing.T) {
@@ -130,34 +129,6 @@ func (s *ClientTestSuite) TestScheduleIBCUpgrade_Succeeds() {
130129
s.Require().Equal("upgrade-client", plan.Name)
131130
s.Require().Equal(planHeight, plan.Height)
132131
})
133-
134-
t.Run("ensure legacy proposal does not succeed", func(t *testing.T) {
135-
authority, err := query.ModuleAccountAddress(ctx, govtypes.ModuleName, chainA)
136-
s.Require().NoError(err)
137-
s.Require().NotNil(authority)
138-
139-
clientState, err := query.ClientState(ctx, chainB, ibctesting.FirstClientID)
140-
s.Require().NoError(err)
141-
142-
originalChainID := clientState.(*ibctm.ClientState).ChainId
143-
revisionNumber := clienttypes.ParseChainID(originalChainID)
144-
// increment revision number even with new chain ID to prevent loss of misbehaviour detection support
145-
newChainID, err = clienttypes.SetRevisionNumber(originalChainID, revisionNumber+1)
146-
s.Require().NoError(err)
147-
s.Require().NotEqual(originalChainID, newChainID)
148-
149-
upgradedClientState := clientState.(*ibctm.ClientState).ZeroCustomFields()
150-
upgradedClientState.ChainId = newChainID
151-
152-
legacyUpgradeProposal, err := clienttypes.NewUpgradeProposal(ibctesting.Title, ibctesting.Description, upgradetypes.Plan{
153-
Name: "upgrade-client-legacy",
154-
Height: legacyPlanHeight,
155-
}, upgradedClientState)
156-
157-
s.Require().NoError(err)
158-
txResp := s.ExecuteGovV1Beta1Proposal(ctx, chainA, chainAWallet, legacyUpgradeProposal)
159-
s.AssertTxFailure(txResp, govtypes.ErrInvalidProposalContent)
160-
})
161132
}
162133

163134
// TestRecoverClient_Succeeds tests that a governance proposal to recover a client using a MsgRecoverClient is successful.

e2e/tests/wasm/feature_releases.go

-4
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,6 @@ package wasm
22

33
import "github.com/cosmos/ibc-go/e2e/semverutil"
44

5-
var govV1FeatureReleases = semverutil.FeatureReleases{
6-
MajorVersion: "v8",
7-
}
8-
95
var govV1FailedReasonFeatureReleases = semverutil.FeatureReleases{
106
MajorVersion: "v8",
117
}

e2e/tests/wasm/grandpa_test.go

+6-13
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,6 @@ import (
3131
transfertypes "github.com/cosmos/ibc-go/v8/modules/apps/transfer/types"
3232
clienttypes "github.com/cosmos/ibc-go/v8/modules/core/02-client/types"
3333
ibcexported "github.com/cosmos/ibc-go/v8/modules/core/exported"
34-
ibctesting "github.com/cosmos/ibc-go/v8/testing"
3534
)
3635

3736
const (
@@ -548,19 +547,13 @@ func (s *GrandpaTestSuite) TestRecoverClient_Succeeds_GrandpaContract() {
548547
s.Require().NoError(err)
549548
s.Require().Equal(ibcexported.Active.String(), status, "unexpected substitute client status")
550549

551-
version := cosmosChain.Nodes()[0].Image.Version
552-
if govV1FeatureReleases.IsSupported(version) {
553-
// create and execute a client recovery proposal
554-
authority, err := query.ModuleAccountAddress(ctx, govtypes.ModuleName, cosmosChain)
555-
s.Require().NoError(err)
550+
// create and execute a client recovery proposal
551+
authority, err := query.ModuleAccountAddress(ctx, govtypes.ModuleName, cosmosChain)
552+
s.Require().NoError(err)
556553

557-
msgRecoverClient := clienttypes.NewMsgRecoverClient(authority.String(), subjectClientID, substituteClientID)
558-
s.Require().NotNil(msgRecoverClient)
559-
s.ExecuteAndPassGovV1Proposal(ctx, msgRecoverClient, cosmosChain, cosmosUser)
560-
} else {
561-
proposal := clienttypes.NewClientUpdateProposal(ibctesting.Title, ibctesting.Description, subjectClientID, substituteClientID)
562-
s.ExecuteAndPassGovV1Beta1Proposal(ctx, cosmosChain, cosmosWallet, proposal)
563-
}
554+
msgRecoverClient := clienttypes.NewMsgRecoverClient(authority.String(), subjectClientID, substituteClientID)
555+
s.Require().NotNil(msgRecoverClient)
556+
s.ExecuteAndPassGovV1Proposal(ctx, msgRecoverClient, cosmosChain, cosmosUser)
564557

565558
// ensure subject client is active
566559
status, err = query.ClientStatus(ctx, cosmosChain, subjectClientID)

0 commit comments

Comments
 (0)