Skip to content

Commit 400a8f8

Browse files
authored
fix: proposal MsgChangeRewardDenoms (#2166)
1 parent 40eb3fd commit 400a8f8

File tree

4 files changed

+155
-116
lines changed

4 files changed

+155
-116
lines changed

Diff for: proto/interchain_security/ccv/provider/v1/tx.proto

+1
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ service Msg {
3030
rpc OptOut(MsgOptOut) returns (MsgOptOutResponse);
3131
rpc SetConsumerCommissionRate(MsgSetConsumerCommissionRate) returns (MsgSetConsumerCommissionRateResponse);
3232
rpc ConsumerModification(MsgConsumerModification) returns (MsgConsumerModificationResponse);
33+
rpc ChangeRewardDenoms(MsgChangeRewardDenoms) returns (MsgChangeRewardDenomsResponse);
3334
}
3435

3536

Diff for: tests/e2e/actions.go

+5-5
Original file line numberDiff line numberDiff line change
@@ -2227,8 +2227,8 @@ func (tr Chain) submitChangeRewardDenomsProposal(action SubmitChangeRewardDenoms
22272227
"messages": [
22282228
{
22292229
"@type": "/interchain_security.ccv.provider.v1.MsgChangeRewardDenoms",
2230-
"denoms_to_add": %s,
2231-
"denoms_to_remove": %s,
2230+
"denoms_to_add": ["%s"],
2231+
"denoms_to_remove": ["%s"],
22322232
"authority": "cosmos10d07y265gmmuvt4z0w9aw880jnsr700j6zn9kn"
22332233
}
22342234
],
@@ -2239,15 +2239,15 @@ func (tr Chain) submitChangeRewardDenomsProposal(action SubmitChangeRewardDenoms
22392239
"expedited": false
22402240
}`
22412241

2242-
denomsToAdd := []string{action.Denom}
2243-
denomsToRemove := []string{"stake"}
2242+
denomsToAdd := action.Denom
2243+
denomsToRemove := "stake"
22442244
jsonStr := fmt.Sprintf(template,
22452245
denomsToAdd,
22462246
denomsToRemove,
22472247
action.Deposit)
22482248

22492249
//#nosec G204 -- bypass unsafe quoting warning (no production code)
2250-
proposalFile := "/consumer-addition.proposal"
2250+
proposalFile := "/change-reward.proposal"
22512251
bz, err := tr.target.ExecCommand(
22522252
"/bin/bash", "-c", fmt.Sprintf(`echo '%s' > %s`, jsonStr, proposalFile),
22532253
).CombinedOutput()

Diff for: tests/e2e/test_driver.go

+2-1
Original file line numberDiff line numberDiff line change
@@ -221,7 +221,8 @@ func (td *DefaultDriver) runAction(action interface{}) error {
221221
target.startConsumerEvidenceDetector(action, td.verbose)
222222
case SubmitChangeRewardDenomsProposalAction:
223223
target = td.getTargetDriver(action.Chain)
224-
if semver.Compare(semver.Major(target.testConfig.providerVersion), "v5") < 0 {
224+
version := target.testConfig.providerVersion
225+
if semver.IsValid(version) && semver.Compare(semver.Major(version), "v5") < 0 {
225226
target.submitChangeRewardDenomsLegacyProposal(action, td.verbose)
226227
} else {
227228
target.submitChangeRewardDenomsProposal(action, td.verbose)

0 commit comments

Comments
 (0)