@@ -7,6 +7,7 @@ option go_package = "github.com/line/ibc-go/v3/modules/core/02-client/types";
7
7
import "gogoproto/gogo.proto" ;
8
8
import "google/protobuf/any.proto" ;
9
9
import "cosmos/upgrade/v1beta1/upgrade.proto" ;
10
+ import "cosmos_proto/cosmos.proto" ;
10
11
11
12
// IdentifiedClientState defines a client state with an additional client
12
13
// identifier field.
@@ -41,7 +42,8 @@ message ClientConsensusStates {
41
42
// handler may fail if the subject and the substitute do not match in client and
42
43
// chain parameters (with exception to latest height, frozen height, and chain-id).
43
44
message ClientUpdateProposal {
44
- option (gogoproto.goproto_getters ) = false ;
45
+ option (gogoproto.goproto_getters ) = false ;
46
+ option (cosmos_proto.implements_interface ) = "cosmos.gov.v1beta1.Content" ;
45
47
// the title of the update proposal
46
48
string title = 1 ;
47
49
// the description of the proposal
@@ -56,9 +58,10 @@ message ClientUpdateProposal {
56
58
// UpgradeProposal is a gov Content type for initiating an IBC breaking
57
59
// upgrade.
58
60
message UpgradeProposal {
59
- option (gogoproto.goproto_getters ) = false ;
60
- option (gogoproto.goproto_stringer ) = false ;
61
- option (gogoproto.equal ) = true ;
61
+ option (gogoproto.goproto_getters ) = false ;
62
+ option (gogoproto.goproto_stringer ) = false ;
63
+ option (gogoproto.equal ) = true ;
64
+ option (cosmos_proto.implements_interface ) = "cosmos.gov.v1beta1.Content" ;
62
65
63
66
string title = 1 ;
64
67
string description = 2 ;
0 commit comments