x/ibc: proto migration pt 1 (#6097)
* x/ibc: proto migration pt 1 * fix tests * fixes and godoc * yaml tags * rm changelog * address comments from review * fix some tests * fix tests * add _UNSPECIFIED suffix for default enums * Update app * protobuf Any fixes * use gogoproto * fix tests * wrap all messages * address @alexanderbez comments * update proto files Co-authored-by: Alexander Bezobchuk <alexanderbez@users.noreply.github.com> Co-authored-by: Aleksandr Bezobchuk <aleks.bezobchuk@gmail.com> Co-authored-by: Aaron Craelius <aaron@regen.network>
This commit is contained in:
co-authored by
Alexander Bezobchuk
Aleksandr Bezobchuk
Aaron Craelius
parent
bb0a1edf8e
commit
d7ebee74e7
+4
-3
@@ -282,8 +282,8 @@ func (m *MsgSubmitProposal) XXX_DiscardUnknown() {
|
||||
|
||||
var xxx_messageInfo_MsgSubmitProposal proto.InternalMessageInfo
|
||||
|
||||
// Proposal defines the application-level concrete proposal type used in governance
|
||||
// proposals.
|
||||
// Proposal defines the application-level concrete proposal type used in
|
||||
// governance proposals.
|
||||
type Proposal struct {
|
||||
types3.ProposalBase `protobuf:"bytes,1,opt,name=base,proto3,embedded=base" json:"base"`
|
||||
Content Content `protobuf:"bytes,2,opt,name=content,proto3" json:"content"`
|
||||
@@ -332,7 +332,8 @@ func (m *Proposal) GetContent() Content {
|
||||
// Content defines the application-level allowed Content to be included in a
|
||||
// governance proposal.
|
||||
type Content struct {
|
||||
// sum defines a set of all acceptable concrete governance proposal Content types.
|
||||
// sum defines a set of all acceptable concrete governance proposal Content
|
||||
// types.
|
||||
//
|
||||
// Types that are valid to be assigned to Sum:
|
||||
// *Content_Text
|
||||
|
||||
+4
-3
@@ -52,8 +52,8 @@ message MsgSubmitProposal {
|
||||
Content content = 2;
|
||||
}
|
||||
|
||||
// Proposal defines the application-level concrete proposal type used in governance
|
||||
// proposals.
|
||||
// Proposal defines the application-level concrete proposal type used in
|
||||
// governance proposals.
|
||||
message Proposal {
|
||||
option (gogoproto.equal) = true;
|
||||
|
||||
@@ -67,7 +67,8 @@ message Content {
|
||||
option (gogoproto.equal) = true;
|
||||
option (cosmos_proto.interface_type) = "*github.com/cosmos/cosmos-sdk/x/gov/types.Content";
|
||||
|
||||
// sum defines a set of all acceptable concrete governance proposal Content types.
|
||||
// sum defines a set of all acceptable concrete governance proposal Content
|
||||
// types.
|
||||
oneof sum {
|
||||
cosmos_sdk.x.gov.v1.TextProposal text = 1;
|
||||
cosmos_sdk.x.params.v1.ParameterChangeProposal parameter_change = 2;
|
||||
|
||||
Reference in New Issue
Block a user