From cf6366a4cdfc482951616f6222103f8667de7bcd Mon Sep 17 00:00:00 2001 From: Danilo Pantani Date: Sat, 19 Oct 2024 22:58:28 -0300 Subject: [PATCH] feat: use snake case for proto files (#110) --- api/modules/claim/v1/claim_record.pulsar.go | 85 +- .../claim/v1/decay_information.pulsar.go | 94 +- api/modules/claim/v1/events.pulsar.go | 156 +-- api/modules/claim/v1/genesis.pulsar.go | 192 +-- api/modules/claim/v1/initial_claim.pulsar.go | 88 +- api/modules/claim/v1/mission.pulsar.go | 96 +- api/modules/claim/v1/params.pulsar.go | 96 +- api/modules/claim/v1/query.pulsar.go | 476 +++---- api/modules/claim/v1/tx.pulsar.go | 124 +- .../fundraising/v1/allowed_bidder.pulsar.go | 134 +- api/modules/fundraising/v1/auction.pulsar.go | 793 ++++++------ api/modules/fundraising/v1/bid.pulsar.go | 260 ++-- api/modules/fundraising/v1/genesis.pulsar.go | 170 +-- api/modules/fundraising/v1/params.pulsar.go | 151 +-- api/modules/fundraising/v1/query.pulsar.go | 831 ++++++------ api/modules/fundraising/v1/tx.pulsar.go | 1113 +++++++++-------- .../fundraising/v1/vesting_queue.pulsar.go | 178 +-- api/modules/mint/v1/events.pulsar.go | 116 +- api/modules/mint/v1/minter.pulsar.go | 174 +-- api/modules/mint/v1/params.pulsar.go | 270 ++-- api/modules/mint/v1/query.pulsar.go | 110 +- config.yml | 28 +- docs/static/openapi.yml | 2 +- proto/modules/claim/v1/claim_record.proto | 4 +- .../modules/claim/v1/decay_information.proto | 4 +- proto/modules/claim/v1/events.proto | 4 +- proto/modules/claim/v1/genesis.proto | 11 +- proto/modules/claim/v1/initial_claim.proto | 2 +- proto/modules/claim/v1/mission.proto | 2 +- proto/modules/claim/v1/params.proto | 4 +- proto/modules/claim/v1/query.proto | 16 +- proto/modules/claim/v1/tx.proto | 2 +- .../fundraising/v1/allowed_bidder.proto | 8 +- proto/modules/fundraising/v1/auction.proto | 68 +- proto/modules/fundraising/v1/bid.proto | 12 +- proto/modules/fundraising/v1/genesis.proto | 16 +- proto/modules/fundraising/v1/params.proto | 12 +- proto/modules/fundraising/v1/query.proto | 34 +- proto/modules/fundraising/v1/tx.proto | 86 +- .../fundraising/v1/vesting_queue.proto | 12 +- proto/modules/mint/v1/events.proto | 4 +- proto/modules/mint/v1/minter.proto | 12 +- proto/modules/mint/v1/params.proto | 28 +- proto/modules/mint/v1/query.proto | 2 +- testutil/networksuite/networksuite.go | 2 +- testutil/sample/claim.go | 2 +- x/claim/keeper/invariants.go | 10 +- x/claim/keeper/invariants_test.go | 16 +- x/claim/keeper/mission.go | 6 +- x/claim/keeper/msg_server_claim.go | 6 +- x/claim/keeper/query_mission.go | 2 +- x/claim/keeper/query_mission_test.go | 8 +- x/claim/module/autocli.go | 4 +- x/claim/module/genesis.go | 2 +- x/claim/module/genesis_test.go | 6 +- x/claim/module/simulation.go | 8 +- x/claim/simulation/claim.go | 2 +- x/claim/types/airdrop_supply_test.go | 8 +- x/claim/types/claim_record.pb.go | 45 +- x/claim/types/decay_information.pb.go | 42 +- x/claim/types/events.pb.go | 63 +- x/claim/types/genesis.go | 8 +- x/claim/types/genesis.pb.go | 65 +- x/claim/types/genesis_test.go | 56 +- x/claim/types/initial_claim.pb.go | 38 +- x/claim/types/mission.pb.go | 46 +- x/claim/types/mission_test.go | 8 +- x/claim/types/msgs.go | 2 +- x/claim/types/params.go | 24 +- x/claim/types/params.pb.go | 31 +- x/claim/types/params_test.go | 47 +- x/claim/types/query.pb.go | 138 +- x/claim/types/query.pb.gw.go | 18 +- x/claim/types/tx.pb.go | 81 +- x/fundraising/keeper/auction.go | 31 +- x/fundraising/keeper/auction_test.go | 124 +- x/fundraising/keeper/bid.go | 36 +- x/fundraising/keeper/bid_test.go | 106 +- x/fundraising/keeper/execution_test.go | 18 +- x/fundraising/keeper/hooks_test.go | 8 +- x/fundraising/keeper/invariants_test.go | 2 +- x/fundraising/keeper/keeper.go | 6 +- x/fundraising/keeper/keeper_test.go | 8 +- x/fundraising/keeper/match.go | 2 +- x/fundraising/keeper/match_test.go | 238 ++-- x/fundraising/keeper/msg_server.go | 2 +- x/fundraising/keeper/query_allowed_bidder.go | 2 +- .../keeper/query_allowed_bidder_test.go | 12 +- x/fundraising/keeper/query_auction.go | 2 +- x/fundraising/keeper/query_auction_test.go | 8 +- x/fundraising/keeper/query_bid.go | 2 +- x/fundraising/keeper/query_bid_test.go | 10 +- .../keeper/query_vesting_queue_test.go | 4 +- x/fundraising/keeper/store_test.go | 32 +- x/fundraising/keeper/vesting.go | 2 +- x/fundraising/module/autocli.go | 24 +- x/fundraising/module/genesis.go | 16 +- x/fundraising/module/genesis_test.go | 16 +- x/fundraising/simulation/modify_bid.go | 4 +- x/fundraising/spec/01_concepts.md | 6 +- x/fundraising/spec/02_state.md | 6 +- x/fundraising/spec/05_end_block.md | 2 +- x/fundraising/types/allowed_bidder.go | 2 +- x/fundraising/types/allowed_bidder.pb.go | 51 +- x/fundraising/types/auction.go | 26 +- x/fundraising/types/auction.pb.go | 235 ++-- x/fundraising/types/auction_test.go | 14 +- x/fundraising/types/bid.go | 4 +- x/fundraising/types/bid.pb.go | 120 +- x/fundraising/types/genesis.go | 8 +- x/fundraising/types/genesis.pb.go | 72 +- x/fundraising/types/genesis_test.go | 44 +- x/fundraising/types/match_test.go | 4 +- x/fundraising/types/msgs.go | 10 +- x/fundraising/types/params.pb.go | 61 +- x/fundraising/types/params_test.go | 2 +- x/fundraising/types/query.pb.go | 278 ++-- x/fundraising/types/query.pb.gw.go | 130 +- x/fundraising/types/tx.pb.go | 319 ++--- x/fundraising/types/utils.go | 2 +- x/fundraising/types/utils_test.go | 16 +- x/fundraising/types/vesting.go | 2 +- x/fundraising/types/vesting_queue.pb.go | 84 +- x/fundraising/types/vesting_test.go | 6 +- x/mint/types/events.pb.go | 46 +- x/mint/types/minter.pb.go | 63 +- x/mint/types/params.go | 36 +- x/mint/types/params.pb.go | 87 +- x/mint/types/params_test.go | 35 +- x/mint/types/query.pb.go | 66 +- 130 files changed, 4665 insertions(+), 4761 deletions(-) diff --git a/api/modules/claim/v1/claim_record.pulsar.go b/api/modules/claim/v1/claim_record.pulsar.go index c95e54b..656f6ea 100644 --- a/api/modules/claim/v1/claim_record.pulsar.go +++ b/api/modules/claim/v1/claim_record.pulsar.go @@ -107,11 +107,11 @@ func (x *_ClaimRecord_4_list) IsValid() bool { } var ( - md_ClaimRecord protoreflect.MessageDescriptor - fd_ClaimRecord_address protoreflect.FieldDescriptor - fd_ClaimRecord_claimable protoreflect.FieldDescriptor - fd_ClaimRecord_completedMissions protoreflect.FieldDescriptor - fd_ClaimRecord_claimedMissions protoreflect.FieldDescriptor + md_ClaimRecord protoreflect.MessageDescriptor + fd_ClaimRecord_address protoreflect.FieldDescriptor + fd_ClaimRecord_claimable protoreflect.FieldDescriptor + fd_ClaimRecord_completed_missions protoreflect.FieldDescriptor + fd_ClaimRecord_claimed_missions protoreflect.FieldDescriptor ) func init() { @@ -119,8 +119,8 @@ func init() { md_ClaimRecord = File_modules_claim_v1_claim_record_proto.Messages().ByName("ClaimRecord") fd_ClaimRecord_address = md_ClaimRecord.Fields().ByName("address") fd_ClaimRecord_claimable = md_ClaimRecord.Fields().ByName("claimable") - fd_ClaimRecord_completedMissions = md_ClaimRecord.Fields().ByName("completedMissions") - fd_ClaimRecord_claimedMissions = md_ClaimRecord.Fields().ByName("claimedMissions") + fd_ClaimRecord_completed_missions = md_ClaimRecord.Fields().ByName("completed_missions") + fd_ClaimRecord_claimed_missions = md_ClaimRecord.Fields().ByName("claimed_missions") } var _ protoreflect.Message = (*fastReflection_ClaimRecord)(nil) @@ -202,13 +202,13 @@ func (x *fastReflection_ClaimRecord) Range(f func(protoreflect.FieldDescriptor, } if len(x.CompletedMissions) != 0 { value := protoreflect.ValueOfList(&_ClaimRecord_3_list{list: &x.CompletedMissions}) - if !f(fd_ClaimRecord_completedMissions, value) { + if !f(fd_ClaimRecord_completed_missions, value) { return } } if len(x.ClaimedMissions) != 0 { value := protoreflect.ValueOfList(&_ClaimRecord_4_list{list: &x.ClaimedMissions}) - if !f(fd_ClaimRecord_claimedMissions, value) { + if !f(fd_ClaimRecord_claimed_missions, value) { return } } @@ -231,9 +231,9 @@ func (x *fastReflection_ClaimRecord) Has(fd protoreflect.FieldDescriptor) bool { return x.Address != "" case "modules.claim.v1.ClaimRecord.claimable": return x.Claimable != "" - case "modules.claim.v1.ClaimRecord.completedMissions": + case "modules.claim.v1.ClaimRecord.completed_missions": return len(x.CompletedMissions) != 0 - case "modules.claim.v1.ClaimRecord.claimedMissions": + case "modules.claim.v1.ClaimRecord.claimed_missions": return len(x.ClaimedMissions) != 0 default: if fd.IsExtension() { @@ -255,9 +255,9 @@ func (x *fastReflection_ClaimRecord) Clear(fd protoreflect.FieldDescriptor) { x.Address = "" case "modules.claim.v1.ClaimRecord.claimable": x.Claimable = "" - case "modules.claim.v1.ClaimRecord.completedMissions": + case "modules.claim.v1.ClaimRecord.completed_missions": x.CompletedMissions = nil - case "modules.claim.v1.ClaimRecord.claimedMissions": + case "modules.claim.v1.ClaimRecord.claimed_missions": x.ClaimedMissions = nil default: if fd.IsExtension() { @@ -281,13 +281,13 @@ func (x *fastReflection_ClaimRecord) Get(descriptor protoreflect.FieldDescriptor case "modules.claim.v1.ClaimRecord.claimable": value := x.Claimable return protoreflect.ValueOfString(value) - case "modules.claim.v1.ClaimRecord.completedMissions": + case "modules.claim.v1.ClaimRecord.completed_missions": if len(x.CompletedMissions) == 0 { return protoreflect.ValueOfList(&_ClaimRecord_3_list{}) } listValue := &_ClaimRecord_3_list{list: &x.CompletedMissions} return protoreflect.ValueOfList(listValue) - case "modules.claim.v1.ClaimRecord.claimedMissions": + case "modules.claim.v1.ClaimRecord.claimed_missions": if len(x.ClaimedMissions) == 0 { return protoreflect.ValueOfList(&_ClaimRecord_4_list{}) } @@ -317,11 +317,11 @@ func (x *fastReflection_ClaimRecord) Set(fd protoreflect.FieldDescriptor, value x.Address = value.Interface().(string) case "modules.claim.v1.ClaimRecord.claimable": x.Claimable = value.Interface().(string) - case "modules.claim.v1.ClaimRecord.completedMissions": + case "modules.claim.v1.ClaimRecord.completed_missions": lv := value.List() clv := lv.(*_ClaimRecord_3_list) x.CompletedMissions = *clv.list - case "modules.claim.v1.ClaimRecord.claimedMissions": + case "modules.claim.v1.ClaimRecord.claimed_missions": lv := value.List() clv := lv.(*_ClaimRecord_4_list) x.ClaimedMissions = *clv.list @@ -345,13 +345,13 @@ func (x *fastReflection_ClaimRecord) Set(fd protoreflect.FieldDescriptor, value // Mutable is a mutating operation and unsafe for concurrent use. func (x *fastReflection_ClaimRecord) Mutable(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.claim.v1.ClaimRecord.completedMissions": + case "modules.claim.v1.ClaimRecord.completed_missions": if x.CompletedMissions == nil { x.CompletedMissions = []uint64{} } value := &_ClaimRecord_3_list{list: &x.CompletedMissions} return protoreflect.ValueOfList(value) - case "modules.claim.v1.ClaimRecord.claimedMissions": + case "modules.claim.v1.ClaimRecord.claimed_missions": if x.ClaimedMissions == nil { x.ClaimedMissions = []uint64{} } @@ -378,10 +378,10 @@ func (x *fastReflection_ClaimRecord) NewField(fd protoreflect.FieldDescriptor) p return protoreflect.ValueOfString("") case "modules.claim.v1.ClaimRecord.claimable": return protoreflect.ValueOfString("") - case "modules.claim.v1.ClaimRecord.completedMissions": + case "modules.claim.v1.ClaimRecord.completed_missions": list := []uint64{} return protoreflect.ValueOfList(&_ClaimRecord_3_list{list: &list}) - case "modules.claim.v1.ClaimRecord.claimedMissions": + case "modules.claim.v1.ClaimRecord.claimed_missions": list := []uint64{} return protoreflect.ValueOfList(&_ClaimRecord_4_list{list: &list}) default: @@ -878,8 +878,8 @@ type ClaimRecord struct { Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` Claimable string `protobuf:"bytes,2,opt,name=claimable,proto3" json:"claimable,omitempty"` - CompletedMissions []uint64 `protobuf:"varint,3,rep,packed,name=completedMissions,proto3" json:"completedMissions,omitempty"` - ClaimedMissions []uint64 `protobuf:"varint,4,rep,packed,name=claimedMissions,proto3" json:"claimedMissions,omitempty"` + CompletedMissions []uint64 `protobuf:"varint,3,rep,packed,name=completed_missions,json=completedMissions,proto3" json:"completed_missions,omitempty"` + ClaimedMissions []uint64 `protobuf:"varint,4,rep,packed,name=claimed_missions,json=claimedMissions,proto3" json:"claimed_missions,omitempty"` } func (x *ClaimRecord) Reset() { @@ -939,7 +939,7 @@ var file_modules_claim_v1_claim_record_proto_rawDesc = []byte{ 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x1a, 0x19, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x67, 0x6f, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, - 0x67, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe4, 0x01, 0x0a, 0x0b, 0x43, 0x6c, 0x61, + 0x67, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe6, 0x01, 0x0a, 0x0b, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x32, 0x0a, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x18, 0xd2, 0xb4, 0x2d, 0x14, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, @@ -948,24 +948,25 @@ var file_modules_claim_v1_claim_record_proto_rawDesc = []byte{ 0x2b, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x15, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x49, 0x6e, 0x74, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x49, 0x6e, 0x74, 0x52, 0x09, 0x63, 0x6c, - 0x61, 0x69, 0x6d, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x2c, 0x0a, 0x11, 0x63, 0x6f, 0x6d, 0x70, 0x6c, - 0x65, 0x74, 0x65, 0x64, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x03, - 0x28, 0x04, 0x52, 0x11, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x4d, 0x69, 0x73, - 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x28, 0x0a, 0x0f, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x65, 0x64, - 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x04, 0x52, 0x0f, - 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x65, 0x64, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x42, - 0xb5, 0x01, 0x0a, 0x14, 0x63, 0x6f, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, - 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x42, 0x10, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x52, - 0x65, 0x63, 0x6f, 0x72, 0x64, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x29, 0x63, 0x6f, - 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x6d, - 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2f, 0x76, 0x31, 0x3b, - 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x4d, 0x43, 0x58, 0xaa, 0x02, 0x10, - 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x56, 0x31, - 0xca, 0x02, 0x10, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x43, 0x6c, 0x61, 0x69, 0x6d, - 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x1c, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x43, 0x6c, - 0x61, 0x69, 0x6d, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, - 0x74, 0x61, 0xea, 0x02, 0x12, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x3a, 0x3a, 0x43, 0x6c, - 0x61, 0x69, 0x6d, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x61, 0x69, 0x6d, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x2d, 0x0a, 0x12, 0x63, 0x6f, 0x6d, 0x70, 0x6c, + 0x65, 0x74, 0x65, 0x64, 0x5f, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x03, 0x20, + 0x03, 0x28, 0x04, 0x52, 0x11, 0x63, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x4d, 0x69, + 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x29, 0x0a, 0x10, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x65, + 0x64, 0x5f, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x04, + 0x52, 0x0f, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x65, 0x64, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, + 0x73, 0x42, 0xb5, 0x01, 0x0a, 0x14, 0x63, 0x6f, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, + 0x73, 0x2e, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x42, 0x10, 0x43, 0x6c, 0x61, 0x69, + 0x6d, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x29, + 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, + 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2f, 0x76, + 0x31, 0x3b, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x4d, 0x43, 0x58, 0xaa, + 0x02, 0x10, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x2e, + 0x56, 0x31, 0xca, 0x02, 0x10, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x43, 0x6c, 0x61, + 0x69, 0x6d, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x1c, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, + 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, + 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x12, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x3a, 0x3a, + 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x33, } var ( diff --git a/api/modules/claim/v1/decay_information.pulsar.go b/api/modules/claim/v1/decay_information.pulsar.go index 6b05476..8f380f5 100644 --- a/api/modules/claim/v1/decay_information.pulsar.go +++ b/api/modules/claim/v1/decay_information.pulsar.go @@ -16,18 +16,18 @@ import ( ) var ( - md_DecayInformation protoreflect.MessageDescriptor - fd_DecayInformation_enabled protoreflect.FieldDescriptor - fd_DecayInformation_decayStart protoreflect.FieldDescriptor - fd_DecayInformation_decayEnd protoreflect.FieldDescriptor + md_DecayInformation protoreflect.MessageDescriptor + fd_DecayInformation_enabled protoreflect.FieldDescriptor + fd_DecayInformation_decay_start protoreflect.FieldDescriptor + fd_DecayInformation_decay_end protoreflect.FieldDescriptor ) func init() { file_modules_claim_v1_decay_information_proto_init() md_DecayInformation = File_modules_claim_v1_decay_information_proto.Messages().ByName("DecayInformation") fd_DecayInformation_enabled = md_DecayInformation.Fields().ByName("enabled") - fd_DecayInformation_decayStart = md_DecayInformation.Fields().ByName("decayStart") - fd_DecayInformation_decayEnd = md_DecayInformation.Fields().ByName("decayEnd") + fd_DecayInformation_decay_start = md_DecayInformation.Fields().ByName("decay_start") + fd_DecayInformation_decay_end = md_DecayInformation.Fields().ByName("decay_end") } var _ protoreflect.Message = (*fastReflection_DecayInformation)(nil) @@ -103,13 +103,13 @@ func (x *fastReflection_DecayInformation) Range(f func(protoreflect.FieldDescrip } if x.DecayStart != nil { value := protoreflect.ValueOfMessage(x.DecayStart.ProtoReflect()) - if !f(fd_DecayInformation_decayStart, value) { + if !f(fd_DecayInformation_decay_start, value) { return } } if x.DecayEnd != nil { value := protoreflect.ValueOfMessage(x.DecayEnd.ProtoReflect()) - if !f(fd_DecayInformation_decayEnd, value) { + if !f(fd_DecayInformation_decay_end, value) { return } } @@ -130,9 +130,9 @@ func (x *fastReflection_DecayInformation) Has(fd protoreflect.FieldDescriptor) b switch fd.FullName() { case "modules.claim.v1.DecayInformation.enabled": return x.Enabled != false - case "modules.claim.v1.DecayInformation.decayStart": + case "modules.claim.v1.DecayInformation.decay_start": return x.DecayStart != nil - case "modules.claim.v1.DecayInformation.decayEnd": + case "modules.claim.v1.DecayInformation.decay_end": return x.DecayEnd != nil default: if fd.IsExtension() { @@ -152,9 +152,9 @@ func (x *fastReflection_DecayInformation) Clear(fd protoreflect.FieldDescriptor) switch fd.FullName() { case "modules.claim.v1.DecayInformation.enabled": x.Enabled = false - case "modules.claim.v1.DecayInformation.decayStart": + case "modules.claim.v1.DecayInformation.decay_start": x.DecayStart = nil - case "modules.claim.v1.DecayInformation.decayEnd": + case "modules.claim.v1.DecayInformation.decay_end": x.DecayEnd = nil default: if fd.IsExtension() { @@ -175,10 +175,10 @@ func (x *fastReflection_DecayInformation) Get(descriptor protoreflect.FieldDescr case "modules.claim.v1.DecayInformation.enabled": value := x.Enabled return protoreflect.ValueOfBool(value) - case "modules.claim.v1.DecayInformation.decayStart": + case "modules.claim.v1.DecayInformation.decay_start": value := x.DecayStart return protoreflect.ValueOfMessage(value.ProtoReflect()) - case "modules.claim.v1.DecayInformation.decayEnd": + case "modules.claim.v1.DecayInformation.decay_end": value := x.DecayEnd return protoreflect.ValueOfMessage(value.ProtoReflect()) default: @@ -203,9 +203,9 @@ func (x *fastReflection_DecayInformation) Set(fd protoreflect.FieldDescriptor, v switch fd.FullName() { case "modules.claim.v1.DecayInformation.enabled": x.Enabled = value.Bool() - case "modules.claim.v1.DecayInformation.decayStart": + case "modules.claim.v1.DecayInformation.decay_start": x.DecayStart = value.Message().Interface().(*timestamppb.Timestamp) - case "modules.claim.v1.DecayInformation.decayEnd": + case "modules.claim.v1.DecayInformation.decay_end": x.DecayEnd = value.Message().Interface().(*timestamppb.Timestamp) default: if fd.IsExtension() { @@ -227,12 +227,12 @@ func (x *fastReflection_DecayInformation) Set(fd protoreflect.FieldDescriptor, v // Mutable is a mutating operation and unsafe for concurrent use. func (x *fastReflection_DecayInformation) Mutable(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.claim.v1.DecayInformation.decayStart": + case "modules.claim.v1.DecayInformation.decay_start": if x.DecayStart == nil { x.DecayStart = new(timestamppb.Timestamp) } return protoreflect.ValueOfMessage(x.DecayStart.ProtoReflect()) - case "modules.claim.v1.DecayInformation.decayEnd": + case "modules.claim.v1.DecayInformation.decay_end": if x.DecayEnd == nil { x.DecayEnd = new(timestamppb.Timestamp) } @@ -254,10 +254,10 @@ func (x *fastReflection_DecayInformation) NewField(fd protoreflect.FieldDescript switch fd.FullName() { case "modules.claim.v1.DecayInformation.enabled": return protoreflect.ValueOfBool(false) - case "modules.claim.v1.DecayInformation.decayStart": + case "modules.claim.v1.DecayInformation.decay_start": m := new(timestamppb.Timestamp) return protoreflect.ValueOfMessage(m.ProtoReflect()) - case "modules.claim.v1.DecayInformation.decayEnd": + case "modules.claim.v1.DecayInformation.decay_end": m := new(timestamppb.Timestamp) return protoreflect.ValueOfMessage(m.ProtoReflect()) default: @@ -604,8 +604,8 @@ type DecayInformation struct { unknownFields protoimpl.UnknownFields Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` - DecayStart *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=decayStart,proto3" json:"decayStart,omitempty"` - DecayEnd *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=decayEnd,proto3" json:"decayEnd,omitempty"` + DecayStart *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=decay_start,json=decayStart,proto3" json:"decay_start,omitempty"` + DecayEnd *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=decay_end,json=decayEnd,proto3" json:"decay_end,omitempty"` } func (x *DecayInformation) Reset() { @@ -660,31 +660,31 @@ var file_modules_claim_v1_decay_information_proto_rawDesc = []byte{ 0x14, 0x67, 0x6f, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x67, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, - 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb4, 0x01, 0x0a, 0x10, 0x44, 0x65, 0x63, 0x61, 0x79, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb6, 0x01, 0x0a, 0x10, 0x44, 0x65, 0x63, 0x61, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x65, 0x6e, - 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x44, 0x0a, 0x0a, 0x64, 0x65, 0x63, 0x61, 0x79, 0x53, 0x74, - 0x61, 0x72, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, - 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, - 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x08, 0xc8, 0xde, 0x1f, 0x00, 0x90, 0xdf, 0x1f, 0x01, 0x52, - 0x0a, 0x64, 0x65, 0x63, 0x61, 0x79, 0x53, 0x74, 0x61, 0x72, 0x74, 0x12, 0x40, 0x0a, 0x08, 0x64, - 0x65, 0x63, 0x61, 0x79, 0x45, 0x6e, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, - 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, - 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x08, 0xc8, 0xde, 0x1f, 0x00, 0x90, - 0xdf, 0x1f, 0x01, 0x52, 0x08, 0x64, 0x65, 0x63, 0x61, 0x79, 0x45, 0x6e, 0x64, 0x42, 0xba, 0x01, - 0x0a, 0x14, 0x63, 0x6f, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, - 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x42, 0x15, 0x44, 0x65, 0x63, 0x61, 0x79, 0x49, 0x6e, 0x66, - 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, - 0x29, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, - 0x69, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2f, - 0x76, 0x31, 0x3b, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x4d, 0x43, 0x58, - 0xaa, 0x02, 0x10, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x43, 0x6c, 0x61, 0x69, 0x6d, - 0x2e, 0x56, 0x31, 0xca, 0x02, 0x10, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x43, 0x6c, - 0x61, 0x69, 0x6d, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x1c, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, - 0x5c, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, - 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x12, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x3a, - 0x3a, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x33, + 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x45, 0x0a, 0x0b, 0x64, 0x65, 0x63, 0x61, 0x79, 0x5f, 0x73, + 0x74, 0x61, 0x72, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, + 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, + 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x08, 0xc8, 0xde, 0x1f, 0x00, 0x90, 0xdf, 0x1f, 0x01, + 0x52, 0x0a, 0x64, 0x65, 0x63, 0x61, 0x79, 0x53, 0x74, 0x61, 0x72, 0x74, 0x12, 0x41, 0x0a, 0x09, + 0x64, 0x65, 0x63, 0x61, 0x79, 0x5f, 0x65, 0x6e, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, + 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x08, 0xc8, 0xde, 0x1f, + 0x00, 0x90, 0xdf, 0x1f, 0x01, 0x52, 0x08, 0x64, 0x65, 0x63, 0x61, 0x79, 0x45, 0x6e, 0x64, 0x42, + 0xba, 0x01, 0x0a, 0x14, 0x63, 0x6f, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, + 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x42, 0x15, 0x44, 0x65, 0x63, 0x61, 0x79, 0x49, + 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, + 0x01, 0x5a, 0x29, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, + 0x61, 0x70, 0x69, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x63, 0x6c, 0x61, 0x69, + 0x6d, 0x2f, 0x76, 0x31, 0x3b, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x4d, + 0x43, 0x58, 0xaa, 0x02, 0x10, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x43, 0x6c, 0x61, + 0x69, 0x6d, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x10, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, + 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x1c, 0x4d, 0x6f, 0x64, 0x75, 0x6c, + 0x65, 0x73, 0x5c, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, + 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x12, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, + 0x73, 0x3a, 0x3a, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -705,8 +705,8 @@ var file_modules_claim_v1_decay_information_proto_goTypes = []interface{}{ (*timestamppb.Timestamp)(nil), // 1: google.protobuf.Timestamp } var file_modules_claim_v1_decay_information_proto_depIdxs = []int32{ - 1, // 0: modules.claim.v1.DecayInformation.decayStart:type_name -> google.protobuf.Timestamp - 1, // 1: modules.claim.v1.DecayInformation.decayEnd:type_name -> google.protobuf.Timestamp + 1, // 0: modules.claim.v1.DecayInformation.decay_start:type_name -> google.protobuf.Timestamp + 1, // 1: modules.claim.v1.DecayInformation.decay_end:type_name -> google.protobuf.Timestamp 2, // [2:2] is the sub-list for method output_type 2, // [2:2] is the sub-list for method input_type 2, // [2:2] is the sub-list for extension type_name diff --git a/api/modules/claim/v1/events.pulsar.go b/api/modules/claim/v1/events.pulsar.go index dd10801..0a4c71b 100644 --- a/api/modules/claim/v1/events.pulsar.go +++ b/api/modules/claim/v1/events.pulsar.go @@ -13,15 +13,15 @@ import ( ) var ( - md_EventMissionCompleted protoreflect.MessageDescriptor - fd_EventMissionCompleted_missionID protoreflect.FieldDescriptor - fd_EventMissionCompleted_address protoreflect.FieldDescriptor + md_EventMissionCompleted protoreflect.MessageDescriptor + fd_EventMissionCompleted_mission_id protoreflect.FieldDescriptor + fd_EventMissionCompleted_address protoreflect.FieldDescriptor ) func init() { file_modules_claim_v1_events_proto_init() md_EventMissionCompleted = File_modules_claim_v1_events_proto.Messages().ByName("EventMissionCompleted") - fd_EventMissionCompleted_missionID = md_EventMissionCompleted.Fields().ByName("missionID") + fd_EventMissionCompleted_mission_id = md_EventMissionCompleted.Fields().ByName("mission_id") fd_EventMissionCompleted_address = md_EventMissionCompleted.Fields().ByName("address") } @@ -90,9 +90,9 @@ func (x *fastReflection_EventMissionCompleted) Interface() protoreflect.ProtoMes // While iterating, mutating operations may only be performed // on the current field descriptor. func (x *fastReflection_EventMissionCompleted) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) { - if x.MissionID != uint64(0) { - value := protoreflect.ValueOfUint64(x.MissionID) - if !f(fd_EventMissionCompleted_missionID, value) { + if x.MissionId != uint64(0) { + value := protoreflect.ValueOfUint64(x.MissionId) + if !f(fd_EventMissionCompleted_mission_id, value) { return } } @@ -117,8 +117,8 @@ func (x *fastReflection_EventMissionCompleted) Range(f func(protoreflect.FieldDe // a repeated field is populated if it is non-empty. func (x *fastReflection_EventMissionCompleted) Has(fd protoreflect.FieldDescriptor) bool { switch fd.FullName() { - case "modules.claim.v1.EventMissionCompleted.missionID": - return x.MissionID != uint64(0) + case "modules.claim.v1.EventMissionCompleted.mission_id": + return x.MissionId != uint64(0) case "modules.claim.v1.EventMissionCompleted.address": return x.Address != "" default: @@ -137,8 +137,8 @@ func (x *fastReflection_EventMissionCompleted) Has(fd protoreflect.FieldDescript // Clear is a mutating operation and unsafe for concurrent use. func (x *fastReflection_EventMissionCompleted) Clear(fd protoreflect.FieldDescriptor) { switch fd.FullName() { - case "modules.claim.v1.EventMissionCompleted.missionID": - x.MissionID = uint64(0) + case "modules.claim.v1.EventMissionCompleted.mission_id": + x.MissionId = uint64(0) case "modules.claim.v1.EventMissionCompleted.address": x.Address = "" default: @@ -157,8 +157,8 @@ func (x *fastReflection_EventMissionCompleted) Clear(fd protoreflect.FieldDescri // of the value; to obtain a mutable reference, use Mutable. func (x *fastReflection_EventMissionCompleted) Get(descriptor protoreflect.FieldDescriptor) protoreflect.Value { switch descriptor.FullName() { - case "modules.claim.v1.EventMissionCompleted.missionID": - value := x.MissionID + case "modules.claim.v1.EventMissionCompleted.mission_id": + value := x.MissionId return protoreflect.ValueOfUint64(value) case "modules.claim.v1.EventMissionCompleted.address": value := x.Address @@ -183,8 +183,8 @@ func (x *fastReflection_EventMissionCompleted) Get(descriptor protoreflect.Field // Set is a mutating operation and unsafe for concurrent use. func (x *fastReflection_EventMissionCompleted) Set(fd protoreflect.FieldDescriptor, value protoreflect.Value) { switch fd.FullName() { - case "modules.claim.v1.EventMissionCompleted.missionID": - x.MissionID = value.Uint() + case "modules.claim.v1.EventMissionCompleted.mission_id": + x.MissionId = value.Uint() case "modules.claim.v1.EventMissionCompleted.address": x.Address = value.Interface().(string) default: @@ -207,8 +207,8 @@ func (x *fastReflection_EventMissionCompleted) Set(fd protoreflect.FieldDescript // Mutable is a mutating operation and unsafe for concurrent use. func (x *fastReflection_EventMissionCompleted) Mutable(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.claim.v1.EventMissionCompleted.missionID": - panic(fmt.Errorf("field missionID of message modules.claim.v1.EventMissionCompleted is not mutable")) + case "modules.claim.v1.EventMissionCompleted.mission_id": + panic(fmt.Errorf("field mission_id of message modules.claim.v1.EventMissionCompleted is not mutable")) case "modules.claim.v1.EventMissionCompleted.address": panic(fmt.Errorf("field address of message modules.claim.v1.EventMissionCompleted is not mutable")) default: @@ -224,7 +224,7 @@ func (x *fastReflection_EventMissionCompleted) Mutable(fd protoreflect.FieldDesc // For lists, maps, and messages, this returns a new, empty, mutable value. func (x *fastReflection_EventMissionCompleted) NewField(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.claim.v1.EventMissionCompleted.missionID": + case "modules.claim.v1.EventMissionCompleted.mission_id": return protoreflect.ValueOfUint64(uint64(0)) case "modules.claim.v1.EventMissionCompleted.address": return protoreflect.ValueOfString("") @@ -297,8 +297,8 @@ func (x *fastReflection_EventMissionCompleted) ProtoMethods() *protoiface.Method var n int var l int _ = l - if x.MissionID != 0 { - n += 1 + runtime.Sov(uint64(x.MissionID)) + if x.MissionId != 0 { + n += 1 + runtime.Sov(uint64(x.MissionId)) } l = len(x.Address) if l > 0 { @@ -340,8 +340,8 @@ func (x *fastReflection_EventMissionCompleted) ProtoMethods() *protoiface.Method i-- dAtA[i] = 0x12 } - if x.MissionID != 0 { - i = runtime.EncodeVarint(dAtA, i, uint64(x.MissionID)) + if x.MissionId != 0 { + i = runtime.EncodeVarint(dAtA, i, uint64(x.MissionId)) i-- dAtA[i] = 0x8 } @@ -396,9 +396,9 @@ func (x *fastReflection_EventMissionCompleted) ProtoMethods() *protoiface.Method switch fieldNum { case 1: if wireType != 0 { - return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field MissionID", wireType) + return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field MissionId", wireType) } - x.MissionID = 0 + x.MissionId = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, runtime.ErrIntOverflow @@ -408,7 +408,7 @@ func (x *fastReflection_EventMissionCompleted) ProtoMethods() *protoiface.Method } b := dAtA[iNdEx] iNdEx++ - x.MissionID |= uint64(b&0x7F) << shift + x.MissionId |= uint64(b&0x7F) << shift if b < 0x80 { break } @@ -481,15 +481,15 @@ func (x *fastReflection_EventMissionCompleted) ProtoMethods() *protoiface.Method } var ( - md_EventMissionClaimed protoreflect.MessageDescriptor - fd_EventMissionClaimed_missionID protoreflect.FieldDescriptor - fd_EventMissionClaimed_claimer protoreflect.FieldDescriptor + md_EventMissionClaimed protoreflect.MessageDescriptor + fd_EventMissionClaimed_mission_id protoreflect.FieldDescriptor + fd_EventMissionClaimed_claimer protoreflect.FieldDescriptor ) func init() { file_modules_claim_v1_events_proto_init() md_EventMissionClaimed = File_modules_claim_v1_events_proto.Messages().ByName("EventMissionClaimed") - fd_EventMissionClaimed_missionID = md_EventMissionClaimed.Fields().ByName("missionID") + fd_EventMissionClaimed_mission_id = md_EventMissionClaimed.Fields().ByName("mission_id") fd_EventMissionClaimed_claimer = md_EventMissionClaimed.Fields().ByName("claimer") } @@ -558,9 +558,9 @@ func (x *fastReflection_EventMissionClaimed) Interface() protoreflect.ProtoMessa // While iterating, mutating operations may only be performed // on the current field descriptor. func (x *fastReflection_EventMissionClaimed) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) { - if x.MissionID != uint64(0) { - value := protoreflect.ValueOfUint64(x.MissionID) - if !f(fd_EventMissionClaimed_missionID, value) { + if x.MissionId != uint64(0) { + value := protoreflect.ValueOfUint64(x.MissionId) + if !f(fd_EventMissionClaimed_mission_id, value) { return } } @@ -585,8 +585,8 @@ func (x *fastReflection_EventMissionClaimed) Range(f func(protoreflect.FieldDesc // a repeated field is populated if it is non-empty. func (x *fastReflection_EventMissionClaimed) Has(fd protoreflect.FieldDescriptor) bool { switch fd.FullName() { - case "modules.claim.v1.EventMissionClaimed.missionID": - return x.MissionID != uint64(0) + case "modules.claim.v1.EventMissionClaimed.mission_id": + return x.MissionId != uint64(0) case "modules.claim.v1.EventMissionClaimed.claimer": return x.Claimer != "" default: @@ -605,8 +605,8 @@ func (x *fastReflection_EventMissionClaimed) Has(fd protoreflect.FieldDescriptor // Clear is a mutating operation and unsafe for concurrent use. func (x *fastReflection_EventMissionClaimed) Clear(fd protoreflect.FieldDescriptor) { switch fd.FullName() { - case "modules.claim.v1.EventMissionClaimed.missionID": - x.MissionID = uint64(0) + case "modules.claim.v1.EventMissionClaimed.mission_id": + x.MissionId = uint64(0) case "modules.claim.v1.EventMissionClaimed.claimer": x.Claimer = "" default: @@ -625,8 +625,8 @@ func (x *fastReflection_EventMissionClaimed) Clear(fd protoreflect.FieldDescript // of the value; to obtain a mutable reference, use Mutable. func (x *fastReflection_EventMissionClaimed) Get(descriptor protoreflect.FieldDescriptor) protoreflect.Value { switch descriptor.FullName() { - case "modules.claim.v1.EventMissionClaimed.missionID": - value := x.MissionID + case "modules.claim.v1.EventMissionClaimed.mission_id": + value := x.MissionId return protoreflect.ValueOfUint64(value) case "modules.claim.v1.EventMissionClaimed.claimer": value := x.Claimer @@ -651,8 +651,8 @@ func (x *fastReflection_EventMissionClaimed) Get(descriptor protoreflect.FieldDe // Set is a mutating operation and unsafe for concurrent use. func (x *fastReflection_EventMissionClaimed) Set(fd protoreflect.FieldDescriptor, value protoreflect.Value) { switch fd.FullName() { - case "modules.claim.v1.EventMissionClaimed.missionID": - x.MissionID = value.Uint() + case "modules.claim.v1.EventMissionClaimed.mission_id": + x.MissionId = value.Uint() case "modules.claim.v1.EventMissionClaimed.claimer": x.Claimer = value.Interface().(string) default: @@ -675,8 +675,8 @@ func (x *fastReflection_EventMissionClaimed) Set(fd protoreflect.FieldDescriptor // Mutable is a mutating operation and unsafe for concurrent use. func (x *fastReflection_EventMissionClaimed) Mutable(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.claim.v1.EventMissionClaimed.missionID": - panic(fmt.Errorf("field missionID of message modules.claim.v1.EventMissionClaimed is not mutable")) + case "modules.claim.v1.EventMissionClaimed.mission_id": + panic(fmt.Errorf("field mission_id of message modules.claim.v1.EventMissionClaimed is not mutable")) case "modules.claim.v1.EventMissionClaimed.claimer": panic(fmt.Errorf("field claimer of message modules.claim.v1.EventMissionClaimed is not mutable")) default: @@ -692,7 +692,7 @@ func (x *fastReflection_EventMissionClaimed) Mutable(fd protoreflect.FieldDescri // For lists, maps, and messages, this returns a new, empty, mutable value. func (x *fastReflection_EventMissionClaimed) NewField(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.claim.v1.EventMissionClaimed.missionID": + case "modules.claim.v1.EventMissionClaimed.mission_id": return protoreflect.ValueOfUint64(uint64(0)) case "modules.claim.v1.EventMissionClaimed.claimer": return protoreflect.ValueOfString("") @@ -765,8 +765,8 @@ func (x *fastReflection_EventMissionClaimed) ProtoMethods() *protoiface.Methods var n int var l int _ = l - if x.MissionID != 0 { - n += 1 + runtime.Sov(uint64(x.MissionID)) + if x.MissionId != 0 { + n += 1 + runtime.Sov(uint64(x.MissionId)) } l = len(x.Claimer) if l > 0 { @@ -808,8 +808,8 @@ func (x *fastReflection_EventMissionClaimed) ProtoMethods() *protoiface.Methods i-- dAtA[i] = 0x12 } - if x.MissionID != 0 { - i = runtime.EncodeVarint(dAtA, i, uint64(x.MissionID)) + if x.MissionId != 0 { + i = runtime.EncodeVarint(dAtA, i, uint64(x.MissionId)) i-- dAtA[i] = 0x8 } @@ -864,9 +864,9 @@ func (x *fastReflection_EventMissionClaimed) ProtoMethods() *protoiface.Methods switch fieldNum { case 1: if wireType != 0 { - return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field MissionID", wireType) + return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field MissionId", wireType) } - x.MissionID = 0 + x.MissionId = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, runtime.ErrIntOverflow @@ -876,7 +876,7 @@ func (x *fastReflection_EventMissionClaimed) ProtoMethods() *protoiface.Methods } b := dAtA[iNdEx] iNdEx++ - x.MissionID |= uint64(b&0x7F) << shift + x.MissionId |= uint64(b&0x7F) << shift if b < 0x80 { break } @@ -966,7 +966,7 @@ type EventMissionCompleted struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - MissionID uint64 `protobuf:"varint,1,opt,name=missionID,proto3" json:"missionID,omitempty"` + MissionId uint64 `protobuf:"varint,1,opt,name=mission_id,json=missionId,proto3" json:"mission_id,omitempty"` Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"` } @@ -990,9 +990,9 @@ func (*EventMissionCompleted) Descriptor() ([]byte, []int) { return file_modules_claim_v1_events_proto_rawDescGZIP(), []int{0} } -func (x *EventMissionCompleted) GetMissionID() uint64 { +func (x *EventMissionCompleted) GetMissionId() uint64 { if x != nil { - return x.MissionID + return x.MissionId } return 0 } @@ -1009,7 +1009,7 @@ type EventMissionClaimed struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - MissionID uint64 `protobuf:"varint,1,opt,name=missionID,proto3" json:"missionID,omitempty"` + MissionId uint64 `protobuf:"varint,1,opt,name=mission_id,json=missionId,proto3" json:"mission_id,omitempty"` Claimer string `protobuf:"bytes,2,opt,name=claimer,proto3" json:"claimer,omitempty"` } @@ -1033,9 +1033,9 @@ func (*EventMissionClaimed) Descriptor() ([]byte, []int) { return file_modules_claim_v1_events_proto_rawDescGZIP(), []int{1} } -func (x *EventMissionClaimed) GetMissionID() uint64 { +func (x *EventMissionClaimed) GetMissionId() uint64 { if x != nil { - return x.MissionID + return x.MissionId } return 0 } @@ -1053,28 +1053,28 @@ var file_modules_claim_v1_events_proto_rawDesc = []byte{ 0x0a, 0x1d, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2f, 0x76, 0x31, 0x2f, 0x65, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x10, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, - 0x31, 0x22, 0x4f, 0x0a, 0x15, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, - 0x6e, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x6d, 0x69, - 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x6d, - 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, - 0x73, 0x73, 0x22, 0x4d, 0x0a, 0x13, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x4d, 0x69, 0x73, 0x73, 0x69, - 0x6f, 0x6e, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x65, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x6d, 0x69, 0x73, - 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x6d, 0x69, - 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6c, 0x61, 0x69, 0x6d, - 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x65, - 0x72, 0x42, 0xb0, 0x01, 0x0a, 0x14, 0x63, 0x6f, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, - 0x73, 0x2e, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x42, 0x0b, 0x45, 0x76, 0x65, 0x6e, - 0x74, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x29, 0x63, 0x6f, 0x73, 0x6d, 0x6f, - 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x6d, 0x6f, 0x64, 0x75, - 0x6c, 0x65, 0x73, 0x2f, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2f, 0x76, 0x31, 0x3b, 0x63, 0x6c, 0x61, - 0x69, 0x6d, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x4d, 0x43, 0x58, 0xaa, 0x02, 0x10, 0x4d, 0x6f, 0x64, - 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x10, - 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x5c, 0x56, 0x31, - 0xe2, 0x02, 0x1c, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x43, 0x6c, 0x61, 0x69, 0x6d, - 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, - 0x02, 0x12, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x3a, 0x3a, 0x43, 0x6c, 0x61, 0x69, 0x6d, - 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x31, 0x22, 0x50, 0x0a, 0x15, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, + 0x6e, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x74, 0x65, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x6d, 0x69, + 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, + 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x64, + 0x72, 0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, 0x64, 0x64, 0x72, + 0x65, 0x73, 0x73, 0x22, 0x4e, 0x0a, 0x13, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x4d, 0x69, 0x73, 0x73, + 0x69, 0x6f, 0x6e, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x65, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x6d, 0x69, + 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, + 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6c, 0x61, + 0x69, 0x6d, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6c, 0x61, 0x69, + 0x6d, 0x65, 0x72, 0x42, 0xb0, 0x01, 0x0a, 0x14, 0x63, 0x6f, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x75, + 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x42, 0x0b, 0x45, 0x76, + 0x65, 0x6e, 0x74, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x29, 0x63, 0x6f, 0x73, + 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x6d, 0x6f, + 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2f, 0x76, 0x31, 0x3b, 0x63, + 0x6c, 0x61, 0x69, 0x6d, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x4d, 0x43, 0x58, 0xaa, 0x02, 0x10, 0x4d, + 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x56, 0x31, 0xca, + 0x02, 0x10, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x5c, + 0x56, 0x31, 0xe2, 0x02, 0x1c, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x43, 0x6c, 0x61, + 0x69, 0x6d, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, + 0x61, 0xea, 0x02, 0x12, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x3a, 0x3a, 0x43, 0x6c, 0x61, + 0x69, 0x6d, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/api/modules/claim/v1/genesis.pulsar.go b/api/modules/claim/v1/genesis.pulsar.go index 8a49e71..1c5f0d0 100644 --- a/api/modules/claim/v1/genesis.pulsar.go +++ b/api/modules/claim/v1/genesis.pulsar.go @@ -118,23 +118,23 @@ func (x *_GenesisState_3_list) IsValid() bool { } var ( - md_GenesisState protoreflect.MessageDescriptor - fd_GenesisState_airdropSupply protoreflect.FieldDescriptor - fd_GenesisState_claimRecordList protoreflect.FieldDescriptor - fd_GenesisState_missionList protoreflect.FieldDescriptor - fd_GenesisState_missionCount protoreflect.FieldDescriptor - fd_GenesisState_initialClaim protoreflect.FieldDescriptor - fd_GenesisState_params protoreflect.FieldDescriptor + md_GenesisState protoreflect.MessageDescriptor + fd_GenesisState_airdrop_supply protoreflect.FieldDescriptor + fd_GenesisState_claim_record_list protoreflect.FieldDescriptor + fd_GenesisState_mission_list protoreflect.FieldDescriptor + fd_GenesisState_mission_count protoreflect.FieldDescriptor + fd_GenesisState_initial_claim protoreflect.FieldDescriptor + fd_GenesisState_params protoreflect.FieldDescriptor ) func init() { file_modules_claim_v1_genesis_proto_init() md_GenesisState = File_modules_claim_v1_genesis_proto.Messages().ByName("GenesisState") - fd_GenesisState_airdropSupply = md_GenesisState.Fields().ByName("airdropSupply") - fd_GenesisState_claimRecordList = md_GenesisState.Fields().ByName("claimRecordList") - fd_GenesisState_missionList = md_GenesisState.Fields().ByName("missionList") - fd_GenesisState_missionCount = md_GenesisState.Fields().ByName("missionCount") - fd_GenesisState_initialClaim = md_GenesisState.Fields().ByName("initialClaim") + fd_GenesisState_airdrop_supply = md_GenesisState.Fields().ByName("airdrop_supply") + fd_GenesisState_claim_record_list = md_GenesisState.Fields().ByName("claim_record_list") + fd_GenesisState_mission_list = md_GenesisState.Fields().ByName("mission_list") + fd_GenesisState_mission_count = md_GenesisState.Fields().ByName("mission_count") + fd_GenesisState_initial_claim = md_GenesisState.Fields().ByName("initial_claim") fd_GenesisState_params = md_GenesisState.Fields().ByName("params") } @@ -205,31 +205,31 @@ func (x *fastReflection_GenesisState) Interface() protoreflect.ProtoMessage { func (x *fastReflection_GenesisState) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) { if x.AirdropSupply != nil { value := protoreflect.ValueOfMessage(x.AirdropSupply.ProtoReflect()) - if !f(fd_GenesisState_airdropSupply, value) { + if !f(fd_GenesisState_airdrop_supply, value) { return } } if len(x.ClaimRecordList) != 0 { value := protoreflect.ValueOfList(&_GenesisState_2_list{list: &x.ClaimRecordList}) - if !f(fd_GenesisState_claimRecordList, value) { + if !f(fd_GenesisState_claim_record_list, value) { return } } if len(x.MissionList) != 0 { value := protoreflect.ValueOfList(&_GenesisState_3_list{list: &x.MissionList}) - if !f(fd_GenesisState_missionList, value) { + if !f(fd_GenesisState_mission_list, value) { return } } if x.MissionCount != uint64(0) { value := protoreflect.ValueOfUint64(x.MissionCount) - if !f(fd_GenesisState_missionCount, value) { + if !f(fd_GenesisState_mission_count, value) { return } } if x.InitialClaim != nil { value := protoreflect.ValueOfMessage(x.InitialClaim.ProtoReflect()) - if !f(fd_GenesisState_initialClaim, value) { + if !f(fd_GenesisState_initial_claim, value) { return } } @@ -254,15 +254,15 @@ func (x *fastReflection_GenesisState) Range(f func(protoreflect.FieldDescriptor, // a repeated field is populated if it is non-empty. func (x *fastReflection_GenesisState) Has(fd protoreflect.FieldDescriptor) bool { switch fd.FullName() { - case "modules.claim.v1.GenesisState.airdropSupply": + case "modules.claim.v1.GenesisState.airdrop_supply": return x.AirdropSupply != nil - case "modules.claim.v1.GenesisState.claimRecordList": + case "modules.claim.v1.GenesisState.claim_record_list": return len(x.ClaimRecordList) != 0 - case "modules.claim.v1.GenesisState.missionList": + case "modules.claim.v1.GenesisState.mission_list": return len(x.MissionList) != 0 - case "modules.claim.v1.GenesisState.missionCount": + case "modules.claim.v1.GenesisState.mission_count": return x.MissionCount != uint64(0) - case "modules.claim.v1.GenesisState.initialClaim": + case "modules.claim.v1.GenesisState.initial_claim": return x.InitialClaim != nil case "modules.claim.v1.GenesisState.params": return x.Params != nil @@ -282,15 +282,15 @@ func (x *fastReflection_GenesisState) Has(fd protoreflect.FieldDescriptor) bool // Clear is a mutating operation and unsafe for concurrent use. func (x *fastReflection_GenesisState) Clear(fd protoreflect.FieldDescriptor) { switch fd.FullName() { - case "modules.claim.v1.GenesisState.airdropSupply": + case "modules.claim.v1.GenesisState.airdrop_supply": x.AirdropSupply = nil - case "modules.claim.v1.GenesisState.claimRecordList": + case "modules.claim.v1.GenesisState.claim_record_list": x.ClaimRecordList = nil - case "modules.claim.v1.GenesisState.missionList": + case "modules.claim.v1.GenesisState.mission_list": x.MissionList = nil - case "modules.claim.v1.GenesisState.missionCount": + case "modules.claim.v1.GenesisState.mission_count": x.MissionCount = uint64(0) - case "modules.claim.v1.GenesisState.initialClaim": + case "modules.claim.v1.GenesisState.initial_claim": x.InitialClaim = nil case "modules.claim.v1.GenesisState.params": x.Params = nil @@ -310,25 +310,25 @@ func (x *fastReflection_GenesisState) Clear(fd protoreflect.FieldDescriptor) { // of the value; to obtain a mutable reference, use Mutable. func (x *fastReflection_GenesisState) Get(descriptor protoreflect.FieldDescriptor) protoreflect.Value { switch descriptor.FullName() { - case "modules.claim.v1.GenesisState.airdropSupply": + case "modules.claim.v1.GenesisState.airdrop_supply": value := x.AirdropSupply return protoreflect.ValueOfMessage(value.ProtoReflect()) - case "modules.claim.v1.GenesisState.claimRecordList": + case "modules.claim.v1.GenesisState.claim_record_list": if len(x.ClaimRecordList) == 0 { return protoreflect.ValueOfList(&_GenesisState_2_list{}) } listValue := &_GenesisState_2_list{list: &x.ClaimRecordList} return protoreflect.ValueOfList(listValue) - case "modules.claim.v1.GenesisState.missionList": + case "modules.claim.v1.GenesisState.mission_list": if len(x.MissionList) == 0 { return protoreflect.ValueOfList(&_GenesisState_3_list{}) } listValue := &_GenesisState_3_list{list: &x.MissionList} return protoreflect.ValueOfList(listValue) - case "modules.claim.v1.GenesisState.missionCount": + case "modules.claim.v1.GenesisState.mission_count": value := x.MissionCount return protoreflect.ValueOfUint64(value) - case "modules.claim.v1.GenesisState.initialClaim": + case "modules.claim.v1.GenesisState.initial_claim": value := x.InitialClaim return protoreflect.ValueOfMessage(value.ProtoReflect()) case "modules.claim.v1.GenesisState.params": @@ -354,19 +354,19 @@ func (x *fastReflection_GenesisState) Get(descriptor protoreflect.FieldDescripto // Set is a mutating operation and unsafe for concurrent use. func (x *fastReflection_GenesisState) Set(fd protoreflect.FieldDescriptor, value protoreflect.Value) { switch fd.FullName() { - case "modules.claim.v1.GenesisState.airdropSupply": + case "modules.claim.v1.GenesisState.airdrop_supply": x.AirdropSupply = value.Message().Interface().(*AirdropSupply) - case "modules.claim.v1.GenesisState.claimRecordList": + case "modules.claim.v1.GenesisState.claim_record_list": lv := value.List() clv := lv.(*_GenesisState_2_list) x.ClaimRecordList = *clv.list - case "modules.claim.v1.GenesisState.missionList": + case "modules.claim.v1.GenesisState.mission_list": lv := value.List() clv := lv.(*_GenesisState_3_list) x.MissionList = *clv.list - case "modules.claim.v1.GenesisState.missionCount": + case "modules.claim.v1.GenesisState.mission_count": x.MissionCount = value.Uint() - case "modules.claim.v1.GenesisState.initialClaim": + case "modules.claim.v1.GenesisState.initial_claim": x.InitialClaim = value.Message().Interface().(*InitialClaim) case "modules.claim.v1.GenesisState.params": x.Params = value.Message().Interface().(*Params) @@ -390,24 +390,24 @@ func (x *fastReflection_GenesisState) Set(fd protoreflect.FieldDescriptor, value // Mutable is a mutating operation and unsafe for concurrent use. func (x *fastReflection_GenesisState) Mutable(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.claim.v1.GenesisState.airdropSupply": + case "modules.claim.v1.GenesisState.airdrop_supply": if x.AirdropSupply == nil { x.AirdropSupply = new(AirdropSupply) } return protoreflect.ValueOfMessage(x.AirdropSupply.ProtoReflect()) - case "modules.claim.v1.GenesisState.claimRecordList": + case "modules.claim.v1.GenesisState.claim_record_list": if x.ClaimRecordList == nil { x.ClaimRecordList = []*ClaimRecord{} } value := &_GenesisState_2_list{list: &x.ClaimRecordList} return protoreflect.ValueOfList(value) - case "modules.claim.v1.GenesisState.missionList": + case "modules.claim.v1.GenesisState.mission_list": if x.MissionList == nil { x.MissionList = []*Mission{} } value := &_GenesisState_3_list{list: &x.MissionList} return protoreflect.ValueOfList(value) - case "modules.claim.v1.GenesisState.initialClaim": + case "modules.claim.v1.GenesisState.initial_claim": if x.InitialClaim == nil { x.InitialClaim = new(InitialClaim) } @@ -417,8 +417,8 @@ func (x *fastReflection_GenesisState) Mutable(fd protoreflect.FieldDescriptor) p x.Params = new(Params) } return protoreflect.ValueOfMessage(x.Params.ProtoReflect()) - case "modules.claim.v1.GenesisState.missionCount": - panic(fmt.Errorf("field missionCount of message modules.claim.v1.GenesisState is not mutable")) + case "modules.claim.v1.GenesisState.mission_count": + panic(fmt.Errorf("field mission_count of message modules.claim.v1.GenesisState is not mutable")) default: if fd.IsExtension() { panic(fmt.Errorf("proto3 declared messages do not support extensions: modules.claim.v1.GenesisState")) @@ -432,18 +432,18 @@ func (x *fastReflection_GenesisState) Mutable(fd protoreflect.FieldDescriptor) p // For lists, maps, and messages, this returns a new, empty, mutable value. func (x *fastReflection_GenesisState) NewField(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.claim.v1.GenesisState.airdropSupply": + case "modules.claim.v1.GenesisState.airdrop_supply": m := new(AirdropSupply) return protoreflect.ValueOfMessage(m.ProtoReflect()) - case "modules.claim.v1.GenesisState.claimRecordList": + case "modules.claim.v1.GenesisState.claim_record_list": list := []*ClaimRecord{} return protoreflect.ValueOfList(&_GenesisState_2_list{list: &list}) - case "modules.claim.v1.GenesisState.missionList": + case "modules.claim.v1.GenesisState.mission_list": list := []*Mission{} return protoreflect.ValueOfList(&_GenesisState_3_list{list: &list}) - case "modules.claim.v1.GenesisState.missionCount": + case "modules.claim.v1.GenesisState.mission_count": return protoreflect.ValueOfUint64(uint64(0)) - case "modules.claim.v1.GenesisState.initialClaim": + case "modules.claim.v1.GenesisState.initial_claim": m := new(InitialClaim) return protoreflect.ValueOfMessage(m.ProtoReflect()) case "modules.claim.v1.GenesisState.params": @@ -951,11 +951,11 @@ type GenesisState struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - AirdropSupply *AirdropSupply `protobuf:"bytes,1,opt,name=airdropSupply,proto3" json:"airdropSupply,omitempty"` - ClaimRecordList []*ClaimRecord `protobuf:"bytes,2,rep,name=claimRecordList,proto3" json:"claimRecordList,omitempty"` - MissionList []*Mission `protobuf:"bytes,3,rep,name=missionList,proto3" json:"missionList,omitempty"` - MissionCount uint64 `protobuf:"varint,4,opt,name=missionCount,proto3" json:"missionCount,omitempty"` - InitialClaim *InitialClaim `protobuf:"bytes,5,opt,name=initialClaim,proto3" json:"initialClaim,omitempty"` + AirdropSupply *AirdropSupply `protobuf:"bytes,1,opt,name=airdrop_supply,json=airdropSupply,proto3" json:"airdrop_supply,omitempty"` + ClaimRecordList []*ClaimRecord `protobuf:"bytes,2,rep,name=claim_record_list,json=claimRecordList,proto3" json:"claim_record_list,omitempty"` + MissionList []*Mission `protobuf:"bytes,3,rep,name=mission_list,json=missionList,proto3" json:"mission_list,omitempty"` + MissionCount uint64 `protobuf:"varint,4,opt,name=mission_count,json=missionCount,proto3" json:"mission_count,omitempty"` + InitialClaim *InitialClaim `protobuf:"bytes,5,opt,name=initial_claim,json=initialClaim,proto3" json:"initial_claim,omitempty"` // params defines all the parameters of the module. Params *Params `protobuf:"bytes,6,opt,name=params,proto3" json:"params,omitempty"` } @@ -1043,45 +1043,45 @@ var file_modules_claim_v1_genesis_proto_rawDesc = []byte{ 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2f, 0x76, 0x31, 0x2f, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2f, 0x76, 0x31, 0x2f, - 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x98, 0x03, 0x0a, - 0x0c, 0x47, 0x65, 0x6e, 0x65, 0x73, 0x69, 0x73, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x4b, 0x0a, - 0x0d, 0x61, 0x69, 0x72, 0x64, 0x72, 0x6f, 0x70, 0x53, 0x75, 0x70, 0x70, 0x6c, 0x79, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, - 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x69, 0x72, 0x64, 0x72, 0x6f, 0x70, 0x53, - 0x75, 0x70, 0x70, 0x6c, 0x79, 0x42, 0x04, 0xc8, 0xde, 0x1f, 0x00, 0x52, 0x0d, 0x61, 0x69, 0x72, - 0x64, 0x72, 0x6f, 0x70, 0x53, 0x75, 0x70, 0x70, 0x6c, 0x79, 0x12, 0x4d, 0x0a, 0x0f, 0x63, 0x6c, - 0x61, 0x69, 0x6d, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, - 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x52, 0x65, 0x63, 0x6f, - 0x72, 0x64, 0x42, 0x04, 0xc8, 0xde, 0x1f, 0x00, 0x52, 0x0f, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x52, - 0x65, 0x63, 0x6f, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x41, 0x0a, 0x0b, 0x6d, 0x69, 0x73, - 0x73, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, - 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, - 0x31, 0x2e, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x04, 0xc8, 0xde, 0x1f, 0x00, 0x52, - 0x0b, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x22, 0x0a, 0x0c, - 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, - 0x28, 0x04, 0x52, 0x0c, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x75, 0x6e, 0x74, - 0x12, 0x48, 0x0a, 0x0c, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x43, 0x6c, 0x61, 0x69, 0x6d, - 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, - 0x2e, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x69, 0x74, 0x69, 0x61, - 0x6c, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x42, 0x04, 0xc8, 0xde, 0x1f, 0x00, 0x52, 0x0c, 0x69, 0x6e, - 0x69, 0x74, 0x69, 0x61, 0x6c, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x12, 0x3b, 0x0a, 0x06, 0x70, 0x61, - 0x72, 0x61, 0x6d, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x18, 0x2e, 0x6d, 0x6f, 0x64, - 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x61, - 0x72, 0x61, 0x6d, 0x73, 0x42, 0x09, 0xc8, 0xde, 0x1f, 0x00, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, - 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x42, 0xb1, 0x01, 0x0a, 0x14, 0x63, 0x6f, 0x6d, 0x2e, - 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, - 0x42, 0x0c, 0x47, 0x65, 0x6e, 0x65, 0x73, 0x69, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, - 0x5a, 0x29, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, - 0x70, 0x69, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x63, 0x6c, 0x61, 0x69, 0x6d, - 0x2f, 0x76, 0x31, 0x3b, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x4d, 0x43, - 0x58, 0xaa, 0x02, 0x10, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x43, 0x6c, 0x61, 0x69, - 0x6d, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x10, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x43, - 0x6c, 0x61, 0x69, 0x6d, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x1c, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, - 0x73, 0x5c, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, - 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x12, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, - 0x3a, 0x3a, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x33, + 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9e, 0x03, 0x0a, + 0x0c, 0x47, 0x65, 0x6e, 0x65, 0x73, 0x69, 0x73, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x4c, 0x0a, + 0x0e, 0x61, 0x69, 0x72, 0x64, 0x72, 0x6f, 0x70, 0x5f, 0x73, 0x75, 0x70, 0x70, 0x6c, 0x79, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, + 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x69, 0x72, 0x64, 0x72, 0x6f, 0x70, + 0x53, 0x75, 0x70, 0x70, 0x6c, 0x79, 0x42, 0x04, 0xc8, 0xde, 0x1f, 0x00, 0x52, 0x0d, 0x61, 0x69, + 0x72, 0x64, 0x72, 0x6f, 0x70, 0x53, 0x75, 0x70, 0x70, 0x6c, 0x79, 0x12, 0x4f, 0x0a, 0x11, 0x63, + 0x6c, 0x61, 0x69, 0x6d, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, + 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, + 0x2e, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x52, + 0x65, 0x63, 0x6f, 0x72, 0x64, 0x42, 0x04, 0xc8, 0xde, 0x1f, 0x00, 0x52, 0x0f, 0x63, 0x6c, 0x61, + 0x69, 0x6d, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x42, 0x0a, 0x0c, + 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, + 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, 0x61, + 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x04, 0xc8, + 0xde, 0x1f, 0x00, 0x52, 0x0b, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, + 0x12, 0x23, 0x0a, 0x0d, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x75, 0x6e, + 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0c, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, + 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x49, 0x0a, 0x0d, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, + 0x5f, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x6d, + 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x2e, + 0x49, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x42, 0x04, 0xc8, 0xde, + 0x1f, 0x00, 0x52, 0x0c, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x43, 0x6c, 0x61, 0x69, 0x6d, + 0x12, 0x3b, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x18, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, 0x61, 0x69, 0x6d, + 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x42, 0x09, 0xc8, 0xde, 0x1f, 0x00, + 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x42, 0xb1, 0x01, + 0x0a, 0x14, 0x63, 0x6f, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, + 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x42, 0x0c, 0x47, 0x65, 0x6e, 0x65, 0x73, 0x69, 0x73, 0x50, + 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x29, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, + 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, + 0x2f, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2f, 0x76, 0x31, 0x3b, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x76, + 0x31, 0xa2, 0x02, 0x03, 0x4d, 0x43, 0x58, 0xaa, 0x02, 0x10, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, + 0x73, 0x2e, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x10, 0x4d, 0x6f, 0x64, + 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x1c, + 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x5c, 0x56, 0x31, + 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x12, 0x4d, + 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x3a, 0x3a, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x3a, 0x3a, 0x56, + 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -1106,10 +1106,10 @@ var file_modules_claim_v1_genesis_proto_goTypes = []interface{}{ (*Params)(nil), // 5: modules.claim.v1.Params } var file_modules_claim_v1_genesis_proto_depIdxs = []int32{ - 1, // 0: modules.claim.v1.GenesisState.airdropSupply:type_name -> modules.claim.v1.AirdropSupply - 2, // 1: modules.claim.v1.GenesisState.claimRecordList:type_name -> modules.claim.v1.ClaimRecord - 3, // 2: modules.claim.v1.GenesisState.missionList:type_name -> modules.claim.v1.Mission - 4, // 3: modules.claim.v1.GenesisState.initialClaim:type_name -> modules.claim.v1.InitialClaim + 1, // 0: modules.claim.v1.GenesisState.airdrop_supply:type_name -> modules.claim.v1.AirdropSupply + 2, // 1: modules.claim.v1.GenesisState.claim_record_list:type_name -> modules.claim.v1.ClaimRecord + 3, // 2: modules.claim.v1.GenesisState.mission_list:type_name -> modules.claim.v1.Mission + 4, // 3: modules.claim.v1.GenesisState.initial_claim:type_name -> modules.claim.v1.InitialClaim 5, // 4: modules.claim.v1.GenesisState.params:type_name -> modules.claim.v1.Params 5, // [5:5] is the sub-list for method output_type 5, // [5:5] is the sub-list for method input_type diff --git a/api/modules/claim/v1/initial_claim.pulsar.go b/api/modules/claim/v1/initial_claim.pulsar.go index 09438d8..9611e99 100644 --- a/api/modules/claim/v1/initial_claim.pulsar.go +++ b/api/modules/claim/v1/initial_claim.pulsar.go @@ -13,16 +13,16 @@ import ( ) var ( - md_InitialClaim protoreflect.MessageDescriptor - fd_InitialClaim_enabled protoreflect.FieldDescriptor - fd_InitialClaim_missionID protoreflect.FieldDescriptor + md_InitialClaim protoreflect.MessageDescriptor + fd_InitialClaim_enabled protoreflect.FieldDescriptor + fd_InitialClaim_mission_id protoreflect.FieldDescriptor ) func init() { file_modules_claim_v1_initial_claim_proto_init() md_InitialClaim = File_modules_claim_v1_initial_claim_proto.Messages().ByName("InitialClaim") fd_InitialClaim_enabled = md_InitialClaim.Fields().ByName("enabled") - fd_InitialClaim_missionID = md_InitialClaim.Fields().ByName("missionID") + fd_InitialClaim_mission_id = md_InitialClaim.Fields().ByName("mission_id") } var _ protoreflect.Message = (*fastReflection_InitialClaim)(nil) @@ -96,9 +96,9 @@ func (x *fastReflection_InitialClaim) Range(f func(protoreflect.FieldDescriptor, return } } - if x.MissionID != uint64(0) { - value := protoreflect.ValueOfUint64(x.MissionID) - if !f(fd_InitialClaim_missionID, value) { + if x.MissionId != uint64(0) { + value := protoreflect.ValueOfUint64(x.MissionId) + if !f(fd_InitialClaim_mission_id, value) { return } } @@ -119,8 +119,8 @@ func (x *fastReflection_InitialClaim) Has(fd protoreflect.FieldDescriptor) bool switch fd.FullName() { case "modules.claim.v1.InitialClaim.enabled": return x.Enabled != false - case "modules.claim.v1.InitialClaim.missionID": - return x.MissionID != uint64(0) + case "modules.claim.v1.InitialClaim.mission_id": + return x.MissionId != uint64(0) default: if fd.IsExtension() { panic(fmt.Errorf("proto3 declared messages do not support extensions: modules.claim.v1.InitialClaim")) @@ -139,8 +139,8 @@ func (x *fastReflection_InitialClaim) Clear(fd protoreflect.FieldDescriptor) { switch fd.FullName() { case "modules.claim.v1.InitialClaim.enabled": x.Enabled = false - case "modules.claim.v1.InitialClaim.missionID": - x.MissionID = uint64(0) + case "modules.claim.v1.InitialClaim.mission_id": + x.MissionId = uint64(0) default: if fd.IsExtension() { panic(fmt.Errorf("proto3 declared messages do not support extensions: modules.claim.v1.InitialClaim")) @@ -160,8 +160,8 @@ func (x *fastReflection_InitialClaim) Get(descriptor protoreflect.FieldDescripto case "modules.claim.v1.InitialClaim.enabled": value := x.Enabled return protoreflect.ValueOfBool(value) - case "modules.claim.v1.InitialClaim.missionID": - value := x.MissionID + case "modules.claim.v1.InitialClaim.mission_id": + value := x.MissionId return protoreflect.ValueOfUint64(value) default: if descriptor.IsExtension() { @@ -185,8 +185,8 @@ func (x *fastReflection_InitialClaim) Set(fd protoreflect.FieldDescriptor, value switch fd.FullName() { case "modules.claim.v1.InitialClaim.enabled": x.Enabled = value.Bool() - case "modules.claim.v1.InitialClaim.missionID": - x.MissionID = value.Uint() + case "modules.claim.v1.InitialClaim.mission_id": + x.MissionId = value.Uint() default: if fd.IsExtension() { panic(fmt.Errorf("proto3 declared messages do not support extensions: modules.claim.v1.InitialClaim")) @@ -209,8 +209,8 @@ func (x *fastReflection_InitialClaim) Mutable(fd protoreflect.FieldDescriptor) p switch fd.FullName() { case "modules.claim.v1.InitialClaim.enabled": panic(fmt.Errorf("field enabled of message modules.claim.v1.InitialClaim is not mutable")) - case "modules.claim.v1.InitialClaim.missionID": - panic(fmt.Errorf("field missionID of message modules.claim.v1.InitialClaim is not mutable")) + case "modules.claim.v1.InitialClaim.mission_id": + panic(fmt.Errorf("field mission_id of message modules.claim.v1.InitialClaim is not mutable")) default: if fd.IsExtension() { panic(fmt.Errorf("proto3 declared messages do not support extensions: modules.claim.v1.InitialClaim")) @@ -226,7 +226,7 @@ func (x *fastReflection_InitialClaim) NewField(fd protoreflect.FieldDescriptor) switch fd.FullName() { case "modules.claim.v1.InitialClaim.enabled": return protoreflect.ValueOfBool(false) - case "modules.claim.v1.InitialClaim.missionID": + case "modules.claim.v1.InitialClaim.mission_id": return protoreflect.ValueOfUint64(uint64(0)) default: if fd.IsExtension() { @@ -300,8 +300,8 @@ func (x *fastReflection_InitialClaim) ProtoMethods() *protoiface.Methods { if x.Enabled { n += 2 } - if x.MissionID != 0 { - n += 1 + runtime.Sov(uint64(x.MissionID)) + if x.MissionId != 0 { + n += 1 + runtime.Sov(uint64(x.MissionId)) } if x.unknownFields != nil { n += len(x.unknownFields) @@ -332,8 +332,8 @@ func (x *fastReflection_InitialClaim) ProtoMethods() *protoiface.Methods { i -= len(x.unknownFields) copy(dAtA[i:], x.unknownFields) } - if x.MissionID != 0 { - i = runtime.EncodeVarint(dAtA, i, uint64(x.MissionID)) + if x.MissionId != 0 { + i = runtime.EncodeVarint(dAtA, i, uint64(x.MissionId)) i-- dAtA[i] = 0x10 } @@ -418,9 +418,9 @@ func (x *fastReflection_InitialClaim) ProtoMethods() *protoiface.Methods { x.Enabled = bool(v != 0) case 2: if wireType != 0 { - return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field MissionID", wireType) + return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field MissionId", wireType) } - x.MissionID = 0 + x.MissionId = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, runtime.ErrIntOverflow @@ -430,7 +430,7 @@ func (x *fastReflection_InitialClaim) ProtoMethods() *protoiface.Methods { } b := dAtA[iNdEx] iNdEx++ - x.MissionID |= uint64(b&0x7F) << shift + x.MissionId |= uint64(b&0x7F) << shift if b < 0x80 { break } @@ -489,7 +489,7 @@ type InitialClaim struct { unknownFields protoimpl.UnknownFields Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` - MissionID uint64 `protobuf:"varint,2,opt,name=missionID,proto3" json:"missionID,omitempty"` + MissionId uint64 `protobuf:"varint,2,opt,name=mission_id,json=missionId,proto3" json:"mission_id,omitempty"` } func (x *InitialClaim) Reset() { @@ -519,9 +519,9 @@ func (x *InitialClaim) GetEnabled() bool { return false } -func (x *InitialClaim) GetMissionID() uint64 { +func (x *InitialClaim) GetMissionId() uint64 { if x != nil { - return x.MissionID + return x.MissionId } return 0 } @@ -532,24 +532,24 @@ var file_modules_claim_v1_initial_claim_proto_rawDesc = []byte{ 0x0a, 0x24, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2f, 0x76, 0x31, 0x2f, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x5f, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x10, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, - 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x22, 0x46, 0x0a, 0x0c, 0x49, 0x6e, 0x69, 0x74, + 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x22, 0x47, 0x0a, 0x0c, 0x49, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x12, 0x18, 0x0a, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, - 0x65, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, - 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x44, - 0x42, 0xb6, 0x01, 0x0a, 0x14, 0x63, 0x6f, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, - 0x2e, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x42, 0x11, 0x49, 0x6e, 0x69, 0x74, 0x69, - 0x61, 0x6c, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x29, - 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, - 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2f, 0x76, - 0x31, 0x3b, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x4d, 0x43, 0x58, 0xaa, - 0x02, 0x10, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x2e, - 0x56, 0x31, 0xca, 0x02, 0x10, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x43, 0x6c, 0x61, - 0x69, 0x6d, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x1c, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, - 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, - 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x12, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x3a, 0x3a, - 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x33, + 0x65, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, + 0x64, 0x42, 0xb6, 0x01, 0x0a, 0x14, 0x63, 0x6f, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, + 0x73, 0x2e, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x42, 0x11, 0x49, 0x6e, 0x69, 0x74, + 0x69, 0x61, 0x6c, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, + 0x29, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, + 0x69, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2f, + 0x76, 0x31, 0x3b, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x4d, 0x43, 0x58, + 0xaa, 0x02, 0x10, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x43, 0x6c, 0x61, 0x69, 0x6d, + 0x2e, 0x56, 0x31, 0xca, 0x02, 0x10, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x43, 0x6c, + 0x61, 0x69, 0x6d, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x1c, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, + 0x5c, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, + 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x12, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x3a, + 0x3a, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x33, } var ( diff --git a/api/modules/claim/v1/mission.pulsar.go b/api/modules/claim/v1/mission.pulsar.go index fc23dad..cd01920 100644 --- a/api/modules/claim/v1/mission.pulsar.go +++ b/api/modules/claim/v1/mission.pulsar.go @@ -16,7 +16,7 @@ import ( var ( md_Mission protoreflect.MessageDescriptor - fd_Mission_missionID protoreflect.FieldDescriptor + fd_Mission_mission_id protoreflect.FieldDescriptor fd_Mission_description protoreflect.FieldDescriptor fd_Mission_weight protoreflect.FieldDescriptor ) @@ -24,7 +24,7 @@ var ( func init() { file_modules_claim_v1_mission_proto_init() md_Mission = File_modules_claim_v1_mission_proto.Messages().ByName("Mission") - fd_Mission_missionID = md_Mission.Fields().ByName("missionID") + fd_Mission_mission_id = md_Mission.Fields().ByName("mission_id") fd_Mission_description = md_Mission.Fields().ByName("description") fd_Mission_weight = md_Mission.Fields().ByName("weight") } @@ -94,9 +94,9 @@ func (x *fastReflection_Mission) Interface() protoreflect.ProtoMessage { // While iterating, mutating operations may only be performed // on the current field descriptor. func (x *fastReflection_Mission) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) { - if x.MissionID != uint64(0) { - value := protoreflect.ValueOfUint64(x.MissionID) - if !f(fd_Mission_missionID, value) { + if x.MissionId != uint64(0) { + value := protoreflect.ValueOfUint64(x.MissionId) + if !f(fd_Mission_mission_id, value) { return } } @@ -127,8 +127,8 @@ func (x *fastReflection_Mission) Range(f func(protoreflect.FieldDescriptor, prot // a repeated field is populated if it is non-empty. func (x *fastReflection_Mission) Has(fd protoreflect.FieldDescriptor) bool { switch fd.FullName() { - case "modules.claim.v1.Mission.missionID": - return x.MissionID != uint64(0) + case "modules.claim.v1.Mission.mission_id": + return x.MissionId != uint64(0) case "modules.claim.v1.Mission.description": return x.Description != "" case "modules.claim.v1.Mission.weight": @@ -149,8 +149,8 @@ func (x *fastReflection_Mission) Has(fd protoreflect.FieldDescriptor) bool { // Clear is a mutating operation and unsafe for concurrent use. func (x *fastReflection_Mission) Clear(fd protoreflect.FieldDescriptor) { switch fd.FullName() { - case "modules.claim.v1.Mission.missionID": - x.MissionID = uint64(0) + case "modules.claim.v1.Mission.mission_id": + x.MissionId = uint64(0) case "modules.claim.v1.Mission.description": x.Description = "" case "modules.claim.v1.Mission.weight": @@ -171,8 +171,8 @@ func (x *fastReflection_Mission) Clear(fd protoreflect.FieldDescriptor) { // of the value; to obtain a mutable reference, use Mutable. func (x *fastReflection_Mission) Get(descriptor protoreflect.FieldDescriptor) protoreflect.Value { switch descriptor.FullName() { - case "modules.claim.v1.Mission.missionID": - value := x.MissionID + case "modules.claim.v1.Mission.mission_id": + value := x.MissionId return protoreflect.ValueOfUint64(value) case "modules.claim.v1.Mission.description": value := x.Description @@ -200,8 +200,8 @@ func (x *fastReflection_Mission) Get(descriptor protoreflect.FieldDescriptor) pr // Set is a mutating operation and unsafe for concurrent use. func (x *fastReflection_Mission) Set(fd protoreflect.FieldDescriptor, value protoreflect.Value) { switch fd.FullName() { - case "modules.claim.v1.Mission.missionID": - x.MissionID = value.Uint() + case "modules.claim.v1.Mission.mission_id": + x.MissionId = value.Uint() case "modules.claim.v1.Mission.description": x.Description = value.Interface().(string) case "modules.claim.v1.Mission.weight": @@ -226,8 +226,8 @@ func (x *fastReflection_Mission) Set(fd protoreflect.FieldDescriptor, value prot // Mutable is a mutating operation and unsafe for concurrent use. func (x *fastReflection_Mission) Mutable(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.claim.v1.Mission.missionID": - panic(fmt.Errorf("field missionID of message modules.claim.v1.Mission is not mutable")) + case "modules.claim.v1.Mission.mission_id": + panic(fmt.Errorf("field mission_id of message modules.claim.v1.Mission is not mutable")) case "modules.claim.v1.Mission.description": panic(fmt.Errorf("field description of message modules.claim.v1.Mission is not mutable")) case "modules.claim.v1.Mission.weight": @@ -245,7 +245,7 @@ func (x *fastReflection_Mission) Mutable(fd protoreflect.FieldDescriptor) protor // For lists, maps, and messages, this returns a new, empty, mutable value. func (x *fastReflection_Mission) NewField(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.claim.v1.Mission.missionID": + case "modules.claim.v1.Mission.mission_id": return protoreflect.ValueOfUint64(uint64(0)) case "modules.claim.v1.Mission.description": return protoreflect.ValueOfString("") @@ -320,8 +320,8 @@ func (x *fastReflection_Mission) ProtoMethods() *protoiface.Methods { var n int var l int _ = l - if x.MissionID != 0 { - n += 1 + runtime.Sov(uint64(x.MissionID)) + if x.MissionId != 0 { + n += 1 + runtime.Sov(uint64(x.MissionId)) } l = len(x.Description) if l > 0 { @@ -374,8 +374,8 @@ func (x *fastReflection_Mission) ProtoMethods() *protoiface.Methods { i-- dAtA[i] = 0x12 } - if x.MissionID != 0 { - i = runtime.EncodeVarint(dAtA, i, uint64(x.MissionID)) + if x.MissionId != 0 { + i = runtime.EncodeVarint(dAtA, i, uint64(x.MissionId)) i-- dAtA[i] = 0x8 } @@ -430,9 +430,9 @@ func (x *fastReflection_Mission) ProtoMethods() *protoiface.Methods { switch fieldNum { case 1: if wireType != 0 { - return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field MissionID", wireType) + return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field MissionId", wireType) } - x.MissionID = 0 + x.MissionId = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, runtime.ErrIntOverflow @@ -442,7 +442,7 @@ func (x *fastReflection_Mission) ProtoMethods() *protoiface.Methods { } b := dAtA[iNdEx] iNdEx++ - x.MissionID |= uint64(b&0x7F) << shift + x.MissionId |= uint64(b&0x7F) << shift if b < 0x80 { break } @@ -564,7 +564,7 @@ type Mission struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - MissionID uint64 `protobuf:"varint,1,opt,name=missionID,proto3" json:"missionID,omitempty"` + MissionId uint64 `protobuf:"varint,1,opt,name=mission_id,json=missionId,proto3" json:"mission_id,omitempty"` Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` Weight string `protobuf:"bytes,3,opt,name=weight,proto3" json:"weight,omitempty"` } @@ -589,9 +589,9 @@ func (*Mission) Descriptor() ([]byte, []int) { return file_modules_claim_v1_mission_proto_rawDescGZIP(), []int{0} } -func (x *Mission) GetMissionID() uint64 { +func (x *Mission) GetMissionId() uint64 { if x != nil { - return x.MissionID + return x.MissionId } return 0 } @@ -619,28 +619,28 @@ var file_modules_claim_v1_mission_proto_rawDesc = []byte{ 0x76, 0x31, 0x1a, 0x19, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x67, 0x6f, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x67, 0x6f, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x22, 0x94, 0x01, 0x0a, 0x07, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, - 0x1c, 0x0a, 0x09, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x04, 0x52, 0x09, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x12, 0x20, 0x0a, - 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, - 0x49, 0x0a, 0x06, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, - 0x31, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, - 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, - 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, - 0x65, 0x63, 0x52, 0x06, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x42, 0xb1, 0x01, 0x0a, 0x14, 0x63, - 0x6f, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, 0x61, 0x69, 0x6d, - 0x2e, 0x76, 0x31, 0x42, 0x0c, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x74, - 0x6f, 0x50, 0x01, 0x5a, 0x29, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, - 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x63, 0x6c, - 0x61, 0x69, 0x6d, 0x2f, 0x76, 0x31, 0x3b, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x76, 0x31, 0xa2, 0x02, - 0x03, 0x4d, 0x43, 0x58, 0xaa, 0x02, 0x10, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x43, - 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x10, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, - 0x73, 0x5c, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x1c, 0x4d, 0x6f, 0x64, - 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, - 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x12, 0x4d, 0x6f, 0x64, 0x75, - 0x6c, 0x65, 0x73, 0x3a, 0x3a, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x6f, 0x74, 0x6f, 0x22, 0x95, 0x01, 0x0a, 0x07, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, + 0x1d, 0x0a, 0x0a, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x04, 0x52, 0x09, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x20, + 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, + 0x12, 0x49, 0x0a, 0x06, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, + 0x42, 0x31, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, + 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, + 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, + 0x44, 0x65, 0x63, 0x52, 0x06, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x42, 0xb1, 0x01, 0x0a, 0x14, + 0x63, 0x6f, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, 0x61, 0x69, + 0x6d, 0x2e, 0x76, 0x31, 0x42, 0x0c, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, + 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x29, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, + 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x63, + 0x6c, 0x61, 0x69, 0x6d, 0x2f, 0x76, 0x31, 0x3b, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x76, 0x31, 0xa2, + 0x02, 0x03, 0x4d, 0x43, 0x58, 0xaa, 0x02, 0x10, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, + 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x10, 0x4d, 0x6f, 0x64, 0x75, 0x6c, + 0x65, 0x73, 0x5c, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x1c, 0x4d, 0x6f, + 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x5c, 0x56, 0x31, 0x5c, 0x47, + 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x12, 0x4d, 0x6f, 0x64, + 0x75, 0x6c, 0x65, 0x73, 0x3a, 0x3a, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x3a, 0x3a, 0x56, 0x31, 0x62, + 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/api/modules/claim/v1/params.pulsar.go b/api/modules/claim/v1/params.pulsar.go index 889f808..982574c 100644 --- a/api/modules/claim/v1/params.pulsar.go +++ b/api/modules/claim/v1/params.pulsar.go @@ -16,16 +16,16 @@ import ( ) var ( - md_Params protoreflect.MessageDescriptor - fd_Params_decayInformation protoreflect.FieldDescriptor - fd_Params_airdropStart protoreflect.FieldDescriptor + md_Params protoreflect.MessageDescriptor + fd_Params_decay_information protoreflect.FieldDescriptor + fd_Params_airdrop_start protoreflect.FieldDescriptor ) func init() { file_modules_claim_v1_params_proto_init() md_Params = File_modules_claim_v1_params_proto.Messages().ByName("Params") - fd_Params_decayInformation = md_Params.Fields().ByName("decayInformation") - fd_Params_airdropStart = md_Params.Fields().ByName("airdropStart") + fd_Params_decay_information = md_Params.Fields().ByName("decay_information") + fd_Params_airdrop_start = md_Params.Fields().ByName("airdrop_start") } var _ protoreflect.Message = (*fastReflection_Params)(nil) @@ -95,13 +95,13 @@ func (x *fastReflection_Params) Interface() protoreflect.ProtoMessage { func (x *fastReflection_Params) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) { if x.DecayInformation != nil { value := protoreflect.ValueOfMessage(x.DecayInformation.ProtoReflect()) - if !f(fd_Params_decayInformation, value) { + if !f(fd_Params_decay_information, value) { return } } if x.AirdropStart != nil { value := protoreflect.ValueOfMessage(x.AirdropStart.ProtoReflect()) - if !f(fd_Params_airdropStart, value) { + if !f(fd_Params_airdrop_start, value) { return } } @@ -120,9 +120,9 @@ func (x *fastReflection_Params) Range(f func(protoreflect.FieldDescriptor, proto // a repeated field is populated if it is non-empty. func (x *fastReflection_Params) Has(fd protoreflect.FieldDescriptor) bool { switch fd.FullName() { - case "modules.claim.v1.Params.decayInformation": + case "modules.claim.v1.Params.decay_information": return x.DecayInformation != nil - case "modules.claim.v1.Params.airdropStart": + case "modules.claim.v1.Params.airdrop_start": return x.AirdropStart != nil default: if fd.IsExtension() { @@ -140,9 +140,9 @@ func (x *fastReflection_Params) Has(fd protoreflect.FieldDescriptor) bool { // Clear is a mutating operation and unsafe for concurrent use. func (x *fastReflection_Params) Clear(fd protoreflect.FieldDescriptor) { switch fd.FullName() { - case "modules.claim.v1.Params.decayInformation": + case "modules.claim.v1.Params.decay_information": x.DecayInformation = nil - case "modules.claim.v1.Params.airdropStart": + case "modules.claim.v1.Params.airdrop_start": x.AirdropStart = nil default: if fd.IsExtension() { @@ -160,10 +160,10 @@ func (x *fastReflection_Params) Clear(fd protoreflect.FieldDescriptor) { // of the value; to obtain a mutable reference, use Mutable. func (x *fastReflection_Params) Get(descriptor protoreflect.FieldDescriptor) protoreflect.Value { switch descriptor.FullName() { - case "modules.claim.v1.Params.decayInformation": + case "modules.claim.v1.Params.decay_information": value := x.DecayInformation return protoreflect.ValueOfMessage(value.ProtoReflect()) - case "modules.claim.v1.Params.airdropStart": + case "modules.claim.v1.Params.airdrop_start": value := x.AirdropStart return protoreflect.ValueOfMessage(value.ProtoReflect()) default: @@ -186,9 +186,9 @@ func (x *fastReflection_Params) Get(descriptor protoreflect.FieldDescriptor) pro // Set is a mutating operation and unsafe for concurrent use. func (x *fastReflection_Params) Set(fd protoreflect.FieldDescriptor, value protoreflect.Value) { switch fd.FullName() { - case "modules.claim.v1.Params.decayInformation": + case "modules.claim.v1.Params.decay_information": x.DecayInformation = value.Message().Interface().(*DecayInformation) - case "modules.claim.v1.Params.airdropStart": + case "modules.claim.v1.Params.airdrop_start": x.AirdropStart = value.Message().Interface().(*timestamppb.Timestamp) default: if fd.IsExtension() { @@ -210,12 +210,12 @@ func (x *fastReflection_Params) Set(fd protoreflect.FieldDescriptor, value proto // Mutable is a mutating operation and unsafe for concurrent use. func (x *fastReflection_Params) Mutable(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.claim.v1.Params.decayInformation": + case "modules.claim.v1.Params.decay_information": if x.DecayInformation == nil { x.DecayInformation = new(DecayInformation) } return protoreflect.ValueOfMessage(x.DecayInformation.ProtoReflect()) - case "modules.claim.v1.Params.airdropStart": + case "modules.claim.v1.Params.airdrop_start": if x.AirdropStart == nil { x.AirdropStart = new(timestamppb.Timestamp) } @@ -233,10 +233,10 @@ func (x *fastReflection_Params) Mutable(fd protoreflect.FieldDescriptor) protore // For lists, maps, and messages, this returns a new, empty, mutable value. func (x *fastReflection_Params) NewField(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.claim.v1.Params.decayInformation": + case "modules.claim.v1.Params.decay_information": m := new(DecayInformation) return protoreflect.ValueOfMessage(m.ProtoReflect()) - case "modules.claim.v1.Params.airdropStart": + case "modules.claim.v1.Params.airdrop_start": m := new(timestamppb.Timestamp) return protoreflect.ValueOfMessage(m.ProtoReflect()) default: @@ -548,8 +548,8 @@ type Params struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - DecayInformation *DecayInformation `protobuf:"bytes,1,opt,name=decayInformation,proto3" json:"decayInformation,omitempty"` - AirdropStart *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=airdropStart,proto3" json:"airdropStart,omitempty"` + DecayInformation *DecayInformation `protobuf:"bytes,1,opt,name=decay_information,json=decayInformation,proto3" json:"decay_information,omitempty"` + AirdropStart *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=airdrop_start,json=airdropStart,proto3" json:"airdrop_start,omitempty"` } func (x *Params) Reset() { @@ -599,31 +599,31 @@ var file_modules_claim_v1_params_proto_rawDesc = []byte{ 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x28, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2f, 0x76, 0x31, 0x2f, 0x64, 0x65, 0x63, 0x61, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, - 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc9, 0x01, 0x0a, 0x06, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, - 0x12, 0x54, 0x0a, 0x10, 0x64, 0x65, 0x63, 0x61, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x6d, 0x6f, 0x64, - 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, - 0x63, 0x61, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x04, - 0xc8, 0xde, 0x1f, 0x00, 0x52, 0x10, 0x64, 0x65, 0x63, 0x61, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x72, - 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x48, 0x0a, 0x0c, 0x61, 0x69, 0x72, 0x64, 0x72, 0x6f, - 0x70, 0x53, 0x74, 0x61, 0x72, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, - 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, - 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x08, 0xc8, 0xde, 0x1f, 0x00, 0x90, 0xdf, - 0x1f, 0x01, 0x52, 0x0c, 0x61, 0x69, 0x72, 0x64, 0x72, 0x6f, 0x70, 0x53, 0x74, 0x61, 0x72, 0x74, - 0x3a, 0x1f, 0xe8, 0xa0, 0x1f, 0x01, 0x8a, 0xe7, 0xb0, 0x2a, 0x16, 0x6d, 0x6f, 0x64, 0x75, 0x6c, - 0x65, 0x73, 0x2f, 0x78, 0x2f, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2f, 0x50, 0x61, 0x72, 0x61, 0x6d, - 0x73, 0x42, 0xb0, 0x01, 0x0a, 0x14, 0x63, 0x6f, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, - 0x73, 0x2e, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x42, 0x0b, 0x50, 0x61, 0x72, 0x61, - 0x6d, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x29, 0x63, 0x6f, 0x73, 0x6d, 0x6f, - 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x6d, 0x6f, 0x64, 0x75, - 0x6c, 0x65, 0x73, 0x2f, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2f, 0x76, 0x31, 0x3b, 0x63, 0x6c, 0x61, - 0x69, 0x6d, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x4d, 0x43, 0x58, 0xaa, 0x02, 0x10, 0x4d, 0x6f, 0x64, - 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x10, - 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x5c, 0x56, 0x31, - 0xe2, 0x02, 0x1c, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x43, 0x6c, 0x61, 0x69, 0x6d, - 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, - 0x02, 0x12, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x3a, 0x3a, 0x43, 0x6c, 0x61, 0x69, 0x6d, - 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xcb, 0x01, 0x0a, 0x06, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, + 0x12, 0x55, 0x0a, 0x11, 0x64, 0x65, 0x63, 0x61, 0x79, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x72, 0x6d, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x6d, 0x6f, + 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x44, + 0x65, 0x63, 0x61, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, + 0x04, 0xc8, 0xde, 0x1f, 0x00, 0x52, 0x10, 0x64, 0x65, 0x63, 0x61, 0x79, 0x49, 0x6e, 0x66, 0x6f, + 0x72, 0x6d, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x49, 0x0a, 0x0d, 0x61, 0x69, 0x72, 0x64, 0x72, + 0x6f, 0x70, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, + 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, + 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x08, 0xc8, 0xde, 0x1f, 0x00, + 0x90, 0xdf, 0x1f, 0x01, 0x52, 0x0c, 0x61, 0x69, 0x72, 0x64, 0x72, 0x6f, 0x70, 0x53, 0x74, 0x61, + 0x72, 0x74, 0x3a, 0x1f, 0xe8, 0xa0, 0x1f, 0x01, 0x8a, 0xe7, 0xb0, 0x2a, 0x16, 0x6d, 0x6f, 0x64, + 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x78, 0x2f, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2f, 0x50, 0x61, 0x72, + 0x61, 0x6d, 0x73, 0x42, 0xb0, 0x01, 0x0a, 0x14, 0x63, 0x6f, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x75, + 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x42, 0x0b, 0x50, 0x61, + 0x72, 0x61, 0x6d, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x29, 0x63, 0x6f, 0x73, + 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x6d, 0x6f, + 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2f, 0x76, 0x31, 0x3b, 0x63, + 0x6c, 0x61, 0x69, 0x6d, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x4d, 0x43, 0x58, 0xaa, 0x02, 0x10, 0x4d, + 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x56, 0x31, 0xca, + 0x02, 0x10, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x5c, + 0x56, 0x31, 0xe2, 0x02, 0x1c, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x43, 0x6c, 0x61, + 0x69, 0x6d, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, + 0x61, 0xea, 0x02, 0x12, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x3a, 0x3a, 0x43, 0x6c, 0x61, + 0x69, 0x6d, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -645,8 +645,8 @@ var file_modules_claim_v1_params_proto_goTypes = []interface{}{ (*timestamppb.Timestamp)(nil), // 2: google.protobuf.Timestamp } var file_modules_claim_v1_params_proto_depIdxs = []int32{ - 1, // 0: modules.claim.v1.Params.decayInformation:type_name -> modules.claim.v1.DecayInformation - 2, // 1: modules.claim.v1.Params.airdropStart:type_name -> google.protobuf.Timestamp + 1, // 0: modules.claim.v1.Params.decay_information:type_name -> modules.claim.v1.DecayInformation + 2, // 1: modules.claim.v1.Params.airdrop_start:type_name -> google.protobuf.Timestamp 2, // [2:2] is the sub-list for method output_type 2, // [2:2] is the sub-list for method input_type 2, // [2:2] is the sub-list for extension type_name diff --git a/api/modules/claim/v1/query.pulsar.go b/api/modules/claim/v1/query.pulsar.go index 0215802..ccd686a 100644 --- a/api/modules/claim/v1/query.pulsar.go +++ b/api/modules/claim/v1/query.pulsar.go @@ -1228,14 +1228,14 @@ func (x *fastReflection_QueryGetClaimRecordRequest) ProtoMethods() *protoiface.M } var ( - md_QueryGetClaimRecordResponse protoreflect.MessageDescriptor - fd_QueryGetClaimRecordResponse_claimRecord protoreflect.FieldDescriptor + md_QueryGetClaimRecordResponse protoreflect.MessageDescriptor + fd_QueryGetClaimRecordResponse_claim_record protoreflect.FieldDescriptor ) func init() { file_modules_claim_v1_query_proto_init() md_QueryGetClaimRecordResponse = File_modules_claim_v1_query_proto.Messages().ByName("QueryGetClaimRecordResponse") - fd_QueryGetClaimRecordResponse_claimRecord = md_QueryGetClaimRecordResponse.Fields().ByName("claimRecord") + fd_QueryGetClaimRecordResponse_claim_record = md_QueryGetClaimRecordResponse.Fields().ByName("claim_record") } var _ protoreflect.Message = (*fastReflection_QueryGetClaimRecordResponse)(nil) @@ -1305,7 +1305,7 @@ func (x *fastReflection_QueryGetClaimRecordResponse) Interface() protoreflect.Pr func (x *fastReflection_QueryGetClaimRecordResponse) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) { if x.ClaimRecord != nil { value := protoreflect.ValueOfMessage(x.ClaimRecord.ProtoReflect()) - if !f(fd_QueryGetClaimRecordResponse_claimRecord, value) { + if !f(fd_QueryGetClaimRecordResponse_claim_record, value) { return } } @@ -1324,7 +1324,7 @@ func (x *fastReflection_QueryGetClaimRecordResponse) Range(f func(protoreflect.F // a repeated field is populated if it is non-empty. func (x *fastReflection_QueryGetClaimRecordResponse) Has(fd protoreflect.FieldDescriptor) bool { switch fd.FullName() { - case "modules.claim.v1.QueryGetClaimRecordResponse.claimRecord": + case "modules.claim.v1.QueryGetClaimRecordResponse.claim_record": return x.ClaimRecord != nil default: if fd.IsExtension() { @@ -1342,7 +1342,7 @@ func (x *fastReflection_QueryGetClaimRecordResponse) Has(fd protoreflect.FieldDe // Clear is a mutating operation and unsafe for concurrent use. func (x *fastReflection_QueryGetClaimRecordResponse) Clear(fd protoreflect.FieldDescriptor) { switch fd.FullName() { - case "modules.claim.v1.QueryGetClaimRecordResponse.claimRecord": + case "modules.claim.v1.QueryGetClaimRecordResponse.claim_record": x.ClaimRecord = nil default: if fd.IsExtension() { @@ -1360,7 +1360,7 @@ func (x *fastReflection_QueryGetClaimRecordResponse) Clear(fd protoreflect.Field // of the value; to obtain a mutable reference, use Mutable. func (x *fastReflection_QueryGetClaimRecordResponse) Get(descriptor protoreflect.FieldDescriptor) protoreflect.Value { switch descriptor.FullName() { - case "modules.claim.v1.QueryGetClaimRecordResponse.claimRecord": + case "modules.claim.v1.QueryGetClaimRecordResponse.claim_record": value := x.ClaimRecord return protoreflect.ValueOfMessage(value.ProtoReflect()) default: @@ -1383,7 +1383,7 @@ func (x *fastReflection_QueryGetClaimRecordResponse) Get(descriptor protoreflect // Set is a mutating operation and unsafe for concurrent use. func (x *fastReflection_QueryGetClaimRecordResponse) Set(fd protoreflect.FieldDescriptor, value protoreflect.Value) { switch fd.FullName() { - case "modules.claim.v1.QueryGetClaimRecordResponse.claimRecord": + case "modules.claim.v1.QueryGetClaimRecordResponse.claim_record": x.ClaimRecord = value.Message().Interface().(*ClaimRecord) default: if fd.IsExtension() { @@ -1405,7 +1405,7 @@ func (x *fastReflection_QueryGetClaimRecordResponse) Set(fd protoreflect.FieldDe // Mutable is a mutating operation and unsafe for concurrent use. func (x *fastReflection_QueryGetClaimRecordResponse) Mutable(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.claim.v1.QueryGetClaimRecordResponse.claimRecord": + case "modules.claim.v1.QueryGetClaimRecordResponse.claim_record": if x.ClaimRecord == nil { x.ClaimRecord = new(ClaimRecord) } @@ -1423,7 +1423,7 @@ func (x *fastReflection_QueryGetClaimRecordResponse) Mutable(fd protoreflect.Fie // For lists, maps, and messages, this returns a new, empty, mutable value. func (x *fastReflection_QueryGetClaimRecordResponse) NewField(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.claim.v1.QueryGetClaimRecordResponse.claimRecord": + case "modules.claim.v1.QueryGetClaimRecordResponse.claim_record": m := new(ClaimRecord) return protoreflect.ValueOfMessage(m.ProtoReflect()) default: @@ -2149,15 +2149,15 @@ func (x *_QueryAllClaimRecordResponse_1_list) IsValid() bool { } var ( - md_QueryAllClaimRecordResponse protoreflect.MessageDescriptor - fd_QueryAllClaimRecordResponse_claimRecord protoreflect.FieldDescriptor - fd_QueryAllClaimRecordResponse_pagination protoreflect.FieldDescriptor + md_QueryAllClaimRecordResponse protoreflect.MessageDescriptor + fd_QueryAllClaimRecordResponse_claim_record protoreflect.FieldDescriptor + fd_QueryAllClaimRecordResponse_pagination protoreflect.FieldDescriptor ) func init() { file_modules_claim_v1_query_proto_init() md_QueryAllClaimRecordResponse = File_modules_claim_v1_query_proto.Messages().ByName("QueryAllClaimRecordResponse") - fd_QueryAllClaimRecordResponse_claimRecord = md_QueryAllClaimRecordResponse.Fields().ByName("claimRecord") + fd_QueryAllClaimRecordResponse_claim_record = md_QueryAllClaimRecordResponse.Fields().ByName("claim_record") fd_QueryAllClaimRecordResponse_pagination = md_QueryAllClaimRecordResponse.Fields().ByName("pagination") } @@ -2228,7 +2228,7 @@ func (x *fastReflection_QueryAllClaimRecordResponse) Interface() protoreflect.Pr func (x *fastReflection_QueryAllClaimRecordResponse) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) { if len(x.ClaimRecord) != 0 { value := protoreflect.ValueOfList(&_QueryAllClaimRecordResponse_1_list{list: &x.ClaimRecord}) - if !f(fd_QueryAllClaimRecordResponse_claimRecord, value) { + if !f(fd_QueryAllClaimRecordResponse_claim_record, value) { return } } @@ -2253,7 +2253,7 @@ func (x *fastReflection_QueryAllClaimRecordResponse) Range(f func(protoreflect.F // a repeated field is populated if it is non-empty. func (x *fastReflection_QueryAllClaimRecordResponse) Has(fd protoreflect.FieldDescriptor) bool { switch fd.FullName() { - case "modules.claim.v1.QueryAllClaimRecordResponse.claimRecord": + case "modules.claim.v1.QueryAllClaimRecordResponse.claim_record": return len(x.ClaimRecord) != 0 case "modules.claim.v1.QueryAllClaimRecordResponse.pagination": return x.Pagination != nil @@ -2273,7 +2273,7 @@ func (x *fastReflection_QueryAllClaimRecordResponse) Has(fd protoreflect.FieldDe // Clear is a mutating operation and unsafe for concurrent use. func (x *fastReflection_QueryAllClaimRecordResponse) Clear(fd protoreflect.FieldDescriptor) { switch fd.FullName() { - case "modules.claim.v1.QueryAllClaimRecordResponse.claimRecord": + case "modules.claim.v1.QueryAllClaimRecordResponse.claim_record": x.ClaimRecord = nil case "modules.claim.v1.QueryAllClaimRecordResponse.pagination": x.Pagination = nil @@ -2293,7 +2293,7 @@ func (x *fastReflection_QueryAllClaimRecordResponse) Clear(fd protoreflect.Field // of the value; to obtain a mutable reference, use Mutable. func (x *fastReflection_QueryAllClaimRecordResponse) Get(descriptor protoreflect.FieldDescriptor) protoreflect.Value { switch descriptor.FullName() { - case "modules.claim.v1.QueryAllClaimRecordResponse.claimRecord": + case "modules.claim.v1.QueryAllClaimRecordResponse.claim_record": if len(x.ClaimRecord) == 0 { return protoreflect.ValueOfList(&_QueryAllClaimRecordResponse_1_list{}) } @@ -2322,7 +2322,7 @@ func (x *fastReflection_QueryAllClaimRecordResponse) Get(descriptor protoreflect // Set is a mutating operation and unsafe for concurrent use. func (x *fastReflection_QueryAllClaimRecordResponse) Set(fd protoreflect.FieldDescriptor, value protoreflect.Value) { switch fd.FullName() { - case "modules.claim.v1.QueryAllClaimRecordResponse.claimRecord": + case "modules.claim.v1.QueryAllClaimRecordResponse.claim_record": lv := value.List() clv := lv.(*_QueryAllClaimRecordResponse_1_list) x.ClaimRecord = *clv.list @@ -2348,7 +2348,7 @@ func (x *fastReflection_QueryAllClaimRecordResponse) Set(fd protoreflect.FieldDe // Mutable is a mutating operation and unsafe for concurrent use. func (x *fastReflection_QueryAllClaimRecordResponse) Mutable(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.claim.v1.QueryAllClaimRecordResponse.claimRecord": + case "modules.claim.v1.QueryAllClaimRecordResponse.claim_record": if x.ClaimRecord == nil { x.ClaimRecord = []*ClaimRecord{} } @@ -2372,7 +2372,7 @@ func (x *fastReflection_QueryAllClaimRecordResponse) Mutable(fd protoreflect.Fie // For lists, maps, and messages, this returns a new, empty, mutable value. func (x *fastReflection_QueryAllClaimRecordResponse) NewField(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.claim.v1.QueryAllClaimRecordResponse.claimRecord": + case "modules.claim.v1.QueryAllClaimRecordResponse.claim_record": list := []*ClaimRecord{} return protoreflect.ValueOfList(&_QueryAllClaimRecordResponse_1_list{list: &list}) case "modules.claim.v1.QueryAllClaimRecordResponse.pagination": @@ -2671,14 +2671,14 @@ func (x *fastReflection_QueryAllClaimRecordResponse) ProtoMethods() *protoiface. } var ( - md_QueryGetMissionRequest protoreflect.MessageDescriptor - fd_QueryGetMissionRequest_missionID protoreflect.FieldDescriptor + md_QueryGetMissionRequest protoreflect.MessageDescriptor + fd_QueryGetMissionRequest_mission_id protoreflect.FieldDescriptor ) func init() { file_modules_claim_v1_query_proto_init() md_QueryGetMissionRequest = File_modules_claim_v1_query_proto.Messages().ByName("QueryGetMissionRequest") - fd_QueryGetMissionRequest_missionID = md_QueryGetMissionRequest.Fields().ByName("missionID") + fd_QueryGetMissionRequest_mission_id = md_QueryGetMissionRequest.Fields().ByName("mission_id") } var _ protoreflect.Message = (*fastReflection_QueryGetMissionRequest)(nil) @@ -2746,9 +2746,9 @@ func (x *fastReflection_QueryGetMissionRequest) Interface() protoreflect.ProtoMe // While iterating, mutating operations may only be performed // on the current field descriptor. func (x *fastReflection_QueryGetMissionRequest) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) { - if x.MissionID != uint64(0) { - value := protoreflect.ValueOfUint64(x.MissionID) - if !f(fd_QueryGetMissionRequest_missionID, value) { + if x.MissionId != uint64(0) { + value := protoreflect.ValueOfUint64(x.MissionId) + if !f(fd_QueryGetMissionRequest_mission_id, value) { return } } @@ -2767,8 +2767,8 @@ func (x *fastReflection_QueryGetMissionRequest) Range(f func(protoreflect.FieldD // a repeated field is populated if it is non-empty. func (x *fastReflection_QueryGetMissionRequest) Has(fd protoreflect.FieldDescriptor) bool { switch fd.FullName() { - case "modules.claim.v1.QueryGetMissionRequest.missionID": - return x.MissionID != uint64(0) + case "modules.claim.v1.QueryGetMissionRequest.mission_id": + return x.MissionId != uint64(0) default: if fd.IsExtension() { panic(fmt.Errorf("proto3 declared messages do not support extensions: modules.claim.v1.QueryGetMissionRequest")) @@ -2785,8 +2785,8 @@ func (x *fastReflection_QueryGetMissionRequest) Has(fd protoreflect.FieldDescrip // Clear is a mutating operation and unsafe for concurrent use. func (x *fastReflection_QueryGetMissionRequest) Clear(fd protoreflect.FieldDescriptor) { switch fd.FullName() { - case "modules.claim.v1.QueryGetMissionRequest.missionID": - x.MissionID = uint64(0) + case "modules.claim.v1.QueryGetMissionRequest.mission_id": + x.MissionId = uint64(0) default: if fd.IsExtension() { panic(fmt.Errorf("proto3 declared messages do not support extensions: modules.claim.v1.QueryGetMissionRequest")) @@ -2803,8 +2803,8 @@ func (x *fastReflection_QueryGetMissionRequest) Clear(fd protoreflect.FieldDescr // of the value; to obtain a mutable reference, use Mutable. func (x *fastReflection_QueryGetMissionRequest) Get(descriptor protoreflect.FieldDescriptor) protoreflect.Value { switch descriptor.FullName() { - case "modules.claim.v1.QueryGetMissionRequest.missionID": - value := x.MissionID + case "modules.claim.v1.QueryGetMissionRequest.mission_id": + value := x.MissionId return protoreflect.ValueOfUint64(value) default: if descriptor.IsExtension() { @@ -2826,8 +2826,8 @@ func (x *fastReflection_QueryGetMissionRequest) Get(descriptor protoreflect.Fiel // Set is a mutating operation and unsafe for concurrent use. func (x *fastReflection_QueryGetMissionRequest) Set(fd protoreflect.FieldDescriptor, value protoreflect.Value) { switch fd.FullName() { - case "modules.claim.v1.QueryGetMissionRequest.missionID": - x.MissionID = value.Uint() + case "modules.claim.v1.QueryGetMissionRequest.mission_id": + x.MissionId = value.Uint() default: if fd.IsExtension() { panic(fmt.Errorf("proto3 declared messages do not support extensions: modules.claim.v1.QueryGetMissionRequest")) @@ -2848,8 +2848,8 @@ func (x *fastReflection_QueryGetMissionRequest) Set(fd protoreflect.FieldDescrip // Mutable is a mutating operation and unsafe for concurrent use. func (x *fastReflection_QueryGetMissionRequest) Mutable(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.claim.v1.QueryGetMissionRequest.missionID": - panic(fmt.Errorf("field missionID of message modules.claim.v1.QueryGetMissionRequest is not mutable")) + case "modules.claim.v1.QueryGetMissionRequest.mission_id": + panic(fmt.Errorf("field mission_id of message modules.claim.v1.QueryGetMissionRequest is not mutable")) default: if fd.IsExtension() { panic(fmt.Errorf("proto3 declared messages do not support extensions: modules.claim.v1.QueryGetMissionRequest")) @@ -2863,7 +2863,7 @@ func (x *fastReflection_QueryGetMissionRequest) Mutable(fd protoreflect.FieldDes // For lists, maps, and messages, this returns a new, empty, mutable value. func (x *fastReflection_QueryGetMissionRequest) NewField(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.claim.v1.QueryGetMissionRequest.missionID": + case "modules.claim.v1.QueryGetMissionRequest.mission_id": return protoreflect.ValueOfUint64(uint64(0)) default: if fd.IsExtension() { @@ -2934,8 +2934,8 @@ func (x *fastReflection_QueryGetMissionRequest) ProtoMethods() *protoiface.Metho var n int var l int _ = l - if x.MissionID != 0 { - n += 1 + runtime.Sov(uint64(x.MissionID)) + if x.MissionId != 0 { + n += 1 + runtime.Sov(uint64(x.MissionId)) } if x.unknownFields != nil { n += len(x.unknownFields) @@ -2966,8 +2966,8 @@ func (x *fastReflection_QueryGetMissionRequest) ProtoMethods() *protoiface.Metho i -= len(x.unknownFields) copy(dAtA[i:], x.unknownFields) } - if x.MissionID != 0 { - i = runtime.EncodeVarint(dAtA, i, uint64(x.MissionID)) + if x.MissionId != 0 { + i = runtime.EncodeVarint(dAtA, i, uint64(x.MissionId)) i-- dAtA[i] = 0x8 } @@ -3022,9 +3022,9 @@ func (x *fastReflection_QueryGetMissionRequest) ProtoMethods() *protoiface.Metho switch fieldNum { case 1: if wireType != 0 { - return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field MissionID", wireType) + return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field MissionId", wireType) } - x.MissionID = 0 + x.MissionId = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, runtime.ErrIntOverflow @@ -3034,7 +3034,7 @@ func (x *fastReflection_QueryGetMissionRequest) ProtoMethods() *protoiface.Metho } b := dAtA[iNdEx] iNdEx++ - x.MissionID |= uint64(b&0x7F) << shift + x.MissionId |= uint64(b&0x7F) << shift if b < 0x80 { break } @@ -3076,13 +3076,13 @@ func (x *fastReflection_QueryGetMissionRequest) ProtoMethods() *protoiface.Metho var ( md_QueryGetMissionResponse protoreflect.MessageDescriptor - fd_QueryGetMissionResponse_Mission protoreflect.FieldDescriptor + fd_QueryGetMissionResponse_mission protoreflect.FieldDescriptor ) func init() { file_modules_claim_v1_query_proto_init() md_QueryGetMissionResponse = File_modules_claim_v1_query_proto.Messages().ByName("QueryGetMissionResponse") - fd_QueryGetMissionResponse_Mission = md_QueryGetMissionResponse.Fields().ByName("Mission") + fd_QueryGetMissionResponse_mission = md_QueryGetMissionResponse.Fields().ByName("mission") } var _ protoreflect.Message = (*fastReflection_QueryGetMissionResponse)(nil) @@ -3152,7 +3152,7 @@ func (x *fastReflection_QueryGetMissionResponse) Interface() protoreflect.ProtoM func (x *fastReflection_QueryGetMissionResponse) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) { if x.Mission != nil { value := protoreflect.ValueOfMessage(x.Mission.ProtoReflect()) - if !f(fd_QueryGetMissionResponse_Mission, value) { + if !f(fd_QueryGetMissionResponse_mission, value) { return } } @@ -3171,7 +3171,7 @@ func (x *fastReflection_QueryGetMissionResponse) Range(f func(protoreflect.Field // a repeated field is populated if it is non-empty. func (x *fastReflection_QueryGetMissionResponse) Has(fd protoreflect.FieldDescriptor) bool { switch fd.FullName() { - case "modules.claim.v1.QueryGetMissionResponse.Mission": + case "modules.claim.v1.QueryGetMissionResponse.mission": return x.Mission != nil default: if fd.IsExtension() { @@ -3189,7 +3189,7 @@ func (x *fastReflection_QueryGetMissionResponse) Has(fd protoreflect.FieldDescri // Clear is a mutating operation and unsafe for concurrent use. func (x *fastReflection_QueryGetMissionResponse) Clear(fd protoreflect.FieldDescriptor) { switch fd.FullName() { - case "modules.claim.v1.QueryGetMissionResponse.Mission": + case "modules.claim.v1.QueryGetMissionResponse.mission": x.Mission = nil default: if fd.IsExtension() { @@ -3207,7 +3207,7 @@ func (x *fastReflection_QueryGetMissionResponse) Clear(fd protoreflect.FieldDesc // of the value; to obtain a mutable reference, use Mutable. func (x *fastReflection_QueryGetMissionResponse) Get(descriptor protoreflect.FieldDescriptor) protoreflect.Value { switch descriptor.FullName() { - case "modules.claim.v1.QueryGetMissionResponse.Mission": + case "modules.claim.v1.QueryGetMissionResponse.mission": value := x.Mission return protoreflect.ValueOfMessage(value.ProtoReflect()) default: @@ -3230,7 +3230,7 @@ func (x *fastReflection_QueryGetMissionResponse) Get(descriptor protoreflect.Fie // Set is a mutating operation and unsafe for concurrent use. func (x *fastReflection_QueryGetMissionResponse) Set(fd protoreflect.FieldDescriptor, value protoreflect.Value) { switch fd.FullName() { - case "modules.claim.v1.QueryGetMissionResponse.Mission": + case "modules.claim.v1.QueryGetMissionResponse.mission": x.Mission = value.Message().Interface().(*Mission) default: if fd.IsExtension() { @@ -3252,7 +3252,7 @@ func (x *fastReflection_QueryGetMissionResponse) Set(fd protoreflect.FieldDescri // Mutable is a mutating operation and unsafe for concurrent use. func (x *fastReflection_QueryGetMissionResponse) Mutable(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.claim.v1.QueryGetMissionResponse.Mission": + case "modules.claim.v1.QueryGetMissionResponse.mission": if x.Mission == nil { x.Mission = new(Mission) } @@ -3270,7 +3270,7 @@ func (x *fastReflection_QueryGetMissionResponse) Mutable(fd protoreflect.FieldDe // For lists, maps, and messages, this returns a new, empty, mutable value. func (x *fastReflection_QueryGetMissionResponse) NewField(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.claim.v1.QueryGetMissionResponse.Mission": + case "modules.claim.v1.QueryGetMissionResponse.mission": m := new(Mission) return protoreflect.ValueOfMessage(m.ProtoReflect()) default: @@ -3997,14 +3997,14 @@ func (x *_QueryAllMissionResponse_1_list) IsValid() bool { var ( md_QueryAllMissionResponse protoreflect.MessageDescriptor - fd_QueryAllMissionResponse_Mission protoreflect.FieldDescriptor + fd_QueryAllMissionResponse_mission protoreflect.FieldDescriptor fd_QueryAllMissionResponse_pagination protoreflect.FieldDescriptor ) func init() { file_modules_claim_v1_query_proto_init() md_QueryAllMissionResponse = File_modules_claim_v1_query_proto.Messages().ByName("QueryAllMissionResponse") - fd_QueryAllMissionResponse_Mission = md_QueryAllMissionResponse.Fields().ByName("Mission") + fd_QueryAllMissionResponse_mission = md_QueryAllMissionResponse.Fields().ByName("mission") fd_QueryAllMissionResponse_pagination = md_QueryAllMissionResponse.Fields().ByName("pagination") } @@ -4075,7 +4075,7 @@ func (x *fastReflection_QueryAllMissionResponse) Interface() protoreflect.ProtoM func (x *fastReflection_QueryAllMissionResponse) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) { if len(x.Mission) != 0 { value := protoreflect.ValueOfList(&_QueryAllMissionResponse_1_list{list: &x.Mission}) - if !f(fd_QueryAllMissionResponse_Mission, value) { + if !f(fd_QueryAllMissionResponse_mission, value) { return } } @@ -4100,7 +4100,7 @@ func (x *fastReflection_QueryAllMissionResponse) Range(f func(protoreflect.Field // a repeated field is populated if it is non-empty. func (x *fastReflection_QueryAllMissionResponse) Has(fd protoreflect.FieldDescriptor) bool { switch fd.FullName() { - case "modules.claim.v1.QueryAllMissionResponse.Mission": + case "modules.claim.v1.QueryAllMissionResponse.mission": return len(x.Mission) != 0 case "modules.claim.v1.QueryAllMissionResponse.pagination": return x.Pagination != nil @@ -4120,7 +4120,7 @@ func (x *fastReflection_QueryAllMissionResponse) Has(fd protoreflect.FieldDescri // Clear is a mutating operation and unsafe for concurrent use. func (x *fastReflection_QueryAllMissionResponse) Clear(fd protoreflect.FieldDescriptor) { switch fd.FullName() { - case "modules.claim.v1.QueryAllMissionResponse.Mission": + case "modules.claim.v1.QueryAllMissionResponse.mission": x.Mission = nil case "modules.claim.v1.QueryAllMissionResponse.pagination": x.Pagination = nil @@ -4140,7 +4140,7 @@ func (x *fastReflection_QueryAllMissionResponse) Clear(fd protoreflect.FieldDesc // of the value; to obtain a mutable reference, use Mutable. func (x *fastReflection_QueryAllMissionResponse) Get(descriptor protoreflect.FieldDescriptor) protoreflect.Value { switch descriptor.FullName() { - case "modules.claim.v1.QueryAllMissionResponse.Mission": + case "modules.claim.v1.QueryAllMissionResponse.mission": if len(x.Mission) == 0 { return protoreflect.ValueOfList(&_QueryAllMissionResponse_1_list{}) } @@ -4169,7 +4169,7 @@ func (x *fastReflection_QueryAllMissionResponse) Get(descriptor protoreflect.Fie // Set is a mutating operation and unsafe for concurrent use. func (x *fastReflection_QueryAllMissionResponse) Set(fd protoreflect.FieldDescriptor, value protoreflect.Value) { switch fd.FullName() { - case "modules.claim.v1.QueryAllMissionResponse.Mission": + case "modules.claim.v1.QueryAllMissionResponse.mission": lv := value.List() clv := lv.(*_QueryAllMissionResponse_1_list) x.Mission = *clv.list @@ -4195,7 +4195,7 @@ func (x *fastReflection_QueryAllMissionResponse) Set(fd protoreflect.FieldDescri // Mutable is a mutating operation and unsafe for concurrent use. func (x *fastReflection_QueryAllMissionResponse) Mutable(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.claim.v1.QueryAllMissionResponse.Mission": + case "modules.claim.v1.QueryAllMissionResponse.mission": if x.Mission == nil { x.Mission = []*Mission{} } @@ -4219,7 +4219,7 @@ func (x *fastReflection_QueryAllMissionResponse) Mutable(fd protoreflect.FieldDe // For lists, maps, and messages, this returns a new, empty, mutable value. func (x *fastReflection_QueryAllMissionResponse) NewField(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.claim.v1.QueryAllMissionResponse.Mission": + case "modules.claim.v1.QueryAllMissionResponse.mission": list := []*Mission{} return protoreflect.ValueOfList(&_QueryAllMissionResponse_1_list{list: &list}) case "modules.claim.v1.QueryAllMissionResponse.pagination": @@ -4874,14 +4874,14 @@ func (x *fastReflection_QueryGetInitialClaimRequest) ProtoMethods() *protoiface. } var ( - md_QueryGetInitialClaimResponse protoreflect.MessageDescriptor - fd_QueryGetInitialClaimResponse_InitialClaim protoreflect.FieldDescriptor + md_QueryGetInitialClaimResponse protoreflect.MessageDescriptor + fd_QueryGetInitialClaimResponse_initial_claim protoreflect.FieldDescriptor ) func init() { file_modules_claim_v1_query_proto_init() md_QueryGetInitialClaimResponse = File_modules_claim_v1_query_proto.Messages().ByName("QueryGetInitialClaimResponse") - fd_QueryGetInitialClaimResponse_InitialClaim = md_QueryGetInitialClaimResponse.Fields().ByName("InitialClaim") + fd_QueryGetInitialClaimResponse_initial_claim = md_QueryGetInitialClaimResponse.Fields().ByName("initial_claim") } var _ protoreflect.Message = (*fastReflection_QueryGetInitialClaimResponse)(nil) @@ -4951,7 +4951,7 @@ func (x *fastReflection_QueryGetInitialClaimResponse) Interface() protoreflect.P func (x *fastReflection_QueryGetInitialClaimResponse) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) { if x.InitialClaim != nil { value := protoreflect.ValueOfMessage(x.InitialClaim.ProtoReflect()) - if !f(fd_QueryGetInitialClaimResponse_InitialClaim, value) { + if !f(fd_QueryGetInitialClaimResponse_initial_claim, value) { return } } @@ -4970,7 +4970,7 @@ func (x *fastReflection_QueryGetInitialClaimResponse) Range(f func(protoreflect. // a repeated field is populated if it is non-empty. func (x *fastReflection_QueryGetInitialClaimResponse) Has(fd protoreflect.FieldDescriptor) bool { switch fd.FullName() { - case "modules.claim.v1.QueryGetInitialClaimResponse.InitialClaim": + case "modules.claim.v1.QueryGetInitialClaimResponse.initial_claim": return x.InitialClaim != nil default: if fd.IsExtension() { @@ -4988,7 +4988,7 @@ func (x *fastReflection_QueryGetInitialClaimResponse) Has(fd protoreflect.FieldD // Clear is a mutating operation and unsafe for concurrent use. func (x *fastReflection_QueryGetInitialClaimResponse) Clear(fd protoreflect.FieldDescriptor) { switch fd.FullName() { - case "modules.claim.v1.QueryGetInitialClaimResponse.InitialClaim": + case "modules.claim.v1.QueryGetInitialClaimResponse.initial_claim": x.InitialClaim = nil default: if fd.IsExtension() { @@ -5006,7 +5006,7 @@ func (x *fastReflection_QueryGetInitialClaimResponse) Clear(fd protoreflect.Fiel // of the value; to obtain a mutable reference, use Mutable. func (x *fastReflection_QueryGetInitialClaimResponse) Get(descriptor protoreflect.FieldDescriptor) protoreflect.Value { switch descriptor.FullName() { - case "modules.claim.v1.QueryGetInitialClaimResponse.InitialClaim": + case "modules.claim.v1.QueryGetInitialClaimResponse.initial_claim": value := x.InitialClaim return protoreflect.ValueOfMessage(value.ProtoReflect()) default: @@ -5029,7 +5029,7 @@ func (x *fastReflection_QueryGetInitialClaimResponse) Get(descriptor protoreflec // Set is a mutating operation and unsafe for concurrent use. func (x *fastReflection_QueryGetInitialClaimResponse) Set(fd protoreflect.FieldDescriptor, value protoreflect.Value) { switch fd.FullName() { - case "modules.claim.v1.QueryGetInitialClaimResponse.InitialClaim": + case "modules.claim.v1.QueryGetInitialClaimResponse.initial_claim": x.InitialClaim = value.Message().Interface().(*InitialClaim) default: if fd.IsExtension() { @@ -5051,7 +5051,7 @@ func (x *fastReflection_QueryGetInitialClaimResponse) Set(fd protoreflect.FieldD // Mutable is a mutating operation and unsafe for concurrent use. func (x *fastReflection_QueryGetInitialClaimResponse) Mutable(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.claim.v1.QueryGetInitialClaimResponse.InitialClaim": + case "modules.claim.v1.QueryGetInitialClaimResponse.initial_claim": if x.InitialClaim == nil { x.InitialClaim = new(InitialClaim) } @@ -5069,7 +5069,7 @@ func (x *fastReflection_QueryGetInitialClaimResponse) Mutable(fd protoreflect.Fi // For lists, maps, and messages, this returns a new, empty, mutable value. func (x *fastReflection_QueryGetInitialClaimResponse) NewField(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.claim.v1.QueryGetInitialClaimResponse.InitialClaim": + case "modules.claim.v1.QueryGetInitialClaimResponse.initial_claim": m := new(InitialClaim) return protoreflect.ValueOfMessage(m.ProtoReflect()) default: @@ -5665,14 +5665,14 @@ func (x *fastReflection_QueryGetAirdropSupplyRequest) ProtoMethods() *protoiface } var ( - md_QueryGetAirdropSupplyResponse protoreflect.MessageDescriptor - fd_QueryGetAirdropSupplyResponse_AirdropSupply protoreflect.FieldDescriptor + md_QueryGetAirdropSupplyResponse protoreflect.MessageDescriptor + fd_QueryGetAirdropSupplyResponse_airdrop_supply protoreflect.FieldDescriptor ) func init() { file_modules_claim_v1_query_proto_init() md_QueryGetAirdropSupplyResponse = File_modules_claim_v1_query_proto.Messages().ByName("QueryGetAirdropSupplyResponse") - fd_QueryGetAirdropSupplyResponse_AirdropSupply = md_QueryGetAirdropSupplyResponse.Fields().ByName("AirdropSupply") + fd_QueryGetAirdropSupplyResponse_airdrop_supply = md_QueryGetAirdropSupplyResponse.Fields().ByName("airdrop_supply") } var _ protoreflect.Message = (*fastReflection_QueryGetAirdropSupplyResponse)(nil) @@ -5742,7 +5742,7 @@ func (x *fastReflection_QueryGetAirdropSupplyResponse) Interface() protoreflect. func (x *fastReflection_QueryGetAirdropSupplyResponse) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) { if x.AirdropSupply != nil { value := protoreflect.ValueOfMessage(x.AirdropSupply.ProtoReflect()) - if !f(fd_QueryGetAirdropSupplyResponse_AirdropSupply, value) { + if !f(fd_QueryGetAirdropSupplyResponse_airdrop_supply, value) { return } } @@ -5761,7 +5761,7 @@ func (x *fastReflection_QueryGetAirdropSupplyResponse) Range(f func(protoreflect // a repeated field is populated if it is non-empty. func (x *fastReflection_QueryGetAirdropSupplyResponse) Has(fd protoreflect.FieldDescriptor) bool { switch fd.FullName() { - case "modules.claim.v1.QueryGetAirdropSupplyResponse.AirdropSupply": + case "modules.claim.v1.QueryGetAirdropSupplyResponse.airdrop_supply": return x.AirdropSupply != nil default: if fd.IsExtension() { @@ -5779,7 +5779,7 @@ func (x *fastReflection_QueryGetAirdropSupplyResponse) Has(fd protoreflect.Field // Clear is a mutating operation and unsafe for concurrent use. func (x *fastReflection_QueryGetAirdropSupplyResponse) Clear(fd protoreflect.FieldDescriptor) { switch fd.FullName() { - case "modules.claim.v1.QueryGetAirdropSupplyResponse.AirdropSupply": + case "modules.claim.v1.QueryGetAirdropSupplyResponse.airdrop_supply": x.AirdropSupply = nil default: if fd.IsExtension() { @@ -5797,7 +5797,7 @@ func (x *fastReflection_QueryGetAirdropSupplyResponse) Clear(fd protoreflect.Fie // of the value; to obtain a mutable reference, use Mutable. func (x *fastReflection_QueryGetAirdropSupplyResponse) Get(descriptor protoreflect.FieldDescriptor) protoreflect.Value { switch descriptor.FullName() { - case "modules.claim.v1.QueryGetAirdropSupplyResponse.AirdropSupply": + case "modules.claim.v1.QueryGetAirdropSupplyResponse.airdrop_supply": value := x.AirdropSupply return protoreflect.ValueOfMessage(value.ProtoReflect()) default: @@ -5820,7 +5820,7 @@ func (x *fastReflection_QueryGetAirdropSupplyResponse) Get(descriptor protorefle // Set is a mutating operation and unsafe for concurrent use. func (x *fastReflection_QueryGetAirdropSupplyResponse) Set(fd protoreflect.FieldDescriptor, value protoreflect.Value) { switch fd.FullName() { - case "modules.claim.v1.QueryGetAirdropSupplyResponse.AirdropSupply": + case "modules.claim.v1.QueryGetAirdropSupplyResponse.airdrop_supply": x.AirdropSupply = value.Message().Interface().(*AirdropSupply) default: if fd.IsExtension() { @@ -5842,7 +5842,7 @@ func (x *fastReflection_QueryGetAirdropSupplyResponse) Set(fd protoreflect.Field // Mutable is a mutating operation and unsafe for concurrent use. func (x *fastReflection_QueryGetAirdropSupplyResponse) Mutable(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.claim.v1.QueryGetAirdropSupplyResponse.AirdropSupply": + case "modules.claim.v1.QueryGetAirdropSupplyResponse.airdrop_supply": if x.AirdropSupply == nil { x.AirdropSupply = new(AirdropSupply) } @@ -5860,7 +5860,7 @@ func (x *fastReflection_QueryGetAirdropSupplyResponse) Mutable(fd protoreflect.F // For lists, maps, and messages, this returns a new, empty, mutable value. func (x *fastReflection_QueryGetAirdropSupplyResponse) NewField(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.claim.v1.QueryGetAirdropSupplyResponse.AirdropSupply": + case "modules.claim.v1.QueryGetAirdropSupplyResponse.airdrop_supply": m := new(AirdropSupply) return protoreflect.ValueOfMessage(m.ProtoReflect()) default: @@ -6216,7 +6216,7 @@ type QueryGetClaimRecordResponse struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - ClaimRecord *ClaimRecord `protobuf:"bytes,1,opt,name=claimRecord,proto3" json:"claimRecord,omitempty"` + ClaimRecord *ClaimRecord `protobuf:"bytes,1,opt,name=claim_record,json=claimRecord,proto3" json:"claim_record,omitempty"` } func (x *QueryGetClaimRecordResponse) Reset() { @@ -6286,7 +6286,7 @@ type QueryAllClaimRecordResponse struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - ClaimRecord []*ClaimRecord `protobuf:"bytes,1,rep,name=claimRecord,proto3" json:"claimRecord,omitempty"` + ClaimRecord []*ClaimRecord `protobuf:"bytes,1,rep,name=claim_record,json=claimRecord,proto3" json:"claim_record,omitempty"` Pagination *v1beta1.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` } @@ -6329,7 +6329,7 @@ type QueryGetMissionRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - MissionID uint64 `protobuf:"varint,1,opt,name=missionID,proto3" json:"missionID,omitempty"` + MissionId uint64 `protobuf:"varint,1,opt,name=mission_id,json=missionId,proto3" json:"mission_id,omitempty"` } func (x *QueryGetMissionRequest) Reset() { @@ -6352,9 +6352,9 @@ func (*QueryGetMissionRequest) Descriptor() ([]byte, []int) { return file_modules_claim_v1_query_proto_rawDescGZIP(), []int{6} } -func (x *QueryGetMissionRequest) GetMissionID() uint64 { +func (x *QueryGetMissionRequest) GetMissionId() uint64 { if x != nil { - return x.MissionID + return x.MissionId } return 0 } @@ -6364,7 +6364,7 @@ type QueryGetMissionResponse struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Mission *Mission `protobuf:"bytes,1,opt,name=Mission,proto3" json:"Mission,omitempty"` + Mission *Mission `protobuf:"bytes,1,opt,name=mission,proto3" json:"mission,omitempty"` } func (x *QueryGetMissionResponse) Reset() { @@ -6434,7 +6434,7 @@ type QueryAllMissionResponse struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - Mission []*Mission `protobuf:"bytes,1,rep,name=Mission,proto3" json:"Mission,omitempty"` + Mission []*Mission `protobuf:"bytes,1,rep,name=mission,proto3" json:"mission,omitempty"` Pagination *v1beta1.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` } @@ -6503,7 +6503,7 @@ type QueryGetInitialClaimResponse struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - InitialClaim *InitialClaim `protobuf:"bytes,1,opt,name=InitialClaim,proto3" json:"InitialClaim,omitempty"` + InitialClaim *InitialClaim `protobuf:"bytes,1,opt,name=initial_claim,json=initialClaim,proto3" json:"initial_claim,omitempty"` } func (x *QueryGetInitialClaimResponse) Reset() { @@ -6564,7 +6564,7 @@ type QueryGetAirdropSupplyResponse struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - AirdropSupply *AirdropSupply `protobuf:"bytes,1,opt,name=AirdropSupply,proto3" json:"AirdropSupply,omitempty"` + AirdropSupply *AirdropSupply `protobuf:"bytes,1,opt,name=airdrop_supply,json=airdropSupply,proto3" json:"airdrop_supply,omitempty"` } func (x *QueryGetAirdropSupplyResponse) Reset() { @@ -6628,152 +6628,152 @@ var file_modules_claim_v1_query_proto_rawDesc = []byte{ 0x0a, 0x1a, 0x51, 0x75, 0x65, 0x72, 0x79, 0x47, 0x65, 0x74, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x61, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x22, 0x64, 0x0a, 0x1b, 0x51, 0x75, 0x65, 0x72, 0x79, 0x47, + 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x22, 0x65, 0x0a, 0x1b, 0x51, 0x75, 0x65, 0x72, 0x79, 0x47, 0x65, 0x74, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x45, 0x0a, 0x0b, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x52, 0x65, - 0x63, 0x6f, 0x72, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6d, 0x6f, 0x64, - 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6c, - 0x61, 0x69, 0x6d, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x42, 0x04, 0xc8, 0xde, 0x1f, 0x00, 0x52, - 0x0b, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x22, 0x64, 0x0a, 0x1a, - 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x6c, 0x6c, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x52, 0x65, 0x63, - 0x6f, 0x72, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x46, 0x0a, 0x0a, 0x70, 0x61, - 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, - 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x71, 0x75, 0x65, - 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x61, 0x67, 0x65, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x0a, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x22, 0xad, 0x01, 0x0a, 0x1b, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x6c, 0x6c, 0x43, - 0x6c, 0x61, 0x69, 0x6d, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x12, 0x45, 0x0a, 0x0b, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x52, 0x65, 0x63, 0x6f, 0x72, - 0x64, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, - 0x73, 0x2e, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6c, 0x61, 0x69, 0x6d, - 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x42, 0x04, 0xc8, 0xde, 0x1f, 0x00, 0x52, 0x0b, 0x63, 0x6c, - 0x61, 0x69, 0x6d, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x47, 0x0a, 0x0a, 0x70, 0x61, 0x67, - 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, - 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x71, 0x75, 0x65, 0x72, - 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x61, 0x67, 0x65, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x0a, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x22, 0x36, 0x0a, 0x16, 0x51, 0x75, 0x65, 0x72, 0x79, 0x47, 0x65, 0x74, 0x4d, 0x69, - 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, - 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, - 0x09, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x22, 0x54, 0x0a, 0x17, 0x51, 0x75, - 0x65, 0x72, 0x79, 0x47, 0x65, 0x74, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x39, 0x0a, 0x07, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, - 0x2e, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, - 0x6e, 0x42, 0x04, 0xc8, 0xde, 0x1f, 0x00, 0x52, 0x07, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, - 0x22, 0x60, 0x0a, 0x16, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x6c, 0x6c, 0x4d, 0x69, 0x73, 0x73, - 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x46, 0x0a, 0x0a, 0x70, 0x61, - 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, - 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x71, 0x75, 0x65, - 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x61, 0x67, 0x65, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x0a, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x22, 0x9d, 0x01, 0x0a, 0x17, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x6c, 0x6c, 0x4d, - 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x39, - 0x0a, 0x07, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x19, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, - 0x76, 0x31, 0x2e, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x04, 0xc8, 0xde, 0x1f, 0x00, - 0x52, 0x07, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x47, 0x0a, 0x0a, 0x70, 0x61, 0x67, - 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, - 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x71, 0x75, 0x65, 0x72, - 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x61, 0x67, 0x65, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x0a, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x22, 0x1d, 0x0a, 0x1b, 0x51, 0x75, 0x65, 0x72, 0x79, 0x47, 0x65, 0x74, 0x49, 0x6e, - 0x69, 0x74, 0x69, 0x61, 0x6c, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x22, 0x68, 0x0a, 0x1c, 0x51, 0x75, 0x65, 0x72, 0x79, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x69, - 0x74, 0x69, 0x61, 0x6c, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x48, 0x0a, 0x0c, 0x49, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x43, 0x6c, 0x61, 0x69, - 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, - 0x73, 0x2e, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x69, 0x74, 0x69, - 0x61, 0x6c, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x42, 0x04, 0xc8, 0xde, 0x1f, 0x00, 0x52, 0x0c, 0x49, - 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x22, 0x1e, 0x0a, 0x1c, 0x51, - 0x75, 0x65, 0x72, 0x79, 0x47, 0x65, 0x74, 0x41, 0x69, 0x72, 0x64, 0x72, 0x6f, 0x70, 0x53, 0x75, - 0x70, 0x70, 0x6c, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x6c, 0x0a, 0x1d, 0x51, - 0x75, 0x65, 0x72, 0x79, 0x47, 0x65, 0x74, 0x41, 0x69, 0x72, 0x64, 0x72, 0x6f, 0x70, 0x53, 0x75, - 0x70, 0x70, 0x6c, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4b, 0x0a, 0x0d, - 0x41, 0x69, 0x72, 0x64, 0x72, 0x6f, 0x70, 0x53, 0x75, 0x70, 0x70, 0x6c, 0x79, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, - 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x69, 0x72, 0x64, 0x72, 0x6f, 0x70, 0x53, 0x75, - 0x70, 0x70, 0x6c, 0x79, 0x42, 0x04, 0xc8, 0xde, 0x1f, 0x00, 0x52, 0x0d, 0x41, 0x69, 0x72, 0x64, - 0x72, 0x6f, 0x70, 0x53, 0x75, 0x70, 0x70, 0x6c, 0x79, 0x32, 0xb1, 0x08, 0x0a, 0x05, 0x51, 0x75, - 0x65, 0x72, 0x79, 0x12, 0x7e, 0x0a, 0x06, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x24, 0x2e, - 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, - 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, - 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x50, 0x61, 0x72, 0x61, - 0x6d, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x27, 0x82, 0xd3, 0xe4, 0x93, - 0x02, 0x21, 0x12, 0x1f, 0x2f, 0x69, 0x67, 0x6e, 0x69, 0x74, 0x65, 0x2f, 0x6d, 0x6f, 0x64, 0x75, - 0x6c, 0x65, 0x73, 0x2f, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x61, 0x72, - 0x61, 0x6d, 0x73, 0x12, 0xa3, 0x01, 0x0a, 0x0e, 0x47, 0x65, 0x74, 0x43, 0x6c, 0x61, 0x69, 0x6d, - 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x2c, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, - 0x2e, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x47, - 0x65, 0x74, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, - 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x47, 0x65, 0x74, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x46, 0x0a, 0x0c, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x5f, 0x72, + 0x65, 0x63, 0x6f, 0x72, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6d, 0x6f, + 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x43, + 0x6c, 0x61, 0x69, 0x6d, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x42, 0x04, 0xc8, 0xde, 0x1f, 0x00, + 0x52, 0x0b, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x22, 0x64, 0x0a, + 0x1a, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x6c, 0x6c, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x52, 0x65, + 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x46, 0x0a, 0x0a, 0x70, + 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x26, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x71, 0x75, + 0x65, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x61, 0x67, 0x65, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x0a, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, + 0x69, 0x6f, 0x6e, 0x22, 0xae, 0x01, 0x0a, 0x1b, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x6c, 0x6c, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x22, 0x34, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2e, 0x12, 0x2c, 0x2f, 0x69, 0x67, - 0x6e, 0x69, 0x74, 0x65, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x63, 0x6c, 0x61, - 0x69, 0x6d, 0x2f, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x2f, - 0x7b, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x7d, 0x12, 0x9a, 0x01, 0x0a, 0x0f, 0x4c, 0x69, - 0x73, 0x74, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x2c, 0x2e, - 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, - 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x6c, 0x6c, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x52, 0x65, - 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x6d, 0x6f, + 0x6e, 0x73, 0x65, 0x12, 0x46, 0x0a, 0x0c, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x5f, 0x72, 0x65, 0x63, + 0x6f, 0x72, 0x64, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x6d, 0x6f, 0x64, 0x75, + 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6c, 0x61, + 0x69, 0x6d, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x42, 0x04, 0xc8, 0xde, 0x1f, 0x00, 0x52, 0x0b, + 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x47, 0x0a, 0x0a, 0x70, + 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x27, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x71, 0x75, + 0x65, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x61, 0x67, 0x65, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x0a, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x37, 0x0a, 0x16, 0x51, 0x75, 0x65, 0x72, 0x79, 0x47, 0x65, 0x74, + 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1d, + 0x0a, 0x0a, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, + 0x28, 0x04, 0x52, 0x09, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x22, 0x54, 0x0a, + 0x17, 0x51, 0x75, 0x65, 0x72, 0x79, 0x47, 0x65, 0x74, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x39, 0x0a, 0x07, 0x6d, 0x69, 0x73, 0x73, + 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x6d, 0x6f, 0x64, 0x75, + 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x69, 0x73, + 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x04, 0xc8, 0xde, 0x1f, 0x00, 0x52, 0x07, 0x6d, 0x69, 0x73, 0x73, + 0x69, 0x6f, 0x6e, 0x22, 0x60, 0x0a, 0x16, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x6c, 0x6c, 0x4d, + 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x46, 0x0a, + 0x0a, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x26, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, + 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x61, + 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x0a, 0x70, 0x61, 0x67, 0x69, 0x6e, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x9d, 0x01, 0x0a, 0x17, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, + 0x6c, 0x6c, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x12, 0x39, 0x0a, 0x07, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x03, + 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, 0x61, + 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x42, 0x04, 0xc8, + 0xde, 0x1f, 0x00, 0x52, 0x07, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x47, 0x0a, 0x0a, + 0x70, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x27, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x71, + 0x75, 0x65, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x61, 0x67, + 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x0a, 0x70, 0x61, 0x67, 0x69, 0x6e, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x1d, 0x0a, 0x1b, 0x51, 0x75, 0x65, 0x72, 0x79, 0x47, 0x65, + 0x74, 0x49, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x22, 0x69, 0x0a, 0x1c, 0x51, 0x75, 0x65, 0x72, 0x79, 0x47, 0x65, 0x74, + 0x49, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x49, 0x0a, 0x0d, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x5f, + 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x6d, 0x6f, + 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x49, + 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x42, 0x04, 0xc8, 0xde, 0x1f, + 0x00, 0x52, 0x0c, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x22, + 0x1e, 0x0a, 0x1c, 0x51, 0x75, 0x65, 0x72, 0x79, 0x47, 0x65, 0x74, 0x41, 0x69, 0x72, 0x64, 0x72, + 0x6f, 0x70, 0x53, 0x75, 0x70, 0x70, 0x6c, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, + 0x6d, 0x0a, 0x1d, 0x51, 0x75, 0x65, 0x72, 0x79, 0x47, 0x65, 0x74, 0x41, 0x69, 0x72, 0x64, 0x72, + 0x6f, 0x70, 0x53, 0x75, 0x70, 0x70, 0x6c, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x12, 0x4c, 0x0a, 0x0e, 0x61, 0x69, 0x72, 0x64, 0x72, 0x6f, 0x70, 0x5f, 0x73, 0x75, 0x70, 0x70, + 0x6c, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, + 0x65, 0x73, 0x2e, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x69, 0x72, 0x64, + 0x72, 0x6f, 0x70, 0x53, 0x75, 0x70, 0x70, 0x6c, 0x79, 0x42, 0x04, 0xc8, 0xde, 0x1f, 0x00, 0x52, + 0x0d, 0x61, 0x69, 0x72, 0x64, 0x72, 0x6f, 0x70, 0x53, 0x75, 0x70, 0x70, 0x6c, 0x79, 0x32, 0xb2, + 0x08, 0x0a, 0x05, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x7e, 0x0a, 0x06, 0x50, 0x61, 0x72, 0x61, + 0x6d, 0x73, 0x12, 0x24, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, 0x61, + 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x50, 0x61, 0x72, 0x61, 0x6d, + 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, + 0x65, 0x73, 0x2e, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, + 0x79, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, + 0x27, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x21, 0x12, 0x1f, 0x2f, 0x69, 0x67, 0x6e, 0x69, 0x74, 0x65, + 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2f, 0x76, + 0x31, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0xa3, 0x01, 0x0a, 0x0e, 0x47, 0x65, 0x74, + 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x2c, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x51, - 0x75, 0x65, 0x72, 0x79, 0x41, 0x6c, 0x6c, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x52, 0x65, 0x63, 0x6f, - 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2a, 0x82, 0xd3, 0xe4, 0x93, - 0x02, 0x24, 0x12, 0x22, 0x2f, 0x69, 0x67, 0x6e, 0x69, 0x74, 0x65, 0x2f, 0x6d, 0x6f, 0x64, 0x75, - 0x6c, 0x65, 0x73, 0x2f, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2f, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x5f, - 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x94, 0x01, 0x0a, 0x0a, 0x47, 0x65, 0x74, 0x4d, 0x69, - 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x28, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, - 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x47, 0x65, - 0x74, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x29, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, - 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x47, 0x65, 0x74, 0x4d, 0x69, 0x73, 0x73, 0x69, - 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x31, 0x82, 0xd3, 0xe4, 0x93, - 0x02, 0x2b, 0x12, 0x29, 0x2f, 0x69, 0x67, 0x6e, 0x69, 0x74, 0x65, 0x2f, 0x6d, 0x6f, 0x64, 0x75, - 0x6c, 0x65, 0x73, 0x2f, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2f, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, - 0x6e, 0x2f, 0x7b, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x7d, 0x12, 0x89, 0x01, - 0x0a, 0x0b, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x28, 0x2e, + 0x75, 0x65, 0x72, 0x79, 0x47, 0x65, 0x74, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x52, 0x65, 0x63, 0x6f, + 0x72, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2d, 0x2e, 0x6d, 0x6f, 0x64, 0x75, + 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, + 0x72, 0x79, 0x47, 0x65, 0x74, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x34, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2e, + 0x12, 0x2c, 0x2f, 0x69, 0x67, 0x6e, 0x69, 0x74, 0x65, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, + 0x73, 0x2f, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2f, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x5f, 0x72, 0x65, + 0x63, 0x6f, 0x72, 0x64, 0x2f, 0x7b, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x7d, 0x12, 0x9a, + 0x01, 0x0a, 0x0f, 0x4c, 0x69, 0x73, 0x74, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x52, 0x65, 0x63, 0x6f, + 0x72, 0x64, 0x12, 0x2c, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, 0x61, + 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x6c, 0x6c, 0x43, 0x6c, + 0x61, 0x69, 0x6d, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x1a, 0x2d, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, 0x61, 0x69, 0x6d, + 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x6c, 0x6c, 0x43, 0x6c, 0x61, 0x69, + 0x6d, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, + 0x2a, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x24, 0x12, 0x22, 0x2f, 0x69, 0x67, 0x6e, 0x69, 0x74, 0x65, + 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2f, 0x63, + 0x6c, 0x61, 0x69, 0x6d, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x95, 0x01, 0x0a, 0x0a, + 0x47, 0x65, 0x74, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x28, 0x2e, 0x6d, 0x6f, 0x64, + 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, + 0x65, 0x72, 0x79, 0x47, 0x65, 0x74, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, + 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x47, 0x65, 0x74, + 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, + 0x32, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2c, 0x12, 0x2a, 0x2f, 0x69, 0x67, 0x6e, 0x69, 0x74, 0x65, + 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2f, 0x6d, + 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x2f, 0x7b, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, + 0x69, 0x64, 0x7d, 0x12, 0x89, 0x01, 0x0a, 0x0b, 0x4c, 0x69, 0x73, 0x74, 0x4d, 0x69, 0x73, 0x73, + 0x69, 0x6f, 0x6e, 0x12, 0x28, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, + 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x6c, 0x6c, 0x4d, + 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x6c, 0x6c, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x29, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, - 0x73, 0x2e, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, - 0x41, 0x6c, 0x6c, 0x4d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x22, 0x25, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1f, 0x12, 0x1d, 0x2f, 0x69, 0x67, 0x6e, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x25, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x1f, + 0x12, 0x1d, 0x2f, 0x69, 0x67, 0x6e, 0x69, 0x74, 0x65, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, + 0x73, 0x2f, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2f, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, + 0x9d, 0x01, 0x0a, 0x0f, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x43, 0x6c, + 0x61, 0x69, 0x6d, 0x12, 0x2d, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, + 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x47, 0x65, 0x74, 0x49, + 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, 0x61, + 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x47, 0x65, 0x74, 0x49, 0x6e, + 0x69, 0x74, 0x69, 0x61, 0x6c, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x22, 0x2b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x25, 0x12, 0x23, 0x2f, 0x69, 0x67, 0x6e, 0x69, 0x74, 0x65, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x63, 0x6c, 0x61, 0x69, - 0x6d, 0x2f, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x9d, 0x01, 0x0a, 0x0f, 0x47, 0x65, - 0x74, 0x49, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x12, 0x2d, 0x2e, - 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, - 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, - 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x6d, - 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x2e, - 0x51, 0x75, 0x65, 0x72, 0x79, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x43, - 0x6c, 0x61, 0x69, 0x6d, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2b, 0x82, 0xd3, - 0xe4, 0x93, 0x02, 0x25, 0x12, 0x23, 0x2f, 0x69, 0x67, 0x6e, 0x69, 0x74, 0x65, 0x2f, 0x6d, 0x6f, - 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2f, 0x69, 0x6e, 0x69, 0x74, - 0x69, 0x61, 0x6c, 0x5f, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x12, 0xa1, 0x01, 0x0a, 0x10, 0x47, 0x65, - 0x74, 0x41, 0x69, 0x72, 0x64, 0x72, 0x6f, 0x70, 0x53, 0x75, 0x70, 0x70, 0x6c, 0x79, 0x12, 0x2e, - 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, - 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x47, 0x65, 0x74, 0x41, 0x69, 0x72, 0x64, 0x72, 0x6f, - 0x70, 0x53, 0x75, 0x70, 0x70, 0x6c, 0x79, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, - 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, - 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x47, 0x65, 0x74, 0x41, 0x69, 0x72, 0x64, 0x72, 0x6f, - 0x70, 0x53, 0x75, 0x70, 0x70, 0x6c, 0x79, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, - 0x2c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x26, 0x12, 0x24, 0x2f, 0x69, 0x67, 0x6e, 0x69, 0x74, 0x65, - 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2f, 0x61, - 0x69, 0x72, 0x64, 0x72, 0x6f, 0x70, 0x5f, 0x73, 0x75, 0x70, 0x70, 0x6c, 0x79, 0x42, 0xaf, 0x01, - 0x0a, 0x14, 0x63, 0x6f, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, - 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x42, 0x0a, 0x51, 0x75, 0x65, 0x72, 0x79, 0x50, 0x72, 0x6f, - 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x29, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, - 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x63, - 0x6c, 0x61, 0x69, 0x6d, 0x2f, 0x76, 0x31, 0x3b, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x76, 0x31, 0xa2, - 0x02, 0x03, 0x4d, 0x43, 0x58, 0xaa, 0x02, 0x10, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, - 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x10, 0x4d, 0x6f, 0x64, 0x75, 0x6c, - 0x65, 0x73, 0x5c, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x1c, 0x4d, 0x6f, - 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x5c, 0x56, 0x31, 0x5c, 0x47, - 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x12, 0x4d, 0x6f, 0x64, - 0x75, 0x6c, 0x65, 0x73, 0x3a, 0x3a, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x3a, 0x3a, 0x56, 0x31, 0x62, - 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x6d, 0x2f, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x5f, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x12, + 0xa1, 0x01, 0x0a, 0x10, 0x47, 0x65, 0x74, 0x41, 0x69, 0x72, 0x64, 0x72, 0x6f, 0x70, 0x53, 0x75, + 0x70, 0x70, 0x6c, 0x79, 0x12, 0x2e, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, + 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x47, 0x65, 0x74, + 0x41, 0x69, 0x72, 0x64, 0x72, 0x6f, 0x70, 0x53, 0x75, 0x70, 0x70, 0x6c, 0x79, 0x52, 0x65, 0x71, + 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, + 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x47, 0x65, 0x74, + 0x41, 0x69, 0x72, 0x64, 0x72, 0x6f, 0x70, 0x53, 0x75, 0x70, 0x70, 0x6c, 0x79, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x26, 0x12, 0x24, 0x2f, + 0x69, 0x67, 0x6e, 0x69, 0x74, 0x65, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x63, + 0x6c, 0x61, 0x69, 0x6d, 0x2f, 0x61, 0x69, 0x72, 0x64, 0x72, 0x6f, 0x70, 0x5f, 0x73, 0x75, 0x70, + 0x70, 0x6c, 0x79, 0x42, 0xaf, 0x01, 0x0a, 0x14, 0x63, 0x6f, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x75, + 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x42, 0x0a, 0x51, 0x75, + 0x65, 0x72, 0x79, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x29, 0x63, 0x6f, 0x73, 0x6d, + 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x6d, 0x6f, 0x64, + 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2f, 0x76, 0x31, 0x3b, 0x63, 0x6c, + 0x61, 0x69, 0x6d, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x4d, 0x43, 0x58, 0xaa, 0x02, 0x10, 0x4d, 0x6f, + 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x56, 0x31, 0xca, 0x02, + 0x10, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x5c, 0x56, + 0x31, 0xe2, 0x02, 0x1c, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x43, 0x6c, 0x61, 0x69, + 0x6d, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, + 0xea, 0x02, 0x12, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x3a, 0x3a, 0x43, 0x6c, 0x61, 0x69, + 0x6d, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -6814,16 +6814,16 @@ var file_modules_claim_v1_query_proto_goTypes = []interface{}{ } var file_modules_claim_v1_query_proto_depIdxs = []int32{ 14, // 0: modules.claim.v1.QueryParamsResponse.params:type_name -> modules.claim.v1.Params - 15, // 1: modules.claim.v1.QueryGetClaimRecordResponse.claimRecord:type_name -> modules.claim.v1.ClaimRecord + 15, // 1: modules.claim.v1.QueryGetClaimRecordResponse.claim_record:type_name -> modules.claim.v1.ClaimRecord 16, // 2: modules.claim.v1.QueryAllClaimRecordRequest.pagination:type_name -> cosmos.base.query.v1beta1.PageRequest - 15, // 3: modules.claim.v1.QueryAllClaimRecordResponse.claimRecord:type_name -> modules.claim.v1.ClaimRecord + 15, // 3: modules.claim.v1.QueryAllClaimRecordResponse.claim_record:type_name -> modules.claim.v1.ClaimRecord 17, // 4: modules.claim.v1.QueryAllClaimRecordResponse.pagination:type_name -> cosmos.base.query.v1beta1.PageResponse - 18, // 5: modules.claim.v1.QueryGetMissionResponse.Mission:type_name -> modules.claim.v1.Mission + 18, // 5: modules.claim.v1.QueryGetMissionResponse.mission:type_name -> modules.claim.v1.Mission 16, // 6: modules.claim.v1.QueryAllMissionRequest.pagination:type_name -> cosmos.base.query.v1beta1.PageRequest - 18, // 7: modules.claim.v1.QueryAllMissionResponse.Mission:type_name -> modules.claim.v1.Mission + 18, // 7: modules.claim.v1.QueryAllMissionResponse.mission:type_name -> modules.claim.v1.Mission 17, // 8: modules.claim.v1.QueryAllMissionResponse.pagination:type_name -> cosmos.base.query.v1beta1.PageResponse - 19, // 9: modules.claim.v1.QueryGetInitialClaimResponse.InitialClaim:type_name -> modules.claim.v1.InitialClaim - 20, // 10: modules.claim.v1.QueryGetAirdropSupplyResponse.AirdropSupply:type_name -> modules.claim.v1.AirdropSupply + 19, // 9: modules.claim.v1.QueryGetInitialClaimResponse.initial_claim:type_name -> modules.claim.v1.InitialClaim + 20, // 10: modules.claim.v1.QueryGetAirdropSupplyResponse.airdrop_supply:type_name -> modules.claim.v1.AirdropSupply 0, // 11: modules.claim.v1.Query.Params:input_type -> modules.claim.v1.QueryParamsRequest 2, // 12: modules.claim.v1.Query.GetClaimRecord:input_type -> modules.claim.v1.QueryGetClaimRecordRequest 4, // 13: modules.claim.v1.Query.ListClaimRecord:input_type -> modules.claim.v1.QueryAllClaimRecordRequest diff --git a/api/modules/claim/v1/tx.pulsar.go b/api/modules/claim/v1/tx.pulsar.go index e3ead35..161d454 100644 --- a/api/modules/claim/v1/tx.pulsar.go +++ b/api/modules/claim/v1/tx.pulsar.go @@ -872,16 +872,16 @@ func (x *fastReflection_MsgUpdateParamsResponse) ProtoMethods() *protoiface.Meth } var ( - md_MsgClaim protoreflect.MessageDescriptor - fd_MsgClaim_claimer protoreflect.FieldDescriptor - fd_MsgClaim_missionID protoreflect.FieldDescriptor + md_MsgClaim protoreflect.MessageDescriptor + fd_MsgClaim_claimer protoreflect.FieldDescriptor + fd_MsgClaim_mission_id protoreflect.FieldDescriptor ) func init() { file_modules_claim_v1_tx_proto_init() md_MsgClaim = File_modules_claim_v1_tx_proto.Messages().ByName("MsgClaim") fd_MsgClaim_claimer = md_MsgClaim.Fields().ByName("claimer") - fd_MsgClaim_missionID = md_MsgClaim.Fields().ByName("missionID") + fd_MsgClaim_mission_id = md_MsgClaim.Fields().ByName("mission_id") } var _ protoreflect.Message = (*fastReflection_MsgClaim)(nil) @@ -955,9 +955,9 @@ func (x *fastReflection_MsgClaim) Range(f func(protoreflect.FieldDescriptor, pro return } } - if x.MissionID != uint64(0) { - value := protoreflect.ValueOfUint64(x.MissionID) - if !f(fd_MsgClaim_missionID, value) { + if x.MissionId != uint64(0) { + value := protoreflect.ValueOfUint64(x.MissionId) + if !f(fd_MsgClaim_mission_id, value) { return } } @@ -978,8 +978,8 @@ func (x *fastReflection_MsgClaim) Has(fd protoreflect.FieldDescriptor) bool { switch fd.FullName() { case "modules.claim.v1.MsgClaim.claimer": return x.Claimer != "" - case "modules.claim.v1.MsgClaim.missionID": - return x.MissionID != uint64(0) + case "modules.claim.v1.MsgClaim.mission_id": + return x.MissionId != uint64(0) default: if fd.IsExtension() { panic(fmt.Errorf("proto3 declared messages do not support extensions: modules.claim.v1.MsgClaim")) @@ -998,8 +998,8 @@ func (x *fastReflection_MsgClaim) Clear(fd protoreflect.FieldDescriptor) { switch fd.FullName() { case "modules.claim.v1.MsgClaim.claimer": x.Claimer = "" - case "modules.claim.v1.MsgClaim.missionID": - x.MissionID = uint64(0) + case "modules.claim.v1.MsgClaim.mission_id": + x.MissionId = uint64(0) default: if fd.IsExtension() { panic(fmt.Errorf("proto3 declared messages do not support extensions: modules.claim.v1.MsgClaim")) @@ -1019,8 +1019,8 @@ func (x *fastReflection_MsgClaim) Get(descriptor protoreflect.FieldDescriptor) p case "modules.claim.v1.MsgClaim.claimer": value := x.Claimer return protoreflect.ValueOfString(value) - case "modules.claim.v1.MsgClaim.missionID": - value := x.MissionID + case "modules.claim.v1.MsgClaim.mission_id": + value := x.MissionId return protoreflect.ValueOfUint64(value) default: if descriptor.IsExtension() { @@ -1044,8 +1044,8 @@ func (x *fastReflection_MsgClaim) Set(fd protoreflect.FieldDescriptor, value pro switch fd.FullName() { case "modules.claim.v1.MsgClaim.claimer": x.Claimer = value.Interface().(string) - case "modules.claim.v1.MsgClaim.missionID": - x.MissionID = value.Uint() + case "modules.claim.v1.MsgClaim.mission_id": + x.MissionId = value.Uint() default: if fd.IsExtension() { panic(fmt.Errorf("proto3 declared messages do not support extensions: modules.claim.v1.MsgClaim")) @@ -1068,8 +1068,8 @@ func (x *fastReflection_MsgClaim) Mutable(fd protoreflect.FieldDescriptor) proto switch fd.FullName() { case "modules.claim.v1.MsgClaim.claimer": panic(fmt.Errorf("field claimer of message modules.claim.v1.MsgClaim is not mutable")) - case "modules.claim.v1.MsgClaim.missionID": - panic(fmt.Errorf("field missionID of message modules.claim.v1.MsgClaim is not mutable")) + case "modules.claim.v1.MsgClaim.mission_id": + panic(fmt.Errorf("field mission_id of message modules.claim.v1.MsgClaim is not mutable")) default: if fd.IsExtension() { panic(fmt.Errorf("proto3 declared messages do not support extensions: modules.claim.v1.MsgClaim")) @@ -1085,7 +1085,7 @@ func (x *fastReflection_MsgClaim) NewField(fd protoreflect.FieldDescriptor) prot switch fd.FullName() { case "modules.claim.v1.MsgClaim.claimer": return protoreflect.ValueOfString("") - case "modules.claim.v1.MsgClaim.missionID": + case "modules.claim.v1.MsgClaim.mission_id": return protoreflect.ValueOfUint64(uint64(0)) default: if fd.IsExtension() { @@ -1160,8 +1160,8 @@ func (x *fastReflection_MsgClaim) ProtoMethods() *protoiface.Methods { if l > 0 { n += 1 + l + runtime.Sov(uint64(l)) } - if x.MissionID != 0 { - n += 1 + runtime.Sov(uint64(x.MissionID)) + if x.MissionId != 0 { + n += 1 + runtime.Sov(uint64(x.MissionId)) } if x.unknownFields != nil { n += len(x.unknownFields) @@ -1192,8 +1192,8 @@ func (x *fastReflection_MsgClaim) ProtoMethods() *protoiface.Methods { i -= len(x.unknownFields) copy(dAtA[i:], x.unknownFields) } - if x.MissionID != 0 { - i = runtime.EncodeVarint(dAtA, i, uint64(x.MissionID)) + if x.MissionId != 0 { + i = runtime.EncodeVarint(dAtA, i, uint64(x.MissionId)) i-- dAtA[i] = 0x10 } @@ -1287,9 +1287,9 @@ func (x *fastReflection_MsgClaim) ProtoMethods() *protoiface.Methods { iNdEx = postIndex case 2: if wireType != 0 { - return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field MissionID", wireType) + return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field MissionId", wireType) } - x.MissionID = 0 + x.MissionId = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, runtime.ErrIntOverflow @@ -1299,7 +1299,7 @@ func (x *fastReflection_MsgClaim) ProtoMethods() *protoiface.Methods { } b := dAtA[iNdEx] iNdEx++ - x.MissionID |= uint64(b&0x7F) << shift + x.MissionId |= uint64(b&0x7F) << shift if b < 0x80 { break } @@ -1852,7 +1852,7 @@ type MsgClaim struct { unknownFields protoimpl.UnknownFields Claimer string `protobuf:"bytes,1,opt,name=claimer,proto3" json:"claimer,omitempty"` - MissionID uint64 `protobuf:"varint,2,opt,name=missionID,proto3" json:"missionID,omitempty"` + MissionId uint64 `protobuf:"varint,2,opt,name=mission_id,json=missionId,proto3" json:"mission_id,omitempty"` } func (x *MsgClaim) Reset() { @@ -1882,9 +1882,9 @@ func (x *MsgClaim) GetClaimer() string { return "" } -func (x *MsgClaim) GetMissionID() uint64 { +func (x *MsgClaim) GetMissionId() uint64 { if x != nil { - return x.MissionID + return x.MissionId } return 0 } @@ -1953,41 +1953,41 @@ var file_modules_claim_v1_tx_proto_rawDesc = []byte{ 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x78, 0x2f, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2f, 0x4d, 0x73, 0x67, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x22, 0x19, 0x0a, 0x17, 0x4d, 0x73, 0x67, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x50, 0x0a, 0x08, 0x4d, 0x73, 0x67, 0x43, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x51, 0x0a, 0x08, 0x4d, 0x73, 0x67, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x65, 0x72, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x65, 0x72, 0x12, 0x1c, - 0x0a, 0x09, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x04, 0x52, 0x09, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x3a, 0x0c, 0x82, 0xe7, - 0xb0, 0x2a, 0x07, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x65, 0x72, 0x22, 0x59, 0x0a, 0x10, 0x4d, 0x73, - 0x67, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x45, - 0x0a, 0x07, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, - 0x2b, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x15, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, - 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x49, 0x6e, 0x74, 0xd2, 0xb4, - 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x49, 0x6e, 0x74, 0x52, 0x07, 0x63, 0x6c, - 0x61, 0x69, 0x6d, 0x65, 0x64, 0x32, 0xb3, 0x01, 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x12, 0x5c, 0x0a, - 0x0c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x21, 0x2e, - 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, - 0x2e, 0x4d, 0x73, 0x67, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, - 0x1a, 0x29, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, 0x61, 0x69, 0x6d, - 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x61, 0x72, - 0x61, 0x6d, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x47, 0x0a, 0x05, 0x43, - 0x6c, 0x61, 0x69, 0x6d, 0x12, 0x1a, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, - 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x43, 0x6c, 0x61, 0x69, 0x6d, - 0x1a, 0x22, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, 0x61, 0x69, 0x6d, - 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x1a, 0x05, 0x80, 0xe7, 0xb0, 0x2a, 0x01, 0x42, 0xac, 0x01, 0x0a, 0x14, - 0x63, 0x6f, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, 0x61, 0x69, - 0x6d, 0x2e, 0x76, 0x31, 0x42, 0x07, 0x54, 0x78, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, - 0x29, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, - 0x69, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2f, - 0x76, 0x31, 0x3b, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x4d, 0x43, 0x58, - 0xaa, 0x02, 0x10, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x43, 0x6c, 0x61, 0x69, 0x6d, - 0x2e, 0x56, 0x31, 0xca, 0x02, 0x10, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x43, 0x6c, - 0x61, 0x69, 0x6d, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x1c, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, - 0x5c, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, - 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x12, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x3a, - 0x3a, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x33, + 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x65, 0x72, 0x12, 0x1d, + 0x0a, 0x0a, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x04, 0x52, 0x09, 0x6d, 0x69, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x3a, 0x0c, 0x82, + 0xe7, 0xb0, 0x2a, 0x07, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x65, 0x72, 0x22, 0x59, 0x0a, 0x10, 0x4d, + 0x73, 0x67, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, + 0x45, 0x0a, 0x07, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x42, 0x2b, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x15, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, + 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x49, 0x6e, 0x74, 0xd2, + 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x49, 0x6e, 0x74, 0x52, 0x07, 0x63, + 0x6c, 0x61, 0x69, 0x6d, 0x65, 0x64, 0x32, 0xb3, 0x01, 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x12, 0x5c, + 0x0a, 0x0c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x21, + 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, + 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x61, 0x72, 0x61, 0x6d, + 0x73, 0x1a, 0x29, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, 0x61, 0x69, + 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x61, + 0x72, 0x61, 0x6d, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x47, 0x0a, 0x05, + 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x12, 0x1a, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, + 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x43, 0x6c, 0x61, 0x69, + 0x6d, 0x1a, 0x22, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, 0x61, 0x69, + 0x6d, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x1a, 0x05, 0x80, 0xe7, 0xb0, 0x2a, 0x01, 0x42, 0xac, 0x01, 0x0a, + 0x14, 0x63, 0x6f, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x63, 0x6c, 0x61, + 0x69, 0x6d, 0x2e, 0x76, 0x31, 0x42, 0x07, 0x54, 0x78, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, + 0x5a, 0x29, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, + 0x70, 0x69, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x63, 0x6c, 0x61, 0x69, 0x6d, + 0x2f, 0x76, 0x31, 0x3b, 0x63, 0x6c, 0x61, 0x69, 0x6d, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x4d, 0x43, + 0x58, 0xaa, 0x02, 0x10, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x43, 0x6c, 0x61, 0x69, + 0x6d, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x10, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x43, + 0x6c, 0x61, 0x69, 0x6d, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x1c, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, + 0x73, 0x5c, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, + 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x12, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, + 0x3a, 0x3a, 0x43, 0x6c, 0x61, 0x69, 0x6d, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x33, } var ( diff --git a/api/modules/fundraising/v1/allowed_bidder.pulsar.go b/api/modules/fundraising/v1/allowed_bidder.pulsar.go index 2326535..3581fdc 100644 --- a/api/modules/fundraising/v1/allowed_bidder.pulsar.go +++ b/api/modules/fundraising/v1/allowed_bidder.pulsar.go @@ -16,18 +16,18 @@ import ( ) var ( - md_AllowedBidder protoreflect.MessageDescriptor - fd_AllowedBidder_auctionID protoreflect.FieldDescriptor - fd_AllowedBidder_bidder protoreflect.FieldDescriptor - fd_AllowedBidder_maxBidAmount protoreflect.FieldDescriptor + md_AllowedBidder protoreflect.MessageDescriptor + fd_AllowedBidder_auction_id protoreflect.FieldDescriptor + fd_AllowedBidder_bidder protoreflect.FieldDescriptor + fd_AllowedBidder_max_bid_amount protoreflect.FieldDescriptor ) func init() { file_modules_fundraising_v1_allowed_bidder_proto_init() md_AllowedBidder = File_modules_fundraising_v1_allowed_bidder_proto.Messages().ByName("AllowedBidder") - fd_AllowedBidder_auctionID = md_AllowedBidder.Fields().ByName("auctionID") + fd_AllowedBidder_auction_id = md_AllowedBidder.Fields().ByName("auction_id") fd_AllowedBidder_bidder = md_AllowedBidder.Fields().ByName("bidder") - fd_AllowedBidder_maxBidAmount = md_AllowedBidder.Fields().ByName("maxBidAmount") + fd_AllowedBidder_max_bid_amount = md_AllowedBidder.Fields().ByName("max_bid_amount") } var _ protoreflect.Message = (*fastReflection_AllowedBidder)(nil) @@ -95,9 +95,9 @@ func (x *fastReflection_AllowedBidder) Interface() protoreflect.ProtoMessage { // While iterating, mutating operations may only be performed // on the current field descriptor. func (x *fastReflection_AllowedBidder) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) { - if x.AuctionID != uint64(0) { - value := protoreflect.ValueOfUint64(x.AuctionID) - if !f(fd_AllowedBidder_auctionID, value) { + if x.AuctionId != uint64(0) { + value := protoreflect.ValueOfUint64(x.AuctionId) + if !f(fd_AllowedBidder_auction_id, value) { return } } @@ -109,7 +109,7 @@ func (x *fastReflection_AllowedBidder) Range(f func(protoreflect.FieldDescriptor } if x.MaxBidAmount != "" { value := protoreflect.ValueOfString(x.MaxBidAmount) - if !f(fd_AllowedBidder_maxBidAmount, value) { + if !f(fd_AllowedBidder_max_bid_amount, value) { return } } @@ -128,11 +128,11 @@ func (x *fastReflection_AllowedBidder) Range(f func(protoreflect.FieldDescriptor // a repeated field is populated if it is non-empty. func (x *fastReflection_AllowedBidder) Has(fd protoreflect.FieldDescriptor) bool { switch fd.FullName() { - case "modules.fundraising.v1.AllowedBidder.auctionID": - return x.AuctionID != uint64(0) + case "modules.fundraising.v1.AllowedBidder.auction_id": + return x.AuctionId != uint64(0) case "modules.fundraising.v1.AllowedBidder.bidder": return x.Bidder != "" - case "modules.fundraising.v1.AllowedBidder.maxBidAmount": + case "modules.fundraising.v1.AllowedBidder.max_bid_amount": return x.MaxBidAmount != "" default: if fd.IsExtension() { @@ -150,11 +150,11 @@ func (x *fastReflection_AllowedBidder) Has(fd protoreflect.FieldDescriptor) bool // Clear is a mutating operation and unsafe for concurrent use. func (x *fastReflection_AllowedBidder) Clear(fd protoreflect.FieldDescriptor) { switch fd.FullName() { - case "modules.fundraising.v1.AllowedBidder.auctionID": - x.AuctionID = uint64(0) + case "modules.fundraising.v1.AllowedBidder.auction_id": + x.AuctionId = uint64(0) case "modules.fundraising.v1.AllowedBidder.bidder": x.Bidder = "" - case "modules.fundraising.v1.AllowedBidder.maxBidAmount": + case "modules.fundraising.v1.AllowedBidder.max_bid_amount": x.MaxBidAmount = "" default: if fd.IsExtension() { @@ -172,13 +172,13 @@ func (x *fastReflection_AllowedBidder) Clear(fd protoreflect.FieldDescriptor) { // of the value; to obtain a mutable reference, use Mutable. func (x *fastReflection_AllowedBidder) Get(descriptor protoreflect.FieldDescriptor) protoreflect.Value { switch descriptor.FullName() { - case "modules.fundraising.v1.AllowedBidder.auctionID": - value := x.AuctionID + case "modules.fundraising.v1.AllowedBidder.auction_id": + value := x.AuctionId return protoreflect.ValueOfUint64(value) case "modules.fundraising.v1.AllowedBidder.bidder": value := x.Bidder return protoreflect.ValueOfString(value) - case "modules.fundraising.v1.AllowedBidder.maxBidAmount": + case "modules.fundraising.v1.AllowedBidder.max_bid_amount": value := x.MaxBidAmount return protoreflect.ValueOfString(value) default: @@ -201,11 +201,11 @@ func (x *fastReflection_AllowedBidder) Get(descriptor protoreflect.FieldDescript // Set is a mutating operation and unsafe for concurrent use. func (x *fastReflection_AllowedBidder) Set(fd protoreflect.FieldDescriptor, value protoreflect.Value) { switch fd.FullName() { - case "modules.fundraising.v1.AllowedBidder.auctionID": - x.AuctionID = value.Uint() + case "modules.fundraising.v1.AllowedBidder.auction_id": + x.AuctionId = value.Uint() case "modules.fundraising.v1.AllowedBidder.bidder": x.Bidder = value.Interface().(string) - case "modules.fundraising.v1.AllowedBidder.maxBidAmount": + case "modules.fundraising.v1.AllowedBidder.max_bid_amount": x.MaxBidAmount = value.Interface().(string) default: if fd.IsExtension() { @@ -227,12 +227,12 @@ func (x *fastReflection_AllowedBidder) Set(fd protoreflect.FieldDescriptor, valu // Mutable is a mutating operation and unsafe for concurrent use. func (x *fastReflection_AllowedBidder) Mutable(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.fundraising.v1.AllowedBidder.auctionID": - panic(fmt.Errorf("field auctionID of message modules.fundraising.v1.AllowedBidder is not mutable")) + case "modules.fundraising.v1.AllowedBidder.auction_id": + panic(fmt.Errorf("field auction_id of message modules.fundraising.v1.AllowedBidder is not mutable")) case "modules.fundraising.v1.AllowedBidder.bidder": panic(fmt.Errorf("field bidder of message modules.fundraising.v1.AllowedBidder is not mutable")) - case "modules.fundraising.v1.AllowedBidder.maxBidAmount": - panic(fmt.Errorf("field maxBidAmount of message modules.fundraising.v1.AllowedBidder is not mutable")) + case "modules.fundraising.v1.AllowedBidder.max_bid_amount": + panic(fmt.Errorf("field max_bid_amount of message modules.fundraising.v1.AllowedBidder is not mutable")) default: if fd.IsExtension() { panic(fmt.Errorf("proto3 declared messages do not support extensions: modules.fundraising.v1.AllowedBidder")) @@ -246,11 +246,11 @@ func (x *fastReflection_AllowedBidder) Mutable(fd protoreflect.FieldDescriptor) // For lists, maps, and messages, this returns a new, empty, mutable value. func (x *fastReflection_AllowedBidder) NewField(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.fundraising.v1.AllowedBidder.auctionID": + case "modules.fundraising.v1.AllowedBidder.auction_id": return protoreflect.ValueOfUint64(uint64(0)) case "modules.fundraising.v1.AllowedBidder.bidder": return protoreflect.ValueOfString("") - case "modules.fundraising.v1.AllowedBidder.maxBidAmount": + case "modules.fundraising.v1.AllowedBidder.max_bid_amount": return protoreflect.ValueOfString("") default: if fd.IsExtension() { @@ -321,8 +321,8 @@ func (x *fastReflection_AllowedBidder) ProtoMethods() *protoiface.Methods { var n int var l int _ = l - if x.AuctionID != 0 { - n += 1 + runtime.Sov(uint64(x.AuctionID)) + if x.AuctionId != 0 { + n += 1 + runtime.Sov(uint64(x.AuctionId)) } l = len(x.Bidder) if l > 0 { @@ -375,8 +375,8 @@ func (x *fastReflection_AllowedBidder) ProtoMethods() *protoiface.Methods { i-- dAtA[i] = 0x12 } - if x.AuctionID != 0 { - i = runtime.EncodeVarint(dAtA, i, uint64(x.AuctionID)) + if x.AuctionId != 0 { + i = runtime.EncodeVarint(dAtA, i, uint64(x.AuctionId)) i-- dAtA[i] = 0x8 } @@ -431,9 +431,9 @@ func (x *fastReflection_AllowedBidder) ProtoMethods() *protoiface.Methods { switch fieldNum { case 1: if wireType != 0 { - return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field AuctionID", wireType) + return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field AuctionId", wireType) } - x.AuctionID = 0 + x.AuctionId = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, runtime.ErrIntOverflow @@ -443,7 +443,7 @@ func (x *fastReflection_AllowedBidder) ProtoMethods() *protoiface.Methods { } b := dAtA[iNdEx] iNdEx++ - x.AuctionID |= uint64(b&0x7F) << shift + x.AuctionId |= uint64(b&0x7F) << shift if b < 0x80 { break } @@ -566,12 +566,12 @@ type AllowedBidder struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // auctionID specifies the id of the auction - AuctionID uint64 `protobuf:"varint,1,opt,name=auctionID,proto3" json:"auctionID,omitempty"` + // auction_id specifies the id of the auction + AuctionId uint64 `protobuf:"varint,1,opt,name=auction_id,json=auctionId,proto3" json:"auction_id,omitempty"` // bidder specifies the bech32-encoded address that bids for the auction Bidder string `protobuf:"bytes,2,opt,name=bidder,proto3" json:"bidder,omitempty"` - // maxBidAmount specifies the maximum bid amount that the bidder can bid - MaxBidAmount string `protobuf:"bytes,3,opt,name=maxBidAmount,proto3" json:"maxBidAmount,omitempty"` + // max_bid_amount specifies the maximum bid amount that the bidder can bid + MaxBidAmount string `protobuf:"bytes,3,opt,name=max_bid_amount,json=maxBidAmount,proto3" json:"max_bid_amount,omitempty"` } func (x *AllowedBidder) Reset() { @@ -594,9 +594,9 @@ func (*AllowedBidder) Descriptor() ([]byte, []int) { return file_modules_fundraising_v1_allowed_bidder_proto_rawDescGZIP(), []int{0} } -func (x *AllowedBidder) GetAuctionID() uint64 { +func (x *AllowedBidder) GetAuctionId() uint64 { if x != nil { - return x.AuctionID + return x.AuctionId } return 0 } @@ -627,32 +627,32 @@ var file_modules_fundraising_v1_allowed_bidder_proto_rawDesc = []byte{ 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x67, 0x6f, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x67, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, - 0xa7, 0x01, 0x0a, 0x0d, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x42, 0x69, 0x64, 0x64, 0x65, - 0x72, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x12, - 0x16, 0x0a, 0x06, 0x62, 0x69, 0x64, 0x64, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x06, 0x62, 0x69, 0x64, 0x64, 0x65, 0x72, 0x12, 0x4f, 0x0a, 0x0c, 0x6d, 0x61, 0x78, 0x42, 0x69, - 0x64, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2b, 0xc8, - 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x15, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, - 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x49, 0x6e, 0x74, 0xd2, 0xb4, 0x2d, 0x0a, - 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x49, 0x6e, 0x74, 0x52, 0x0c, 0x6d, 0x61, 0x78, 0x42, - 0x69, 0x64, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x3a, 0x0f, 0x88, 0xa0, 0x1f, 0x00, 0x82, 0xe7, - 0xb0, 0x2a, 0x06, 0x62, 0x69, 0x64, 0x64, 0x65, 0x72, 0x42, 0xe1, 0x01, 0x0a, 0x1a, 0x63, 0x6f, - 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, - 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x42, 0x12, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x65, - 0x64, 0x42, 0x69, 0x64, 0x64, 0x65, 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x35, - 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, - 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, - 0x73, 0x69, 0x6e, 0x67, 0x2f, 0x76, 0x31, 0x3b, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, - 0x69, 0x6e, 0x67, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x4d, 0x46, 0x58, 0xaa, 0x02, 0x16, 0x4d, 0x6f, - 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x46, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, - 0x67, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x16, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x46, - 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x22, - 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x46, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, - 0x69, 0x6e, 0x67, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, - 0x74, 0x61, 0xea, 0x02, 0x18, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x3a, 0x3a, 0x46, 0x75, - 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, - 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0xaa, 0x01, 0x0a, 0x0d, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x42, 0x69, 0x64, 0x64, 0x65, + 0x72, 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, + 0x12, 0x16, 0x0a, 0x06, 0x62, 0x69, 0x64, 0x64, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x06, 0x62, 0x69, 0x64, 0x64, 0x65, 0x72, 0x12, 0x51, 0x0a, 0x0e, 0x6d, 0x61, 0x78, 0x5f, + 0x62, 0x69, 0x64, 0x5f, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, + 0x42, 0x2b, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x15, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, + 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x49, 0x6e, 0x74, 0xd2, + 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x49, 0x6e, 0x74, 0x52, 0x0c, 0x6d, + 0x61, 0x78, 0x42, 0x69, 0x64, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x3a, 0x0f, 0x88, 0xa0, 0x1f, + 0x00, 0x82, 0xe7, 0xb0, 0x2a, 0x06, 0x62, 0x69, 0x64, 0x64, 0x65, 0x72, 0x42, 0xe1, 0x01, 0x0a, + 0x1a, 0x63, 0x6f, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, + 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x42, 0x12, 0x41, 0x6c, 0x6c, + 0x6f, 0x77, 0x65, 0x64, 0x42, 0x69, 0x64, 0x64, 0x65, 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, + 0x01, 0x5a, 0x35, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, + 0x61, 0x70, 0x69, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x66, 0x75, 0x6e, 0x64, + 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2f, 0x76, 0x31, 0x3b, 0x66, 0x75, 0x6e, 0x64, 0x72, + 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x4d, 0x46, 0x58, 0xaa, 0x02, + 0x16, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x46, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, + 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x16, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, + 0x73, 0x5c, 0x46, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x5c, 0x56, 0x31, + 0xe2, 0x02, 0x22, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x46, 0x75, 0x6e, 0x64, 0x72, + 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, + 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x18, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x3a, + 0x3a, 0x46, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x3a, 0x3a, 0x56, 0x31, + 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/api/modules/fundraising/v1/auction.pulsar.go b/api/modules/fundraising/v1/auction.pulsar.go index d13fa26..a4b4ad1 100644 --- a/api/modules/fundraising/v1/auction.pulsar.go +++ b/api/modules/fundraising/v1/auction.pulsar.go @@ -120,37 +120,37 @@ func (x *_BaseAuction_12_list) IsValid() bool { } var ( - md_BaseAuction protoreflect.MessageDescriptor - fd_BaseAuction_auctionID protoreflect.FieldDescriptor - fd_BaseAuction_type protoreflect.FieldDescriptor - fd_BaseAuction_auctioneer protoreflect.FieldDescriptor - fd_BaseAuction_sellingReserveAddress protoreflect.FieldDescriptor - fd_BaseAuction_payingReserveAddress protoreflect.FieldDescriptor - fd_BaseAuction_startPrice protoreflect.FieldDescriptor - fd_BaseAuction_sellingCoin protoreflect.FieldDescriptor - fd_BaseAuction_payingCoinDenom protoreflect.FieldDescriptor - fd_BaseAuction_vestingReserveAddress protoreflect.FieldDescriptor - fd_BaseAuction_vestingSchedules protoreflect.FieldDescriptor - fd_BaseAuction_startTime protoreflect.FieldDescriptor - fd_BaseAuction_endTimes protoreflect.FieldDescriptor - fd_BaseAuction_status protoreflect.FieldDescriptor + md_BaseAuction protoreflect.MessageDescriptor + fd_BaseAuction_auction_id protoreflect.FieldDescriptor + fd_BaseAuction_type protoreflect.FieldDescriptor + fd_BaseAuction_auctioneer protoreflect.FieldDescriptor + fd_BaseAuction_selling_reserve_address protoreflect.FieldDescriptor + fd_BaseAuction_paying_reserve_address protoreflect.FieldDescriptor + fd_BaseAuction_start_price protoreflect.FieldDescriptor + fd_BaseAuction_selling_coin protoreflect.FieldDescriptor + fd_BaseAuction_paying_coin_denom protoreflect.FieldDescriptor + fd_BaseAuction_vesting_reserve_address protoreflect.FieldDescriptor + fd_BaseAuction_vesting_schedules protoreflect.FieldDescriptor + fd_BaseAuction_start_time protoreflect.FieldDescriptor + fd_BaseAuction_end_time protoreflect.FieldDescriptor + fd_BaseAuction_status protoreflect.FieldDescriptor ) func init() { file_modules_fundraising_v1_auction_proto_init() md_BaseAuction = File_modules_fundraising_v1_auction_proto.Messages().ByName("BaseAuction") - fd_BaseAuction_auctionID = md_BaseAuction.Fields().ByName("auctionID") + fd_BaseAuction_auction_id = md_BaseAuction.Fields().ByName("auction_id") fd_BaseAuction_type = md_BaseAuction.Fields().ByName("type") fd_BaseAuction_auctioneer = md_BaseAuction.Fields().ByName("auctioneer") - fd_BaseAuction_sellingReserveAddress = md_BaseAuction.Fields().ByName("sellingReserveAddress") - fd_BaseAuction_payingReserveAddress = md_BaseAuction.Fields().ByName("payingReserveAddress") - fd_BaseAuction_startPrice = md_BaseAuction.Fields().ByName("startPrice") - fd_BaseAuction_sellingCoin = md_BaseAuction.Fields().ByName("sellingCoin") - fd_BaseAuction_payingCoinDenom = md_BaseAuction.Fields().ByName("payingCoinDenom") - fd_BaseAuction_vestingReserveAddress = md_BaseAuction.Fields().ByName("vestingReserveAddress") - fd_BaseAuction_vestingSchedules = md_BaseAuction.Fields().ByName("vestingSchedules") - fd_BaseAuction_startTime = md_BaseAuction.Fields().ByName("startTime") - fd_BaseAuction_endTimes = md_BaseAuction.Fields().ByName("endTimes") + fd_BaseAuction_selling_reserve_address = md_BaseAuction.Fields().ByName("selling_reserve_address") + fd_BaseAuction_paying_reserve_address = md_BaseAuction.Fields().ByName("paying_reserve_address") + fd_BaseAuction_start_price = md_BaseAuction.Fields().ByName("start_price") + fd_BaseAuction_selling_coin = md_BaseAuction.Fields().ByName("selling_coin") + fd_BaseAuction_paying_coin_denom = md_BaseAuction.Fields().ByName("paying_coin_denom") + fd_BaseAuction_vesting_reserve_address = md_BaseAuction.Fields().ByName("vesting_reserve_address") + fd_BaseAuction_vesting_schedules = md_BaseAuction.Fields().ByName("vesting_schedules") + fd_BaseAuction_start_time = md_BaseAuction.Fields().ByName("start_time") + fd_BaseAuction_end_time = md_BaseAuction.Fields().ByName("end_time") fd_BaseAuction_status = md_BaseAuction.Fields().ByName("status") } @@ -219,9 +219,9 @@ func (x *fastReflection_BaseAuction) Interface() protoreflect.ProtoMessage { // While iterating, mutating operations may only be performed // on the current field descriptor. func (x *fastReflection_BaseAuction) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) { - if x.AuctionID != uint64(0) { - value := protoreflect.ValueOfUint64(x.AuctionID) - if !f(fd_BaseAuction_auctionID, value) { + if x.AuctionId != uint64(0) { + value := protoreflect.ValueOfUint64(x.AuctionId) + if !f(fd_BaseAuction_auction_id, value) { return } } @@ -239,55 +239,55 @@ func (x *fastReflection_BaseAuction) Range(f func(protoreflect.FieldDescriptor, } if x.SellingReserveAddress != "" { value := protoreflect.ValueOfString(x.SellingReserveAddress) - if !f(fd_BaseAuction_sellingReserveAddress, value) { + if !f(fd_BaseAuction_selling_reserve_address, value) { return } } if x.PayingReserveAddress != "" { value := protoreflect.ValueOfString(x.PayingReserveAddress) - if !f(fd_BaseAuction_payingReserveAddress, value) { + if !f(fd_BaseAuction_paying_reserve_address, value) { return } } if x.StartPrice != "" { value := protoreflect.ValueOfString(x.StartPrice) - if !f(fd_BaseAuction_startPrice, value) { + if !f(fd_BaseAuction_start_price, value) { return } } if x.SellingCoin != nil { value := protoreflect.ValueOfMessage(x.SellingCoin.ProtoReflect()) - if !f(fd_BaseAuction_sellingCoin, value) { + if !f(fd_BaseAuction_selling_coin, value) { return } } if x.PayingCoinDenom != "" { value := protoreflect.ValueOfString(x.PayingCoinDenom) - if !f(fd_BaseAuction_payingCoinDenom, value) { + if !f(fd_BaseAuction_paying_coin_denom, value) { return } } if x.VestingReserveAddress != "" { value := protoreflect.ValueOfString(x.VestingReserveAddress) - if !f(fd_BaseAuction_vestingReserveAddress, value) { + if !f(fd_BaseAuction_vesting_reserve_address, value) { return } } if len(x.VestingSchedules) != 0 { value := protoreflect.ValueOfList(&_BaseAuction_10_list{list: &x.VestingSchedules}) - if !f(fd_BaseAuction_vestingSchedules, value) { + if !f(fd_BaseAuction_vesting_schedules, value) { return } } if x.StartTime != nil { value := protoreflect.ValueOfMessage(x.StartTime.ProtoReflect()) - if !f(fd_BaseAuction_startTime, value) { + if !f(fd_BaseAuction_start_time, value) { return } } - if len(x.EndTimes) != 0 { - value := protoreflect.ValueOfList(&_BaseAuction_12_list{list: &x.EndTimes}) - if !f(fd_BaseAuction_endTimes, value) { + if len(x.EndTime) != 0 { + value := protoreflect.ValueOfList(&_BaseAuction_12_list{list: &x.EndTime}) + if !f(fd_BaseAuction_end_time, value) { return } } @@ -312,30 +312,30 @@ func (x *fastReflection_BaseAuction) Range(f func(protoreflect.FieldDescriptor, // a repeated field is populated if it is non-empty. func (x *fastReflection_BaseAuction) Has(fd protoreflect.FieldDescriptor) bool { switch fd.FullName() { - case "modules.fundraising.v1.BaseAuction.auctionID": - return x.AuctionID != uint64(0) + case "modules.fundraising.v1.BaseAuction.auction_id": + return x.AuctionId != uint64(0) case "modules.fundraising.v1.BaseAuction.type": return x.Type_ != 0 case "modules.fundraising.v1.BaseAuction.auctioneer": return x.Auctioneer != "" - case "modules.fundraising.v1.BaseAuction.sellingReserveAddress": + case "modules.fundraising.v1.BaseAuction.selling_reserve_address": return x.SellingReserveAddress != "" - case "modules.fundraising.v1.BaseAuction.payingReserveAddress": + case "modules.fundraising.v1.BaseAuction.paying_reserve_address": return x.PayingReserveAddress != "" - case "modules.fundraising.v1.BaseAuction.startPrice": + case "modules.fundraising.v1.BaseAuction.start_price": return x.StartPrice != "" - case "modules.fundraising.v1.BaseAuction.sellingCoin": + case "modules.fundraising.v1.BaseAuction.selling_coin": return x.SellingCoin != nil - case "modules.fundraising.v1.BaseAuction.payingCoinDenom": + case "modules.fundraising.v1.BaseAuction.paying_coin_denom": return x.PayingCoinDenom != "" - case "modules.fundraising.v1.BaseAuction.vestingReserveAddress": + case "modules.fundraising.v1.BaseAuction.vesting_reserve_address": return x.VestingReserveAddress != "" - case "modules.fundraising.v1.BaseAuction.vestingSchedules": + case "modules.fundraising.v1.BaseAuction.vesting_schedules": return len(x.VestingSchedules) != 0 - case "modules.fundraising.v1.BaseAuction.startTime": + case "modules.fundraising.v1.BaseAuction.start_time": return x.StartTime != nil - case "modules.fundraising.v1.BaseAuction.endTimes": - return len(x.EndTimes) != 0 + case "modules.fundraising.v1.BaseAuction.end_time": + return len(x.EndTime) != 0 case "modules.fundraising.v1.BaseAuction.status": return x.Status != 0 default: @@ -354,30 +354,30 @@ func (x *fastReflection_BaseAuction) Has(fd protoreflect.FieldDescriptor) bool { // Clear is a mutating operation and unsafe for concurrent use. func (x *fastReflection_BaseAuction) Clear(fd protoreflect.FieldDescriptor) { switch fd.FullName() { - case "modules.fundraising.v1.BaseAuction.auctionID": - x.AuctionID = uint64(0) + case "modules.fundraising.v1.BaseAuction.auction_id": + x.AuctionId = uint64(0) case "modules.fundraising.v1.BaseAuction.type": x.Type_ = 0 case "modules.fundraising.v1.BaseAuction.auctioneer": x.Auctioneer = "" - case "modules.fundraising.v1.BaseAuction.sellingReserveAddress": + case "modules.fundraising.v1.BaseAuction.selling_reserve_address": x.SellingReserveAddress = "" - case "modules.fundraising.v1.BaseAuction.payingReserveAddress": + case "modules.fundraising.v1.BaseAuction.paying_reserve_address": x.PayingReserveAddress = "" - case "modules.fundraising.v1.BaseAuction.startPrice": + case "modules.fundraising.v1.BaseAuction.start_price": x.StartPrice = "" - case "modules.fundraising.v1.BaseAuction.sellingCoin": + case "modules.fundraising.v1.BaseAuction.selling_coin": x.SellingCoin = nil - case "modules.fundraising.v1.BaseAuction.payingCoinDenom": + case "modules.fundraising.v1.BaseAuction.paying_coin_denom": x.PayingCoinDenom = "" - case "modules.fundraising.v1.BaseAuction.vestingReserveAddress": + case "modules.fundraising.v1.BaseAuction.vesting_reserve_address": x.VestingReserveAddress = "" - case "modules.fundraising.v1.BaseAuction.vestingSchedules": + case "modules.fundraising.v1.BaseAuction.vesting_schedules": x.VestingSchedules = nil - case "modules.fundraising.v1.BaseAuction.startTime": + case "modules.fundraising.v1.BaseAuction.start_time": x.StartTime = nil - case "modules.fundraising.v1.BaseAuction.endTimes": - x.EndTimes = nil + case "modules.fundraising.v1.BaseAuction.end_time": + x.EndTime = nil case "modules.fundraising.v1.BaseAuction.status": x.Status = 0 default: @@ -396,8 +396,8 @@ func (x *fastReflection_BaseAuction) Clear(fd protoreflect.FieldDescriptor) { // of the value; to obtain a mutable reference, use Mutable. func (x *fastReflection_BaseAuction) Get(descriptor protoreflect.FieldDescriptor) protoreflect.Value { switch descriptor.FullName() { - case "modules.fundraising.v1.BaseAuction.auctionID": - value := x.AuctionID + case "modules.fundraising.v1.BaseAuction.auction_id": + value := x.AuctionId return protoreflect.ValueOfUint64(value) case "modules.fundraising.v1.BaseAuction.type": value := x.Type_ @@ -405,38 +405,38 @@ func (x *fastReflection_BaseAuction) Get(descriptor protoreflect.FieldDescriptor case "modules.fundraising.v1.BaseAuction.auctioneer": value := x.Auctioneer return protoreflect.ValueOfString(value) - case "modules.fundraising.v1.BaseAuction.sellingReserveAddress": + case "modules.fundraising.v1.BaseAuction.selling_reserve_address": value := x.SellingReserveAddress return protoreflect.ValueOfString(value) - case "modules.fundraising.v1.BaseAuction.payingReserveAddress": + case "modules.fundraising.v1.BaseAuction.paying_reserve_address": value := x.PayingReserveAddress return protoreflect.ValueOfString(value) - case "modules.fundraising.v1.BaseAuction.startPrice": + case "modules.fundraising.v1.BaseAuction.start_price": value := x.StartPrice return protoreflect.ValueOfString(value) - case "modules.fundraising.v1.BaseAuction.sellingCoin": + case "modules.fundraising.v1.BaseAuction.selling_coin": value := x.SellingCoin return protoreflect.ValueOfMessage(value.ProtoReflect()) - case "modules.fundraising.v1.BaseAuction.payingCoinDenom": + case "modules.fundraising.v1.BaseAuction.paying_coin_denom": value := x.PayingCoinDenom return protoreflect.ValueOfString(value) - case "modules.fundraising.v1.BaseAuction.vestingReserveAddress": + case "modules.fundraising.v1.BaseAuction.vesting_reserve_address": value := x.VestingReserveAddress return protoreflect.ValueOfString(value) - case "modules.fundraising.v1.BaseAuction.vestingSchedules": + case "modules.fundraising.v1.BaseAuction.vesting_schedules": if len(x.VestingSchedules) == 0 { return protoreflect.ValueOfList(&_BaseAuction_10_list{}) } listValue := &_BaseAuction_10_list{list: &x.VestingSchedules} return protoreflect.ValueOfList(listValue) - case "modules.fundraising.v1.BaseAuction.startTime": + case "modules.fundraising.v1.BaseAuction.start_time": value := x.StartTime return protoreflect.ValueOfMessage(value.ProtoReflect()) - case "modules.fundraising.v1.BaseAuction.endTimes": - if len(x.EndTimes) == 0 { + case "modules.fundraising.v1.BaseAuction.end_time": + if len(x.EndTime) == 0 { return protoreflect.ValueOfList(&_BaseAuction_12_list{}) } - listValue := &_BaseAuction_12_list{list: &x.EndTimes} + listValue := &_BaseAuction_12_list{list: &x.EndTime} return protoreflect.ValueOfList(listValue) case "modules.fundraising.v1.BaseAuction.status": value := x.Status @@ -461,34 +461,34 @@ func (x *fastReflection_BaseAuction) Get(descriptor protoreflect.FieldDescriptor // Set is a mutating operation and unsafe for concurrent use. func (x *fastReflection_BaseAuction) Set(fd protoreflect.FieldDescriptor, value protoreflect.Value) { switch fd.FullName() { - case "modules.fundraising.v1.BaseAuction.auctionID": - x.AuctionID = value.Uint() + case "modules.fundraising.v1.BaseAuction.auction_id": + x.AuctionId = value.Uint() case "modules.fundraising.v1.BaseAuction.type": x.Type_ = (AuctionType)(value.Enum()) case "modules.fundraising.v1.BaseAuction.auctioneer": x.Auctioneer = value.Interface().(string) - case "modules.fundraising.v1.BaseAuction.sellingReserveAddress": + case "modules.fundraising.v1.BaseAuction.selling_reserve_address": x.SellingReserveAddress = value.Interface().(string) - case "modules.fundraising.v1.BaseAuction.payingReserveAddress": + case "modules.fundraising.v1.BaseAuction.paying_reserve_address": x.PayingReserveAddress = value.Interface().(string) - case "modules.fundraising.v1.BaseAuction.startPrice": + case "modules.fundraising.v1.BaseAuction.start_price": x.StartPrice = value.Interface().(string) - case "modules.fundraising.v1.BaseAuction.sellingCoin": + case "modules.fundraising.v1.BaseAuction.selling_coin": x.SellingCoin = value.Message().Interface().(*v1beta1.Coin) - case "modules.fundraising.v1.BaseAuction.payingCoinDenom": + case "modules.fundraising.v1.BaseAuction.paying_coin_denom": x.PayingCoinDenom = value.Interface().(string) - case "modules.fundraising.v1.BaseAuction.vestingReserveAddress": + case "modules.fundraising.v1.BaseAuction.vesting_reserve_address": x.VestingReserveAddress = value.Interface().(string) - case "modules.fundraising.v1.BaseAuction.vestingSchedules": + case "modules.fundraising.v1.BaseAuction.vesting_schedules": lv := value.List() clv := lv.(*_BaseAuction_10_list) x.VestingSchedules = *clv.list - case "modules.fundraising.v1.BaseAuction.startTime": + case "modules.fundraising.v1.BaseAuction.start_time": x.StartTime = value.Message().Interface().(*timestamppb.Timestamp) - case "modules.fundraising.v1.BaseAuction.endTimes": + case "modules.fundraising.v1.BaseAuction.end_time": lv := value.List() clv := lv.(*_BaseAuction_12_list) - x.EndTimes = *clv.list + x.EndTime = *clv.list case "modules.fundraising.v1.BaseAuction.status": x.Status = (AuctionStatus)(value.Enum()) default: @@ -511,44 +511,44 @@ func (x *fastReflection_BaseAuction) Set(fd protoreflect.FieldDescriptor, value // Mutable is a mutating operation and unsafe for concurrent use. func (x *fastReflection_BaseAuction) Mutable(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.fundraising.v1.BaseAuction.sellingCoin": + case "modules.fundraising.v1.BaseAuction.selling_coin": if x.SellingCoin == nil { x.SellingCoin = new(v1beta1.Coin) } return protoreflect.ValueOfMessage(x.SellingCoin.ProtoReflect()) - case "modules.fundraising.v1.BaseAuction.vestingSchedules": + case "modules.fundraising.v1.BaseAuction.vesting_schedules": if x.VestingSchedules == nil { x.VestingSchedules = []*VestingSchedule{} } value := &_BaseAuction_10_list{list: &x.VestingSchedules} return protoreflect.ValueOfList(value) - case "modules.fundraising.v1.BaseAuction.startTime": + case "modules.fundraising.v1.BaseAuction.start_time": if x.StartTime == nil { x.StartTime = new(timestamppb.Timestamp) } return protoreflect.ValueOfMessage(x.StartTime.ProtoReflect()) - case "modules.fundraising.v1.BaseAuction.endTimes": - if x.EndTimes == nil { - x.EndTimes = []*timestamppb.Timestamp{} + case "modules.fundraising.v1.BaseAuction.end_time": + if x.EndTime == nil { + x.EndTime = []*timestamppb.Timestamp{} } - value := &_BaseAuction_12_list{list: &x.EndTimes} + value := &_BaseAuction_12_list{list: &x.EndTime} return protoreflect.ValueOfList(value) - case "modules.fundraising.v1.BaseAuction.auctionID": - panic(fmt.Errorf("field auctionID of message modules.fundraising.v1.BaseAuction is not mutable")) + case "modules.fundraising.v1.BaseAuction.auction_id": + panic(fmt.Errorf("field auction_id of message modules.fundraising.v1.BaseAuction is not mutable")) case "modules.fundraising.v1.BaseAuction.type": panic(fmt.Errorf("field type of message modules.fundraising.v1.BaseAuction is not mutable")) case "modules.fundraising.v1.BaseAuction.auctioneer": panic(fmt.Errorf("field auctioneer of message modules.fundraising.v1.BaseAuction is not mutable")) - case "modules.fundraising.v1.BaseAuction.sellingReserveAddress": - panic(fmt.Errorf("field sellingReserveAddress of message modules.fundraising.v1.BaseAuction is not mutable")) - case "modules.fundraising.v1.BaseAuction.payingReserveAddress": - panic(fmt.Errorf("field payingReserveAddress of message modules.fundraising.v1.BaseAuction is not mutable")) - case "modules.fundraising.v1.BaseAuction.startPrice": - panic(fmt.Errorf("field startPrice of message modules.fundraising.v1.BaseAuction is not mutable")) - case "modules.fundraising.v1.BaseAuction.payingCoinDenom": - panic(fmt.Errorf("field payingCoinDenom of message modules.fundraising.v1.BaseAuction is not mutable")) - case "modules.fundraising.v1.BaseAuction.vestingReserveAddress": - panic(fmt.Errorf("field vestingReserveAddress of message modules.fundraising.v1.BaseAuction is not mutable")) + case "modules.fundraising.v1.BaseAuction.selling_reserve_address": + panic(fmt.Errorf("field selling_reserve_address of message modules.fundraising.v1.BaseAuction is not mutable")) + case "modules.fundraising.v1.BaseAuction.paying_reserve_address": + panic(fmt.Errorf("field paying_reserve_address of message modules.fundraising.v1.BaseAuction is not mutable")) + case "modules.fundraising.v1.BaseAuction.start_price": + panic(fmt.Errorf("field start_price of message modules.fundraising.v1.BaseAuction is not mutable")) + case "modules.fundraising.v1.BaseAuction.paying_coin_denom": + panic(fmt.Errorf("field paying_coin_denom of message modules.fundraising.v1.BaseAuction is not mutable")) + case "modules.fundraising.v1.BaseAuction.vesting_reserve_address": + panic(fmt.Errorf("field vesting_reserve_address of message modules.fundraising.v1.BaseAuction is not mutable")) case "modules.fundraising.v1.BaseAuction.status": panic(fmt.Errorf("field status of message modules.fundraising.v1.BaseAuction is not mutable")) default: @@ -564,32 +564,32 @@ func (x *fastReflection_BaseAuction) Mutable(fd protoreflect.FieldDescriptor) pr // For lists, maps, and messages, this returns a new, empty, mutable value. func (x *fastReflection_BaseAuction) NewField(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.fundraising.v1.BaseAuction.auctionID": + case "modules.fundraising.v1.BaseAuction.auction_id": return protoreflect.ValueOfUint64(uint64(0)) case "modules.fundraising.v1.BaseAuction.type": return protoreflect.ValueOfEnum(0) case "modules.fundraising.v1.BaseAuction.auctioneer": return protoreflect.ValueOfString("") - case "modules.fundraising.v1.BaseAuction.sellingReserveAddress": + case "modules.fundraising.v1.BaseAuction.selling_reserve_address": return protoreflect.ValueOfString("") - case "modules.fundraising.v1.BaseAuction.payingReserveAddress": + case "modules.fundraising.v1.BaseAuction.paying_reserve_address": return protoreflect.ValueOfString("") - case "modules.fundraising.v1.BaseAuction.startPrice": + case "modules.fundraising.v1.BaseAuction.start_price": return protoreflect.ValueOfString("") - case "modules.fundraising.v1.BaseAuction.sellingCoin": + case "modules.fundraising.v1.BaseAuction.selling_coin": m := new(v1beta1.Coin) return protoreflect.ValueOfMessage(m.ProtoReflect()) - case "modules.fundraising.v1.BaseAuction.payingCoinDenom": + case "modules.fundraising.v1.BaseAuction.paying_coin_denom": return protoreflect.ValueOfString("") - case "modules.fundraising.v1.BaseAuction.vestingReserveAddress": + case "modules.fundraising.v1.BaseAuction.vesting_reserve_address": return protoreflect.ValueOfString("") - case "modules.fundraising.v1.BaseAuction.vestingSchedules": + case "modules.fundraising.v1.BaseAuction.vesting_schedules": list := []*VestingSchedule{} return protoreflect.ValueOfList(&_BaseAuction_10_list{list: &list}) - case "modules.fundraising.v1.BaseAuction.startTime": + case "modules.fundraising.v1.BaseAuction.start_time": m := new(timestamppb.Timestamp) return protoreflect.ValueOfMessage(m.ProtoReflect()) - case "modules.fundraising.v1.BaseAuction.endTimes": + case "modules.fundraising.v1.BaseAuction.end_time": list := []*timestamppb.Timestamp{} return protoreflect.ValueOfList(&_BaseAuction_12_list{list: &list}) case "modules.fundraising.v1.BaseAuction.status": @@ -663,8 +663,8 @@ func (x *fastReflection_BaseAuction) ProtoMethods() *protoiface.Methods { var n int var l int _ = l - if x.AuctionID != 0 { - n += 1 + runtime.Sov(uint64(x.AuctionID)) + if x.AuctionId != 0 { + n += 1 + runtime.Sov(uint64(x.AuctionId)) } if x.Type_ != 0 { n += 1 + runtime.Sov(uint64(x.Type_)) @@ -707,8 +707,8 @@ func (x *fastReflection_BaseAuction) ProtoMethods() *protoiface.Methods { l = options.Size(x.StartTime) n += 1 + l + runtime.Sov(uint64(l)) } - if len(x.EndTimes) > 0 { - for _, e := range x.EndTimes { + if len(x.EndTime) > 0 { + for _, e := range x.EndTime { l = options.Size(e) n += 1 + l + runtime.Sov(uint64(l)) } @@ -750,9 +750,9 @@ func (x *fastReflection_BaseAuction) ProtoMethods() *protoiface.Methods { i-- dAtA[i] = 0x68 } - if len(x.EndTimes) > 0 { - for iNdEx := len(x.EndTimes) - 1; iNdEx >= 0; iNdEx-- { - encoded, err := options.Marshal(x.EndTimes[iNdEx]) + if len(x.EndTime) > 0 { + for iNdEx := len(x.EndTime) - 1; iNdEx >= 0; iNdEx-- { + encoded, err := options.Marshal(x.EndTime[iNdEx]) if err != nil { return protoiface.MarshalOutput{ NoUnkeyedLiterals: input.NoUnkeyedLiterals, @@ -857,8 +857,8 @@ func (x *fastReflection_BaseAuction) ProtoMethods() *protoiface.Methods { i-- dAtA[i] = 0x10 } - if x.AuctionID != 0 { - i = runtime.EncodeVarint(dAtA, i, uint64(x.AuctionID)) + if x.AuctionId != 0 { + i = runtime.EncodeVarint(dAtA, i, uint64(x.AuctionId)) i-- dAtA[i] = 0x8 } @@ -913,9 +913,9 @@ func (x *fastReflection_BaseAuction) ProtoMethods() *protoiface.Methods { switch fieldNum { case 1: if wireType != 0 { - return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field AuctionID", wireType) + return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field AuctionId", wireType) } - x.AuctionID = 0 + x.AuctionId = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, runtime.ErrIntOverflow @@ -925,7 +925,7 @@ func (x *fastReflection_BaseAuction) ProtoMethods() *protoiface.Methods { } b := dAtA[iNdEx] iNdEx++ - x.AuctionID |= uint64(b&0x7F) << shift + x.AuctionId |= uint64(b&0x7F) << shift if b < 0x80 { break } @@ -1249,7 +1249,7 @@ func (x *fastReflection_BaseAuction) ProtoMethods() *protoiface.Methods { iNdEx = postIndex case 12: if wireType != 2 { - return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field EndTimes", wireType) + return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field EndTime", wireType) } var msglen int for shift := uint(0); ; shift += 7 { @@ -1276,8 +1276,8 @@ func (x *fastReflection_BaseAuction) ProtoMethods() *protoiface.Methods { if postIndex > l { return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, io.ErrUnexpectedEOF } - x.EndTimes = append(x.EndTimes, ×tamppb.Timestamp{}) - if err := options.Unmarshal(dAtA[iNdEx:postIndex], x.EndTimes[len(x.EndTimes)-1]); err != nil { + x.EndTime = append(x.EndTime, ×tamppb.Timestamp{}) + if err := options.Unmarshal(dAtA[iNdEx:postIndex], x.EndTime[len(x.EndTime)-1]); err != nil { return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, err } iNdEx = postIndex @@ -1336,16 +1336,16 @@ func (x *fastReflection_BaseAuction) ProtoMethods() *protoiface.Methods { } var ( - md_FixedPriceAuction protoreflect.MessageDescriptor - fd_FixedPriceAuction_baseAuction protoreflect.FieldDescriptor - fd_FixedPriceAuction_remainingSellingCoin protoreflect.FieldDescriptor + md_FixedPriceAuction protoreflect.MessageDescriptor + fd_FixedPriceAuction_base_auction protoreflect.FieldDescriptor + fd_FixedPriceAuction_remaining_selling_coin protoreflect.FieldDescriptor ) func init() { file_modules_fundraising_v1_auction_proto_init() md_FixedPriceAuction = File_modules_fundraising_v1_auction_proto.Messages().ByName("FixedPriceAuction") - fd_FixedPriceAuction_baseAuction = md_FixedPriceAuction.Fields().ByName("baseAuction") - fd_FixedPriceAuction_remainingSellingCoin = md_FixedPriceAuction.Fields().ByName("remainingSellingCoin") + fd_FixedPriceAuction_base_auction = md_FixedPriceAuction.Fields().ByName("base_auction") + fd_FixedPriceAuction_remaining_selling_coin = md_FixedPriceAuction.Fields().ByName("remaining_selling_coin") } var _ protoreflect.Message = (*fastReflection_FixedPriceAuction)(nil) @@ -1415,13 +1415,13 @@ func (x *fastReflection_FixedPriceAuction) Interface() protoreflect.ProtoMessage func (x *fastReflection_FixedPriceAuction) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) { if x.BaseAuction != nil { value := protoreflect.ValueOfMessage(x.BaseAuction.ProtoReflect()) - if !f(fd_FixedPriceAuction_baseAuction, value) { + if !f(fd_FixedPriceAuction_base_auction, value) { return } } if x.RemainingSellingCoin != nil { value := protoreflect.ValueOfMessage(x.RemainingSellingCoin.ProtoReflect()) - if !f(fd_FixedPriceAuction_remainingSellingCoin, value) { + if !f(fd_FixedPriceAuction_remaining_selling_coin, value) { return } } @@ -1440,9 +1440,9 @@ func (x *fastReflection_FixedPriceAuction) Range(f func(protoreflect.FieldDescri // a repeated field is populated if it is non-empty. func (x *fastReflection_FixedPriceAuction) Has(fd protoreflect.FieldDescriptor) bool { switch fd.FullName() { - case "modules.fundraising.v1.FixedPriceAuction.baseAuction": + case "modules.fundraising.v1.FixedPriceAuction.base_auction": return x.BaseAuction != nil - case "modules.fundraising.v1.FixedPriceAuction.remainingSellingCoin": + case "modules.fundraising.v1.FixedPriceAuction.remaining_selling_coin": return x.RemainingSellingCoin != nil default: if fd.IsExtension() { @@ -1460,9 +1460,9 @@ func (x *fastReflection_FixedPriceAuction) Has(fd protoreflect.FieldDescriptor) // Clear is a mutating operation and unsafe for concurrent use. func (x *fastReflection_FixedPriceAuction) Clear(fd protoreflect.FieldDescriptor) { switch fd.FullName() { - case "modules.fundraising.v1.FixedPriceAuction.baseAuction": + case "modules.fundraising.v1.FixedPriceAuction.base_auction": x.BaseAuction = nil - case "modules.fundraising.v1.FixedPriceAuction.remainingSellingCoin": + case "modules.fundraising.v1.FixedPriceAuction.remaining_selling_coin": x.RemainingSellingCoin = nil default: if fd.IsExtension() { @@ -1480,10 +1480,10 @@ func (x *fastReflection_FixedPriceAuction) Clear(fd protoreflect.FieldDescriptor // of the value; to obtain a mutable reference, use Mutable. func (x *fastReflection_FixedPriceAuction) Get(descriptor protoreflect.FieldDescriptor) protoreflect.Value { switch descriptor.FullName() { - case "modules.fundraising.v1.FixedPriceAuction.baseAuction": + case "modules.fundraising.v1.FixedPriceAuction.base_auction": value := x.BaseAuction return protoreflect.ValueOfMessage(value.ProtoReflect()) - case "modules.fundraising.v1.FixedPriceAuction.remainingSellingCoin": + case "modules.fundraising.v1.FixedPriceAuction.remaining_selling_coin": value := x.RemainingSellingCoin return protoreflect.ValueOfMessage(value.ProtoReflect()) default: @@ -1506,9 +1506,9 @@ func (x *fastReflection_FixedPriceAuction) Get(descriptor protoreflect.FieldDesc // Set is a mutating operation and unsafe for concurrent use. func (x *fastReflection_FixedPriceAuction) Set(fd protoreflect.FieldDescriptor, value protoreflect.Value) { switch fd.FullName() { - case "modules.fundraising.v1.FixedPriceAuction.baseAuction": + case "modules.fundraising.v1.FixedPriceAuction.base_auction": x.BaseAuction = value.Message().Interface().(*BaseAuction) - case "modules.fundraising.v1.FixedPriceAuction.remainingSellingCoin": + case "modules.fundraising.v1.FixedPriceAuction.remaining_selling_coin": x.RemainingSellingCoin = value.Message().Interface().(*v1beta1.Coin) default: if fd.IsExtension() { @@ -1530,12 +1530,12 @@ func (x *fastReflection_FixedPriceAuction) Set(fd protoreflect.FieldDescriptor, // Mutable is a mutating operation and unsafe for concurrent use. func (x *fastReflection_FixedPriceAuction) Mutable(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.fundraising.v1.FixedPriceAuction.baseAuction": + case "modules.fundraising.v1.FixedPriceAuction.base_auction": if x.BaseAuction == nil { x.BaseAuction = new(BaseAuction) } return protoreflect.ValueOfMessage(x.BaseAuction.ProtoReflect()) - case "modules.fundraising.v1.FixedPriceAuction.remainingSellingCoin": + case "modules.fundraising.v1.FixedPriceAuction.remaining_selling_coin": if x.RemainingSellingCoin == nil { x.RemainingSellingCoin = new(v1beta1.Coin) } @@ -1553,10 +1553,10 @@ func (x *fastReflection_FixedPriceAuction) Mutable(fd protoreflect.FieldDescript // For lists, maps, and messages, this returns a new, empty, mutable value. func (x *fastReflection_FixedPriceAuction) NewField(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.fundraising.v1.FixedPriceAuction.baseAuction": + case "modules.fundraising.v1.FixedPriceAuction.base_auction": m := new(BaseAuction) return protoreflect.ValueOfMessage(m.ProtoReflect()) - case "modules.fundraising.v1.FixedPriceAuction.remainingSellingCoin": + case "modules.fundraising.v1.FixedPriceAuction.remaining_selling_coin": m := new(v1beta1.Coin) return protoreflect.ValueOfMessage(m.ProtoReflect()) default: @@ -1850,22 +1850,22 @@ func (x *fastReflection_FixedPriceAuction) ProtoMethods() *protoiface.Methods { } var ( - md_BatchAuction protoreflect.MessageDescriptor - fd_BatchAuction_baseAuction protoreflect.FieldDescriptor - fd_BatchAuction_minBidPrice protoreflect.FieldDescriptor - fd_BatchAuction_matchedPrice protoreflect.FieldDescriptor - fd_BatchAuction_maxExtendedRound protoreflect.FieldDescriptor - fd_BatchAuction_extendedRoundRate protoreflect.FieldDescriptor + md_BatchAuction protoreflect.MessageDescriptor + fd_BatchAuction_base_auction protoreflect.FieldDescriptor + fd_BatchAuction_min_bid_price protoreflect.FieldDescriptor + fd_BatchAuction_matched_price protoreflect.FieldDescriptor + fd_BatchAuction_max_extended_round protoreflect.FieldDescriptor + fd_BatchAuction_extended_round_rate protoreflect.FieldDescriptor ) func init() { file_modules_fundraising_v1_auction_proto_init() md_BatchAuction = File_modules_fundraising_v1_auction_proto.Messages().ByName("BatchAuction") - fd_BatchAuction_baseAuction = md_BatchAuction.Fields().ByName("baseAuction") - fd_BatchAuction_minBidPrice = md_BatchAuction.Fields().ByName("minBidPrice") - fd_BatchAuction_matchedPrice = md_BatchAuction.Fields().ByName("matchedPrice") - fd_BatchAuction_maxExtendedRound = md_BatchAuction.Fields().ByName("maxExtendedRound") - fd_BatchAuction_extendedRoundRate = md_BatchAuction.Fields().ByName("extendedRoundRate") + fd_BatchAuction_base_auction = md_BatchAuction.Fields().ByName("base_auction") + fd_BatchAuction_min_bid_price = md_BatchAuction.Fields().ByName("min_bid_price") + fd_BatchAuction_matched_price = md_BatchAuction.Fields().ByName("matched_price") + fd_BatchAuction_max_extended_round = md_BatchAuction.Fields().ByName("max_extended_round") + fd_BatchAuction_extended_round_rate = md_BatchAuction.Fields().ByName("extended_round_rate") } var _ protoreflect.Message = (*fastReflection_BatchAuction)(nil) @@ -1935,31 +1935,31 @@ func (x *fastReflection_BatchAuction) Interface() protoreflect.ProtoMessage { func (x *fastReflection_BatchAuction) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) { if x.BaseAuction != nil { value := protoreflect.ValueOfMessage(x.BaseAuction.ProtoReflect()) - if !f(fd_BatchAuction_baseAuction, value) { + if !f(fd_BatchAuction_base_auction, value) { return } } if x.MinBidPrice != "" { value := protoreflect.ValueOfString(x.MinBidPrice) - if !f(fd_BatchAuction_minBidPrice, value) { + if !f(fd_BatchAuction_min_bid_price, value) { return } } if x.MatchedPrice != "" { value := protoreflect.ValueOfString(x.MatchedPrice) - if !f(fd_BatchAuction_matchedPrice, value) { + if !f(fd_BatchAuction_matched_price, value) { return } } if x.MaxExtendedRound != uint32(0) { value := protoreflect.ValueOfUint32(x.MaxExtendedRound) - if !f(fd_BatchAuction_maxExtendedRound, value) { + if !f(fd_BatchAuction_max_extended_round, value) { return } } if x.ExtendedRoundRate != "" { value := protoreflect.ValueOfString(x.ExtendedRoundRate) - if !f(fd_BatchAuction_extendedRoundRate, value) { + if !f(fd_BatchAuction_extended_round_rate, value) { return } } @@ -1978,15 +1978,15 @@ func (x *fastReflection_BatchAuction) Range(f func(protoreflect.FieldDescriptor, // a repeated field is populated if it is non-empty. func (x *fastReflection_BatchAuction) Has(fd protoreflect.FieldDescriptor) bool { switch fd.FullName() { - case "modules.fundraising.v1.BatchAuction.baseAuction": + case "modules.fundraising.v1.BatchAuction.base_auction": return x.BaseAuction != nil - case "modules.fundraising.v1.BatchAuction.minBidPrice": + case "modules.fundraising.v1.BatchAuction.min_bid_price": return x.MinBidPrice != "" - case "modules.fundraising.v1.BatchAuction.matchedPrice": + case "modules.fundraising.v1.BatchAuction.matched_price": return x.MatchedPrice != "" - case "modules.fundraising.v1.BatchAuction.maxExtendedRound": + case "modules.fundraising.v1.BatchAuction.max_extended_round": return x.MaxExtendedRound != uint32(0) - case "modules.fundraising.v1.BatchAuction.extendedRoundRate": + case "modules.fundraising.v1.BatchAuction.extended_round_rate": return x.ExtendedRoundRate != "" default: if fd.IsExtension() { @@ -2004,15 +2004,15 @@ func (x *fastReflection_BatchAuction) Has(fd protoreflect.FieldDescriptor) bool // Clear is a mutating operation and unsafe for concurrent use. func (x *fastReflection_BatchAuction) Clear(fd protoreflect.FieldDescriptor) { switch fd.FullName() { - case "modules.fundraising.v1.BatchAuction.baseAuction": + case "modules.fundraising.v1.BatchAuction.base_auction": x.BaseAuction = nil - case "modules.fundraising.v1.BatchAuction.minBidPrice": + case "modules.fundraising.v1.BatchAuction.min_bid_price": x.MinBidPrice = "" - case "modules.fundraising.v1.BatchAuction.matchedPrice": + case "modules.fundraising.v1.BatchAuction.matched_price": x.MatchedPrice = "" - case "modules.fundraising.v1.BatchAuction.maxExtendedRound": + case "modules.fundraising.v1.BatchAuction.max_extended_round": x.MaxExtendedRound = uint32(0) - case "modules.fundraising.v1.BatchAuction.extendedRoundRate": + case "modules.fundraising.v1.BatchAuction.extended_round_rate": x.ExtendedRoundRate = "" default: if fd.IsExtension() { @@ -2030,19 +2030,19 @@ func (x *fastReflection_BatchAuction) Clear(fd protoreflect.FieldDescriptor) { // of the value; to obtain a mutable reference, use Mutable. func (x *fastReflection_BatchAuction) Get(descriptor protoreflect.FieldDescriptor) protoreflect.Value { switch descriptor.FullName() { - case "modules.fundraising.v1.BatchAuction.baseAuction": + case "modules.fundraising.v1.BatchAuction.base_auction": value := x.BaseAuction return protoreflect.ValueOfMessage(value.ProtoReflect()) - case "modules.fundraising.v1.BatchAuction.minBidPrice": + case "modules.fundraising.v1.BatchAuction.min_bid_price": value := x.MinBidPrice return protoreflect.ValueOfString(value) - case "modules.fundraising.v1.BatchAuction.matchedPrice": + case "modules.fundraising.v1.BatchAuction.matched_price": value := x.MatchedPrice return protoreflect.ValueOfString(value) - case "modules.fundraising.v1.BatchAuction.maxExtendedRound": + case "modules.fundraising.v1.BatchAuction.max_extended_round": value := x.MaxExtendedRound return protoreflect.ValueOfUint32(value) - case "modules.fundraising.v1.BatchAuction.extendedRoundRate": + case "modules.fundraising.v1.BatchAuction.extended_round_rate": value := x.ExtendedRoundRate return protoreflect.ValueOfString(value) default: @@ -2065,15 +2065,15 @@ func (x *fastReflection_BatchAuction) Get(descriptor protoreflect.FieldDescripto // Set is a mutating operation and unsafe for concurrent use. func (x *fastReflection_BatchAuction) Set(fd protoreflect.FieldDescriptor, value protoreflect.Value) { switch fd.FullName() { - case "modules.fundraising.v1.BatchAuction.baseAuction": + case "modules.fundraising.v1.BatchAuction.base_auction": x.BaseAuction = value.Message().Interface().(*BaseAuction) - case "modules.fundraising.v1.BatchAuction.minBidPrice": + case "modules.fundraising.v1.BatchAuction.min_bid_price": x.MinBidPrice = value.Interface().(string) - case "modules.fundraising.v1.BatchAuction.matchedPrice": + case "modules.fundraising.v1.BatchAuction.matched_price": x.MatchedPrice = value.Interface().(string) - case "modules.fundraising.v1.BatchAuction.maxExtendedRound": + case "modules.fundraising.v1.BatchAuction.max_extended_round": x.MaxExtendedRound = uint32(value.Uint()) - case "modules.fundraising.v1.BatchAuction.extendedRoundRate": + case "modules.fundraising.v1.BatchAuction.extended_round_rate": x.ExtendedRoundRate = value.Interface().(string) default: if fd.IsExtension() { @@ -2095,19 +2095,19 @@ func (x *fastReflection_BatchAuction) Set(fd protoreflect.FieldDescriptor, value // Mutable is a mutating operation and unsafe for concurrent use. func (x *fastReflection_BatchAuction) Mutable(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.fundraising.v1.BatchAuction.baseAuction": + case "modules.fundraising.v1.BatchAuction.base_auction": if x.BaseAuction == nil { x.BaseAuction = new(BaseAuction) } return protoreflect.ValueOfMessage(x.BaseAuction.ProtoReflect()) - case "modules.fundraising.v1.BatchAuction.minBidPrice": - panic(fmt.Errorf("field minBidPrice of message modules.fundraising.v1.BatchAuction is not mutable")) - case "modules.fundraising.v1.BatchAuction.matchedPrice": - panic(fmt.Errorf("field matchedPrice of message modules.fundraising.v1.BatchAuction is not mutable")) - case "modules.fundraising.v1.BatchAuction.maxExtendedRound": - panic(fmt.Errorf("field maxExtendedRound of message modules.fundraising.v1.BatchAuction is not mutable")) - case "modules.fundraising.v1.BatchAuction.extendedRoundRate": - panic(fmt.Errorf("field extendedRoundRate of message modules.fundraising.v1.BatchAuction is not mutable")) + case "modules.fundraising.v1.BatchAuction.min_bid_price": + panic(fmt.Errorf("field min_bid_price of message modules.fundraising.v1.BatchAuction is not mutable")) + case "modules.fundraising.v1.BatchAuction.matched_price": + panic(fmt.Errorf("field matched_price of message modules.fundraising.v1.BatchAuction is not mutable")) + case "modules.fundraising.v1.BatchAuction.max_extended_round": + panic(fmt.Errorf("field max_extended_round of message modules.fundraising.v1.BatchAuction is not mutable")) + case "modules.fundraising.v1.BatchAuction.extended_round_rate": + panic(fmt.Errorf("field extended_round_rate of message modules.fundraising.v1.BatchAuction is not mutable")) default: if fd.IsExtension() { panic(fmt.Errorf("proto3 declared messages do not support extensions: modules.fundraising.v1.BatchAuction")) @@ -2121,16 +2121,16 @@ func (x *fastReflection_BatchAuction) Mutable(fd protoreflect.FieldDescriptor) p // For lists, maps, and messages, this returns a new, empty, mutable value. func (x *fastReflection_BatchAuction) NewField(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.fundraising.v1.BatchAuction.baseAuction": + case "modules.fundraising.v1.BatchAuction.base_auction": m := new(BaseAuction) return protoreflect.ValueOfMessage(m.ProtoReflect()) - case "modules.fundraising.v1.BatchAuction.minBidPrice": + case "modules.fundraising.v1.BatchAuction.min_bid_price": return protoreflect.ValueOfString("") - case "modules.fundraising.v1.BatchAuction.matchedPrice": + case "modules.fundraising.v1.BatchAuction.matched_price": return protoreflect.ValueOfString("") - case "modules.fundraising.v1.BatchAuction.maxExtendedRound": + case "modules.fundraising.v1.BatchAuction.max_extended_round": return protoreflect.ValueOfUint32(uint32(0)) - case "modules.fundraising.v1.BatchAuction.extendedRoundRate": + case "modules.fundraising.v1.BatchAuction.extended_round_rate": return protoreflect.ValueOfString("") default: if fd.IsExtension() { @@ -2525,15 +2525,15 @@ func (x *fastReflection_BatchAuction) ProtoMethods() *protoiface.Methods { } var ( - md_VestingSchedule protoreflect.MessageDescriptor - fd_VestingSchedule_releaseTime protoreflect.FieldDescriptor - fd_VestingSchedule_weight protoreflect.FieldDescriptor + md_VestingSchedule protoreflect.MessageDescriptor + fd_VestingSchedule_release_time protoreflect.FieldDescriptor + fd_VestingSchedule_weight protoreflect.FieldDescriptor ) func init() { file_modules_fundraising_v1_auction_proto_init() md_VestingSchedule = File_modules_fundraising_v1_auction_proto.Messages().ByName("VestingSchedule") - fd_VestingSchedule_releaseTime = md_VestingSchedule.Fields().ByName("releaseTime") + fd_VestingSchedule_release_time = md_VestingSchedule.Fields().ByName("release_time") fd_VestingSchedule_weight = md_VestingSchedule.Fields().ByName("weight") } @@ -2604,7 +2604,7 @@ func (x *fastReflection_VestingSchedule) Interface() protoreflect.ProtoMessage { func (x *fastReflection_VestingSchedule) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) { if x.ReleaseTime != nil { value := protoreflect.ValueOfMessage(x.ReleaseTime.ProtoReflect()) - if !f(fd_VestingSchedule_releaseTime, value) { + if !f(fd_VestingSchedule_release_time, value) { return } } @@ -2629,7 +2629,7 @@ func (x *fastReflection_VestingSchedule) Range(f func(protoreflect.FieldDescript // a repeated field is populated if it is non-empty. func (x *fastReflection_VestingSchedule) Has(fd protoreflect.FieldDescriptor) bool { switch fd.FullName() { - case "modules.fundraising.v1.VestingSchedule.releaseTime": + case "modules.fundraising.v1.VestingSchedule.release_time": return x.ReleaseTime != nil case "modules.fundraising.v1.VestingSchedule.weight": return x.Weight != "" @@ -2649,7 +2649,7 @@ func (x *fastReflection_VestingSchedule) Has(fd protoreflect.FieldDescriptor) bo // Clear is a mutating operation and unsafe for concurrent use. func (x *fastReflection_VestingSchedule) Clear(fd protoreflect.FieldDescriptor) { switch fd.FullName() { - case "modules.fundraising.v1.VestingSchedule.releaseTime": + case "modules.fundraising.v1.VestingSchedule.release_time": x.ReleaseTime = nil case "modules.fundraising.v1.VestingSchedule.weight": x.Weight = "" @@ -2669,7 +2669,7 @@ func (x *fastReflection_VestingSchedule) Clear(fd protoreflect.FieldDescriptor) // of the value; to obtain a mutable reference, use Mutable. func (x *fastReflection_VestingSchedule) Get(descriptor protoreflect.FieldDescriptor) protoreflect.Value { switch descriptor.FullName() { - case "modules.fundraising.v1.VestingSchedule.releaseTime": + case "modules.fundraising.v1.VestingSchedule.release_time": value := x.ReleaseTime return protoreflect.ValueOfMessage(value.ProtoReflect()) case "modules.fundraising.v1.VestingSchedule.weight": @@ -2695,7 +2695,7 @@ func (x *fastReflection_VestingSchedule) Get(descriptor protoreflect.FieldDescri // Set is a mutating operation and unsafe for concurrent use. func (x *fastReflection_VestingSchedule) Set(fd protoreflect.FieldDescriptor, value protoreflect.Value) { switch fd.FullName() { - case "modules.fundraising.v1.VestingSchedule.releaseTime": + case "modules.fundraising.v1.VestingSchedule.release_time": x.ReleaseTime = value.Message().Interface().(*timestamppb.Timestamp) case "modules.fundraising.v1.VestingSchedule.weight": x.Weight = value.Interface().(string) @@ -2719,7 +2719,7 @@ func (x *fastReflection_VestingSchedule) Set(fd protoreflect.FieldDescriptor, va // Mutable is a mutating operation and unsafe for concurrent use. func (x *fastReflection_VestingSchedule) Mutable(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.fundraising.v1.VestingSchedule.releaseTime": + case "modules.fundraising.v1.VestingSchedule.release_time": if x.ReleaseTime == nil { x.ReleaseTime = new(timestamppb.Timestamp) } @@ -2739,7 +2739,7 @@ func (x *fastReflection_VestingSchedule) Mutable(fd protoreflect.FieldDescriptor // For lists, maps, and messages, this returns a new, empty, mutable value. func (x *fastReflection_VestingSchedule) NewField(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.fundraising.v1.VestingSchedule.releaseTime": + case "modules.fundraising.v1.VestingSchedule.release_time": m := new(timestamppb.Timestamp) return protoreflect.ValueOfMessage(m.ProtoReflect()) case "modules.fundraising.v1.VestingSchedule.weight": @@ -3163,36 +3163,36 @@ type BaseAuction struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // auctionID specifies index of the auction - AuctionID uint64 `protobuf:"varint,1,opt,name=auctionID,proto3" json:"auctionID,omitempty"` + // auction_id specifies index of the auction + AuctionId uint64 `protobuf:"varint,1,opt,name=auction_id,json=auctionId,proto3" json:"auction_id,omitempty"` // type specifies the auction type // type 1 is fixed price and 2 is batch auction Type_ AuctionType `protobuf:"varint,2,opt,name=type,proto3,enum=modules.fundraising.v1.AuctionType" json:"type,omitempty"` // auctioneer specifies the bech32-encoded address that creates the auction Auctioneer string `protobuf:"bytes,3,opt,name=auctioneer,proto3" json:"auctioneer,omitempty"` - // sellingReserveAddress specifies the bech32-encoded address that has all + // selling_reserve_address specifies the bech32-encoded address that has all // the selling coin - SellingReserveAddress string `protobuf:"bytes,4,opt,name=sellingReserveAddress,proto3" json:"sellingReserveAddress,omitempty"` - // payingReserveAddress specifies the bech32-encoded address that has all + SellingReserveAddress string `protobuf:"bytes,4,opt,name=selling_reserve_address,json=sellingReserveAddress,proto3" json:"selling_reserve_address,omitempty"` + // paying_reserve_address specifies the bech32-encoded address that has all // the paying coin - PayingReserveAddress string `protobuf:"bytes,5,opt,name=payingReserveAddress,proto3" json:"payingReserveAddress,omitempty"` - // startPrice specifies the starting price of the auction + PayingReserveAddress string `protobuf:"bytes,5,opt,name=paying_reserve_address,json=payingReserveAddress,proto3" json:"paying_reserve_address,omitempty"` + // start_price specifies the starting price of the auction // it is determined by the proportion of the price of paying coin denom - StartPrice string `protobuf:"bytes,6,opt,name=startPrice,proto3" json:"startPrice,omitempty"` - // sellingCoin specifies the selling coin for the auction - SellingCoin *v1beta1.Coin `protobuf:"bytes,7,opt,name=sellingCoin,proto3" json:"sellingCoin,omitempty"` - // payingCoinDenom specifies the paying coin denom that bidders use to bid + StartPrice string `protobuf:"bytes,6,opt,name=start_price,json=startPrice,proto3" json:"start_price,omitempty"` + // selling_coin specifies the selling coin for the auction + SellingCoin *v1beta1.Coin `protobuf:"bytes,7,opt,name=selling_coin,json=sellingCoin,proto3" json:"selling_coin,omitempty"` + // paying_coin_denom specifies the paying coin denom that bidders use to bid // for - PayingCoinDenom string `protobuf:"bytes,8,opt,name=payingCoinDenom,proto3" json:"payingCoinDenom,omitempty"` - // vestingReserveAddress specifies the bech32-encoded vesting address that + PayingCoinDenom string `protobuf:"bytes,8,opt,name=paying_coin_denom,json=payingCoinDenom,proto3" json:"paying_coin_denom,omitempty"` + // vesting_reserve_address specifies the bech32-encoded vesting address that // holds vesting amounts of coin - VestingReserveAddress string `protobuf:"bytes,9,opt,name=vestingReserveAddress,proto3" json:"vestingReserveAddress,omitempty"` - // vestingSchedules specifies the vesting schedules for the auction - VestingSchedules []*VestingSchedule `protobuf:"bytes,10,rep,name=vestingSchedules,proto3" json:"vestingSchedules,omitempty"` - // startTime specifies the start time of the plan - StartTime *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=startTime,proto3" json:"startTime,omitempty"` - // endTimes specifies the end time of the plan - EndTimes []*timestamppb.Timestamp `protobuf:"bytes,12,rep,name=endTimes,proto3" json:"endTimes,omitempty"` + VestingReserveAddress string `protobuf:"bytes,9,opt,name=vesting_reserve_address,json=vestingReserveAddress,proto3" json:"vesting_reserve_address,omitempty"` + // vesting_schedules specifies the vesting schedules for the auction + VestingSchedules []*VestingSchedule `protobuf:"bytes,10,rep,name=vesting_schedules,json=vestingSchedules,proto3" json:"vesting_schedules,omitempty"` + // start_time specifies the start time of the plan + StartTime *timestamppb.Timestamp `protobuf:"bytes,11,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` + // end_time specifies the end time of the plan + EndTime []*timestamppb.Timestamp `protobuf:"bytes,12,rep,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` // status specifies the auction status Status AuctionStatus `protobuf:"varint,13,opt,name=status,proto3,enum=modules.fundraising.v1.AuctionStatus" json:"status,omitempty"` } @@ -3217,9 +3217,9 @@ func (*BaseAuction) Descriptor() ([]byte, []int) { return file_modules_fundraising_v1_auction_proto_rawDescGZIP(), []int{0} } -func (x *BaseAuction) GetAuctionID() uint64 { +func (x *BaseAuction) GetAuctionId() uint64 { if x != nil { - return x.AuctionID + return x.AuctionId } return 0 } @@ -3294,9 +3294,9 @@ func (x *BaseAuction) GetStartTime() *timestamppb.Timestamp { return nil } -func (x *BaseAuction) GetEndTimes() []*timestamppb.Timestamp { +func (x *BaseAuction) GetEndTime() []*timestamppb.Timestamp { if x != nil { - return x.EndTimes + return x.EndTime } return nil } @@ -3316,9 +3316,9 @@ type FixedPriceAuction struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - BaseAuction *BaseAuction `protobuf:"bytes,1,opt,name=baseAuction,proto3" json:"baseAuction,omitempty"` - // remainingSellingCoin specifies the remaining amount of selling coin to sell - RemainingSellingCoin *v1beta1.Coin `protobuf:"bytes,2,opt,name=remainingSellingCoin,proto3" json:"remainingSellingCoin,omitempty"` + BaseAuction *BaseAuction `protobuf:"bytes,1,opt,name=base_auction,json=baseAuction,proto3" json:"base_auction,omitempty"` + // remaining_selling_coin specifies the remaining amount of selling coin to sell + RemainingSellingCoin *v1beta1.Coin `protobuf:"bytes,2,opt,name=remaining_selling_coin,json=remainingSellingCoin,proto3" json:"remaining_selling_coin,omitempty"` } func (x *FixedPriceAuction) Reset() { @@ -3366,16 +3366,16 @@ type BatchAuction struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - BaseAuction *BaseAuction `protobuf:"bytes,1,opt,name=baseAuction,proto3" json:"baseAuction,omitempty"` - // minBidPrice specifies the minimum bid price - MinBidPrice string `protobuf:"bytes,2,opt,name=minBidPrice,proto3" json:"minBidPrice,omitempty"` - // matchedPrice specifies the matched price of the auction - MatchedPrice string `protobuf:"bytes,3,opt,name=matchedPrice,proto3" json:"matchedPrice,omitempty"` - // maxExtendedRound specifies a maximum number of extended rounds - MaxExtendedRound uint32 `protobuf:"varint,4,opt,name=maxExtendedRound,proto3" json:"maxExtendedRound,omitempty"` - // extendedRoundRate specifies the rate that decides if the auction needs + BaseAuction *BaseAuction `protobuf:"bytes,1,opt,name=base_auction,json=baseAuction,proto3" json:"base_auction,omitempty"` + // min_bid_price specifies the minimum bid price + MinBidPrice string `protobuf:"bytes,2,opt,name=min_bid_price,json=minBidPrice,proto3" json:"min_bid_price,omitempty"` + // matched_price specifies the matched price of the auction + MatchedPrice string `protobuf:"bytes,3,opt,name=matched_price,json=matchedPrice,proto3" json:"matched_price,omitempty"` + // max_extended_round specifies a maximum number of extended rounds + MaxExtendedRound uint32 `protobuf:"varint,4,opt,name=max_extended_round,json=maxExtendedRound,proto3" json:"max_extended_round,omitempty"` + // extended_round_rate specifies the rate that decides if the auction needs // another round - ExtendedRoundRate string `protobuf:"bytes,5,opt,name=extendedRoundRate,proto3" json:"extendedRoundRate,omitempty"` + ExtendedRoundRate string `protobuf:"bytes,5,opt,name=extended_round_rate,json=extendedRoundRate,proto3" json:"extended_round_rate,omitempty"` } func (x *BatchAuction) Reset() { @@ -3439,8 +3439,8 @@ type VestingSchedule struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // releaseTime specifies the time for distribution of the vesting coin - ReleaseTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=releaseTime,proto3" json:"releaseTime,omitempty"` + // release_time specifies the time for distribution of the vesting coin + ReleaseTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=release_time,json=releaseTime,proto3" json:"release_time,omitempty"` // weight specifies the vesting weight for the schedule Weight string `protobuf:"bytes,2,opt,name=weight,proto3" json:"weight,omitempty"` } @@ -3494,159 +3494,160 @@ var file_modules_fundraising_v1_auction_proto_rawDesc = []byte{ 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x67, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x22, 0xd8, 0x06, 0x0a, 0x0b, 0x42, 0x61, 0x73, 0x65, 0x41, 0x75, 0x63, 0x74, - 0x69, 0x6f, 0x6e, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, - 0x44, 0x12, 0x37, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, - 0x23, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, - 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, - 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x75, - 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x65, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, - 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x65, 0x65, 0x72, 0x12, 0x34, 0x0a, 0x15, 0x73, 0x65, + 0x6f, 0x74, 0x6f, 0x22, 0xe4, 0x06, 0x0a, 0x0b, 0x42, 0x61, 0x73, 0x65, 0x41, 0x75, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, + 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x49, 0x64, 0x12, 0x37, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, + 0x32, 0x23, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, + 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x1e, 0x0a, 0x0a, 0x61, + 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x65, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x0a, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x65, 0x65, 0x72, 0x12, 0x36, 0x0a, 0x17, 0x73, + 0x65, 0x6c, 0x6c, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x5f, 0x61, + 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x15, 0x73, 0x65, 0x6c, 0x6c, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x41, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x15, 0x73, 0x65, 0x6c, 0x6c, 0x69, - 0x6e, 0x67, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, - 0x12, 0x32, 0x0a, 0x14, 0x70, 0x61, 0x79, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, - 0x65, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x14, - 0x70, 0x61, 0x79, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x41, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x12, 0x51, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x50, 0x72, 0x69, - 0x63, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, - 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, - 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, - 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x52, 0x0a, 0x73, 0x74, 0x61, - 0x72, 0x74, 0x50, 0x72, 0x69, 0x63, 0x65, 0x12, 0x82, 0x01, 0x0a, 0x0b, 0x73, 0x65, 0x6c, 0x6c, - 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x69, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, - 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, - 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x69, 0x6e, 0x42, 0x45, 0xc8, 0xde, 0x1f, 0x00, 0xaa, 0xdf, - 0x1f, 0x27, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, - 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x74, - 0x79, 0x70, 0x65, 0x73, 0x2e, 0x43, 0x6f, 0x69, 0x6e, 0x9a, 0xe7, 0xb0, 0x2a, 0x0c, 0x6c, 0x65, - 0x67, 0x61, 0x63, 0x79, 0x5f, 0x63, 0x6f, 0x69, 0x6e, 0x73, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, - 0x0b, 0x73, 0x65, 0x6c, 0x6c, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x69, 0x6e, 0x12, 0x28, 0x0a, 0x0f, - 0x70, 0x61, 0x79, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x69, 0x6e, 0x44, 0x65, 0x6e, 0x6f, 0x6d, 0x18, - 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x70, 0x61, 0x79, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x69, - 0x6e, 0x44, 0x65, 0x6e, 0x6f, 0x6d, 0x12, 0x34, 0x0a, 0x15, 0x76, 0x65, 0x73, 0x74, 0x69, 0x6e, - 0x67, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, - 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x15, 0x76, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x65, - 0x73, 0x65, 0x72, 0x76, 0x65, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x59, 0x0a, 0x10, - 0x76, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x73, - 0x18, 0x0a, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, - 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, - 0x56, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x42, - 0x04, 0xc8, 0xde, 0x1f, 0x00, 0x52, 0x10, 0x76, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x63, - 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x12, 0x42, 0x0a, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, - 0x54, 0x69, 0x6d, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, + 0x65, 0x73, 0x73, 0x12, 0x34, 0x0a, 0x16, 0x70, 0x61, 0x79, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, + 0x73, 0x65, 0x72, 0x76, 0x65, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x05, 0x20, + 0x01, 0x28, 0x09, 0x52, 0x14, 0x70, 0x61, 0x79, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x65, 0x72, + 0x76, 0x65, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x52, 0x0a, 0x0b, 0x73, 0x74, 0x61, + 0x72, 0x74, 0x5f, 0x70, 0x72, 0x69, 0x63, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, + 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, + 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, + 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, + 0x63, 0x52, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x50, 0x72, 0x69, 0x63, 0x65, 0x12, 0x83, 0x01, + 0x0a, 0x0c, 0x73, 0x65, 0x6c, 0x6c, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x6f, 0x69, 0x6e, 0x18, 0x07, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, + 0x73, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x69, 0x6e, 0x42, + 0x45, 0xc8, 0xde, 0x1f, 0x00, 0xaa, 0xdf, 0x1f, 0x27, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, + 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, + 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x43, 0x6f, 0x69, 0x6e, + 0x9a, 0xe7, 0xb0, 0x2a, 0x0c, 0x6c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x5f, 0x63, 0x6f, 0x69, 0x6e, + 0x73, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0b, 0x73, 0x65, 0x6c, 0x6c, 0x69, 0x6e, 0x67, 0x43, + 0x6f, 0x69, 0x6e, 0x12, 0x2a, 0x0a, 0x11, 0x70, 0x61, 0x79, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x6f, + 0x69, 0x6e, 0x5f, 0x64, 0x65, 0x6e, 0x6f, 0x6d, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, + 0x70, 0x61, 0x79, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x69, 0x6e, 0x44, 0x65, 0x6e, 0x6f, 0x6d, 0x12, + 0x36, 0x0a, 0x17, 0x76, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x72, 0x65, 0x73, 0x65, 0x72, + 0x76, 0x65, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x15, 0x76, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x52, 0x65, 0x73, 0x65, 0x72, 0x76, 0x65, + 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x5a, 0x0a, 0x11, 0x76, 0x65, 0x73, 0x74, 0x69, + 0x6e, 0x67, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x18, 0x0a, 0x20, 0x03, + 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, + 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x65, 0x73, 0x74, + 0x69, 0x6e, 0x67, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x42, 0x04, 0xc8, 0xde, 0x1f, + 0x00, 0x52, 0x10, 0x76, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, + 0x6c, 0x65, 0x73, 0x12, 0x43, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, + 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, + 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, + 0x61, 0x6d, 0x70, 0x42, 0x08, 0xc8, 0xde, 0x1f, 0x00, 0x90, 0xdf, 0x1f, 0x01, 0x52, 0x09, 0x73, + 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x3f, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, + 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x08, 0xc8, 0xde, 0x1f, 0x00, 0x90, 0xdf, 0x1f, 0x01, - 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x40, 0x0a, 0x08, 0x65, - 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x18, 0x0c, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1a, 0x2e, - 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, - 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x08, 0xc8, 0xde, 0x1f, 0x00, 0x90, - 0xdf, 0x1f, 0x01, 0x52, 0x08, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x12, 0x3d, 0x0a, - 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x25, 0x2e, - 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, - 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, - 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x3a, 0x10, 0x88, 0xa0, - 0x1f, 0x00, 0xca, 0xb4, 0x2d, 0x08, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x22, 0xe6, - 0x01, 0x0a, 0x11, 0x46, 0x69, 0x78, 0x65, 0x64, 0x50, 0x72, 0x69, 0x63, 0x65, 0x41, 0x75, 0x63, - 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x4b, 0x0a, 0x0b, 0x62, 0x61, 0x73, 0x65, 0x41, 0x75, 0x63, 0x74, - 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x6d, 0x6f, 0x64, 0x75, + 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x3d, 0x0a, 0x06, 0x73, 0x74, 0x61, + 0x74, 0x75, 0x73, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x25, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, - 0x76, 0x31, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x04, - 0xd0, 0xde, 0x1f, 0x01, 0x52, 0x0b, 0x62, 0x61, 0x73, 0x65, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, - 0x6e, 0x12, 0x7e, 0x0a, 0x14, 0x72, 0x65, 0x6d, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x53, 0x65, - 0x6c, 0x6c, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x69, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x76, 0x31, 0x2e, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, + 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x3a, 0x10, 0x88, 0xa0, 0x1f, 0x00, 0xca, 0xb4, + 0x2d, 0x08, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x22, 0xea, 0x01, 0x0a, 0x11, 0x46, + 0x69, 0x78, 0x65, 0x64, 0x50, 0x72, 0x69, 0x63, 0x65, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x12, 0x4c, 0x0a, 0x0c, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, + 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, + 0x42, 0x61, 0x73, 0x65, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x04, 0xd0, 0xde, 0x1f, + 0x01, 0x52, 0x0b, 0x62, 0x61, 0x73, 0x65, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x80, + 0x01, 0x0a, 0x16, 0x72, 0x65, 0x6d, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x65, 0x6c, + 0x6c, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x6f, 0x69, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x69, 0x6e, 0x42, 0x2f, 0xc8, 0xde, 0x1f, 0x00, 0xaa, 0xdf, 0x1f, 0x27, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x43, 0x6f, 0x69, 0x6e, 0x52, 0x14, 0x72, 0x65, 0x6d, 0x61, 0x69, 0x6e, 0x69, 0x6e, 0x67, 0x53, 0x65, 0x6c, 0x6c, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x69, - 0x6e, 0x3a, 0x04, 0x88, 0xa0, 0x1f, 0x00, 0x22, 0x9a, 0x03, 0x0a, 0x0c, 0x42, 0x61, 0x74, 0x63, - 0x68, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x4b, 0x0a, 0x0b, 0x62, 0x61, 0x73, 0x65, - 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, - 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, - 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x41, 0x75, 0x63, 0x74, 0x69, - 0x6f, 0x6e, 0x42, 0x04, 0xd0, 0xde, 0x1f, 0x01, 0x52, 0x0b, 0x62, 0x61, 0x73, 0x65, 0x41, 0x75, - 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x53, 0x0a, 0x0b, 0x6d, 0x69, 0x6e, 0x42, 0x69, 0x64, 0x50, - 0x72, 0x69, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, 0xc8, 0xde, 0x1f, 0x00, - 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, - 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, - 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x52, 0x0b, 0x6d, - 0x69, 0x6e, 0x42, 0x69, 0x64, 0x50, 0x72, 0x69, 0x63, 0x65, 0x12, 0x55, 0x0a, 0x0c, 0x6d, 0x61, - 0x74, 0x63, 0x68, 0x65, 0x64, 0x50, 0x72, 0x69, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, - 0x42, 0x31, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, - 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, - 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, - 0x44, 0x65, 0x63, 0x52, 0x0c, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x64, 0x50, 0x72, 0x69, 0x63, - 0x65, 0x12, 0x2a, 0x0a, 0x10, 0x6d, 0x61, 0x78, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, - 0x52, 0x6f, 0x75, 0x6e, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x6d, 0x61, 0x78, - 0x45, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x52, 0x6f, 0x75, 0x6e, 0x64, 0x12, 0x5f, 0x0a, - 0x11, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x52, 0x6f, 0x75, 0x6e, 0x64, 0x52, 0x61, - 0x74, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, - 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, - 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, - 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x52, 0x11, 0x65, 0x78, 0x74, - 0x65, 0x6e, 0x64, 0x65, 0x64, 0x52, 0x6f, 0x75, 0x6e, 0x64, 0x52, 0x61, 0x74, 0x65, 0x3a, 0x04, - 0x88, 0xa0, 0x1f, 0x00, 0x22, 0xa4, 0x01, 0x0a, 0x0f, 0x56, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, - 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x12, 0x46, 0x0a, 0x0b, 0x72, 0x65, 0x6c, 0x65, - 0x61, 0x73, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, - 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, - 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x08, 0xc8, 0xde, 0x1f, 0x00, 0x90, - 0xdf, 0x1f, 0x01, 0x52, 0x0b, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x54, 0x69, 0x6d, 0x65, - 0x12, 0x49, 0x0a, 0x06, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, + 0x6e, 0x3a, 0x04, 0x88, 0xa0, 0x1f, 0x00, 0x22, 0xa2, 0x03, 0x0a, 0x0c, 0x42, 0x61, 0x74, 0x63, + 0x68, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x4c, 0x0a, 0x0c, 0x62, 0x61, 0x73, 0x65, + 0x5f, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, + 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, + 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x73, 0x65, 0x41, 0x75, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x42, 0x04, 0xd0, 0xde, 0x1f, 0x01, 0x52, 0x0b, 0x62, 0x61, 0x73, 0x65, 0x41, + 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x55, 0x0a, 0x0d, 0x6d, 0x69, 0x6e, 0x5f, 0x62, 0x69, + 0x64, 0x5f, 0x70, 0x72, 0x69, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, 0xc8, + 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, + 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, + 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, + 0x52, 0x0b, 0x6d, 0x69, 0x6e, 0x42, 0x69, 0x64, 0x50, 0x72, 0x69, 0x63, 0x65, 0x12, 0x56, 0x0a, + 0x0d, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x64, 0x5f, 0x70, 0x72, 0x69, 0x63, 0x65, 0x18, 0x03, + 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, + 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, + 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, + 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x52, 0x0c, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x64, + 0x50, 0x72, 0x69, 0x63, 0x65, 0x12, 0x2c, 0x0a, 0x12, 0x6d, 0x61, 0x78, 0x5f, 0x65, 0x78, 0x74, + 0x65, 0x6e, 0x64, 0x65, 0x64, 0x5f, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, + 0x0d, 0x52, 0x10, 0x6d, 0x61, 0x78, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x52, 0x6f, + 0x75, 0x6e, 0x64, 0x12, 0x61, 0x0a, 0x13, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x5f, + 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, - 0x44, 0x65, 0x63, 0x52, 0x06, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x2a, 0xac, 0x01, 0x0a, 0x0b, - 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x30, 0x0a, 0x18, 0x41, - 0x55, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, - 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x1a, 0x12, 0x8a, 0x9d, 0x20, 0x0e, 0x41, - 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x4e, 0x69, 0x6c, 0x12, 0x37, 0x0a, - 0x18, 0x41, 0x55, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x46, 0x49, - 0x58, 0x45, 0x44, 0x5f, 0x50, 0x52, 0x49, 0x43, 0x45, 0x10, 0x01, 0x1a, 0x19, 0x8a, 0x9d, 0x20, - 0x15, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x46, 0x69, 0x78, 0x65, - 0x64, 0x50, 0x72, 0x69, 0x63, 0x65, 0x12, 0x2c, 0x0a, 0x12, 0x41, 0x55, 0x43, 0x54, 0x49, 0x4f, - 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x42, 0x41, 0x54, 0x43, 0x48, 0x10, 0x02, 0x1a, 0x14, - 0x8a, 0x9d, 0x20, 0x10, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x42, - 0x61, 0x74, 0x63, 0x68, 0x1a, 0x04, 0x88, 0xa3, 0x1e, 0x00, 0x2a, 0xdf, 0x02, 0x0a, 0x0d, 0x41, - 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x34, 0x0a, 0x1a, - 0x41, 0x55, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x55, - 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x1a, 0x14, 0x8a, 0x9d, - 0x20, 0x10, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x4e, - 0x69, 0x6c, 0x12, 0x34, 0x0a, 0x16, 0x41, 0x55, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x54, - 0x41, 0x54, 0x55, 0x53, 0x5f, 0x53, 0x54, 0x41, 0x4e, 0x44, 0x42, 0x59, 0x10, 0x01, 0x1a, 0x18, - 0x8a, 0x9d, 0x20, 0x14, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, - 0x73, 0x53, 0x74, 0x61, 0x6e, 0x64, 0x42, 0x79, 0x12, 0x34, 0x0a, 0x16, 0x41, 0x55, 0x43, 0x54, - 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x53, 0x54, 0x41, 0x52, 0x54, - 0x45, 0x44, 0x10, 0x02, 0x1a, 0x18, 0x8a, 0x9d, 0x20, 0x14, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, - 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x53, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x12, 0x34, - 0x0a, 0x16, 0x41, 0x55, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, - 0x5f, 0x56, 0x45, 0x53, 0x54, 0x49, 0x4e, 0x47, 0x10, 0x03, 0x1a, 0x18, 0x8a, 0x9d, 0x20, 0x14, - 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x56, 0x65, 0x73, - 0x74, 0x69, 0x6e, 0x67, 0x12, 0x36, 0x0a, 0x17, 0x41, 0x55, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, - 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x45, 0x44, 0x10, - 0x04, 0x1a, 0x19, 0x8a, 0x9d, 0x20, 0x15, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, - 0x61, 0x74, 0x75, 0x73, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x65, 0x64, 0x12, 0x38, 0x0a, 0x18, - 0x41, 0x55, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x43, - 0x41, 0x4e, 0x43, 0x45, 0x4c, 0x4c, 0x45, 0x44, 0x10, 0x05, 0x1a, 0x1a, 0x8a, 0x9d, 0x20, 0x16, - 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x43, 0x61, 0x6e, - 0x63, 0x65, 0x6c, 0x6c, 0x65, 0x64, 0x1a, 0x04, 0x88, 0xa3, 0x1e, 0x00, 0x42, 0xdb, 0x01, 0x0a, - 0x1a, 0x63, 0x6f, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, - 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x42, 0x0c, 0x41, 0x75, 0x63, - 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x35, 0x63, 0x6f, 0x73, - 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x6d, 0x6f, - 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, - 0x67, 0x2f, 0x76, 0x31, 0x3b, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, - 0x76, 0x31, 0xa2, 0x02, 0x03, 0x4d, 0x46, 0x58, 0xaa, 0x02, 0x16, 0x4d, 0x6f, 0x64, 0x75, 0x6c, - 0x65, 0x73, 0x2e, 0x46, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x56, - 0x31, 0xca, 0x02, 0x16, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x46, 0x75, 0x6e, 0x64, - 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x22, 0x4d, 0x6f, 0x64, + 0x44, 0x65, 0x63, 0x52, 0x11, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x52, 0x6f, 0x75, + 0x6e, 0x64, 0x52, 0x61, 0x74, 0x65, 0x3a, 0x04, 0x88, 0xa0, 0x1f, 0x00, 0x22, 0xa5, 0x01, 0x0a, + 0x0f, 0x56, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, + 0x12, 0x47, 0x0a, 0x0c, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, + 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, + 0x6d, 0x70, 0x42, 0x08, 0xc8, 0xde, 0x1f, 0x00, 0x90, 0xdf, 0x1f, 0x01, 0x52, 0x0b, 0x72, 0x65, + 0x6c, 0x65, 0x61, 0x73, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x49, 0x0a, 0x06, 0x77, 0x65, 0x69, + 0x67, 0x68, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, 0xc8, 0xde, 0x1f, 0x00, 0xda, + 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, + 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, + 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x52, 0x06, 0x77, 0x65, + 0x69, 0x67, 0x68, 0x74, 0x2a, 0xac, 0x01, 0x0a, 0x0b, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x54, 0x79, 0x70, 0x65, 0x12, 0x30, 0x0a, 0x18, 0x41, 0x55, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, + 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, + 0x10, 0x00, 0x1a, 0x12, 0x8a, 0x9d, 0x20, 0x0e, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x54, + 0x79, 0x70, 0x65, 0x4e, 0x69, 0x6c, 0x12, 0x37, 0x0a, 0x18, 0x41, 0x55, 0x43, 0x54, 0x49, 0x4f, + 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x46, 0x49, 0x58, 0x45, 0x44, 0x5f, 0x50, 0x52, 0x49, + 0x43, 0x45, 0x10, 0x01, 0x1a, 0x19, 0x8a, 0x9d, 0x20, 0x15, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x54, 0x79, 0x70, 0x65, 0x46, 0x69, 0x78, 0x65, 0x64, 0x50, 0x72, 0x69, 0x63, 0x65, 0x12, + 0x2c, 0x0a, 0x12, 0x41, 0x55, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, + 0x42, 0x41, 0x54, 0x43, 0x48, 0x10, 0x02, 0x1a, 0x14, 0x8a, 0x9d, 0x20, 0x10, 0x41, 0x75, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x42, 0x61, 0x74, 0x63, 0x68, 0x1a, 0x04, 0x88, + 0xa3, 0x1e, 0x00, 0x2a, 0xdf, 0x02, 0x0a, 0x0d, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, + 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x34, 0x0a, 0x1a, 0x41, 0x55, 0x43, 0x54, 0x49, 0x4f, 0x4e, + 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, + 0x49, 0x45, 0x44, 0x10, 0x00, 0x1a, 0x14, 0x8a, 0x9d, 0x20, 0x10, 0x41, 0x75, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x4e, 0x69, 0x6c, 0x12, 0x34, 0x0a, 0x16, 0x41, + 0x55, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x53, 0x54, + 0x41, 0x4e, 0x44, 0x42, 0x59, 0x10, 0x01, 0x1a, 0x18, 0x8a, 0x9d, 0x20, 0x14, 0x41, 0x75, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x53, 0x74, 0x61, 0x6e, 0x64, 0x42, + 0x79, 0x12, 0x34, 0x0a, 0x16, 0x41, 0x55, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, + 0x54, 0x55, 0x53, 0x5f, 0x53, 0x54, 0x41, 0x52, 0x54, 0x45, 0x44, 0x10, 0x02, 0x1a, 0x18, 0x8a, + 0x9d, 0x20, 0x14, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, + 0x53, 0x74, 0x61, 0x72, 0x74, 0x65, 0x64, 0x12, 0x34, 0x0a, 0x16, 0x41, 0x55, 0x43, 0x54, 0x49, + 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x56, 0x45, 0x53, 0x54, 0x49, 0x4e, + 0x47, 0x10, 0x03, 0x1a, 0x18, 0x8a, 0x9d, 0x20, 0x14, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x56, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x12, 0x36, 0x0a, + 0x17, 0x41, 0x55, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, + 0x46, 0x49, 0x4e, 0x49, 0x53, 0x48, 0x45, 0x44, 0x10, 0x04, 0x1a, 0x19, 0x8a, 0x9d, 0x20, 0x15, + 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x46, 0x69, 0x6e, + 0x69, 0x73, 0x68, 0x65, 0x64, 0x12, 0x38, 0x0a, 0x18, 0x41, 0x55, 0x43, 0x54, 0x49, 0x4f, 0x4e, + 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x43, 0x41, 0x4e, 0x43, 0x45, 0x4c, 0x4c, 0x45, + 0x44, 0x10, 0x05, 0x1a, 0x1a, 0x8a, 0x9d, 0x20, 0x16, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x6c, 0x65, 0x64, 0x1a, + 0x04, 0x88, 0xa3, 0x1e, 0x00, 0x42, 0xdb, 0x01, 0x0a, 0x1a, 0x63, 0x6f, 0x6d, 0x2e, 0x6d, 0x6f, + 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, + 0x67, 0x2e, 0x76, 0x31, 0x42, 0x0c, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, + 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x35, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, + 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x66, + 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2f, 0x76, 0x31, 0x3b, 0x66, 0x75, + 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x4d, 0x46, + 0x58, 0xaa, 0x02, 0x16, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x46, 0x75, 0x6e, 0x64, + 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x16, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x46, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, - 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, - 0x02, 0x18, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x3a, 0x3a, 0x46, 0x75, 0x6e, 0x64, 0x72, - 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x33, + 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x22, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x46, 0x75, + 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, + 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x18, 0x4d, 0x6f, 0x64, 0x75, 0x6c, + 0x65, 0x73, 0x3a, 0x3a, 0x46, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x3a, + 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -3675,15 +3676,15 @@ var file_modules_fundraising_v1_auction_proto_goTypes = []interface{}{ } var file_modules_fundraising_v1_auction_proto_depIdxs = []int32{ 0, // 0: modules.fundraising.v1.BaseAuction.type:type_name -> modules.fundraising.v1.AuctionType - 6, // 1: modules.fundraising.v1.BaseAuction.sellingCoin:type_name -> cosmos.base.v1beta1.Coin - 5, // 2: modules.fundraising.v1.BaseAuction.vestingSchedules:type_name -> modules.fundraising.v1.VestingSchedule - 7, // 3: modules.fundraising.v1.BaseAuction.startTime:type_name -> google.protobuf.Timestamp - 7, // 4: modules.fundraising.v1.BaseAuction.endTimes:type_name -> google.protobuf.Timestamp + 6, // 1: modules.fundraising.v1.BaseAuction.selling_coin:type_name -> cosmos.base.v1beta1.Coin + 5, // 2: modules.fundraising.v1.BaseAuction.vesting_schedules:type_name -> modules.fundraising.v1.VestingSchedule + 7, // 3: modules.fundraising.v1.BaseAuction.start_time:type_name -> google.protobuf.Timestamp + 7, // 4: modules.fundraising.v1.BaseAuction.end_time:type_name -> google.protobuf.Timestamp 1, // 5: modules.fundraising.v1.BaseAuction.status:type_name -> modules.fundraising.v1.AuctionStatus - 2, // 6: modules.fundraising.v1.FixedPriceAuction.baseAuction:type_name -> modules.fundraising.v1.BaseAuction - 6, // 7: modules.fundraising.v1.FixedPriceAuction.remainingSellingCoin:type_name -> cosmos.base.v1beta1.Coin - 2, // 8: modules.fundraising.v1.BatchAuction.baseAuction:type_name -> modules.fundraising.v1.BaseAuction - 7, // 9: modules.fundraising.v1.VestingSchedule.releaseTime:type_name -> google.protobuf.Timestamp + 2, // 6: modules.fundraising.v1.FixedPriceAuction.base_auction:type_name -> modules.fundraising.v1.BaseAuction + 6, // 7: modules.fundraising.v1.FixedPriceAuction.remaining_selling_coin:type_name -> cosmos.base.v1beta1.Coin + 2, // 8: modules.fundraising.v1.BatchAuction.base_auction:type_name -> modules.fundraising.v1.BaseAuction + 7, // 9: modules.fundraising.v1.VestingSchedule.release_time:type_name -> google.protobuf.Timestamp 10, // [10:10] is the sub-list for method output_type 10, // [10:10] is the sub-list for method input_type 10, // [10:10] is the sub-list for extension type_name diff --git a/api/modules/fundraising/v1/bid.pulsar.go b/api/modules/fundraising/v1/bid.pulsar.go index 78f2d8d..32b5149 100644 --- a/api/modules/fundraising/v1/bid.pulsar.go +++ b/api/modules/fundraising/v1/bid.pulsar.go @@ -17,26 +17,26 @@ import ( ) var ( - md_Bid protoreflect.MessageDescriptor - fd_Bid_auctionID protoreflect.FieldDescriptor - fd_Bid_bidder protoreflect.FieldDescriptor - fd_Bid_bidID protoreflect.FieldDescriptor - fd_Bid_type protoreflect.FieldDescriptor - fd_Bid_price protoreflect.FieldDescriptor - fd_Bid_coin protoreflect.FieldDescriptor - fd_Bid_isMatched protoreflect.FieldDescriptor + md_Bid protoreflect.MessageDescriptor + fd_Bid_auction_id protoreflect.FieldDescriptor + fd_Bid_bidder protoreflect.FieldDescriptor + fd_Bid_bid_id protoreflect.FieldDescriptor + fd_Bid_type protoreflect.FieldDescriptor + fd_Bid_price protoreflect.FieldDescriptor + fd_Bid_coin protoreflect.FieldDescriptor + fd_Bid_is_matched protoreflect.FieldDescriptor ) func init() { file_modules_fundraising_v1_bid_proto_init() md_Bid = File_modules_fundraising_v1_bid_proto.Messages().ByName("Bid") - fd_Bid_auctionID = md_Bid.Fields().ByName("auctionID") + fd_Bid_auction_id = md_Bid.Fields().ByName("auction_id") fd_Bid_bidder = md_Bid.Fields().ByName("bidder") - fd_Bid_bidID = md_Bid.Fields().ByName("bidID") + fd_Bid_bid_id = md_Bid.Fields().ByName("bid_id") fd_Bid_type = md_Bid.Fields().ByName("type") fd_Bid_price = md_Bid.Fields().ByName("price") fd_Bid_coin = md_Bid.Fields().ByName("coin") - fd_Bid_isMatched = md_Bid.Fields().ByName("isMatched") + fd_Bid_is_matched = md_Bid.Fields().ByName("is_matched") } var _ protoreflect.Message = (*fastReflection_Bid)(nil) @@ -104,9 +104,9 @@ func (x *fastReflection_Bid) Interface() protoreflect.ProtoMessage { // While iterating, mutating operations may only be performed // on the current field descriptor. func (x *fastReflection_Bid) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) { - if x.AuctionID != uint64(0) { - value := protoreflect.ValueOfUint64(x.AuctionID) - if !f(fd_Bid_auctionID, value) { + if x.AuctionId != uint64(0) { + value := protoreflect.ValueOfUint64(x.AuctionId) + if !f(fd_Bid_auction_id, value) { return } } @@ -116,9 +116,9 @@ func (x *fastReflection_Bid) Range(f func(protoreflect.FieldDescriptor, protoref return } } - if x.BidID != uint64(0) { - value := protoreflect.ValueOfUint64(x.BidID) - if !f(fd_Bid_bidID, value) { + if x.BidId != uint64(0) { + value := protoreflect.ValueOfUint64(x.BidId) + if !f(fd_Bid_bid_id, value) { return } } @@ -142,7 +142,7 @@ func (x *fastReflection_Bid) Range(f func(protoreflect.FieldDescriptor, protoref } if x.IsMatched != false { value := protoreflect.ValueOfBool(x.IsMatched) - if !f(fd_Bid_isMatched, value) { + if !f(fd_Bid_is_matched, value) { return } } @@ -161,19 +161,19 @@ func (x *fastReflection_Bid) Range(f func(protoreflect.FieldDescriptor, protoref // a repeated field is populated if it is non-empty. func (x *fastReflection_Bid) Has(fd protoreflect.FieldDescriptor) bool { switch fd.FullName() { - case "modules.fundraising.v1.Bid.auctionID": - return x.AuctionID != uint64(0) + case "modules.fundraising.v1.Bid.auction_id": + return x.AuctionId != uint64(0) case "modules.fundraising.v1.Bid.bidder": return x.Bidder != "" - case "modules.fundraising.v1.Bid.bidID": - return x.BidID != uint64(0) + case "modules.fundraising.v1.Bid.bid_id": + return x.BidId != uint64(0) case "modules.fundraising.v1.Bid.type": return x.Type_ != 0 case "modules.fundraising.v1.Bid.price": return x.Price != "" case "modules.fundraising.v1.Bid.coin": return x.Coin != nil - case "modules.fundraising.v1.Bid.isMatched": + case "modules.fundraising.v1.Bid.is_matched": return x.IsMatched != false default: if fd.IsExtension() { @@ -191,19 +191,19 @@ func (x *fastReflection_Bid) Has(fd protoreflect.FieldDescriptor) bool { // Clear is a mutating operation and unsafe for concurrent use. func (x *fastReflection_Bid) Clear(fd protoreflect.FieldDescriptor) { switch fd.FullName() { - case "modules.fundraising.v1.Bid.auctionID": - x.AuctionID = uint64(0) + case "modules.fundraising.v1.Bid.auction_id": + x.AuctionId = uint64(0) case "modules.fundraising.v1.Bid.bidder": x.Bidder = "" - case "modules.fundraising.v1.Bid.bidID": - x.BidID = uint64(0) + case "modules.fundraising.v1.Bid.bid_id": + x.BidId = uint64(0) case "modules.fundraising.v1.Bid.type": x.Type_ = 0 case "modules.fundraising.v1.Bid.price": x.Price = "" case "modules.fundraising.v1.Bid.coin": x.Coin = nil - case "modules.fundraising.v1.Bid.isMatched": + case "modules.fundraising.v1.Bid.is_matched": x.IsMatched = false default: if fd.IsExtension() { @@ -221,14 +221,14 @@ func (x *fastReflection_Bid) Clear(fd protoreflect.FieldDescriptor) { // of the value; to obtain a mutable reference, use Mutable. func (x *fastReflection_Bid) Get(descriptor protoreflect.FieldDescriptor) protoreflect.Value { switch descriptor.FullName() { - case "modules.fundraising.v1.Bid.auctionID": - value := x.AuctionID + case "modules.fundraising.v1.Bid.auction_id": + value := x.AuctionId return protoreflect.ValueOfUint64(value) case "modules.fundraising.v1.Bid.bidder": value := x.Bidder return protoreflect.ValueOfString(value) - case "modules.fundraising.v1.Bid.bidID": - value := x.BidID + case "modules.fundraising.v1.Bid.bid_id": + value := x.BidId return protoreflect.ValueOfUint64(value) case "modules.fundraising.v1.Bid.type": value := x.Type_ @@ -239,7 +239,7 @@ func (x *fastReflection_Bid) Get(descriptor protoreflect.FieldDescriptor) protor case "modules.fundraising.v1.Bid.coin": value := x.Coin return protoreflect.ValueOfMessage(value.ProtoReflect()) - case "modules.fundraising.v1.Bid.isMatched": + case "modules.fundraising.v1.Bid.is_matched": value := x.IsMatched return protoreflect.ValueOfBool(value) default: @@ -262,19 +262,19 @@ func (x *fastReflection_Bid) Get(descriptor protoreflect.FieldDescriptor) protor // Set is a mutating operation and unsafe for concurrent use. func (x *fastReflection_Bid) Set(fd protoreflect.FieldDescriptor, value protoreflect.Value) { switch fd.FullName() { - case "modules.fundraising.v1.Bid.auctionID": - x.AuctionID = value.Uint() + case "modules.fundraising.v1.Bid.auction_id": + x.AuctionId = value.Uint() case "modules.fundraising.v1.Bid.bidder": x.Bidder = value.Interface().(string) - case "modules.fundraising.v1.Bid.bidID": - x.BidID = value.Uint() + case "modules.fundraising.v1.Bid.bid_id": + x.BidId = value.Uint() case "modules.fundraising.v1.Bid.type": x.Type_ = (BidType)(value.Enum()) case "modules.fundraising.v1.Bid.price": x.Price = value.Interface().(string) case "modules.fundraising.v1.Bid.coin": x.Coin = value.Message().Interface().(*v1beta1.Coin) - case "modules.fundraising.v1.Bid.isMatched": + case "modules.fundraising.v1.Bid.is_matched": x.IsMatched = value.Bool() default: if fd.IsExtension() { @@ -301,18 +301,18 @@ func (x *fastReflection_Bid) Mutable(fd protoreflect.FieldDescriptor) protorefle x.Coin = new(v1beta1.Coin) } return protoreflect.ValueOfMessage(x.Coin.ProtoReflect()) - case "modules.fundraising.v1.Bid.auctionID": - panic(fmt.Errorf("field auctionID of message modules.fundraising.v1.Bid is not mutable")) + case "modules.fundraising.v1.Bid.auction_id": + panic(fmt.Errorf("field auction_id of message modules.fundraising.v1.Bid is not mutable")) case "modules.fundraising.v1.Bid.bidder": panic(fmt.Errorf("field bidder of message modules.fundraising.v1.Bid is not mutable")) - case "modules.fundraising.v1.Bid.bidID": - panic(fmt.Errorf("field bidID of message modules.fundraising.v1.Bid is not mutable")) + case "modules.fundraising.v1.Bid.bid_id": + panic(fmt.Errorf("field bid_id of message modules.fundraising.v1.Bid is not mutable")) case "modules.fundraising.v1.Bid.type": panic(fmt.Errorf("field type of message modules.fundraising.v1.Bid is not mutable")) case "modules.fundraising.v1.Bid.price": panic(fmt.Errorf("field price of message modules.fundraising.v1.Bid is not mutable")) - case "modules.fundraising.v1.Bid.isMatched": - panic(fmt.Errorf("field isMatched of message modules.fundraising.v1.Bid is not mutable")) + case "modules.fundraising.v1.Bid.is_matched": + panic(fmt.Errorf("field is_matched of message modules.fundraising.v1.Bid is not mutable")) default: if fd.IsExtension() { panic(fmt.Errorf("proto3 declared messages do not support extensions: modules.fundraising.v1.Bid")) @@ -326,11 +326,11 @@ func (x *fastReflection_Bid) Mutable(fd protoreflect.FieldDescriptor) protorefle // For lists, maps, and messages, this returns a new, empty, mutable value. func (x *fastReflection_Bid) NewField(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.fundraising.v1.Bid.auctionID": + case "modules.fundraising.v1.Bid.auction_id": return protoreflect.ValueOfUint64(uint64(0)) case "modules.fundraising.v1.Bid.bidder": return protoreflect.ValueOfString("") - case "modules.fundraising.v1.Bid.bidID": + case "modules.fundraising.v1.Bid.bid_id": return protoreflect.ValueOfUint64(uint64(0)) case "modules.fundraising.v1.Bid.type": return protoreflect.ValueOfEnum(0) @@ -339,7 +339,7 @@ func (x *fastReflection_Bid) NewField(fd protoreflect.FieldDescriptor) protorefl case "modules.fundraising.v1.Bid.coin": m := new(v1beta1.Coin) return protoreflect.ValueOfMessage(m.ProtoReflect()) - case "modules.fundraising.v1.Bid.isMatched": + case "modules.fundraising.v1.Bid.is_matched": return protoreflect.ValueOfBool(false) default: if fd.IsExtension() { @@ -410,15 +410,15 @@ func (x *fastReflection_Bid) ProtoMethods() *protoiface.Methods { var n int var l int _ = l - if x.AuctionID != 0 { - n += 1 + runtime.Sov(uint64(x.AuctionID)) + if x.AuctionId != 0 { + n += 1 + runtime.Sov(uint64(x.AuctionId)) } l = len(x.Bidder) if l > 0 { n += 1 + l + runtime.Sov(uint64(l)) } - if x.BidID != 0 { - n += 1 + runtime.Sov(uint64(x.BidID)) + if x.BidId != 0 { + n += 1 + runtime.Sov(uint64(x.BidId)) } if x.Type_ != 0 { n += 1 + runtime.Sov(uint64(x.Type_)) @@ -499,8 +499,8 @@ func (x *fastReflection_Bid) ProtoMethods() *protoiface.Methods { i-- dAtA[i] = 0x20 } - if x.BidID != 0 { - i = runtime.EncodeVarint(dAtA, i, uint64(x.BidID)) + if x.BidId != 0 { + i = runtime.EncodeVarint(dAtA, i, uint64(x.BidId)) i-- dAtA[i] = 0x18 } @@ -511,8 +511,8 @@ func (x *fastReflection_Bid) ProtoMethods() *protoiface.Methods { i-- dAtA[i] = 0x12 } - if x.AuctionID != 0 { - i = runtime.EncodeVarint(dAtA, i, uint64(x.AuctionID)) + if x.AuctionId != 0 { + i = runtime.EncodeVarint(dAtA, i, uint64(x.AuctionId)) i-- dAtA[i] = 0x8 } @@ -567,9 +567,9 @@ func (x *fastReflection_Bid) ProtoMethods() *protoiface.Methods { switch fieldNum { case 1: if wireType != 0 { - return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field AuctionID", wireType) + return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field AuctionId", wireType) } - x.AuctionID = 0 + x.AuctionId = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, runtime.ErrIntOverflow @@ -579,7 +579,7 @@ func (x *fastReflection_Bid) ProtoMethods() *protoiface.Methods { } b := dAtA[iNdEx] iNdEx++ - x.AuctionID |= uint64(b&0x7F) << shift + x.AuctionId |= uint64(b&0x7F) << shift if b < 0x80 { break } @@ -618,9 +618,9 @@ func (x *fastReflection_Bid) ProtoMethods() *protoiface.Methods { iNdEx = postIndex case 3: if wireType != 0 { - return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field BidID", wireType) + return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field BidId", wireType) } - x.BidID = 0 + x.BidId = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, runtime.ErrIntOverflow @@ -630,7 +630,7 @@ func (x *fastReflection_Bid) ProtoMethods() *protoiface.Methods { } b := dAtA[iNdEx] iNdEx++ - x.BidID |= uint64(b&0x7F) << shift + x.BidId |= uint64(b&0x7F) << shift if b < 0x80 { break } @@ -904,12 +904,12 @@ type Bid struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // auctionID specifies the id of the auction - AuctionID uint64 `protobuf:"varint,1,opt,name=auctionID,proto3" json:"auctionID,omitempty"` + // auction_id specifies the id of the auction + AuctionId uint64 `protobuf:"varint,1,opt,name=auction_id,json=auctionId,proto3" json:"auction_id,omitempty"` // bidder specifies the bech32-encoded address that bids for the auction Bidder string `protobuf:"bytes,2,opt,name=bidder,proto3" json:"bidder,omitempty"` - // bidID specifies an index of a bid for the bidder - BidID uint64 `protobuf:"varint,3,opt,name=bidID,proto3" json:"bidID,omitempty"` + // bid_id specifies an index of a bid for the bidder + BidId uint64 `protobuf:"varint,3,opt,name=bid_id,json=bidId,proto3" json:"bid_id,omitempty"` // type specifies the bid type; type 1 is fixed price, 2 is how-much-worth, 3 // is how-many-coins Type_ BidType `protobuf:"varint,4,opt,name=type,proto3,enum=modules.fundraising.v1.BidType" json:"type,omitempty"` @@ -920,9 +920,9 @@ type Bid struct { // for a batch auction of how-much-worth, the denom is of the paying coin. // for a batch auction of how-many-coins, the denom is of the selling coin. Coin *v1beta1.Coin `protobuf:"bytes,6,opt,name=coin,proto3" json:"coin,omitempty"` - // isMatched specifies the bid that is a winning bid and enables the bidder + // is_matched specifies the bid that is a winning bid and enables the bidder // to purchase the selling coin - IsMatched bool `protobuf:"varint,7,opt,name=isMatched,proto3" json:"isMatched,omitempty"` + IsMatched bool `protobuf:"varint,7,opt,name=is_matched,json=isMatched,proto3" json:"is_matched,omitempty"` } func (x *Bid) Reset() { @@ -945,9 +945,9 @@ func (*Bid) Descriptor() ([]byte, []int) { return file_modules_fundraising_v1_bid_proto_rawDescGZIP(), []int{0} } -func (x *Bid) GetAuctionID() uint64 { +func (x *Bid) GetAuctionId() uint64 { if x != nil { - return x.AuctionID + return x.AuctionId } return 0 } @@ -959,9 +959,9 @@ func (x *Bid) GetBidder() string { return "" } -func (x *Bid) GetBidID() uint64 { +func (x *Bid) GetBidId() uint64 { if x != nil { - return x.BidID + return x.BidId } return 0 } @@ -1006,65 +1006,65 @@ var file_modules_fundraising_v1_bid_proto_rawDesc = []byte{ 0x61, 0x31, 0x2f, 0x63, 0x6f, 0x69, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x67, 0x6f, 0x67, 0x6f, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x67, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe9, - 0x02, 0x0a, 0x03, 0x42, 0x69, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, - 0x6e, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x61, 0x75, 0x63, 0x74, 0x69, - 0x6f, 0x6e, 0x49, 0x44, 0x12, 0x16, 0x0a, 0x06, 0x62, 0x69, 0x64, 0x64, 0x65, 0x72, 0x18, 0x02, - 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x62, 0x69, 0x64, 0x64, 0x65, 0x72, 0x12, 0x14, 0x0a, 0x05, - 0x62, 0x69, 0x64, 0x49, 0x44, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x62, 0x69, 0x64, - 0x49, 0x44, 0x12, 0x33, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, - 0x32, 0x1f, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, - 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x69, 0x64, 0x54, 0x79, 0x70, - 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x47, 0x0a, 0x05, 0x70, 0x72, 0x69, 0x63, 0x65, - 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, - 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, - 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, - 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x52, 0x05, 0x70, 0x72, 0x69, 0x63, 0x65, - 0x12, 0x74, 0x0a, 0x04, 0x63, 0x6f, 0x69, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, - 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x62, - 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x69, 0x6e, 0x42, 0x45, 0xc8, 0xde, 0x1f, 0x00, 0xaa, - 0xdf, 0x1f, 0x27, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, - 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, - 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x43, 0x6f, 0x69, 0x6e, 0x9a, 0xe7, 0xb0, 0x2a, 0x0c, 0x6c, - 0x65, 0x67, 0x61, 0x63, 0x79, 0x5f, 0x63, 0x6f, 0x69, 0x6e, 0x73, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, - 0x52, 0x04, 0x63, 0x6f, 0x69, 0x6e, 0x12, 0x1c, 0x0a, 0x09, 0x69, 0x73, 0x4d, 0x61, 0x74, 0x63, - 0x68, 0x65, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, 0x4d, 0x61, 0x74, - 0x63, 0x68, 0x65, 0x64, 0x3a, 0x04, 0x88, 0xa0, 0x1f, 0x00, 0x2a, 0xca, 0x01, 0x0a, 0x07, 0x42, - 0x69, 0x64, 0x54, 0x79, 0x70, 0x65, 0x12, 0x28, 0x0a, 0x14, 0x42, 0x49, 0x44, 0x5f, 0x54, 0x59, - 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, - 0x1a, 0x0e, 0x8a, 0x9d, 0x20, 0x0a, 0x42, 0x69, 0x64, 0x54, 0x79, 0x70, 0x65, 0x4e, 0x69, 0x6c, - 0x12, 0x2f, 0x0a, 0x14, 0x42, 0x49, 0x44, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x46, 0x49, 0x58, - 0x45, 0x44, 0x5f, 0x50, 0x52, 0x49, 0x43, 0x45, 0x10, 0x01, 0x1a, 0x15, 0x8a, 0x9d, 0x20, 0x11, - 0x42, 0x69, 0x64, 0x54, 0x79, 0x70, 0x65, 0x46, 0x69, 0x78, 0x65, 0x64, 0x50, 0x72, 0x69, 0x63, - 0x65, 0x12, 0x2f, 0x0a, 0x14, 0x42, 0x49, 0x44, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x42, 0x41, - 0x54, 0x43, 0x48, 0x5f, 0x57, 0x4f, 0x52, 0x54, 0x48, 0x10, 0x02, 0x1a, 0x15, 0x8a, 0x9d, 0x20, - 0x11, 0x42, 0x69, 0x64, 0x54, 0x79, 0x70, 0x65, 0x42, 0x61, 0x74, 0x63, 0x68, 0x57, 0x6f, 0x72, - 0x74, 0x68, 0x12, 0x2d, 0x0a, 0x13, 0x42, 0x49, 0x44, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x42, - 0x41, 0x54, 0x43, 0x48, 0x5f, 0x4d, 0x41, 0x4e, 0x59, 0x10, 0x03, 0x1a, 0x14, 0x8a, 0x9d, 0x20, - 0x10, 0x42, 0x69, 0x64, 0x54, 0x79, 0x70, 0x65, 0x42, 0x61, 0x74, 0x63, 0x68, 0x4d, 0x61, 0x6e, - 0x79, 0x1a, 0x04, 0x88, 0xa3, 0x1e, 0x00, 0x2a, 0x79, 0x0a, 0x0b, 0x41, 0x64, 0x64, 0x72, 0x65, - 0x73, 0x73, 0x54, 0x79, 0x70, 0x65, 0x12, 0x31, 0x0a, 0x15, 0x41, 0x44, 0x44, 0x52, 0x45, 0x53, - 0x53, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x33, 0x32, 0x5f, 0x42, 0x59, 0x54, 0x45, 0x53, 0x10, - 0x00, 0x1a, 0x16, 0x8a, 0x9d, 0x20, 0x12, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, 0x79, - 0x70, 0x65, 0x33, 0x32, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x31, 0x0a, 0x15, 0x41, 0x44, 0x44, - 0x52, 0x45, 0x53, 0x53, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x32, 0x30, 0x5f, 0x42, 0x59, 0x54, - 0x45, 0x53, 0x10, 0x01, 0x1a, 0x16, 0x8a, 0x9d, 0x20, 0x12, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, - 0x73, 0x54, 0x79, 0x70, 0x65, 0x32, 0x30, 0x42, 0x79, 0x74, 0x65, 0x73, 0x1a, 0x04, 0x88, 0xa3, - 0x1e, 0x00, 0x42, 0xd7, 0x01, 0x0a, 0x1a, 0x63, 0x6f, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, - 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, - 0x31, 0x42, 0x08, 0x42, 0x69, 0x64, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x35, 0x63, - 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, - 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, - 0x69, 0x6e, 0x67, 0x2f, 0x76, 0x31, 0x3b, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, - 0x6e, 0x67, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x4d, 0x46, 0x58, 0xaa, 0x02, 0x16, 0x4d, 0x6f, 0x64, - 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x46, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, - 0x2e, 0x56, 0x31, 0xca, 0x02, 0x16, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x46, 0x75, - 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x22, 0x4d, - 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x46, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, - 0x6e, 0x67, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, - 0x61, 0xea, 0x02, 0x18, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x3a, 0x3a, 0x46, 0x75, 0x6e, - 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x33, + 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x67, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xec, + 0x02, 0x0a, 0x03, 0x42, 0x69, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x61, 0x75, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x62, 0x69, 0x64, 0x64, 0x65, 0x72, 0x18, + 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x62, 0x69, 0x64, 0x64, 0x65, 0x72, 0x12, 0x15, 0x0a, + 0x06, 0x62, 0x69, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x62, + 0x69, 0x64, 0x49, 0x64, 0x12, 0x33, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, + 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, + 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x69, 0x64, 0x54, + 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x47, 0x0a, 0x05, 0x70, 0x72, 0x69, + 0x63, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, + 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, + 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, + 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x52, 0x05, 0x70, 0x72, 0x69, + 0x63, 0x65, 0x12, 0x74, 0x0a, 0x04, 0x63, 0x6f, 0x69, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x19, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, + 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x69, 0x6e, 0x42, 0x45, 0xc8, 0xde, 0x1f, + 0x00, 0xaa, 0xdf, 0x1f, 0x27, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, + 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, + 0x6b, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x43, 0x6f, 0x69, 0x6e, 0x9a, 0xe7, 0xb0, 0x2a, + 0x0c, 0x6c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x5f, 0x63, 0x6f, 0x69, 0x6e, 0x73, 0xa8, 0xe7, 0xb0, + 0x2a, 0x01, 0x52, 0x04, 0x63, 0x6f, 0x69, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x6d, + 0x61, 0x74, 0x63, 0x68, 0x65, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x52, 0x09, 0x69, 0x73, + 0x4d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x64, 0x3a, 0x04, 0x88, 0xa0, 0x1f, 0x00, 0x2a, 0xca, 0x01, + 0x0a, 0x07, 0x42, 0x69, 0x64, 0x54, 0x79, 0x70, 0x65, 0x12, 0x28, 0x0a, 0x14, 0x42, 0x49, 0x44, + 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, + 0x44, 0x10, 0x00, 0x1a, 0x0e, 0x8a, 0x9d, 0x20, 0x0a, 0x42, 0x69, 0x64, 0x54, 0x79, 0x70, 0x65, + 0x4e, 0x69, 0x6c, 0x12, 0x2f, 0x0a, 0x14, 0x42, 0x49, 0x44, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, + 0x46, 0x49, 0x58, 0x45, 0x44, 0x5f, 0x50, 0x52, 0x49, 0x43, 0x45, 0x10, 0x01, 0x1a, 0x15, 0x8a, + 0x9d, 0x20, 0x11, 0x42, 0x69, 0x64, 0x54, 0x79, 0x70, 0x65, 0x46, 0x69, 0x78, 0x65, 0x64, 0x50, + 0x72, 0x69, 0x63, 0x65, 0x12, 0x2f, 0x0a, 0x14, 0x42, 0x49, 0x44, 0x5f, 0x54, 0x59, 0x50, 0x45, + 0x5f, 0x42, 0x41, 0x54, 0x43, 0x48, 0x5f, 0x57, 0x4f, 0x52, 0x54, 0x48, 0x10, 0x02, 0x1a, 0x15, + 0x8a, 0x9d, 0x20, 0x11, 0x42, 0x69, 0x64, 0x54, 0x79, 0x70, 0x65, 0x42, 0x61, 0x74, 0x63, 0x68, + 0x57, 0x6f, 0x72, 0x74, 0x68, 0x12, 0x2d, 0x0a, 0x13, 0x42, 0x49, 0x44, 0x5f, 0x54, 0x59, 0x50, + 0x45, 0x5f, 0x42, 0x41, 0x54, 0x43, 0x48, 0x5f, 0x4d, 0x41, 0x4e, 0x59, 0x10, 0x03, 0x1a, 0x14, + 0x8a, 0x9d, 0x20, 0x10, 0x42, 0x69, 0x64, 0x54, 0x79, 0x70, 0x65, 0x42, 0x61, 0x74, 0x63, 0x68, + 0x4d, 0x61, 0x6e, 0x79, 0x1a, 0x04, 0x88, 0xa3, 0x1e, 0x00, 0x2a, 0x79, 0x0a, 0x0b, 0x41, 0x64, + 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, 0x79, 0x70, 0x65, 0x12, 0x31, 0x0a, 0x15, 0x41, 0x44, 0x44, + 0x52, 0x45, 0x53, 0x53, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x33, 0x32, 0x5f, 0x42, 0x59, 0x54, + 0x45, 0x53, 0x10, 0x00, 0x1a, 0x16, 0x8a, 0x9d, 0x20, 0x12, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, + 0x73, 0x54, 0x79, 0x70, 0x65, 0x33, 0x32, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x31, 0x0a, 0x15, + 0x41, 0x44, 0x44, 0x52, 0x45, 0x53, 0x53, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x32, 0x30, 0x5f, + 0x42, 0x59, 0x54, 0x45, 0x53, 0x10, 0x01, 0x1a, 0x16, 0x8a, 0x9d, 0x20, 0x12, 0x41, 0x64, 0x64, + 0x72, 0x65, 0x73, 0x73, 0x54, 0x79, 0x70, 0x65, 0x32, 0x30, 0x42, 0x79, 0x74, 0x65, 0x73, 0x1a, + 0x04, 0x88, 0xa3, 0x1e, 0x00, 0x42, 0xd7, 0x01, 0x0a, 0x1a, 0x63, 0x6f, 0x6d, 0x2e, 0x6d, 0x6f, + 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, + 0x67, 0x2e, 0x76, 0x31, 0x42, 0x08, 0x42, 0x69, 0x64, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, + 0x5a, 0x35, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, + 0x70, 0x69, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x66, 0x75, 0x6e, 0x64, 0x72, + 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2f, 0x76, 0x31, 0x3b, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, + 0x69, 0x73, 0x69, 0x6e, 0x67, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x4d, 0x46, 0x58, 0xaa, 0x02, 0x16, + 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x46, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, + 0x69, 0x6e, 0x67, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x16, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, + 0x5c, 0x46, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x5c, 0x56, 0x31, 0xe2, + 0x02, 0x22, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x46, 0x75, 0x6e, 0x64, 0x72, 0x61, + 0x69, 0x73, 0x69, 0x6e, 0x67, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, + 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x18, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x3a, 0x3a, + 0x46, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x3a, 0x3a, 0x56, 0x31, 0x62, + 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/api/modules/fundraising/v1/genesis.pulsar.go b/api/modules/fundraising/v1/genesis.pulsar.go index 7e2fcf4..4c6c66e 100644 --- a/api/modules/fundraising/v1/genesis.pulsar.go +++ b/api/modules/fundraising/v1/genesis.pulsar.go @@ -221,22 +221,22 @@ func (x *_GenesisState_5_list) IsValid() bool { } var ( - md_GenesisState protoreflect.MessageDescriptor - fd_GenesisState_params protoreflect.FieldDescriptor - fd_GenesisState_auctionList protoreflect.FieldDescriptor - fd_GenesisState_allowedBidderList protoreflect.FieldDescriptor - fd_GenesisState_bidList protoreflect.FieldDescriptor - fd_GenesisState_vestingQueueList protoreflect.FieldDescriptor + md_GenesisState protoreflect.MessageDescriptor + fd_GenesisState_params protoreflect.FieldDescriptor + fd_GenesisState_auction_list protoreflect.FieldDescriptor + fd_GenesisState_allowed_bidder_list protoreflect.FieldDescriptor + fd_GenesisState_bid_list protoreflect.FieldDescriptor + fd_GenesisState_vesting_queue_list protoreflect.FieldDescriptor ) func init() { file_modules_fundraising_v1_genesis_proto_init() md_GenesisState = File_modules_fundraising_v1_genesis_proto.Messages().ByName("GenesisState") fd_GenesisState_params = md_GenesisState.Fields().ByName("params") - fd_GenesisState_auctionList = md_GenesisState.Fields().ByName("auctionList") - fd_GenesisState_allowedBidderList = md_GenesisState.Fields().ByName("allowedBidderList") - fd_GenesisState_bidList = md_GenesisState.Fields().ByName("bidList") - fd_GenesisState_vestingQueueList = md_GenesisState.Fields().ByName("vestingQueueList") + fd_GenesisState_auction_list = md_GenesisState.Fields().ByName("auction_list") + fd_GenesisState_allowed_bidder_list = md_GenesisState.Fields().ByName("allowed_bidder_list") + fd_GenesisState_bid_list = md_GenesisState.Fields().ByName("bid_list") + fd_GenesisState_vesting_queue_list = md_GenesisState.Fields().ByName("vesting_queue_list") } var _ protoreflect.Message = (*fastReflection_GenesisState)(nil) @@ -312,25 +312,25 @@ func (x *fastReflection_GenesisState) Range(f func(protoreflect.FieldDescriptor, } if len(x.AuctionList) != 0 { value := protoreflect.ValueOfList(&_GenesisState_2_list{list: &x.AuctionList}) - if !f(fd_GenesisState_auctionList, value) { + if !f(fd_GenesisState_auction_list, value) { return } } if len(x.AllowedBidderList) != 0 { value := protoreflect.ValueOfList(&_GenesisState_3_list{list: &x.AllowedBidderList}) - if !f(fd_GenesisState_allowedBidderList, value) { + if !f(fd_GenesisState_allowed_bidder_list, value) { return } } if len(x.BidList) != 0 { value := protoreflect.ValueOfList(&_GenesisState_4_list{list: &x.BidList}) - if !f(fd_GenesisState_bidList, value) { + if !f(fd_GenesisState_bid_list, value) { return } } if len(x.VestingQueueList) != 0 { value := protoreflect.ValueOfList(&_GenesisState_5_list{list: &x.VestingQueueList}) - if !f(fd_GenesisState_vestingQueueList, value) { + if !f(fd_GenesisState_vesting_queue_list, value) { return } } @@ -351,13 +351,13 @@ func (x *fastReflection_GenesisState) Has(fd protoreflect.FieldDescriptor) bool switch fd.FullName() { case "modules.fundraising.v1.GenesisState.params": return x.Params != nil - case "modules.fundraising.v1.GenesisState.auctionList": + case "modules.fundraising.v1.GenesisState.auction_list": return len(x.AuctionList) != 0 - case "modules.fundraising.v1.GenesisState.allowedBidderList": + case "modules.fundraising.v1.GenesisState.allowed_bidder_list": return len(x.AllowedBidderList) != 0 - case "modules.fundraising.v1.GenesisState.bidList": + case "modules.fundraising.v1.GenesisState.bid_list": return len(x.BidList) != 0 - case "modules.fundraising.v1.GenesisState.vestingQueueList": + case "modules.fundraising.v1.GenesisState.vesting_queue_list": return len(x.VestingQueueList) != 0 default: if fd.IsExtension() { @@ -377,13 +377,13 @@ func (x *fastReflection_GenesisState) Clear(fd protoreflect.FieldDescriptor) { switch fd.FullName() { case "modules.fundraising.v1.GenesisState.params": x.Params = nil - case "modules.fundraising.v1.GenesisState.auctionList": + case "modules.fundraising.v1.GenesisState.auction_list": x.AuctionList = nil - case "modules.fundraising.v1.GenesisState.allowedBidderList": + case "modules.fundraising.v1.GenesisState.allowed_bidder_list": x.AllowedBidderList = nil - case "modules.fundraising.v1.GenesisState.bidList": + case "modules.fundraising.v1.GenesisState.bid_list": x.BidList = nil - case "modules.fundraising.v1.GenesisState.vestingQueueList": + case "modules.fundraising.v1.GenesisState.vesting_queue_list": x.VestingQueueList = nil default: if fd.IsExtension() { @@ -404,25 +404,25 @@ func (x *fastReflection_GenesisState) Get(descriptor protoreflect.FieldDescripto case "modules.fundraising.v1.GenesisState.params": value := x.Params return protoreflect.ValueOfMessage(value.ProtoReflect()) - case "modules.fundraising.v1.GenesisState.auctionList": + case "modules.fundraising.v1.GenesisState.auction_list": if len(x.AuctionList) == 0 { return protoreflect.ValueOfList(&_GenesisState_2_list{}) } listValue := &_GenesisState_2_list{list: &x.AuctionList} return protoreflect.ValueOfList(listValue) - case "modules.fundraising.v1.GenesisState.allowedBidderList": + case "modules.fundraising.v1.GenesisState.allowed_bidder_list": if len(x.AllowedBidderList) == 0 { return protoreflect.ValueOfList(&_GenesisState_3_list{}) } listValue := &_GenesisState_3_list{list: &x.AllowedBidderList} return protoreflect.ValueOfList(listValue) - case "modules.fundraising.v1.GenesisState.bidList": + case "modules.fundraising.v1.GenesisState.bid_list": if len(x.BidList) == 0 { return protoreflect.ValueOfList(&_GenesisState_4_list{}) } listValue := &_GenesisState_4_list{list: &x.BidList} return protoreflect.ValueOfList(listValue) - case "modules.fundraising.v1.GenesisState.vestingQueueList": + case "modules.fundraising.v1.GenesisState.vesting_queue_list": if len(x.VestingQueueList) == 0 { return protoreflect.ValueOfList(&_GenesisState_5_list{}) } @@ -450,19 +450,19 @@ func (x *fastReflection_GenesisState) Set(fd protoreflect.FieldDescriptor, value switch fd.FullName() { case "modules.fundraising.v1.GenesisState.params": x.Params = value.Message().Interface().(*Params) - case "modules.fundraising.v1.GenesisState.auctionList": + case "modules.fundraising.v1.GenesisState.auction_list": lv := value.List() clv := lv.(*_GenesisState_2_list) x.AuctionList = *clv.list - case "modules.fundraising.v1.GenesisState.allowedBidderList": + case "modules.fundraising.v1.GenesisState.allowed_bidder_list": lv := value.List() clv := lv.(*_GenesisState_3_list) x.AllowedBidderList = *clv.list - case "modules.fundraising.v1.GenesisState.bidList": + case "modules.fundraising.v1.GenesisState.bid_list": lv := value.List() clv := lv.(*_GenesisState_4_list) x.BidList = *clv.list - case "modules.fundraising.v1.GenesisState.vestingQueueList": + case "modules.fundraising.v1.GenesisState.vesting_queue_list": lv := value.List() clv := lv.(*_GenesisState_5_list) x.VestingQueueList = *clv.list @@ -491,25 +491,25 @@ func (x *fastReflection_GenesisState) Mutable(fd protoreflect.FieldDescriptor) p x.Params = new(Params) } return protoreflect.ValueOfMessage(x.Params.ProtoReflect()) - case "modules.fundraising.v1.GenesisState.auctionList": + case "modules.fundraising.v1.GenesisState.auction_list": if x.AuctionList == nil { x.AuctionList = []*anypb.Any{} } value := &_GenesisState_2_list{list: &x.AuctionList} return protoreflect.ValueOfList(value) - case "modules.fundraising.v1.GenesisState.allowedBidderList": + case "modules.fundraising.v1.GenesisState.allowed_bidder_list": if x.AllowedBidderList == nil { x.AllowedBidderList = []*AllowedBidder{} } value := &_GenesisState_3_list{list: &x.AllowedBidderList} return protoreflect.ValueOfList(value) - case "modules.fundraising.v1.GenesisState.bidList": + case "modules.fundraising.v1.GenesisState.bid_list": if x.BidList == nil { x.BidList = []*Bid{} } value := &_GenesisState_4_list{list: &x.BidList} return protoreflect.ValueOfList(value) - case "modules.fundraising.v1.GenesisState.vestingQueueList": + case "modules.fundraising.v1.GenesisState.vesting_queue_list": if x.VestingQueueList == nil { x.VestingQueueList = []*VestingQueue{} } @@ -531,16 +531,16 @@ func (x *fastReflection_GenesisState) NewField(fd protoreflect.FieldDescriptor) case "modules.fundraising.v1.GenesisState.params": m := new(Params) return protoreflect.ValueOfMessage(m.ProtoReflect()) - case "modules.fundraising.v1.GenesisState.auctionList": + case "modules.fundraising.v1.GenesisState.auction_list": list := []*anypb.Any{} return protoreflect.ValueOfList(&_GenesisState_2_list{list: &list}) - case "modules.fundraising.v1.GenesisState.allowedBidderList": + case "modules.fundraising.v1.GenesisState.allowed_bidder_list": list := []*AllowedBidder{} return protoreflect.ValueOfList(&_GenesisState_3_list{list: &list}) - case "modules.fundraising.v1.GenesisState.bidList": + case "modules.fundraising.v1.GenesisState.bid_list": list := []*Bid{} return protoreflect.ValueOfList(&_GenesisState_4_list{list: &list}) - case "modules.fundraising.v1.GenesisState.vestingQueueList": + case "modules.fundraising.v1.GenesisState.vesting_queue_list": list := []*VestingQueue{} return protoreflect.ValueOfList(&_GenesisState_5_list{list: &list}) default: @@ -1024,15 +1024,15 @@ type GenesisState struct { // params defines all the parameters of the module. Params *Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params,omitempty"` - // auctionList define the auction interface for genesis state; the module + // auction_list define the auction interface for genesis state; the module // supports FixedPriceAuction or BatchAuction - AuctionList []*anypb.Any `protobuf:"bytes,2,rep,name=auctionList,proto3" json:"auctionList,omitempty"` - // allowedBidderList define the allowed bidder records for the auction - AllowedBidderList []*AllowedBidder `protobuf:"bytes,3,rep,name=allowedBidderList,proto3" json:"allowedBidderList,omitempty"` - // bidList define the bid records used for genesis state - BidList []*Bid `protobuf:"bytes,4,rep,name=bidList,proto3" json:"bidList,omitempty"` - // vestingQueueList define the vesting queue records used for genesis state - VestingQueueList []*VestingQueue `protobuf:"bytes,5,rep,name=vestingQueueList,proto3" json:"vestingQueueList,omitempty"` + AuctionList []*anypb.Any `protobuf:"bytes,2,rep,name=auction_list,json=auctionList,proto3" json:"auction_list,omitempty"` + // allowed_bidder_list define the allowed bidder records for the auction + AllowedBidderList []*AllowedBidder `protobuf:"bytes,3,rep,name=allowed_bidder_list,json=allowedBidderList,proto3" json:"allowed_bidder_list,omitempty"` + // bid_list define the bid records used for genesis state + BidList []*Bid `protobuf:"bytes,4,rep,name=bid_list,json=bidList,proto3" json:"bid_list,omitempty"` + // vesting_queue_list define the vesting queue records used for genesis state + VestingQueueList []*VestingQueue `protobuf:"bytes,5,rep,name=vesting_queue_list,json=vestingQueueList,proto3" json:"vesting_queue_list,omitempty"` } func (x *GenesisState) Reset() { @@ -1115,46 +1115,46 @@ var file_modules_fundraising_v1_genesis_proto_rawDesc = []byte{ 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2a, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2f, 0x76, 0x31, 0x2f, 0x76, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x71, 0x75, 0x65, 0x75, 0x65, 0x2e, 0x70, 0x72, - 0x6f, 0x74, 0x6f, 0x22, 0x87, 0x03, 0x0a, 0x0c, 0x47, 0x65, 0x6e, 0x65, 0x73, 0x69, 0x73, 0x53, + 0x6f, 0x74, 0x6f, 0x22, 0x8d, 0x03, 0x0a, 0x0c, 0x47, 0x65, 0x6e, 0x65, 0x73, 0x69, 0x73, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x41, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x42, 0x09, 0xc8, 0xde, 0x1f, 0x00, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, - 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x44, 0x0a, 0x0b, 0x61, 0x75, 0x63, 0x74, 0x69, - 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, - 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, - 0x6e, 0x79, 0x42, 0x0c, 0xca, 0xb4, 0x2d, 0x08, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, - 0x52, 0x0b, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x59, 0x0a, - 0x11, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x42, 0x69, 0x64, 0x64, 0x65, 0x72, 0x4c, 0x69, - 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, - 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, - 0x31, 0x2e, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x42, 0x69, 0x64, 0x64, 0x65, 0x72, 0x42, - 0x04, 0xc8, 0xde, 0x1f, 0x00, 0x52, 0x11, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x42, 0x69, - 0x64, 0x64, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x3b, 0x0a, 0x07, 0x62, 0x69, 0x64, 0x4c, - 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6d, 0x6f, 0x64, 0x75, + 0x06, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x45, 0x0a, 0x0c, 0x61, 0x75, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x14, 0x2e, + 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, + 0x41, 0x6e, 0x79, 0x42, 0x0c, 0xca, 0xb4, 0x2d, 0x08, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x49, 0x52, 0x0b, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x5b, + 0x0a, 0x13, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x5f, 0x62, 0x69, 0x64, 0x64, 0x65, 0x72, + 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x6d, 0x6f, + 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, + 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x42, 0x69, 0x64, 0x64, + 0x65, 0x72, 0x42, 0x04, 0xc8, 0xde, 0x1f, 0x00, 0x52, 0x11, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x65, + 0x64, 0x42, 0x69, 0x64, 0x64, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x3c, 0x0a, 0x08, 0x62, + 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, + 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, + 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x69, 0x64, 0x42, 0x04, 0xc8, 0xde, 0x1f, 0x00, + 0x52, 0x07, 0x62, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x58, 0x0a, 0x12, 0x76, 0x65, 0x73, + 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x71, 0x75, 0x65, 0x75, 0x65, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, + 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, + 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x56, + 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x51, 0x75, 0x65, 0x75, 0x65, 0x42, 0x04, 0xc8, 0xde, 0x1f, + 0x00, 0x52, 0x10, 0x76, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x51, 0x75, 0x65, 0x75, 0x65, 0x4c, + 0x69, 0x73, 0x74, 0x42, 0xdb, 0x01, 0x0a, 0x1a, 0x63, 0x6f, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, - 0x76, 0x31, 0x2e, 0x42, 0x69, 0x64, 0x42, 0x04, 0xc8, 0xde, 0x1f, 0x00, 0x52, 0x07, 0x62, 0x69, - 0x64, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x56, 0x0a, 0x10, 0x76, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, - 0x51, 0x75, 0x65, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x24, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, - 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, - 0x51, 0x75, 0x65, 0x75, 0x65, 0x42, 0x04, 0xc8, 0xde, 0x1f, 0x00, 0x52, 0x10, 0x76, 0x65, 0x73, - 0x74, 0x69, 0x6e, 0x67, 0x51, 0x75, 0x65, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x42, 0xdb, 0x01, - 0x0a, 0x1a, 0x63, 0x6f, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, - 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x42, 0x0c, 0x47, 0x65, - 0x6e, 0x65, 0x73, 0x69, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x35, 0x63, 0x6f, - 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x6d, - 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, - 0x6e, 0x67, 0x2f, 0x76, 0x31, 0x3b, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, - 0x67, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x4d, 0x46, 0x58, 0xaa, 0x02, 0x16, 0x4d, 0x6f, 0x64, 0x75, - 0x6c, 0x65, 0x73, 0x2e, 0x46, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, - 0x56, 0x31, 0xca, 0x02, 0x16, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x46, 0x75, 0x6e, - 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x22, 0x4d, 0x6f, - 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x46, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, - 0x67, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, - 0xea, 0x02, 0x18, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x3a, 0x3a, 0x46, 0x75, 0x6e, 0x64, - 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x33, + 0x76, 0x31, 0x42, 0x0c, 0x47, 0x65, 0x6e, 0x65, 0x73, 0x69, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, + 0x50, 0x01, 0x5a, 0x35, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, + 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x66, 0x75, 0x6e, + 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2f, 0x76, 0x31, 0x3b, 0x66, 0x75, 0x6e, 0x64, + 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x4d, 0x46, 0x58, 0xaa, + 0x02, 0x16, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x46, 0x75, 0x6e, 0x64, 0x72, 0x61, + 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x16, 0x4d, 0x6f, 0x64, 0x75, 0x6c, + 0x65, 0x73, 0x5c, 0x46, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x5c, 0x56, + 0x31, 0xe2, 0x02, 0x22, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x46, 0x75, 0x6e, 0x64, + 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, + 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x18, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, + 0x3a, 0x3a, 0x46, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x3a, 0x3a, 0x56, + 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -1180,10 +1180,10 @@ var file_modules_fundraising_v1_genesis_proto_goTypes = []interface{}{ } var file_modules_fundraising_v1_genesis_proto_depIdxs = []int32{ 1, // 0: modules.fundraising.v1.GenesisState.params:type_name -> modules.fundraising.v1.Params - 2, // 1: modules.fundraising.v1.GenesisState.auctionList:type_name -> google.protobuf.Any - 3, // 2: modules.fundraising.v1.GenesisState.allowedBidderList:type_name -> modules.fundraising.v1.AllowedBidder - 4, // 3: modules.fundraising.v1.GenesisState.bidList:type_name -> modules.fundraising.v1.Bid - 5, // 4: modules.fundraising.v1.GenesisState.vestingQueueList:type_name -> modules.fundraising.v1.VestingQueue + 2, // 1: modules.fundraising.v1.GenesisState.auction_list:type_name -> google.protobuf.Any + 3, // 2: modules.fundraising.v1.GenesisState.allowed_bidder_list:type_name -> modules.fundraising.v1.AllowedBidder + 4, // 3: modules.fundraising.v1.GenesisState.bid_list:type_name -> modules.fundraising.v1.Bid + 5, // 4: modules.fundraising.v1.GenesisState.vesting_queue_list:type_name -> modules.fundraising.v1.VestingQueue 5, // [5:5] is the sub-list for method output_type 5, // [5:5] is the sub-list for method input_type 5, // [5:5] is the sub-list for extension type_name diff --git a/api/modules/fundraising/v1/params.pulsar.go b/api/modules/fundraising/v1/params.pulsar.go index 799b189..e1ec66d 100644 --- a/api/modules/fundraising/v1/params.pulsar.go +++ b/api/modules/fundraising/v1/params.pulsar.go @@ -119,18 +119,18 @@ func (x *_Params_2_list) IsValid() bool { } var ( - md_Params protoreflect.MessageDescriptor - fd_Params_auctionCreationFee protoreflect.FieldDescriptor - fd_Params_placeBidFee protoreflect.FieldDescriptor - fd_Params_extendedPeriod protoreflect.FieldDescriptor + md_Params protoreflect.MessageDescriptor + fd_Params_auction_creation_fee protoreflect.FieldDescriptor + fd_Params_place_bid_fee protoreflect.FieldDescriptor + fd_Params_extended_period protoreflect.FieldDescriptor ) func init() { file_modules_fundraising_v1_params_proto_init() md_Params = File_modules_fundraising_v1_params_proto.Messages().ByName("Params") - fd_Params_auctionCreationFee = md_Params.Fields().ByName("auctionCreationFee") - fd_Params_placeBidFee = md_Params.Fields().ByName("placeBidFee") - fd_Params_extendedPeriod = md_Params.Fields().ByName("extendedPeriod") + fd_Params_auction_creation_fee = md_Params.Fields().ByName("auction_creation_fee") + fd_Params_place_bid_fee = md_Params.Fields().ByName("place_bid_fee") + fd_Params_extended_period = md_Params.Fields().ByName("extended_period") } var _ protoreflect.Message = (*fastReflection_Params)(nil) @@ -200,19 +200,19 @@ func (x *fastReflection_Params) Interface() protoreflect.ProtoMessage { func (x *fastReflection_Params) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) { if len(x.AuctionCreationFee) != 0 { value := protoreflect.ValueOfList(&_Params_1_list{list: &x.AuctionCreationFee}) - if !f(fd_Params_auctionCreationFee, value) { + if !f(fd_Params_auction_creation_fee, value) { return } } if len(x.PlaceBidFee) != 0 { value := protoreflect.ValueOfList(&_Params_2_list{list: &x.PlaceBidFee}) - if !f(fd_Params_placeBidFee, value) { + if !f(fd_Params_place_bid_fee, value) { return } } if x.ExtendedPeriod != uint32(0) { value := protoreflect.ValueOfUint32(x.ExtendedPeriod) - if !f(fd_Params_extendedPeriod, value) { + if !f(fd_Params_extended_period, value) { return } } @@ -231,11 +231,11 @@ func (x *fastReflection_Params) Range(f func(protoreflect.FieldDescriptor, proto // a repeated field is populated if it is non-empty. func (x *fastReflection_Params) Has(fd protoreflect.FieldDescriptor) bool { switch fd.FullName() { - case "modules.fundraising.v1.Params.auctionCreationFee": + case "modules.fundraising.v1.Params.auction_creation_fee": return len(x.AuctionCreationFee) != 0 - case "modules.fundraising.v1.Params.placeBidFee": + case "modules.fundraising.v1.Params.place_bid_fee": return len(x.PlaceBidFee) != 0 - case "modules.fundraising.v1.Params.extendedPeriod": + case "modules.fundraising.v1.Params.extended_period": return x.ExtendedPeriod != uint32(0) default: if fd.IsExtension() { @@ -253,11 +253,11 @@ func (x *fastReflection_Params) Has(fd protoreflect.FieldDescriptor) bool { // Clear is a mutating operation and unsafe for concurrent use. func (x *fastReflection_Params) Clear(fd protoreflect.FieldDescriptor) { switch fd.FullName() { - case "modules.fundraising.v1.Params.auctionCreationFee": + case "modules.fundraising.v1.Params.auction_creation_fee": x.AuctionCreationFee = nil - case "modules.fundraising.v1.Params.placeBidFee": + case "modules.fundraising.v1.Params.place_bid_fee": x.PlaceBidFee = nil - case "modules.fundraising.v1.Params.extendedPeriod": + case "modules.fundraising.v1.Params.extended_period": x.ExtendedPeriod = uint32(0) default: if fd.IsExtension() { @@ -275,19 +275,19 @@ func (x *fastReflection_Params) Clear(fd protoreflect.FieldDescriptor) { // of the value; to obtain a mutable reference, use Mutable. func (x *fastReflection_Params) Get(descriptor protoreflect.FieldDescriptor) protoreflect.Value { switch descriptor.FullName() { - case "modules.fundraising.v1.Params.auctionCreationFee": + case "modules.fundraising.v1.Params.auction_creation_fee": if len(x.AuctionCreationFee) == 0 { return protoreflect.ValueOfList(&_Params_1_list{}) } listValue := &_Params_1_list{list: &x.AuctionCreationFee} return protoreflect.ValueOfList(listValue) - case "modules.fundraising.v1.Params.placeBidFee": + case "modules.fundraising.v1.Params.place_bid_fee": if len(x.PlaceBidFee) == 0 { return protoreflect.ValueOfList(&_Params_2_list{}) } listValue := &_Params_2_list{list: &x.PlaceBidFee} return protoreflect.ValueOfList(listValue) - case "modules.fundraising.v1.Params.extendedPeriod": + case "modules.fundraising.v1.Params.extended_period": value := x.ExtendedPeriod return protoreflect.ValueOfUint32(value) default: @@ -310,15 +310,15 @@ func (x *fastReflection_Params) Get(descriptor protoreflect.FieldDescriptor) pro // Set is a mutating operation and unsafe for concurrent use. func (x *fastReflection_Params) Set(fd protoreflect.FieldDescriptor, value protoreflect.Value) { switch fd.FullName() { - case "modules.fundraising.v1.Params.auctionCreationFee": + case "modules.fundraising.v1.Params.auction_creation_fee": lv := value.List() clv := lv.(*_Params_1_list) x.AuctionCreationFee = *clv.list - case "modules.fundraising.v1.Params.placeBidFee": + case "modules.fundraising.v1.Params.place_bid_fee": lv := value.List() clv := lv.(*_Params_2_list) x.PlaceBidFee = *clv.list - case "modules.fundraising.v1.Params.extendedPeriod": + case "modules.fundraising.v1.Params.extended_period": x.ExtendedPeriod = uint32(value.Uint()) default: if fd.IsExtension() { @@ -340,20 +340,20 @@ func (x *fastReflection_Params) Set(fd protoreflect.FieldDescriptor, value proto // Mutable is a mutating operation and unsafe for concurrent use. func (x *fastReflection_Params) Mutable(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.fundraising.v1.Params.auctionCreationFee": + case "modules.fundraising.v1.Params.auction_creation_fee": if x.AuctionCreationFee == nil { x.AuctionCreationFee = []*v1beta1.Coin{} } value := &_Params_1_list{list: &x.AuctionCreationFee} return protoreflect.ValueOfList(value) - case "modules.fundraising.v1.Params.placeBidFee": + case "modules.fundraising.v1.Params.place_bid_fee": if x.PlaceBidFee == nil { x.PlaceBidFee = []*v1beta1.Coin{} } value := &_Params_2_list{list: &x.PlaceBidFee} return protoreflect.ValueOfList(value) - case "modules.fundraising.v1.Params.extendedPeriod": - panic(fmt.Errorf("field extendedPeriod of message modules.fundraising.v1.Params is not mutable")) + case "modules.fundraising.v1.Params.extended_period": + panic(fmt.Errorf("field extended_period of message modules.fundraising.v1.Params is not mutable")) default: if fd.IsExtension() { panic(fmt.Errorf("proto3 declared messages do not support extensions: modules.fundraising.v1.Params")) @@ -367,13 +367,13 @@ func (x *fastReflection_Params) Mutable(fd protoreflect.FieldDescriptor) protore // For lists, maps, and messages, this returns a new, empty, mutable value. func (x *fastReflection_Params) NewField(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.fundraising.v1.Params.auctionCreationFee": + case "modules.fundraising.v1.Params.auction_creation_fee": list := []*v1beta1.Coin{} return protoreflect.ValueOfList(&_Params_1_list{list: &list}) - case "modules.fundraising.v1.Params.placeBidFee": + case "modules.fundraising.v1.Params.place_bid_fee": list := []*v1beta1.Coin{} return protoreflect.ValueOfList(&_Params_2_list{list: &list}) - case "modules.fundraising.v1.Params.extendedPeriod": + case "modules.fundraising.v1.Params.extended_period": return protoreflect.ValueOfUint32(uint32(0)) default: if fd.IsExtension() { @@ -715,17 +715,17 @@ type Params struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // auctionCreationFee specifies the fee for auction creation. + // auction_creation_fee specifies the fee for auction creation. // this prevents from spamming attack and it is collected in the community // pool - AuctionCreationFee []*v1beta1.Coin `protobuf:"bytes,1,rep,name=auctionCreationFee,proto3" json:"auctionCreationFee,omitempty"` - // placeBidFee specifies the fee for placing a bid for an auction. + AuctionCreationFee []*v1beta1.Coin `protobuf:"bytes,1,rep,name=auction_creation_fee,json=auctionCreationFee,proto3" json:"auction_creation_fee,omitempty"` + // place_bid_fee specifies the fee for placing a bid for an auction. // this prevents from spamming attack and it is collected in the community // pool - PlaceBidFee []*v1beta1.Coin `protobuf:"bytes,2,rep,name=placeBidFee,proto3" json:"placeBidFee,omitempty"` - // extendedPeriod specifies the extended period that determines how long + PlaceBidFee []*v1beta1.Coin `protobuf:"bytes,2,rep,name=place_bid_fee,json=placeBidFee,proto3" json:"place_bid_fee,omitempty"` + // extended_period specifies the extended period that determines how long // the extended auction round lasts - ExtendedPeriod uint32 `protobuf:"varint,3,opt,name=extendedPeriod,proto3" json:"extendedPeriod,omitempty"` + ExtendedPeriod uint32 `protobuf:"varint,3,opt,name=extended_period,json=extendedPeriod,proto3" json:"extended_period,omitempty"` } func (x *Params) Reset() { @@ -782,44 +782,45 @@ var file_modules_fundraising_v1_params_proto_rawDesc = []byte{ 0x1a, 0x19, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x67, 0x6f, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x67, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x22, 0xf5, 0x02, 0x0a, 0x06, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x91, 0x01, 0x0a, - 0x12, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x46, 0x65, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x63, 0x6f, 0x73, 0x6d, - 0x6f, 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, - 0x43, 0x6f, 0x69, 0x6e, 0x42, 0x46, 0xc8, 0xde, 0x1f, 0x00, 0xaa, 0xdf, 0x1f, 0x28, 0x67, 0x69, - 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, - 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, - 0x2e, 0x43, 0x6f, 0x69, 0x6e, 0x73, 0x9a, 0xe7, 0xb0, 0x2a, 0x0c, 0x6c, 0x65, 0x67, 0x61, 0x63, - 0x79, 0x5f, 0x63, 0x6f, 0x69, 0x6e, 0x73, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x12, 0x61, 0x75, - 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x46, 0x65, 0x65, - 0x12, 0x83, 0x01, 0x0a, 0x0b, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x42, 0x69, 0x64, 0x46, 0x65, 0x65, - 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, - 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x69, - 0x6e, 0x42, 0x46, 0xc8, 0xde, 0x1f, 0x00, 0xaa, 0xdf, 0x1f, 0x28, 0x67, 0x69, 0x74, 0x68, 0x75, - 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, - 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x43, 0x6f, - 0x69, 0x6e, 0x73, 0x9a, 0xe7, 0xb0, 0x2a, 0x0c, 0x6c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x5f, 0x63, - 0x6f, 0x69, 0x6e, 0x73, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0b, 0x70, 0x6c, 0x61, 0x63, 0x65, - 0x42, 0x69, 0x64, 0x46, 0x65, 0x65, 0x12, 0x26, 0x0a, 0x0e, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x64, - 0x65, 0x64, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0e, - 0x65, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x3a, 0x29, - 0xe8, 0xa0, 0x1f, 0x01, 0x8a, 0xe7, 0xb0, 0x2a, 0x20, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, - 0x73, 0x69, 0x6e, 0x67, 0x2f, 0x78, 0x2f, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, - 0x6e, 0x67, 0x2f, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x42, 0xda, 0x01, 0x0a, 0x1a, 0x63, 0x6f, - 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, - 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x42, 0x0b, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, - 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x35, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, - 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, - 0x73, 0x2f, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2f, 0x76, 0x31, - 0x3b, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x76, 0x31, 0xa2, 0x02, - 0x03, 0x4d, 0x46, 0x58, 0xaa, 0x02, 0x16, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x46, - 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x16, - 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x46, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, - 0x69, 0x6e, 0x67, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x22, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, - 0x5c, 0x46, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x5c, 0x56, 0x31, 0x5c, - 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x18, 0x4d, 0x6f, - 0x64, 0x75, 0x6c, 0x65, 0x73, 0x3a, 0x3a, 0x46, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, - 0x6e, 0x67, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x6f, 0x22, 0xfa, 0x02, 0x0a, 0x06, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x93, 0x01, 0x0a, + 0x14, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x5f, 0x66, 0x65, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x63, 0x6f, + 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, + 0x31, 0x2e, 0x43, 0x6f, 0x69, 0x6e, 0x42, 0x46, 0xc8, 0xde, 0x1f, 0x00, 0xaa, 0xdf, 0x1f, 0x28, + 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, + 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x74, 0x79, 0x70, + 0x65, 0x73, 0x2e, 0x43, 0x6f, 0x69, 0x6e, 0x73, 0x9a, 0xe7, 0xb0, 0x2a, 0x0c, 0x6c, 0x65, 0x67, + 0x61, 0x63, 0x79, 0x5f, 0x63, 0x6f, 0x69, 0x6e, 0x73, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x12, + 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x46, + 0x65, 0x65, 0x12, 0x85, 0x01, 0x0a, 0x0d, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x5f, 0x62, 0x69, 0x64, + 0x5f, 0x66, 0x65, 0x65, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x63, 0x6f, 0x73, + 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, + 0x2e, 0x43, 0x6f, 0x69, 0x6e, 0x42, 0x46, 0xc8, 0xde, 0x1f, 0x00, 0xaa, 0xdf, 0x1f, 0x28, 0x67, + 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, + 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x74, 0x79, 0x70, 0x65, + 0x73, 0x2e, 0x43, 0x6f, 0x69, 0x6e, 0x73, 0x9a, 0xe7, 0xb0, 0x2a, 0x0c, 0x6c, 0x65, 0x67, 0x61, + 0x63, 0x79, 0x5f, 0x63, 0x6f, 0x69, 0x6e, 0x73, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0b, 0x70, + 0x6c, 0x61, 0x63, 0x65, 0x42, 0x69, 0x64, 0x46, 0x65, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x65, 0x78, + 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x5f, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x18, 0x03, 0x20, + 0x01, 0x28, 0x0d, 0x52, 0x0e, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x50, 0x65, 0x72, + 0x69, 0x6f, 0x64, 0x3a, 0x29, 0xe8, 0xa0, 0x1f, 0x01, 0x8a, 0xe7, 0xb0, 0x2a, 0x20, 0x66, 0x75, + 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2f, 0x78, 0x2f, 0x66, 0x75, 0x6e, 0x64, + 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2f, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x42, 0xda, + 0x01, 0x0a, 0x1a, 0x63, 0x6f, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, + 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x42, 0x0b, 0x50, + 0x61, 0x72, 0x61, 0x6d, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x35, 0x63, 0x6f, + 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x6d, + 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, + 0x6e, 0x67, 0x2f, 0x76, 0x31, 0x3b, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, + 0x67, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x4d, 0x46, 0x58, 0xaa, 0x02, 0x16, 0x4d, 0x6f, 0x64, 0x75, + 0x6c, 0x65, 0x73, 0x2e, 0x46, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, + 0x56, 0x31, 0xca, 0x02, 0x16, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x46, 0x75, 0x6e, + 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x22, 0x4d, 0x6f, + 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x46, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, + 0x67, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, + 0xea, 0x02, 0x18, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x3a, 0x3a, 0x46, 0x75, 0x6e, 0x64, + 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x33, } var ( @@ -840,8 +841,8 @@ var file_modules_fundraising_v1_params_proto_goTypes = []interface{}{ (*v1beta1.Coin)(nil), // 1: cosmos.base.v1beta1.Coin } var file_modules_fundraising_v1_params_proto_depIdxs = []int32{ - 1, // 0: modules.fundraising.v1.Params.auctionCreationFee:type_name -> cosmos.base.v1beta1.Coin - 1, // 1: modules.fundraising.v1.Params.placeBidFee:type_name -> cosmos.base.v1beta1.Coin + 1, // 0: modules.fundraising.v1.Params.auction_creation_fee:type_name -> cosmos.base.v1beta1.Coin + 1, // 1: modules.fundraising.v1.Params.place_bid_fee:type_name -> cosmos.base.v1beta1.Coin 2, // [2:2] is the sub-list for method output_type 2, // [2:2] is the sub-list for method input_type 2, // [2:2] is the sub-list for extension type_name diff --git a/api/modules/fundraising/v1/query.pulsar.go b/api/modules/fundraising/v1/query.pulsar.go index 4a40731..dfb1a46 100644 --- a/api/modules/fundraising/v1/query.pulsar.go +++ b/api/modules/fundraising/v1/query.pulsar.go @@ -1946,14 +1946,14 @@ func (x *fastReflection_QueryAllAuctionResponse) ProtoMethods() *protoiface.Meth } var ( - md_QueryGetAuctionRequest protoreflect.MessageDescriptor - fd_QueryGetAuctionRequest_auctionID protoreflect.FieldDescriptor + md_QueryGetAuctionRequest protoreflect.MessageDescriptor + fd_QueryGetAuctionRequest_auction_id protoreflect.FieldDescriptor ) func init() { file_modules_fundraising_v1_query_proto_init() md_QueryGetAuctionRequest = File_modules_fundraising_v1_query_proto.Messages().ByName("QueryGetAuctionRequest") - fd_QueryGetAuctionRequest_auctionID = md_QueryGetAuctionRequest.Fields().ByName("auctionID") + fd_QueryGetAuctionRequest_auction_id = md_QueryGetAuctionRequest.Fields().ByName("auction_id") } var _ protoreflect.Message = (*fastReflection_QueryGetAuctionRequest)(nil) @@ -2021,9 +2021,9 @@ func (x *fastReflection_QueryGetAuctionRequest) Interface() protoreflect.ProtoMe // While iterating, mutating operations may only be performed // on the current field descriptor. func (x *fastReflection_QueryGetAuctionRequest) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) { - if x.AuctionID != uint64(0) { - value := protoreflect.ValueOfUint64(x.AuctionID) - if !f(fd_QueryGetAuctionRequest_auctionID, value) { + if x.AuctionId != uint64(0) { + value := protoreflect.ValueOfUint64(x.AuctionId) + if !f(fd_QueryGetAuctionRequest_auction_id, value) { return } } @@ -2042,8 +2042,8 @@ func (x *fastReflection_QueryGetAuctionRequest) Range(f func(protoreflect.FieldD // a repeated field is populated if it is non-empty. func (x *fastReflection_QueryGetAuctionRequest) Has(fd protoreflect.FieldDescriptor) bool { switch fd.FullName() { - case "modules.fundraising.v1.QueryGetAuctionRequest.auctionID": - return x.AuctionID != uint64(0) + case "modules.fundraising.v1.QueryGetAuctionRequest.auction_id": + return x.AuctionId != uint64(0) default: if fd.IsExtension() { panic(fmt.Errorf("proto3 declared messages do not support extensions: modules.fundraising.v1.QueryGetAuctionRequest")) @@ -2060,8 +2060,8 @@ func (x *fastReflection_QueryGetAuctionRequest) Has(fd protoreflect.FieldDescrip // Clear is a mutating operation and unsafe for concurrent use. func (x *fastReflection_QueryGetAuctionRequest) Clear(fd protoreflect.FieldDescriptor) { switch fd.FullName() { - case "modules.fundraising.v1.QueryGetAuctionRequest.auctionID": - x.AuctionID = uint64(0) + case "modules.fundraising.v1.QueryGetAuctionRequest.auction_id": + x.AuctionId = uint64(0) default: if fd.IsExtension() { panic(fmt.Errorf("proto3 declared messages do not support extensions: modules.fundraising.v1.QueryGetAuctionRequest")) @@ -2078,8 +2078,8 @@ func (x *fastReflection_QueryGetAuctionRequest) Clear(fd protoreflect.FieldDescr // of the value; to obtain a mutable reference, use Mutable. func (x *fastReflection_QueryGetAuctionRequest) Get(descriptor protoreflect.FieldDescriptor) protoreflect.Value { switch descriptor.FullName() { - case "modules.fundraising.v1.QueryGetAuctionRequest.auctionID": - value := x.AuctionID + case "modules.fundraising.v1.QueryGetAuctionRequest.auction_id": + value := x.AuctionId return protoreflect.ValueOfUint64(value) default: if descriptor.IsExtension() { @@ -2101,8 +2101,8 @@ func (x *fastReflection_QueryGetAuctionRequest) Get(descriptor protoreflect.Fiel // Set is a mutating operation and unsafe for concurrent use. func (x *fastReflection_QueryGetAuctionRequest) Set(fd protoreflect.FieldDescriptor, value protoreflect.Value) { switch fd.FullName() { - case "modules.fundraising.v1.QueryGetAuctionRequest.auctionID": - x.AuctionID = value.Uint() + case "modules.fundraising.v1.QueryGetAuctionRequest.auction_id": + x.AuctionId = value.Uint() default: if fd.IsExtension() { panic(fmt.Errorf("proto3 declared messages do not support extensions: modules.fundraising.v1.QueryGetAuctionRequest")) @@ -2123,8 +2123,8 @@ func (x *fastReflection_QueryGetAuctionRequest) Set(fd protoreflect.FieldDescrip // Mutable is a mutating operation and unsafe for concurrent use. func (x *fastReflection_QueryGetAuctionRequest) Mutable(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.fundraising.v1.QueryGetAuctionRequest.auctionID": - panic(fmt.Errorf("field auctionID of message modules.fundraising.v1.QueryGetAuctionRequest is not mutable")) + case "modules.fundraising.v1.QueryGetAuctionRequest.auction_id": + panic(fmt.Errorf("field auction_id of message modules.fundraising.v1.QueryGetAuctionRequest is not mutable")) default: if fd.IsExtension() { panic(fmt.Errorf("proto3 declared messages do not support extensions: modules.fundraising.v1.QueryGetAuctionRequest")) @@ -2138,7 +2138,7 @@ func (x *fastReflection_QueryGetAuctionRequest) Mutable(fd protoreflect.FieldDes // For lists, maps, and messages, this returns a new, empty, mutable value. func (x *fastReflection_QueryGetAuctionRequest) NewField(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.fundraising.v1.QueryGetAuctionRequest.auctionID": + case "modules.fundraising.v1.QueryGetAuctionRequest.auction_id": return protoreflect.ValueOfUint64(uint64(0)) default: if fd.IsExtension() { @@ -2209,8 +2209,8 @@ func (x *fastReflection_QueryGetAuctionRequest) ProtoMethods() *protoiface.Metho var n int var l int _ = l - if x.AuctionID != 0 { - n += 1 + runtime.Sov(uint64(x.AuctionID)) + if x.AuctionId != 0 { + n += 1 + runtime.Sov(uint64(x.AuctionId)) } if x.unknownFields != nil { n += len(x.unknownFields) @@ -2241,8 +2241,8 @@ func (x *fastReflection_QueryGetAuctionRequest) ProtoMethods() *protoiface.Metho i -= len(x.unknownFields) copy(dAtA[i:], x.unknownFields) } - if x.AuctionID != 0 { - i = runtime.EncodeVarint(dAtA, i, uint64(x.AuctionID)) + if x.AuctionId != 0 { + i = runtime.EncodeVarint(dAtA, i, uint64(x.AuctionId)) i-- dAtA[i] = 0x8 } @@ -2297,9 +2297,9 @@ func (x *fastReflection_QueryGetAuctionRequest) ProtoMethods() *protoiface.Metho switch fieldNum { case 1: if wireType != 0 { - return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field AuctionID", wireType) + return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field AuctionId", wireType) } - x.AuctionID = 0 + x.AuctionId = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, runtime.ErrIntOverflow @@ -2309,7 +2309,7 @@ func (x *fastReflection_QueryGetAuctionRequest) ProtoMethods() *protoiface.Metho } b := dAtA[iNdEx] iNdEx++ - x.AuctionID |= uint64(b&0x7F) << shift + x.AuctionId |= uint64(b&0x7F) << shift if b < 0x80 { break } @@ -2786,14 +2786,14 @@ func (x *fastReflection_QueryGetAuctionResponse) ProtoMethods() *protoiface.Meth var ( md_QueryAllAllowedBidderRequest protoreflect.MessageDescriptor - fd_QueryAllAllowedBidderRequest_auctionID protoreflect.FieldDescriptor + fd_QueryAllAllowedBidderRequest_auction_id protoreflect.FieldDescriptor fd_QueryAllAllowedBidderRequest_pagination protoreflect.FieldDescriptor ) func init() { file_modules_fundraising_v1_query_proto_init() md_QueryAllAllowedBidderRequest = File_modules_fundraising_v1_query_proto.Messages().ByName("QueryAllAllowedBidderRequest") - fd_QueryAllAllowedBidderRequest_auctionID = md_QueryAllAllowedBidderRequest.Fields().ByName("auctionID") + fd_QueryAllAllowedBidderRequest_auction_id = md_QueryAllAllowedBidderRequest.Fields().ByName("auction_id") fd_QueryAllAllowedBidderRequest_pagination = md_QueryAllAllowedBidderRequest.Fields().ByName("pagination") } @@ -2862,9 +2862,9 @@ func (x *fastReflection_QueryAllAllowedBidderRequest) Interface() protoreflect.P // While iterating, mutating operations may only be performed // on the current field descriptor. func (x *fastReflection_QueryAllAllowedBidderRequest) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) { - if x.AuctionID != uint64(0) { - value := protoreflect.ValueOfUint64(x.AuctionID) - if !f(fd_QueryAllAllowedBidderRequest_auctionID, value) { + if x.AuctionId != uint64(0) { + value := protoreflect.ValueOfUint64(x.AuctionId) + if !f(fd_QueryAllAllowedBidderRequest_auction_id, value) { return } } @@ -2889,8 +2889,8 @@ func (x *fastReflection_QueryAllAllowedBidderRequest) Range(f func(protoreflect. // a repeated field is populated if it is non-empty. func (x *fastReflection_QueryAllAllowedBidderRequest) Has(fd protoreflect.FieldDescriptor) bool { switch fd.FullName() { - case "modules.fundraising.v1.QueryAllAllowedBidderRequest.auctionID": - return x.AuctionID != uint64(0) + case "modules.fundraising.v1.QueryAllAllowedBidderRequest.auction_id": + return x.AuctionId != uint64(0) case "modules.fundraising.v1.QueryAllAllowedBidderRequest.pagination": return x.Pagination != nil default: @@ -2909,8 +2909,8 @@ func (x *fastReflection_QueryAllAllowedBidderRequest) Has(fd protoreflect.FieldD // Clear is a mutating operation and unsafe for concurrent use. func (x *fastReflection_QueryAllAllowedBidderRequest) Clear(fd protoreflect.FieldDescriptor) { switch fd.FullName() { - case "modules.fundraising.v1.QueryAllAllowedBidderRequest.auctionID": - x.AuctionID = uint64(0) + case "modules.fundraising.v1.QueryAllAllowedBidderRequest.auction_id": + x.AuctionId = uint64(0) case "modules.fundraising.v1.QueryAllAllowedBidderRequest.pagination": x.Pagination = nil default: @@ -2929,8 +2929,8 @@ func (x *fastReflection_QueryAllAllowedBidderRequest) Clear(fd protoreflect.Fiel // of the value; to obtain a mutable reference, use Mutable. func (x *fastReflection_QueryAllAllowedBidderRequest) Get(descriptor protoreflect.FieldDescriptor) protoreflect.Value { switch descriptor.FullName() { - case "modules.fundraising.v1.QueryAllAllowedBidderRequest.auctionID": - value := x.AuctionID + case "modules.fundraising.v1.QueryAllAllowedBidderRequest.auction_id": + value := x.AuctionId return protoreflect.ValueOfUint64(value) case "modules.fundraising.v1.QueryAllAllowedBidderRequest.pagination": value := x.Pagination @@ -2955,8 +2955,8 @@ func (x *fastReflection_QueryAllAllowedBidderRequest) Get(descriptor protoreflec // Set is a mutating operation and unsafe for concurrent use. func (x *fastReflection_QueryAllAllowedBidderRequest) Set(fd protoreflect.FieldDescriptor, value protoreflect.Value) { switch fd.FullName() { - case "modules.fundraising.v1.QueryAllAllowedBidderRequest.auctionID": - x.AuctionID = value.Uint() + case "modules.fundraising.v1.QueryAllAllowedBidderRequest.auction_id": + x.AuctionId = value.Uint() case "modules.fundraising.v1.QueryAllAllowedBidderRequest.pagination": x.Pagination = value.Message().Interface().(*v1beta1.PageRequest) default: @@ -2984,8 +2984,8 @@ func (x *fastReflection_QueryAllAllowedBidderRequest) Mutable(fd protoreflect.Fi x.Pagination = new(v1beta1.PageRequest) } return protoreflect.ValueOfMessage(x.Pagination.ProtoReflect()) - case "modules.fundraising.v1.QueryAllAllowedBidderRequest.auctionID": - panic(fmt.Errorf("field auctionID of message modules.fundraising.v1.QueryAllAllowedBidderRequest is not mutable")) + case "modules.fundraising.v1.QueryAllAllowedBidderRequest.auction_id": + panic(fmt.Errorf("field auction_id of message modules.fundraising.v1.QueryAllAllowedBidderRequest is not mutable")) default: if fd.IsExtension() { panic(fmt.Errorf("proto3 declared messages do not support extensions: modules.fundraising.v1.QueryAllAllowedBidderRequest")) @@ -2999,7 +2999,7 @@ func (x *fastReflection_QueryAllAllowedBidderRequest) Mutable(fd protoreflect.Fi // For lists, maps, and messages, this returns a new, empty, mutable value. func (x *fastReflection_QueryAllAllowedBidderRequest) NewField(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.fundraising.v1.QueryAllAllowedBidderRequest.auctionID": + case "modules.fundraising.v1.QueryAllAllowedBidderRequest.auction_id": return protoreflect.ValueOfUint64(uint64(0)) case "modules.fundraising.v1.QueryAllAllowedBidderRequest.pagination": m := new(v1beta1.PageRequest) @@ -3073,8 +3073,8 @@ func (x *fastReflection_QueryAllAllowedBidderRequest) ProtoMethods() *protoiface var n int var l int _ = l - if x.AuctionID != 0 { - n += 1 + runtime.Sov(uint64(x.AuctionID)) + if x.AuctionId != 0 { + n += 1 + runtime.Sov(uint64(x.AuctionId)) } if x.Pagination != nil { l = options.Size(x.Pagination) @@ -3123,8 +3123,8 @@ func (x *fastReflection_QueryAllAllowedBidderRequest) ProtoMethods() *protoiface i-- dAtA[i] = 0x12 } - if x.AuctionID != 0 { - i = runtime.EncodeVarint(dAtA, i, uint64(x.AuctionID)) + if x.AuctionId != 0 { + i = runtime.EncodeVarint(dAtA, i, uint64(x.AuctionId)) i-- dAtA[i] = 0x8 } @@ -3179,9 +3179,9 @@ func (x *fastReflection_QueryAllAllowedBidderRequest) ProtoMethods() *protoiface switch fieldNum { case 1: if wireType != 0 { - return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field AuctionID", wireType) + return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field AuctionId", wireType) } - x.AuctionID = 0 + x.AuctionId = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, runtime.ErrIntOverflow @@ -3191,7 +3191,7 @@ func (x *fastReflection_QueryAllAllowedBidderRequest) ProtoMethods() *protoiface } b := dAtA[iNdEx] iNdEx++ - x.AuctionID |= uint64(b&0x7F) << shift + x.AuctionId |= uint64(b&0x7F) << shift if b < 0x80 { break } @@ -3319,15 +3319,15 @@ func (x *_QueryAllAllowedBidderResponse_1_list) IsValid() bool { } var ( - md_QueryAllAllowedBidderResponse protoreflect.MessageDescriptor - fd_QueryAllAllowedBidderResponse_allowedBidder protoreflect.FieldDescriptor - fd_QueryAllAllowedBidderResponse_pagination protoreflect.FieldDescriptor + md_QueryAllAllowedBidderResponse protoreflect.MessageDescriptor + fd_QueryAllAllowedBidderResponse_allowed_bidder protoreflect.FieldDescriptor + fd_QueryAllAllowedBidderResponse_pagination protoreflect.FieldDescriptor ) func init() { file_modules_fundraising_v1_query_proto_init() md_QueryAllAllowedBidderResponse = File_modules_fundraising_v1_query_proto.Messages().ByName("QueryAllAllowedBidderResponse") - fd_QueryAllAllowedBidderResponse_allowedBidder = md_QueryAllAllowedBidderResponse.Fields().ByName("allowedBidder") + fd_QueryAllAllowedBidderResponse_allowed_bidder = md_QueryAllAllowedBidderResponse.Fields().ByName("allowed_bidder") fd_QueryAllAllowedBidderResponse_pagination = md_QueryAllAllowedBidderResponse.Fields().ByName("pagination") } @@ -3398,7 +3398,7 @@ func (x *fastReflection_QueryAllAllowedBidderResponse) Interface() protoreflect. func (x *fastReflection_QueryAllAllowedBidderResponse) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) { if len(x.AllowedBidder) != 0 { value := protoreflect.ValueOfList(&_QueryAllAllowedBidderResponse_1_list{list: &x.AllowedBidder}) - if !f(fd_QueryAllAllowedBidderResponse_allowedBidder, value) { + if !f(fd_QueryAllAllowedBidderResponse_allowed_bidder, value) { return } } @@ -3423,7 +3423,7 @@ func (x *fastReflection_QueryAllAllowedBidderResponse) Range(f func(protoreflect // a repeated field is populated if it is non-empty. func (x *fastReflection_QueryAllAllowedBidderResponse) Has(fd protoreflect.FieldDescriptor) bool { switch fd.FullName() { - case "modules.fundraising.v1.QueryAllAllowedBidderResponse.allowedBidder": + case "modules.fundraising.v1.QueryAllAllowedBidderResponse.allowed_bidder": return len(x.AllowedBidder) != 0 case "modules.fundraising.v1.QueryAllAllowedBidderResponse.pagination": return x.Pagination != nil @@ -3443,7 +3443,7 @@ func (x *fastReflection_QueryAllAllowedBidderResponse) Has(fd protoreflect.Field // Clear is a mutating operation and unsafe for concurrent use. func (x *fastReflection_QueryAllAllowedBidderResponse) Clear(fd protoreflect.FieldDescriptor) { switch fd.FullName() { - case "modules.fundraising.v1.QueryAllAllowedBidderResponse.allowedBidder": + case "modules.fundraising.v1.QueryAllAllowedBidderResponse.allowed_bidder": x.AllowedBidder = nil case "modules.fundraising.v1.QueryAllAllowedBidderResponse.pagination": x.Pagination = nil @@ -3463,7 +3463,7 @@ func (x *fastReflection_QueryAllAllowedBidderResponse) Clear(fd protoreflect.Fie // of the value; to obtain a mutable reference, use Mutable. func (x *fastReflection_QueryAllAllowedBidderResponse) Get(descriptor protoreflect.FieldDescriptor) protoreflect.Value { switch descriptor.FullName() { - case "modules.fundraising.v1.QueryAllAllowedBidderResponse.allowedBidder": + case "modules.fundraising.v1.QueryAllAllowedBidderResponse.allowed_bidder": if len(x.AllowedBidder) == 0 { return protoreflect.ValueOfList(&_QueryAllAllowedBidderResponse_1_list{}) } @@ -3492,7 +3492,7 @@ func (x *fastReflection_QueryAllAllowedBidderResponse) Get(descriptor protorefle // Set is a mutating operation and unsafe for concurrent use. func (x *fastReflection_QueryAllAllowedBidderResponse) Set(fd protoreflect.FieldDescriptor, value protoreflect.Value) { switch fd.FullName() { - case "modules.fundraising.v1.QueryAllAllowedBidderResponse.allowedBidder": + case "modules.fundraising.v1.QueryAllAllowedBidderResponse.allowed_bidder": lv := value.List() clv := lv.(*_QueryAllAllowedBidderResponse_1_list) x.AllowedBidder = *clv.list @@ -3518,7 +3518,7 @@ func (x *fastReflection_QueryAllAllowedBidderResponse) Set(fd protoreflect.Field // Mutable is a mutating operation and unsafe for concurrent use. func (x *fastReflection_QueryAllAllowedBidderResponse) Mutable(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.fundraising.v1.QueryAllAllowedBidderResponse.allowedBidder": + case "modules.fundraising.v1.QueryAllAllowedBidderResponse.allowed_bidder": if x.AllowedBidder == nil { x.AllowedBidder = []*AllowedBidder{} } @@ -3542,7 +3542,7 @@ func (x *fastReflection_QueryAllAllowedBidderResponse) Mutable(fd protoreflect.F // For lists, maps, and messages, this returns a new, empty, mutable value. func (x *fastReflection_QueryAllAllowedBidderResponse) NewField(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.fundraising.v1.QueryAllAllowedBidderResponse.allowedBidder": + case "modules.fundraising.v1.QueryAllAllowedBidderResponse.allowed_bidder": list := []*AllowedBidder{} return protoreflect.ValueOfList(&_QueryAllAllowedBidderResponse_1_list{list: &list}) case "modules.fundraising.v1.QueryAllAllowedBidderResponse.pagination": @@ -3841,15 +3841,15 @@ func (x *fastReflection_QueryAllAllowedBidderResponse) ProtoMethods() *protoifac } var ( - md_QueryGetAllowedBidderRequest protoreflect.MessageDescriptor - fd_QueryGetAllowedBidderRequest_auctionID protoreflect.FieldDescriptor - fd_QueryGetAllowedBidderRequest_bidder protoreflect.FieldDescriptor + md_QueryGetAllowedBidderRequest protoreflect.MessageDescriptor + fd_QueryGetAllowedBidderRequest_auction_id protoreflect.FieldDescriptor + fd_QueryGetAllowedBidderRequest_bidder protoreflect.FieldDescriptor ) func init() { file_modules_fundraising_v1_query_proto_init() md_QueryGetAllowedBidderRequest = File_modules_fundraising_v1_query_proto.Messages().ByName("QueryGetAllowedBidderRequest") - fd_QueryGetAllowedBidderRequest_auctionID = md_QueryGetAllowedBidderRequest.Fields().ByName("auctionID") + fd_QueryGetAllowedBidderRequest_auction_id = md_QueryGetAllowedBidderRequest.Fields().ByName("auction_id") fd_QueryGetAllowedBidderRequest_bidder = md_QueryGetAllowedBidderRequest.Fields().ByName("bidder") } @@ -3918,9 +3918,9 @@ func (x *fastReflection_QueryGetAllowedBidderRequest) Interface() protoreflect.P // While iterating, mutating operations may only be performed // on the current field descriptor. func (x *fastReflection_QueryGetAllowedBidderRequest) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) { - if x.AuctionID != uint64(0) { - value := protoreflect.ValueOfUint64(x.AuctionID) - if !f(fd_QueryGetAllowedBidderRequest_auctionID, value) { + if x.AuctionId != uint64(0) { + value := protoreflect.ValueOfUint64(x.AuctionId) + if !f(fd_QueryGetAllowedBidderRequest_auction_id, value) { return } } @@ -3945,8 +3945,8 @@ func (x *fastReflection_QueryGetAllowedBidderRequest) Range(f func(protoreflect. // a repeated field is populated if it is non-empty. func (x *fastReflection_QueryGetAllowedBidderRequest) Has(fd protoreflect.FieldDescriptor) bool { switch fd.FullName() { - case "modules.fundraising.v1.QueryGetAllowedBidderRequest.auctionID": - return x.AuctionID != uint64(0) + case "modules.fundraising.v1.QueryGetAllowedBidderRequest.auction_id": + return x.AuctionId != uint64(0) case "modules.fundraising.v1.QueryGetAllowedBidderRequest.bidder": return x.Bidder != "" default: @@ -3965,8 +3965,8 @@ func (x *fastReflection_QueryGetAllowedBidderRequest) Has(fd protoreflect.FieldD // Clear is a mutating operation and unsafe for concurrent use. func (x *fastReflection_QueryGetAllowedBidderRequest) Clear(fd protoreflect.FieldDescriptor) { switch fd.FullName() { - case "modules.fundraising.v1.QueryGetAllowedBidderRequest.auctionID": - x.AuctionID = uint64(0) + case "modules.fundraising.v1.QueryGetAllowedBidderRequest.auction_id": + x.AuctionId = uint64(0) case "modules.fundraising.v1.QueryGetAllowedBidderRequest.bidder": x.Bidder = "" default: @@ -3985,8 +3985,8 @@ func (x *fastReflection_QueryGetAllowedBidderRequest) Clear(fd protoreflect.Fiel // of the value; to obtain a mutable reference, use Mutable. func (x *fastReflection_QueryGetAllowedBidderRequest) Get(descriptor protoreflect.FieldDescriptor) protoreflect.Value { switch descriptor.FullName() { - case "modules.fundraising.v1.QueryGetAllowedBidderRequest.auctionID": - value := x.AuctionID + case "modules.fundraising.v1.QueryGetAllowedBidderRequest.auction_id": + value := x.AuctionId return protoreflect.ValueOfUint64(value) case "modules.fundraising.v1.QueryGetAllowedBidderRequest.bidder": value := x.Bidder @@ -4011,8 +4011,8 @@ func (x *fastReflection_QueryGetAllowedBidderRequest) Get(descriptor protoreflec // Set is a mutating operation and unsafe for concurrent use. func (x *fastReflection_QueryGetAllowedBidderRequest) Set(fd protoreflect.FieldDescriptor, value protoreflect.Value) { switch fd.FullName() { - case "modules.fundraising.v1.QueryGetAllowedBidderRequest.auctionID": - x.AuctionID = value.Uint() + case "modules.fundraising.v1.QueryGetAllowedBidderRequest.auction_id": + x.AuctionId = value.Uint() case "modules.fundraising.v1.QueryGetAllowedBidderRequest.bidder": x.Bidder = value.Interface().(string) default: @@ -4035,8 +4035,8 @@ func (x *fastReflection_QueryGetAllowedBidderRequest) Set(fd protoreflect.FieldD // Mutable is a mutating operation and unsafe for concurrent use. func (x *fastReflection_QueryGetAllowedBidderRequest) Mutable(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.fundraising.v1.QueryGetAllowedBidderRequest.auctionID": - panic(fmt.Errorf("field auctionID of message modules.fundraising.v1.QueryGetAllowedBidderRequest is not mutable")) + case "modules.fundraising.v1.QueryGetAllowedBidderRequest.auction_id": + panic(fmt.Errorf("field auction_id of message modules.fundraising.v1.QueryGetAllowedBidderRequest is not mutable")) case "modules.fundraising.v1.QueryGetAllowedBidderRequest.bidder": panic(fmt.Errorf("field bidder of message modules.fundraising.v1.QueryGetAllowedBidderRequest is not mutable")) default: @@ -4052,7 +4052,7 @@ func (x *fastReflection_QueryGetAllowedBidderRequest) Mutable(fd protoreflect.Fi // For lists, maps, and messages, this returns a new, empty, mutable value. func (x *fastReflection_QueryGetAllowedBidderRequest) NewField(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.fundraising.v1.QueryGetAllowedBidderRequest.auctionID": + case "modules.fundraising.v1.QueryGetAllowedBidderRequest.auction_id": return protoreflect.ValueOfUint64(uint64(0)) case "modules.fundraising.v1.QueryGetAllowedBidderRequest.bidder": return protoreflect.ValueOfString("") @@ -4125,8 +4125,8 @@ func (x *fastReflection_QueryGetAllowedBidderRequest) ProtoMethods() *protoiface var n int var l int _ = l - if x.AuctionID != 0 { - n += 1 + runtime.Sov(uint64(x.AuctionID)) + if x.AuctionId != 0 { + n += 1 + runtime.Sov(uint64(x.AuctionId)) } l = len(x.Bidder) if l > 0 { @@ -4168,8 +4168,8 @@ func (x *fastReflection_QueryGetAllowedBidderRequest) ProtoMethods() *protoiface i-- dAtA[i] = 0x12 } - if x.AuctionID != 0 { - i = runtime.EncodeVarint(dAtA, i, uint64(x.AuctionID)) + if x.AuctionId != 0 { + i = runtime.EncodeVarint(dAtA, i, uint64(x.AuctionId)) i-- dAtA[i] = 0x8 } @@ -4224,9 +4224,9 @@ func (x *fastReflection_QueryGetAllowedBidderRequest) ProtoMethods() *protoiface switch fieldNum { case 1: if wireType != 0 { - return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field AuctionID", wireType) + return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field AuctionId", wireType) } - x.AuctionID = 0 + x.AuctionId = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, runtime.ErrIntOverflow @@ -4236,7 +4236,7 @@ func (x *fastReflection_QueryGetAllowedBidderRequest) ProtoMethods() *protoiface } b := dAtA[iNdEx] iNdEx++ - x.AuctionID |= uint64(b&0x7F) << shift + x.AuctionId |= uint64(b&0x7F) << shift if b < 0x80 { break } @@ -4309,14 +4309,14 @@ func (x *fastReflection_QueryGetAllowedBidderRequest) ProtoMethods() *protoiface } var ( - md_QueryGetAllowedBidderResponse protoreflect.MessageDescriptor - fd_QueryGetAllowedBidderResponse_allowedBidder protoreflect.FieldDescriptor + md_QueryGetAllowedBidderResponse protoreflect.MessageDescriptor + fd_QueryGetAllowedBidderResponse_allowed_bidder protoreflect.FieldDescriptor ) func init() { file_modules_fundraising_v1_query_proto_init() md_QueryGetAllowedBidderResponse = File_modules_fundraising_v1_query_proto.Messages().ByName("QueryGetAllowedBidderResponse") - fd_QueryGetAllowedBidderResponse_allowedBidder = md_QueryGetAllowedBidderResponse.Fields().ByName("allowedBidder") + fd_QueryGetAllowedBidderResponse_allowed_bidder = md_QueryGetAllowedBidderResponse.Fields().ByName("allowed_bidder") } var _ protoreflect.Message = (*fastReflection_QueryGetAllowedBidderResponse)(nil) @@ -4386,7 +4386,7 @@ func (x *fastReflection_QueryGetAllowedBidderResponse) Interface() protoreflect. func (x *fastReflection_QueryGetAllowedBidderResponse) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) { if x.AllowedBidder != nil { value := protoreflect.ValueOfMessage(x.AllowedBidder.ProtoReflect()) - if !f(fd_QueryGetAllowedBidderResponse_allowedBidder, value) { + if !f(fd_QueryGetAllowedBidderResponse_allowed_bidder, value) { return } } @@ -4405,7 +4405,7 @@ func (x *fastReflection_QueryGetAllowedBidderResponse) Range(f func(protoreflect // a repeated field is populated if it is non-empty. func (x *fastReflection_QueryGetAllowedBidderResponse) Has(fd protoreflect.FieldDescriptor) bool { switch fd.FullName() { - case "modules.fundraising.v1.QueryGetAllowedBidderResponse.allowedBidder": + case "modules.fundraising.v1.QueryGetAllowedBidderResponse.allowed_bidder": return x.AllowedBidder != nil default: if fd.IsExtension() { @@ -4423,7 +4423,7 @@ func (x *fastReflection_QueryGetAllowedBidderResponse) Has(fd protoreflect.Field // Clear is a mutating operation and unsafe for concurrent use. func (x *fastReflection_QueryGetAllowedBidderResponse) Clear(fd protoreflect.FieldDescriptor) { switch fd.FullName() { - case "modules.fundraising.v1.QueryGetAllowedBidderResponse.allowedBidder": + case "modules.fundraising.v1.QueryGetAllowedBidderResponse.allowed_bidder": x.AllowedBidder = nil default: if fd.IsExtension() { @@ -4441,7 +4441,7 @@ func (x *fastReflection_QueryGetAllowedBidderResponse) Clear(fd protoreflect.Fie // of the value; to obtain a mutable reference, use Mutable. func (x *fastReflection_QueryGetAllowedBidderResponse) Get(descriptor protoreflect.FieldDescriptor) protoreflect.Value { switch descriptor.FullName() { - case "modules.fundraising.v1.QueryGetAllowedBidderResponse.allowedBidder": + case "modules.fundraising.v1.QueryGetAllowedBidderResponse.allowed_bidder": value := x.AllowedBidder return protoreflect.ValueOfMessage(value.ProtoReflect()) default: @@ -4464,7 +4464,7 @@ func (x *fastReflection_QueryGetAllowedBidderResponse) Get(descriptor protorefle // Set is a mutating operation and unsafe for concurrent use. func (x *fastReflection_QueryGetAllowedBidderResponse) Set(fd protoreflect.FieldDescriptor, value protoreflect.Value) { switch fd.FullName() { - case "modules.fundraising.v1.QueryGetAllowedBidderResponse.allowedBidder": + case "modules.fundraising.v1.QueryGetAllowedBidderResponse.allowed_bidder": x.AllowedBidder = value.Message().Interface().(*AllowedBidder) default: if fd.IsExtension() { @@ -4486,7 +4486,7 @@ func (x *fastReflection_QueryGetAllowedBidderResponse) Set(fd protoreflect.Field // Mutable is a mutating operation and unsafe for concurrent use. func (x *fastReflection_QueryGetAllowedBidderResponse) Mutable(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.fundraising.v1.QueryGetAllowedBidderResponse.allowedBidder": + case "modules.fundraising.v1.QueryGetAllowedBidderResponse.allowed_bidder": if x.AllowedBidder == nil { x.AllowedBidder = new(AllowedBidder) } @@ -4504,7 +4504,7 @@ func (x *fastReflection_QueryGetAllowedBidderResponse) Mutable(fd protoreflect.F // For lists, maps, and messages, this returns a new, empty, mutable value. func (x *fastReflection_QueryGetAllowedBidderResponse) NewField(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.fundraising.v1.QueryGetAllowedBidderResponse.allowedBidder": + case "modules.fundraising.v1.QueryGetAllowedBidderResponse.allowed_bidder": m := new(AllowedBidder) return protoreflect.ValueOfMessage(m.ProtoReflect()) default: @@ -4744,16 +4744,16 @@ func (x *fastReflection_QueryGetAllowedBidderResponse) ProtoMethods() *protoifac } var ( - md_QueryGetBidRequest protoreflect.MessageDescriptor - fd_QueryGetBidRequest_auctionID protoreflect.FieldDescriptor - fd_QueryGetBidRequest_bidID protoreflect.FieldDescriptor + md_QueryGetBidRequest protoreflect.MessageDescriptor + fd_QueryGetBidRequest_auction_id protoreflect.FieldDescriptor + fd_QueryGetBidRequest_bid_id protoreflect.FieldDescriptor ) func init() { file_modules_fundraising_v1_query_proto_init() md_QueryGetBidRequest = File_modules_fundraising_v1_query_proto.Messages().ByName("QueryGetBidRequest") - fd_QueryGetBidRequest_auctionID = md_QueryGetBidRequest.Fields().ByName("auctionID") - fd_QueryGetBidRequest_bidID = md_QueryGetBidRequest.Fields().ByName("bidID") + fd_QueryGetBidRequest_auction_id = md_QueryGetBidRequest.Fields().ByName("auction_id") + fd_QueryGetBidRequest_bid_id = md_QueryGetBidRequest.Fields().ByName("bid_id") } var _ protoreflect.Message = (*fastReflection_QueryGetBidRequest)(nil) @@ -4821,15 +4821,15 @@ func (x *fastReflection_QueryGetBidRequest) Interface() protoreflect.ProtoMessag // While iterating, mutating operations may only be performed // on the current field descriptor. func (x *fastReflection_QueryGetBidRequest) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) { - if x.AuctionID != uint64(0) { - value := protoreflect.ValueOfUint64(x.AuctionID) - if !f(fd_QueryGetBidRequest_auctionID, value) { + if x.AuctionId != uint64(0) { + value := protoreflect.ValueOfUint64(x.AuctionId) + if !f(fd_QueryGetBidRequest_auction_id, value) { return } } - if x.BidID != uint64(0) { - value := protoreflect.ValueOfUint64(x.BidID) - if !f(fd_QueryGetBidRequest_bidID, value) { + if x.BidId != uint64(0) { + value := protoreflect.ValueOfUint64(x.BidId) + if !f(fd_QueryGetBidRequest_bid_id, value) { return } } @@ -4848,10 +4848,10 @@ func (x *fastReflection_QueryGetBidRequest) Range(f func(protoreflect.FieldDescr // a repeated field is populated if it is non-empty. func (x *fastReflection_QueryGetBidRequest) Has(fd protoreflect.FieldDescriptor) bool { switch fd.FullName() { - case "modules.fundraising.v1.QueryGetBidRequest.auctionID": - return x.AuctionID != uint64(0) - case "modules.fundraising.v1.QueryGetBidRequest.bidID": - return x.BidID != uint64(0) + case "modules.fundraising.v1.QueryGetBidRequest.auction_id": + return x.AuctionId != uint64(0) + case "modules.fundraising.v1.QueryGetBidRequest.bid_id": + return x.BidId != uint64(0) default: if fd.IsExtension() { panic(fmt.Errorf("proto3 declared messages do not support extensions: modules.fundraising.v1.QueryGetBidRequest")) @@ -4868,10 +4868,10 @@ func (x *fastReflection_QueryGetBidRequest) Has(fd protoreflect.FieldDescriptor) // Clear is a mutating operation and unsafe for concurrent use. func (x *fastReflection_QueryGetBidRequest) Clear(fd protoreflect.FieldDescriptor) { switch fd.FullName() { - case "modules.fundraising.v1.QueryGetBidRequest.auctionID": - x.AuctionID = uint64(0) - case "modules.fundraising.v1.QueryGetBidRequest.bidID": - x.BidID = uint64(0) + case "modules.fundraising.v1.QueryGetBidRequest.auction_id": + x.AuctionId = uint64(0) + case "modules.fundraising.v1.QueryGetBidRequest.bid_id": + x.BidId = uint64(0) default: if fd.IsExtension() { panic(fmt.Errorf("proto3 declared messages do not support extensions: modules.fundraising.v1.QueryGetBidRequest")) @@ -4888,11 +4888,11 @@ func (x *fastReflection_QueryGetBidRequest) Clear(fd protoreflect.FieldDescripto // of the value; to obtain a mutable reference, use Mutable. func (x *fastReflection_QueryGetBidRequest) Get(descriptor protoreflect.FieldDescriptor) protoreflect.Value { switch descriptor.FullName() { - case "modules.fundraising.v1.QueryGetBidRequest.auctionID": - value := x.AuctionID + case "modules.fundraising.v1.QueryGetBidRequest.auction_id": + value := x.AuctionId return protoreflect.ValueOfUint64(value) - case "modules.fundraising.v1.QueryGetBidRequest.bidID": - value := x.BidID + case "modules.fundraising.v1.QueryGetBidRequest.bid_id": + value := x.BidId return protoreflect.ValueOfUint64(value) default: if descriptor.IsExtension() { @@ -4914,10 +4914,10 @@ func (x *fastReflection_QueryGetBidRequest) Get(descriptor protoreflect.FieldDes // Set is a mutating operation and unsafe for concurrent use. func (x *fastReflection_QueryGetBidRequest) Set(fd protoreflect.FieldDescriptor, value protoreflect.Value) { switch fd.FullName() { - case "modules.fundraising.v1.QueryGetBidRequest.auctionID": - x.AuctionID = value.Uint() - case "modules.fundraising.v1.QueryGetBidRequest.bidID": - x.BidID = value.Uint() + case "modules.fundraising.v1.QueryGetBidRequest.auction_id": + x.AuctionId = value.Uint() + case "modules.fundraising.v1.QueryGetBidRequest.bid_id": + x.BidId = value.Uint() default: if fd.IsExtension() { panic(fmt.Errorf("proto3 declared messages do not support extensions: modules.fundraising.v1.QueryGetBidRequest")) @@ -4938,10 +4938,10 @@ func (x *fastReflection_QueryGetBidRequest) Set(fd protoreflect.FieldDescriptor, // Mutable is a mutating operation and unsafe for concurrent use. func (x *fastReflection_QueryGetBidRequest) Mutable(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.fundraising.v1.QueryGetBidRequest.auctionID": - panic(fmt.Errorf("field auctionID of message modules.fundraising.v1.QueryGetBidRequest is not mutable")) - case "modules.fundraising.v1.QueryGetBidRequest.bidID": - panic(fmt.Errorf("field bidID of message modules.fundraising.v1.QueryGetBidRequest is not mutable")) + case "modules.fundraising.v1.QueryGetBidRequest.auction_id": + panic(fmt.Errorf("field auction_id of message modules.fundraising.v1.QueryGetBidRequest is not mutable")) + case "modules.fundraising.v1.QueryGetBidRequest.bid_id": + panic(fmt.Errorf("field bid_id of message modules.fundraising.v1.QueryGetBidRequest is not mutable")) default: if fd.IsExtension() { panic(fmt.Errorf("proto3 declared messages do not support extensions: modules.fundraising.v1.QueryGetBidRequest")) @@ -4955,9 +4955,9 @@ func (x *fastReflection_QueryGetBidRequest) Mutable(fd protoreflect.FieldDescrip // For lists, maps, and messages, this returns a new, empty, mutable value. func (x *fastReflection_QueryGetBidRequest) NewField(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.fundraising.v1.QueryGetBidRequest.auctionID": + case "modules.fundraising.v1.QueryGetBidRequest.auction_id": return protoreflect.ValueOfUint64(uint64(0)) - case "modules.fundraising.v1.QueryGetBidRequest.bidID": + case "modules.fundraising.v1.QueryGetBidRequest.bid_id": return protoreflect.ValueOfUint64(uint64(0)) default: if fd.IsExtension() { @@ -5028,11 +5028,11 @@ func (x *fastReflection_QueryGetBidRequest) ProtoMethods() *protoiface.Methods { var n int var l int _ = l - if x.AuctionID != 0 { - n += 1 + runtime.Sov(uint64(x.AuctionID)) + if x.AuctionId != 0 { + n += 1 + runtime.Sov(uint64(x.AuctionId)) } - if x.BidID != 0 { - n += 1 + runtime.Sov(uint64(x.BidID)) + if x.BidId != 0 { + n += 1 + runtime.Sov(uint64(x.BidId)) } if x.unknownFields != nil { n += len(x.unknownFields) @@ -5063,13 +5063,13 @@ func (x *fastReflection_QueryGetBidRequest) ProtoMethods() *protoiface.Methods { i -= len(x.unknownFields) copy(dAtA[i:], x.unknownFields) } - if x.BidID != 0 { - i = runtime.EncodeVarint(dAtA, i, uint64(x.BidID)) + if x.BidId != 0 { + i = runtime.EncodeVarint(dAtA, i, uint64(x.BidId)) i-- dAtA[i] = 0x10 } - if x.AuctionID != 0 { - i = runtime.EncodeVarint(dAtA, i, uint64(x.AuctionID)) + if x.AuctionId != 0 { + i = runtime.EncodeVarint(dAtA, i, uint64(x.AuctionId)) i-- dAtA[i] = 0x8 } @@ -5124,9 +5124,9 @@ func (x *fastReflection_QueryGetBidRequest) ProtoMethods() *protoiface.Methods { switch fieldNum { case 1: if wireType != 0 { - return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field AuctionID", wireType) + return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field AuctionId", wireType) } - x.AuctionID = 0 + x.AuctionId = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, runtime.ErrIntOverflow @@ -5136,16 +5136,16 @@ func (x *fastReflection_QueryGetBidRequest) ProtoMethods() *protoiface.Methods { } b := dAtA[iNdEx] iNdEx++ - x.AuctionID |= uint64(b&0x7F) << shift + x.AuctionId |= uint64(b&0x7F) << shift if b < 0x80 { break } } case 2: if wireType != 0 { - return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field BidID", wireType) + return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field BidId", wireType) } - x.BidID = 0 + x.BidId = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, runtime.ErrIntOverflow @@ -5155,7 +5155,7 @@ func (x *fastReflection_QueryGetBidRequest) ProtoMethods() *protoiface.Methods { } b := dAtA[iNdEx] iNdEx++ - x.BidID |= uint64(b&0x7F) << shift + x.BidId |= uint64(b&0x7F) << shift if b < 0x80 { break } @@ -5632,18 +5632,18 @@ func (x *fastReflection_QueryGetBidResponse) ProtoMethods() *protoiface.Methods var ( md_QueryAllBidRequest protoreflect.MessageDescriptor - fd_QueryAllBidRequest_auctionID protoreflect.FieldDescriptor + fd_QueryAllBidRequest_auction_id protoreflect.FieldDescriptor fd_QueryAllBidRequest_bidder protoreflect.FieldDescriptor - fd_QueryAllBidRequest_isMatched protoreflect.FieldDescriptor + fd_QueryAllBidRequest_is_matched protoreflect.FieldDescriptor fd_QueryAllBidRequest_pagination protoreflect.FieldDescriptor ) func init() { file_modules_fundraising_v1_query_proto_init() md_QueryAllBidRequest = File_modules_fundraising_v1_query_proto.Messages().ByName("QueryAllBidRequest") - fd_QueryAllBidRequest_auctionID = md_QueryAllBidRequest.Fields().ByName("auctionID") + fd_QueryAllBidRequest_auction_id = md_QueryAllBidRequest.Fields().ByName("auction_id") fd_QueryAllBidRequest_bidder = md_QueryAllBidRequest.Fields().ByName("bidder") - fd_QueryAllBidRequest_isMatched = md_QueryAllBidRequest.Fields().ByName("isMatched") + fd_QueryAllBidRequest_is_matched = md_QueryAllBidRequest.Fields().ByName("is_matched") fd_QueryAllBidRequest_pagination = md_QueryAllBidRequest.Fields().ByName("pagination") } @@ -5712,9 +5712,9 @@ func (x *fastReflection_QueryAllBidRequest) Interface() protoreflect.ProtoMessag // While iterating, mutating operations may only be performed // on the current field descriptor. func (x *fastReflection_QueryAllBidRequest) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) { - if x.AuctionID != uint64(0) { - value := protoreflect.ValueOfUint64(x.AuctionID) - if !f(fd_QueryAllBidRequest_auctionID, value) { + if x.AuctionId != uint64(0) { + value := protoreflect.ValueOfUint64(x.AuctionId) + if !f(fd_QueryAllBidRequest_auction_id, value) { return } } @@ -5726,7 +5726,7 @@ func (x *fastReflection_QueryAllBidRequest) Range(f func(protoreflect.FieldDescr } if x.IsMatched != "" { value := protoreflect.ValueOfString(x.IsMatched) - if !f(fd_QueryAllBidRequest_isMatched, value) { + if !f(fd_QueryAllBidRequest_is_matched, value) { return } } @@ -5751,11 +5751,11 @@ func (x *fastReflection_QueryAllBidRequest) Range(f func(protoreflect.FieldDescr // a repeated field is populated if it is non-empty. func (x *fastReflection_QueryAllBidRequest) Has(fd protoreflect.FieldDescriptor) bool { switch fd.FullName() { - case "modules.fundraising.v1.QueryAllBidRequest.auctionID": - return x.AuctionID != uint64(0) + case "modules.fundraising.v1.QueryAllBidRequest.auction_id": + return x.AuctionId != uint64(0) case "modules.fundraising.v1.QueryAllBidRequest.bidder": return x.Bidder != "" - case "modules.fundraising.v1.QueryAllBidRequest.isMatched": + case "modules.fundraising.v1.QueryAllBidRequest.is_matched": return x.IsMatched != "" case "modules.fundraising.v1.QueryAllBidRequest.pagination": return x.Pagination != nil @@ -5775,11 +5775,11 @@ func (x *fastReflection_QueryAllBidRequest) Has(fd protoreflect.FieldDescriptor) // Clear is a mutating operation and unsafe for concurrent use. func (x *fastReflection_QueryAllBidRequest) Clear(fd protoreflect.FieldDescriptor) { switch fd.FullName() { - case "modules.fundraising.v1.QueryAllBidRequest.auctionID": - x.AuctionID = uint64(0) + case "modules.fundraising.v1.QueryAllBidRequest.auction_id": + x.AuctionId = uint64(0) case "modules.fundraising.v1.QueryAllBidRequest.bidder": x.Bidder = "" - case "modules.fundraising.v1.QueryAllBidRequest.isMatched": + case "modules.fundraising.v1.QueryAllBidRequest.is_matched": x.IsMatched = "" case "modules.fundraising.v1.QueryAllBidRequest.pagination": x.Pagination = nil @@ -5799,13 +5799,13 @@ func (x *fastReflection_QueryAllBidRequest) Clear(fd protoreflect.FieldDescripto // of the value; to obtain a mutable reference, use Mutable. func (x *fastReflection_QueryAllBidRequest) Get(descriptor protoreflect.FieldDescriptor) protoreflect.Value { switch descriptor.FullName() { - case "modules.fundraising.v1.QueryAllBidRequest.auctionID": - value := x.AuctionID + case "modules.fundraising.v1.QueryAllBidRequest.auction_id": + value := x.AuctionId return protoreflect.ValueOfUint64(value) case "modules.fundraising.v1.QueryAllBidRequest.bidder": value := x.Bidder return protoreflect.ValueOfString(value) - case "modules.fundraising.v1.QueryAllBidRequest.isMatched": + case "modules.fundraising.v1.QueryAllBidRequest.is_matched": value := x.IsMatched return protoreflect.ValueOfString(value) case "modules.fundraising.v1.QueryAllBidRequest.pagination": @@ -5831,11 +5831,11 @@ func (x *fastReflection_QueryAllBidRequest) Get(descriptor protoreflect.FieldDes // Set is a mutating operation and unsafe for concurrent use. func (x *fastReflection_QueryAllBidRequest) Set(fd protoreflect.FieldDescriptor, value protoreflect.Value) { switch fd.FullName() { - case "modules.fundraising.v1.QueryAllBidRequest.auctionID": - x.AuctionID = value.Uint() + case "modules.fundraising.v1.QueryAllBidRequest.auction_id": + x.AuctionId = value.Uint() case "modules.fundraising.v1.QueryAllBidRequest.bidder": x.Bidder = value.Interface().(string) - case "modules.fundraising.v1.QueryAllBidRequest.isMatched": + case "modules.fundraising.v1.QueryAllBidRequest.is_matched": x.IsMatched = value.Interface().(string) case "modules.fundraising.v1.QueryAllBidRequest.pagination": x.Pagination = value.Message().Interface().(*v1beta1.PageRequest) @@ -5864,12 +5864,12 @@ func (x *fastReflection_QueryAllBidRequest) Mutable(fd protoreflect.FieldDescrip x.Pagination = new(v1beta1.PageRequest) } return protoreflect.ValueOfMessage(x.Pagination.ProtoReflect()) - case "modules.fundraising.v1.QueryAllBidRequest.auctionID": - panic(fmt.Errorf("field auctionID of message modules.fundraising.v1.QueryAllBidRequest is not mutable")) + case "modules.fundraising.v1.QueryAllBidRequest.auction_id": + panic(fmt.Errorf("field auction_id of message modules.fundraising.v1.QueryAllBidRequest is not mutable")) case "modules.fundraising.v1.QueryAllBidRequest.bidder": panic(fmt.Errorf("field bidder of message modules.fundraising.v1.QueryAllBidRequest is not mutable")) - case "modules.fundraising.v1.QueryAllBidRequest.isMatched": - panic(fmt.Errorf("field isMatched of message modules.fundraising.v1.QueryAllBidRequest is not mutable")) + case "modules.fundraising.v1.QueryAllBidRequest.is_matched": + panic(fmt.Errorf("field is_matched of message modules.fundraising.v1.QueryAllBidRequest is not mutable")) default: if fd.IsExtension() { panic(fmt.Errorf("proto3 declared messages do not support extensions: modules.fundraising.v1.QueryAllBidRequest")) @@ -5883,11 +5883,11 @@ func (x *fastReflection_QueryAllBidRequest) Mutable(fd protoreflect.FieldDescrip // For lists, maps, and messages, this returns a new, empty, mutable value. func (x *fastReflection_QueryAllBidRequest) NewField(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.fundraising.v1.QueryAllBidRequest.auctionID": + case "modules.fundraising.v1.QueryAllBidRequest.auction_id": return protoreflect.ValueOfUint64(uint64(0)) case "modules.fundraising.v1.QueryAllBidRequest.bidder": return protoreflect.ValueOfString("") - case "modules.fundraising.v1.QueryAllBidRequest.isMatched": + case "modules.fundraising.v1.QueryAllBidRequest.is_matched": return protoreflect.ValueOfString("") case "modules.fundraising.v1.QueryAllBidRequest.pagination": m := new(v1beta1.PageRequest) @@ -5961,8 +5961,8 @@ func (x *fastReflection_QueryAllBidRequest) ProtoMethods() *protoiface.Methods { var n int var l int _ = l - if x.AuctionID != 0 { - n += 1 + runtime.Sov(uint64(x.AuctionID)) + if x.AuctionId != 0 { + n += 1 + runtime.Sov(uint64(x.AuctionId)) } l = len(x.Bidder) if l > 0 { @@ -6033,8 +6033,8 @@ func (x *fastReflection_QueryAllBidRequest) ProtoMethods() *protoiface.Methods { i-- dAtA[i] = 0x12 } - if x.AuctionID != 0 { - i = runtime.EncodeVarint(dAtA, i, uint64(x.AuctionID)) + if x.AuctionId != 0 { + i = runtime.EncodeVarint(dAtA, i, uint64(x.AuctionId)) i-- dAtA[i] = 0x8 } @@ -6089,9 +6089,9 @@ func (x *fastReflection_QueryAllBidRequest) ProtoMethods() *protoiface.Methods { switch fieldNum { case 1: if wireType != 0 { - return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field AuctionID", wireType) + return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field AuctionId", wireType) } - x.AuctionID = 0 + x.AuctionId = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, runtime.ErrIntOverflow @@ -6101,7 +6101,7 @@ func (x *fastReflection_QueryAllBidRequest) ProtoMethods() *protoiface.Methods { } b := dAtA[iNdEx] iNdEx++ - x.AuctionID |= uint64(b&0x7F) << shift + x.AuctionId |= uint64(b&0x7F) << shift if b < 0x80 { break } @@ -6816,14 +6816,14 @@ func (x *fastReflection_QueryAllBidResponse) ProtoMethods() *protoiface.Methods var ( md_QueryAllVestingQueueRequest protoreflect.MessageDescriptor - fd_QueryAllVestingQueueRequest_auctionID protoreflect.FieldDescriptor + fd_QueryAllVestingQueueRequest_auction_id protoreflect.FieldDescriptor fd_QueryAllVestingQueueRequest_pagination protoreflect.FieldDescriptor ) func init() { file_modules_fundraising_v1_query_proto_init() md_QueryAllVestingQueueRequest = File_modules_fundraising_v1_query_proto.Messages().ByName("QueryAllVestingQueueRequest") - fd_QueryAllVestingQueueRequest_auctionID = md_QueryAllVestingQueueRequest.Fields().ByName("auctionID") + fd_QueryAllVestingQueueRequest_auction_id = md_QueryAllVestingQueueRequest.Fields().ByName("auction_id") fd_QueryAllVestingQueueRequest_pagination = md_QueryAllVestingQueueRequest.Fields().ByName("pagination") } @@ -6892,9 +6892,9 @@ func (x *fastReflection_QueryAllVestingQueueRequest) Interface() protoreflect.Pr // While iterating, mutating operations may only be performed // on the current field descriptor. func (x *fastReflection_QueryAllVestingQueueRequest) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) { - if x.AuctionID != uint64(0) { - value := protoreflect.ValueOfUint64(x.AuctionID) - if !f(fd_QueryAllVestingQueueRequest_auctionID, value) { + if x.AuctionId != uint64(0) { + value := protoreflect.ValueOfUint64(x.AuctionId) + if !f(fd_QueryAllVestingQueueRequest_auction_id, value) { return } } @@ -6919,8 +6919,8 @@ func (x *fastReflection_QueryAllVestingQueueRequest) Range(f func(protoreflect.F // a repeated field is populated if it is non-empty. func (x *fastReflection_QueryAllVestingQueueRequest) Has(fd protoreflect.FieldDescriptor) bool { switch fd.FullName() { - case "modules.fundraising.v1.QueryAllVestingQueueRequest.auctionID": - return x.AuctionID != uint64(0) + case "modules.fundraising.v1.QueryAllVestingQueueRequest.auction_id": + return x.AuctionId != uint64(0) case "modules.fundraising.v1.QueryAllVestingQueueRequest.pagination": return x.Pagination != nil default: @@ -6939,8 +6939,8 @@ func (x *fastReflection_QueryAllVestingQueueRequest) Has(fd protoreflect.FieldDe // Clear is a mutating operation and unsafe for concurrent use. func (x *fastReflection_QueryAllVestingQueueRequest) Clear(fd protoreflect.FieldDescriptor) { switch fd.FullName() { - case "modules.fundraising.v1.QueryAllVestingQueueRequest.auctionID": - x.AuctionID = uint64(0) + case "modules.fundraising.v1.QueryAllVestingQueueRequest.auction_id": + x.AuctionId = uint64(0) case "modules.fundraising.v1.QueryAllVestingQueueRequest.pagination": x.Pagination = nil default: @@ -6959,8 +6959,8 @@ func (x *fastReflection_QueryAllVestingQueueRequest) Clear(fd protoreflect.Field // of the value; to obtain a mutable reference, use Mutable. func (x *fastReflection_QueryAllVestingQueueRequest) Get(descriptor protoreflect.FieldDescriptor) protoreflect.Value { switch descriptor.FullName() { - case "modules.fundraising.v1.QueryAllVestingQueueRequest.auctionID": - value := x.AuctionID + case "modules.fundraising.v1.QueryAllVestingQueueRequest.auction_id": + value := x.AuctionId return protoreflect.ValueOfUint64(value) case "modules.fundraising.v1.QueryAllVestingQueueRequest.pagination": value := x.Pagination @@ -6985,8 +6985,8 @@ func (x *fastReflection_QueryAllVestingQueueRequest) Get(descriptor protoreflect // Set is a mutating operation and unsafe for concurrent use. func (x *fastReflection_QueryAllVestingQueueRequest) Set(fd protoreflect.FieldDescriptor, value protoreflect.Value) { switch fd.FullName() { - case "modules.fundraising.v1.QueryAllVestingQueueRequest.auctionID": - x.AuctionID = value.Uint() + case "modules.fundraising.v1.QueryAllVestingQueueRequest.auction_id": + x.AuctionId = value.Uint() case "modules.fundraising.v1.QueryAllVestingQueueRequest.pagination": x.Pagination = value.Message().Interface().(*v1beta1.PageRequest) default: @@ -7014,8 +7014,8 @@ func (x *fastReflection_QueryAllVestingQueueRequest) Mutable(fd protoreflect.Fie x.Pagination = new(v1beta1.PageRequest) } return protoreflect.ValueOfMessage(x.Pagination.ProtoReflect()) - case "modules.fundraising.v1.QueryAllVestingQueueRequest.auctionID": - panic(fmt.Errorf("field auctionID of message modules.fundraising.v1.QueryAllVestingQueueRequest is not mutable")) + case "modules.fundraising.v1.QueryAllVestingQueueRequest.auction_id": + panic(fmt.Errorf("field auction_id of message modules.fundraising.v1.QueryAllVestingQueueRequest is not mutable")) default: if fd.IsExtension() { panic(fmt.Errorf("proto3 declared messages do not support extensions: modules.fundraising.v1.QueryAllVestingQueueRequest")) @@ -7029,7 +7029,7 @@ func (x *fastReflection_QueryAllVestingQueueRequest) Mutable(fd protoreflect.Fie // For lists, maps, and messages, this returns a new, empty, mutable value. func (x *fastReflection_QueryAllVestingQueueRequest) NewField(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.fundraising.v1.QueryAllVestingQueueRequest.auctionID": + case "modules.fundraising.v1.QueryAllVestingQueueRequest.auction_id": return protoreflect.ValueOfUint64(uint64(0)) case "modules.fundraising.v1.QueryAllVestingQueueRequest.pagination": m := new(v1beta1.PageRequest) @@ -7103,8 +7103,8 @@ func (x *fastReflection_QueryAllVestingQueueRequest) ProtoMethods() *protoiface. var n int var l int _ = l - if x.AuctionID != 0 { - n += 1 + runtime.Sov(uint64(x.AuctionID)) + if x.AuctionId != 0 { + n += 1 + runtime.Sov(uint64(x.AuctionId)) } if x.Pagination != nil { l = options.Size(x.Pagination) @@ -7153,8 +7153,8 @@ func (x *fastReflection_QueryAllVestingQueueRequest) ProtoMethods() *protoiface. i-- dAtA[i] = 0x12 } - if x.AuctionID != 0 { - i = runtime.EncodeVarint(dAtA, i, uint64(x.AuctionID)) + if x.AuctionId != 0 { + i = runtime.EncodeVarint(dAtA, i, uint64(x.AuctionId)) i-- dAtA[i] = 0x8 } @@ -7209,9 +7209,9 @@ func (x *fastReflection_QueryAllVestingQueueRequest) ProtoMethods() *protoiface. switch fieldNum { case 1: if wireType != 0 { - return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field AuctionID", wireType) + return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field AuctionId", wireType) } - x.AuctionID = 0 + x.AuctionId = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, runtime.ErrIntOverflow @@ -7221,7 +7221,7 @@ func (x *fastReflection_QueryAllVestingQueueRequest) ProtoMethods() *protoiface. } b := dAtA[iNdEx] iNdEx++ - x.AuctionID |= uint64(b&0x7F) << shift + x.AuctionId |= uint64(b&0x7F) << shift if b < 0x80 { break } @@ -7349,15 +7349,15 @@ func (x *_QueryAllVestingQueueResponse_1_list) IsValid() bool { } var ( - md_QueryAllVestingQueueResponse protoreflect.MessageDescriptor - fd_QueryAllVestingQueueResponse_vestingQueue protoreflect.FieldDescriptor - fd_QueryAllVestingQueueResponse_pagination protoreflect.FieldDescriptor + md_QueryAllVestingQueueResponse protoreflect.MessageDescriptor + fd_QueryAllVestingQueueResponse_vesting_queue protoreflect.FieldDescriptor + fd_QueryAllVestingQueueResponse_pagination protoreflect.FieldDescriptor ) func init() { file_modules_fundraising_v1_query_proto_init() md_QueryAllVestingQueueResponse = File_modules_fundraising_v1_query_proto.Messages().ByName("QueryAllVestingQueueResponse") - fd_QueryAllVestingQueueResponse_vestingQueue = md_QueryAllVestingQueueResponse.Fields().ByName("vestingQueue") + fd_QueryAllVestingQueueResponse_vesting_queue = md_QueryAllVestingQueueResponse.Fields().ByName("vesting_queue") fd_QueryAllVestingQueueResponse_pagination = md_QueryAllVestingQueueResponse.Fields().ByName("pagination") } @@ -7428,7 +7428,7 @@ func (x *fastReflection_QueryAllVestingQueueResponse) Interface() protoreflect.P func (x *fastReflection_QueryAllVestingQueueResponse) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) { if len(x.VestingQueue) != 0 { value := protoreflect.ValueOfList(&_QueryAllVestingQueueResponse_1_list{list: &x.VestingQueue}) - if !f(fd_QueryAllVestingQueueResponse_vestingQueue, value) { + if !f(fd_QueryAllVestingQueueResponse_vesting_queue, value) { return } } @@ -7453,7 +7453,7 @@ func (x *fastReflection_QueryAllVestingQueueResponse) Range(f func(protoreflect. // a repeated field is populated if it is non-empty. func (x *fastReflection_QueryAllVestingQueueResponse) Has(fd protoreflect.FieldDescriptor) bool { switch fd.FullName() { - case "modules.fundraising.v1.QueryAllVestingQueueResponse.vestingQueue": + case "modules.fundraising.v1.QueryAllVestingQueueResponse.vesting_queue": return len(x.VestingQueue) != 0 case "modules.fundraising.v1.QueryAllVestingQueueResponse.pagination": return x.Pagination != nil @@ -7473,7 +7473,7 @@ func (x *fastReflection_QueryAllVestingQueueResponse) Has(fd protoreflect.FieldD // Clear is a mutating operation and unsafe for concurrent use. func (x *fastReflection_QueryAllVestingQueueResponse) Clear(fd protoreflect.FieldDescriptor) { switch fd.FullName() { - case "modules.fundraising.v1.QueryAllVestingQueueResponse.vestingQueue": + case "modules.fundraising.v1.QueryAllVestingQueueResponse.vesting_queue": x.VestingQueue = nil case "modules.fundraising.v1.QueryAllVestingQueueResponse.pagination": x.Pagination = nil @@ -7493,7 +7493,7 @@ func (x *fastReflection_QueryAllVestingQueueResponse) Clear(fd protoreflect.Fiel // of the value; to obtain a mutable reference, use Mutable. func (x *fastReflection_QueryAllVestingQueueResponse) Get(descriptor protoreflect.FieldDescriptor) protoreflect.Value { switch descriptor.FullName() { - case "modules.fundraising.v1.QueryAllVestingQueueResponse.vestingQueue": + case "modules.fundraising.v1.QueryAllVestingQueueResponse.vesting_queue": if len(x.VestingQueue) == 0 { return protoreflect.ValueOfList(&_QueryAllVestingQueueResponse_1_list{}) } @@ -7522,7 +7522,7 @@ func (x *fastReflection_QueryAllVestingQueueResponse) Get(descriptor protoreflec // Set is a mutating operation and unsafe for concurrent use. func (x *fastReflection_QueryAllVestingQueueResponse) Set(fd protoreflect.FieldDescriptor, value protoreflect.Value) { switch fd.FullName() { - case "modules.fundraising.v1.QueryAllVestingQueueResponse.vestingQueue": + case "modules.fundraising.v1.QueryAllVestingQueueResponse.vesting_queue": lv := value.List() clv := lv.(*_QueryAllVestingQueueResponse_1_list) x.VestingQueue = *clv.list @@ -7548,7 +7548,7 @@ func (x *fastReflection_QueryAllVestingQueueResponse) Set(fd protoreflect.FieldD // Mutable is a mutating operation and unsafe for concurrent use. func (x *fastReflection_QueryAllVestingQueueResponse) Mutable(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.fundraising.v1.QueryAllVestingQueueResponse.vestingQueue": + case "modules.fundraising.v1.QueryAllVestingQueueResponse.vesting_queue": if x.VestingQueue == nil { x.VestingQueue = []*VestingQueue{} } @@ -7572,7 +7572,7 @@ func (x *fastReflection_QueryAllVestingQueueResponse) Mutable(fd protoreflect.Fi // For lists, maps, and messages, this returns a new, empty, mutable value. func (x *fastReflection_QueryAllVestingQueueResponse) NewField(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.fundraising.v1.QueryAllVestingQueueResponse.vestingQueue": + case "modules.fundraising.v1.QueryAllVestingQueueResponse.vesting_queue": list := []*VestingQueue{} return protoreflect.ValueOfList(&_QueryAllVestingQueueResponse_1_list{list: &list}) case "modules.fundraising.v1.QueryAllVestingQueueResponse.pagination": @@ -8051,7 +8051,7 @@ type QueryGetAuctionRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - AuctionID uint64 `protobuf:"varint,1,opt,name=auctionID,proto3" json:"auctionID,omitempty"` + AuctionId uint64 `protobuf:"varint,1,opt,name=auction_id,json=auctionId,proto3" json:"auction_id,omitempty"` } func (x *QueryGetAuctionRequest) Reset() { @@ -8074,9 +8074,9 @@ func (*QueryGetAuctionRequest) Descriptor() ([]byte, []int) { return file_modules_fundraising_v1_query_proto_rawDescGZIP(), []int{4} } -func (x *QueryGetAuctionRequest) GetAuctionID() uint64 { +func (x *QueryGetAuctionRequest) GetAuctionId() uint64 { if x != nil { - return x.AuctionID + return x.AuctionId } return 0 } @@ -8123,7 +8123,7 @@ type QueryAllAllowedBidderRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - AuctionID uint64 `protobuf:"varint,1,opt,name=auctionID,proto3" json:"auctionID,omitempty"` + AuctionId uint64 `protobuf:"varint,1,opt,name=auction_id,json=auctionId,proto3" json:"auction_id,omitempty"` // pagination defines the pagination in the request Pagination *v1beta1.PageRequest `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` } @@ -8148,9 +8148,9 @@ func (*QueryAllAllowedBidderRequest) Descriptor() ([]byte, []int) { return file_modules_fundraising_v1_query_proto_rawDescGZIP(), []int{6} } -func (x *QueryAllAllowedBidderRequest) GetAuctionID() uint64 { +func (x *QueryAllAllowedBidderRequest) GetAuctionId() uint64 { if x != nil { - return x.AuctionID + return x.AuctionId } return 0 } @@ -8168,7 +8168,7 @@ type QueryAllAllowedBidderResponse struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - AllowedBidder []*AllowedBidder `protobuf:"bytes,1,rep,name=allowedBidder,proto3" json:"allowedBidder,omitempty"` + AllowedBidder []*AllowedBidder `protobuf:"bytes,1,rep,name=allowed_bidder,json=allowedBidder,proto3" json:"allowed_bidder,omitempty"` // pagination defines the pagination in the response Pagination *v1beta1.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` } @@ -8214,7 +8214,7 @@ type QueryGetAllowedBidderRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - AuctionID uint64 `protobuf:"varint,1,opt,name=auctionID,proto3" json:"auctionID,omitempty"` + AuctionId uint64 `protobuf:"varint,1,opt,name=auction_id,json=auctionId,proto3" json:"auction_id,omitempty"` Bidder string `protobuf:"bytes,2,opt,name=bidder,proto3" json:"bidder,omitempty"` } @@ -8238,9 +8238,9 @@ func (*QueryGetAllowedBidderRequest) Descriptor() ([]byte, []int) { return file_modules_fundraising_v1_query_proto_rawDescGZIP(), []int{8} } -func (x *QueryGetAllowedBidderRequest) GetAuctionID() uint64 { +func (x *QueryGetAllowedBidderRequest) GetAuctionId() uint64 { if x != nil { - return x.AuctionID + return x.AuctionId } return 0 } @@ -8259,7 +8259,7 @@ type QueryGetAllowedBidderResponse struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - AllowedBidder *AllowedBidder `protobuf:"bytes,1,opt,name=allowedBidder,proto3" json:"allowedBidder,omitempty"` + AllowedBidder *AllowedBidder `protobuf:"bytes,1,opt,name=allowed_bidder,json=allowedBidder,proto3" json:"allowed_bidder,omitempty"` } func (x *QueryGetAllowedBidderResponse) Reset() { @@ -8295,8 +8295,8 @@ type QueryGetBidRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - AuctionID uint64 `protobuf:"varint,1,opt,name=auctionID,proto3" json:"auctionID,omitempty"` - BidID uint64 `protobuf:"varint,2,opt,name=bidID,proto3" json:"bidID,omitempty"` + AuctionId uint64 `protobuf:"varint,1,opt,name=auction_id,json=auctionId,proto3" json:"auction_id,omitempty"` + BidId uint64 `protobuf:"varint,2,opt,name=bid_id,json=bidId,proto3" json:"bid_id,omitempty"` } func (x *QueryGetBidRequest) Reset() { @@ -8319,16 +8319,16 @@ func (*QueryGetBidRequest) Descriptor() ([]byte, []int) { return file_modules_fundraising_v1_query_proto_rawDescGZIP(), []int{10} } -func (x *QueryGetBidRequest) GetAuctionID() uint64 { +func (x *QueryGetBidRequest) GetAuctionId() uint64 { if x != nil { - return x.AuctionID + return x.AuctionId } return 0 } -func (x *QueryGetBidRequest) GetBidID() uint64 { +func (x *QueryGetBidRequest) GetBidId() uint64 { if x != nil { - return x.BidID + return x.BidId } return 0 } @@ -8376,9 +8376,9 @@ type QueryAllBidRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - AuctionID uint64 `protobuf:"varint,1,opt,name=auctionID,proto3" json:"auctionID,omitempty"` + AuctionId uint64 `protobuf:"varint,1,opt,name=auction_id,json=auctionId,proto3" json:"auction_id,omitempty"` Bidder string `protobuf:"bytes,2,opt,name=bidder,proto3" json:"bidder,omitempty"` - IsMatched string `protobuf:"bytes,3,opt,name=isMatched,proto3" json:"isMatched,omitempty"` + IsMatched string `protobuf:"bytes,3,opt,name=is_matched,json=isMatched,proto3" json:"is_matched,omitempty"` // pagination defines the pagination in the request Pagination *v1beta1.PageRequest `protobuf:"bytes,4,opt,name=pagination,proto3" json:"pagination,omitempty"` } @@ -8403,9 +8403,9 @@ func (*QueryAllBidRequest) Descriptor() ([]byte, []int) { return file_modules_fundraising_v1_query_proto_rawDescGZIP(), []int{12} } -func (x *QueryAllBidRequest) GetAuctionID() uint64 { +func (x *QueryAllBidRequest) GetAuctionId() uint64 { if x != nil { - return x.AuctionID + return x.AuctionId } return 0 } @@ -8483,7 +8483,7 @@ type QueryAllVestingQueueRequest struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - AuctionID uint64 `protobuf:"varint,1,opt,name=auctionID,proto3" json:"auctionID,omitempty"` + AuctionId uint64 `protobuf:"varint,1,opt,name=auction_id,json=auctionId,proto3" json:"auction_id,omitempty"` // pagination defines the pagination in the request Pagination *v1beta1.PageRequest `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` } @@ -8508,9 +8508,9 @@ func (*QueryAllVestingQueueRequest) Descriptor() ([]byte, []int) { return file_modules_fundraising_v1_query_proto_rawDescGZIP(), []int{14} } -func (x *QueryAllVestingQueueRequest) GetAuctionID() uint64 { +func (x *QueryAllVestingQueueRequest) GetAuctionId() uint64 { if x != nil { - return x.AuctionID + return x.AuctionId } return 0 } @@ -8529,7 +8529,7 @@ type QueryAllVestingQueueResponse struct { unknownFields protoimpl.UnknownFields // vestings specifies the existing vestings - VestingQueue []*VestingQueue `protobuf:"bytes,1,rep,name=vestingQueue,proto3" json:"vestingQueue,omitempty"` + VestingQueue []*VestingQueue `protobuf:"bytes,1,rep,name=vesting_queue,json=vestingQueue,proto3" json:"vesting_queue,omitempty"` // pagination defines the pagination in the response Pagination *v1beta1.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` } @@ -8621,202 +8621,203 @@ var file_modules_fundraising_v1_query_proto_rawDesc = []byte{ 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x61, 0x67, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x0a, 0x70, 0x61, 0x67, - 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x36, 0x0a, 0x16, 0x51, 0x75, 0x65, 0x72, 0x79, + 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x37, 0x0a, 0x16, 0x51, 0x75, 0x65, 0x72, 0x79, 0x47, 0x65, 0x74, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, - 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x01, - 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x22, - 0x57, 0x0a, 0x17, 0x51, 0x75, 0x65, 0x72, 0x79, 0x47, 0x65, 0x74, 0x41, 0x75, 0x63, 0x74, 0x69, - 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3c, 0x0a, 0x07, 0x61, 0x75, - 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, - 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, - 0x79, 0x42, 0x0c, 0xca, 0xb4, 0x2d, 0x08, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x52, - 0x07, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x84, 0x01, 0x0a, 0x1c, 0x51, 0x75, 0x65, - 0x72, 0x79, 0x41, 0x6c, 0x6c, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x42, 0x69, 0x64, 0x64, - 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x75, 0x63, - 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x61, 0x75, - 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x12, 0x46, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x69, 0x6e, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x63, 0x6f, - 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, - 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x52, 0x0a, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, - 0xbb, 0x01, 0x0a, 0x1d, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x6c, 0x6c, 0x41, 0x6c, 0x6c, 0x6f, - 0x77, 0x65, 0x64, 0x42, 0x69, 0x64, 0x64, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x51, 0x0a, 0x0d, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x42, 0x69, 0x64, 0x64, - 0x65, 0x72, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, - 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, - 0x31, 0x2e, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x42, 0x69, 0x64, 0x64, 0x65, 0x72, 0x42, - 0x04, 0xc8, 0xde, 0x1f, 0x00, 0x52, 0x0d, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x42, 0x69, - 0x64, 0x64, 0x65, 0x72, 0x12, 0x47, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, - 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, - 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x61, 0x67, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x52, 0x0a, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x54, 0x0a, - 0x1c, 0x51, 0x75, 0x65, 0x72, 0x79, 0x47, 0x65, 0x74, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, - 0x42, 0x69, 0x64, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, - 0x09, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, - 0x52, 0x09, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x12, 0x16, 0x0a, 0x06, 0x62, - 0x69, 0x64, 0x64, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x62, 0x69, 0x64, - 0x64, 0x65, 0x72, 0x22, 0x72, 0x0a, 0x1d, 0x51, 0x75, 0x65, 0x72, 0x79, 0x47, 0x65, 0x74, 0x41, - 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x42, 0x69, 0x64, 0x64, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x51, 0x0a, 0x0d, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x42, - 0x69, 0x64, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x6d, 0x6f, + 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, + 0x22, 0x57, 0x0a, 0x17, 0x51, 0x75, 0x65, 0x72, 0x79, 0x47, 0x65, 0x74, 0x41, 0x75, 0x63, 0x74, + 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x3c, 0x0a, 0x07, 0x61, + 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, + 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, + 0x6e, 0x79, 0x42, 0x0c, 0xca, 0xb4, 0x2d, 0x08, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, + 0x52, 0x07, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x85, 0x01, 0x0a, 0x1c, 0x51, 0x75, + 0x65, 0x72, 0x79, 0x41, 0x6c, 0x6c, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x42, 0x69, 0x64, + 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x75, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, + 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x46, 0x0a, 0x0a, 0x70, 0x61, 0x67, + 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, + 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x71, 0x75, 0x65, 0x72, + 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x61, 0x67, 0x65, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x0a, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x22, 0xbc, 0x01, 0x0a, 0x1d, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x6c, 0x6c, 0x41, 0x6c, + 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x42, 0x69, 0x64, 0x64, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x12, 0x52, 0x0a, 0x0e, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x5f, 0x62, + 0x69, 0x64, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x42, 0x69, 0x64, 0x64, 0x65, 0x72, 0x42, 0x04, 0xc8, 0xde, 0x1f, 0x00, 0x52, 0x0d, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x65, - 0x64, 0x42, 0x69, 0x64, 0x64, 0x65, 0x72, 0x22, 0x48, 0x0a, 0x12, 0x51, 0x75, 0x65, 0x72, 0x79, - 0x47, 0x65, 0x74, 0x42, 0x69, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, - 0x09, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, - 0x52, 0x09, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x12, 0x14, 0x0a, 0x05, 0x62, - 0x69, 0x64, 0x49, 0x44, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x62, 0x69, 0x64, 0x49, - 0x44, 0x22, 0x4a, 0x0a, 0x13, 0x51, 0x75, 0x65, 0x72, 0x79, 0x47, 0x65, 0x74, 0x42, 0x69, 0x64, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x03, 0x62, 0x69, 0x64, 0x18, - 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, - 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x42, - 0x69, 0x64, 0x42, 0x04, 0xc8, 0xde, 0x1f, 0x00, 0x52, 0x03, 0x62, 0x69, 0x64, 0x22, 0xb0, 0x01, - 0x0a, 0x12, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x6c, 0x6c, 0x42, 0x69, 0x64, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, - 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, - 0x49, 0x44, 0x12, 0x16, 0x0a, 0x06, 0x62, 0x69, 0x64, 0x64, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, - 0x28, 0x09, 0x52, 0x06, 0x62, 0x69, 0x64, 0x64, 0x65, 0x72, 0x12, 0x1c, 0x0a, 0x09, 0x69, 0x73, - 0x4d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x69, - 0x73, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x64, 0x12, 0x46, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x69, - 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x63, - 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x71, 0x75, 0x65, 0x72, 0x79, - 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x52, 0x0a, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x22, 0x93, 0x01, 0x0a, 0x13, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x6c, 0x6c, 0x42, 0x69, 0x64, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x33, 0x0a, 0x03, 0x62, 0x69, 0x64, 0x18, - 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, - 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x42, - 0x69, 0x64, 0x42, 0x04, 0xc8, 0xde, 0x1f, 0x00, 0x52, 0x03, 0x62, 0x69, 0x64, 0x12, 0x47, 0x0a, - 0x0a, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x27, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, - 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x61, - 0x67, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x0a, 0x70, 0x61, 0x67, 0x69, - 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x83, 0x01, 0x0a, 0x1b, 0x51, 0x75, 0x65, 0x72, 0x79, + 0x64, 0x42, 0x69, 0x64, 0x64, 0x65, 0x72, 0x12, 0x47, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x69, 0x6e, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x63, 0x6f, + 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, + 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x61, 0x67, 0x65, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x0a, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, + 0x22, 0x55, 0x0a, 0x1c, 0x51, 0x75, 0x65, 0x72, 0x79, 0x47, 0x65, 0x74, 0x41, 0x6c, 0x6c, 0x6f, + 0x77, 0x65, 0x64, 0x42, 0x69, 0x64, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, + 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, + 0x16, 0x0a, 0x06, 0x62, 0x69, 0x64, 0x64, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, + 0x06, 0x62, 0x69, 0x64, 0x64, 0x65, 0x72, 0x22, 0x73, 0x0a, 0x1d, 0x51, 0x75, 0x65, 0x72, 0x79, + 0x47, 0x65, 0x74, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x42, 0x69, 0x64, 0x64, 0x65, 0x72, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x52, 0x0a, 0x0e, 0x61, 0x6c, 0x6c, 0x6f, + 0x77, 0x65, 0x64, 0x5f, 0x62, 0x69, 0x64, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, + 0x32, 0x25, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, + 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x65, + 0x64, 0x42, 0x69, 0x64, 0x64, 0x65, 0x72, 0x42, 0x04, 0xc8, 0xde, 0x1f, 0x00, 0x52, 0x0d, 0x61, + 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x42, 0x69, 0x64, 0x64, 0x65, 0x72, 0x22, 0x4a, 0x0a, 0x12, + 0x51, 0x75, 0x65, 0x72, 0x79, 0x47, 0x65, 0x74, 0x42, 0x69, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, + 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, + 0x64, 0x12, 0x15, 0x0a, 0x06, 0x62, 0x69, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, + 0x04, 0x52, 0x05, 0x62, 0x69, 0x64, 0x49, 0x64, 0x22, 0x4a, 0x0a, 0x13, 0x51, 0x75, 0x65, 0x72, + 0x79, 0x47, 0x65, 0x74, 0x42, 0x69, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, + 0x33, 0x0a, 0x03, 0x62, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x6d, + 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, + 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x69, 0x64, 0x42, 0x04, 0xc8, 0xde, 0x1f, 0x00, 0x52, + 0x03, 0x62, 0x69, 0x64, 0x22, 0xb2, 0x01, 0x0a, 0x12, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x6c, + 0x6c, 0x42, 0x69, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x61, + 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, + 0x09, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x62, 0x69, + 0x64, 0x64, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x62, 0x69, 0x64, 0x64, + 0x65, 0x72, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x73, 0x5f, 0x6d, 0x61, 0x74, 0x63, 0x68, 0x65, 0x64, + 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x69, 0x73, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x65, + 0x64, 0x12, 0x46, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, + 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, + 0x61, 0x73, 0x65, 0x2e, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, + 0x31, 0x2e, 0x50, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x0a, 0x70, + 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x93, 0x01, 0x0a, 0x13, 0x51, 0x75, + 0x65, 0x72, 0x79, 0x41, 0x6c, 0x6c, 0x42, 0x69, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x12, 0x33, 0x0a, 0x03, 0x62, 0x69, 0x64, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1b, + 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, + 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x69, 0x64, 0x42, 0x04, 0xc8, 0xde, 0x1f, + 0x00, 0x52, 0x03, 0x62, 0x69, 0x64, 0x12, 0x47, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x63, 0x6f, 0x73, + 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x76, + 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x61, 0x67, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x52, 0x0a, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, + 0x84, 0x01, 0x0a, 0x1b, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x6c, 0x6c, 0x56, 0x65, 0x73, 0x74, + 0x69, 0x6e, 0x67, 0x51, 0x75, 0x65, 0x75, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, + 0x1d, 0x0a, 0x0a, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x04, 0x52, 0x09, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x46, + 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, + 0x2e, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, + 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x0a, 0x70, 0x61, 0x67, 0x69, + 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xb8, 0x01, 0x0a, 0x1c, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x6c, 0x6c, 0x56, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x51, 0x75, 0x65, 0x75, 0x65, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, - 0x6e, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x61, 0x75, 0x63, 0x74, 0x69, - 0x6f, 0x6e, 0x49, 0x44, 0x12, 0x46, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, - 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, - 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, - 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x61, 0x67, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x52, 0x0a, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xb7, 0x01, 0x0a, - 0x1c, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x6c, 0x6c, 0x56, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, - 0x51, 0x75, 0x65, 0x75, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4e, 0x0a, - 0x0c, 0x76, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x51, 0x75, 0x65, 0x75, 0x65, 0x18, 0x01, 0x20, - 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, - 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x65, 0x73, - 0x74, 0x69, 0x6e, 0x67, 0x51, 0x75, 0x65, 0x75, 0x65, 0x42, 0x04, 0xc8, 0xde, 0x1f, 0x00, 0x52, - 0x0c, 0x76, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x51, 0x75, 0x65, 0x75, 0x65, 0x12, 0x47, 0x0a, - 0x0a, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x27, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, - 0x71, 0x75, 0x65, 0x72, 0x79, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x61, - 0x67, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x0a, 0x70, 0x61, 0x67, 0x69, - 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0x8b, 0x0b, 0x0a, 0x05, 0x51, 0x75, 0x65, 0x72, 0x79, - 0x12, 0x90, 0x01, 0x0a, 0x06, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x2a, 0x2e, 0x6d, 0x6f, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4f, 0x0a, 0x0d, 0x76, 0x65, 0x73, 0x74, 0x69, + 0x6e, 0x67, 0x5f, 0x71, 0x75, 0x65, 0x75, 0x65, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, + 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, + 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x51, + 0x75, 0x65, 0x75, 0x65, 0x42, 0x04, 0xc8, 0xde, 0x1f, 0x00, 0x52, 0x0c, 0x76, 0x65, 0x73, 0x74, + 0x69, 0x6e, 0x67, 0x51, 0x75, 0x65, 0x75, 0x65, 0x12, 0x47, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x69, + 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x63, + 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x71, 0x75, 0x65, 0x72, 0x79, + 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x50, 0x61, 0x67, 0x65, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x52, 0x0a, 0x70, 0x61, 0x67, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x32, 0x93, 0x0b, 0x0a, 0x05, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x90, 0x01, 0x0a, 0x06, + 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x2a, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, + 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, + 0x51, 0x75, 0x65, 0x72, 0x79, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, + 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, + 0x79, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, + 0x2d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x27, 0x12, 0x25, 0x2f, 0x69, 0x67, 0x6e, 0x69, 0x74, 0x65, + 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, + 0x73, 0x69, 0x6e, 0x67, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x9b, + 0x01, 0x0a, 0x0b, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2e, + 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, + 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x6c, 0x6c, + 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, + 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, + 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x6c, 0x6c, + 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, + 0x2b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x25, 0x12, 0x23, 0x2f, 0x69, 0x67, 0x6e, 0x69, 0x74, 0x65, + 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, + 0x73, 0x69, 0x6e, 0x67, 0x2f, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0xa7, 0x01, 0x0a, + 0x0a, 0x47, 0x65, 0x74, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2e, 0x2e, 0x6d, 0x6f, + 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, + 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x47, 0x65, 0x74, 0x41, 0x75, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, - 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, + 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x47, 0x65, 0x74, 0x41, 0x75, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x38, 0x82, 0xd3, + 0xe4, 0x93, 0x02, 0x32, 0x12, 0x30, 0x2f, 0x69, 0x67, 0x6e, 0x69, 0x74, 0x65, 0x2f, 0x6d, 0x6f, + 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, + 0x67, 0x2f, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x7b, 0x61, 0x75, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x7d, 0x12, 0xc9, 0x01, 0x0a, 0x11, 0x4c, 0x69, 0x73, 0x74, 0x41, + 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x42, 0x69, 0x64, 0x64, 0x65, 0x72, 0x12, 0x34, 0x2e, 0x6d, + 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, + 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x6c, 0x6c, 0x41, 0x6c, + 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x42, 0x69, 0x64, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, + 0x73, 0x74, 0x1a, 0x35, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, + 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, + 0x79, 0x41, 0x6c, 0x6c, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x42, 0x69, 0x64, 0x64, 0x65, + 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x47, 0x82, 0xd3, 0xe4, 0x93, 0x02, + 0x41, 0x12, 0x3f, 0x2f, 0x69, 0x67, 0x6e, 0x69, 0x74, 0x65, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, + 0x65, 0x73, 0x2f, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2f, 0x61, + 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x7b, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, + 0x69, 0x64, 0x7d, 0x2f, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x5f, 0x62, 0x69, 0x64, 0x64, + 0x65, 0x72, 0x12, 0xd1, 0x01, 0x0a, 0x10, 0x47, 0x65, 0x74, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x65, + 0x64, 0x42, 0x69, 0x64, 0x64, 0x65, 0x72, 0x12, 0x34, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, - 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x27, 0x12, 0x25, 0x2f, 0x69, - 0x67, 0x6e, 0x69, 0x74, 0x65, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x66, 0x75, - 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x61, 0x72, - 0x61, 0x6d, 0x73, 0x12, 0x9b, 0x01, 0x0a, 0x0b, 0x4c, 0x69, 0x73, 0x74, 0x41, 0x75, 0x63, 0x74, - 0x69, 0x6f, 0x6e, 0x12, 0x2e, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, - 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, - 0x72, 0x79, 0x41, 0x6c, 0x6c, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, - 0x65, 0x73, 0x74, 0x1a, 0x2f, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, - 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, - 0x72, 0x79, 0x41, 0x6c, 0x6c, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x25, 0x12, 0x23, 0x2f, 0x69, + 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x47, 0x65, 0x74, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, + 0x42, 0x69, 0x64, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x35, 0x2e, + 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, + 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x47, 0x65, 0x74, 0x41, + 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x42, 0x69, 0x64, 0x64, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x50, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4a, 0x12, 0x48, 0x2f, 0x69, 0x67, 0x6e, 0x69, 0x74, 0x65, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2f, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, - 0x6e, 0x12, 0xa6, 0x01, 0x0a, 0x0a, 0x47, 0x65, 0x74, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, - 0x12, 0x2e, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, - 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x47, - 0x65, 0x74, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x2f, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, - 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x47, - 0x65, 0x74, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x22, 0x37, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x31, 0x12, 0x2f, 0x2f, 0x69, 0x67, 0x6e, 0x69, - 0x74, 0x65, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x66, 0x75, 0x6e, 0x64, 0x72, - 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2f, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x7b, - 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x7d, 0x12, 0xc7, 0x01, 0x0a, 0x11, 0x4c, - 0x69, 0x73, 0x74, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x42, 0x69, 0x64, 0x64, 0x65, 0x72, - 0x12, 0x34, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, - 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, - 0x6c, 0x6c, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x42, 0x69, 0x64, 0x64, 0x65, 0x72, 0x52, - 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x35, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, - 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, - 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x6c, 0x6c, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x42, - 0x69, 0x64, 0x64, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x45, 0x82, - 0xd3, 0xe4, 0x93, 0x02, 0x3f, 0x12, 0x3d, 0x2f, 0x69, 0x67, 0x6e, 0x69, 0x74, 0x65, 0x2f, 0x6d, - 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, - 0x6e, 0x67, 0x2f, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x7b, 0x61, 0x75, 0x63, 0x74, - 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x7d, 0x2f, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x42, 0x69, - 0x64, 0x64, 0x65, 0x72, 0x12, 0xd0, 0x01, 0x0a, 0x10, 0x47, 0x65, 0x74, 0x41, 0x6c, 0x6c, 0x6f, - 0x77, 0x65, 0x64, 0x42, 0x69, 0x64, 0x64, 0x65, 0x72, 0x12, 0x34, 0x2e, 0x6d, 0x6f, 0x64, 0x75, - 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, - 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x47, 0x65, 0x74, 0x41, 0x6c, 0x6c, 0x6f, 0x77, - 0x65, 0x64, 0x42, 0x69, 0x64, 0x64, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x35, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, - 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x47, 0x65, - 0x74, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x42, 0x69, 0x64, 0x64, 0x65, 0x72, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x49, 0x12, 0x47, - 0x2f, 0x69, 0x67, 0x6e, 0x69, 0x74, 0x65, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, - 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2f, 0x61, 0x75, 0x63, 0x74, - 0x69, 0x6f, 0x6e, 0x2f, 0x7b, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x7d, 0x2f, - 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x5f, 0x62, 0x69, 0x64, 0x64, 0x65, 0x72, 0x2f, 0x7b, - 0x62, 0x69, 0x64, 0x64, 0x65, 0x72, 0x7d, 0x12, 0x9f, 0x01, 0x0a, 0x07, 0x4c, 0x69, 0x73, 0x74, - 0x42, 0x69, 0x64, 0x12, 0x2a, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, - 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, - 0x72, 0x79, 0x41, 0x6c, 0x6c, 0x42, 0x69, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, - 0x2b, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, - 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x6c, - 0x6c, 0x42, 0x69, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3b, 0x82, 0xd3, - 0xe4, 0x93, 0x02, 0x35, 0x12, 0x33, 0x2f, 0x69, 0x67, 0x6e, 0x69, 0x74, 0x65, 0x2f, 0x6d, 0x6f, - 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, - 0x67, 0x2f, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x7b, 0x61, 0x75, 0x63, 0x74, 0x69, - 0x6f, 0x6e, 0x49, 0x44, 0x7d, 0x2f, 0x62, 0x69, 0x64, 0x12, 0xa6, 0x01, 0x0a, 0x06, 0x47, 0x65, + 0x6e, 0x2f, 0x7b, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x61, + 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x5f, 0x62, 0x69, 0x64, 0x64, 0x65, 0x72, 0x2f, 0x7b, 0x62, + 0x69, 0x64, 0x64, 0x65, 0x72, 0x7d, 0x12, 0xa0, 0x01, 0x0a, 0x07, 0x4c, 0x69, 0x73, 0x74, 0x42, + 0x69, 0x64, 0x12, 0x2a, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, + 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, + 0x79, 0x41, 0x6c, 0x6c, 0x42, 0x69, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, + 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, + 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x6c, 0x6c, + 0x42, 0x69, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3c, 0x82, 0xd3, 0xe4, + 0x93, 0x02, 0x36, 0x12, 0x34, 0x2f, 0x69, 0x67, 0x6e, 0x69, 0x74, 0x65, 0x2f, 0x6d, 0x6f, 0x64, + 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, + 0x2f, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x7b, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x62, 0x69, 0x64, 0x12, 0xa8, 0x01, 0x0a, 0x06, 0x47, 0x65, 0x74, 0x42, 0x69, 0x64, 0x12, 0x2a, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x47, 0x65, 0x74, 0x42, 0x69, 0x64, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2b, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x47, - 0x65, 0x74, 0x42, 0x69, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x43, 0x82, - 0xd3, 0xe4, 0x93, 0x02, 0x3d, 0x12, 0x3b, 0x2f, 0x69, 0x67, 0x6e, 0x69, 0x74, 0x65, 0x2f, 0x6d, + 0x65, 0x74, 0x42, 0x69, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x45, 0x82, + 0xd3, 0xe4, 0x93, 0x02, 0x3f, 0x12, 0x3d, 0x2f, 0x69, 0x67, 0x6e, 0x69, 0x74, 0x65, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2f, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x7b, 0x61, 0x75, 0x63, 0x74, - 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x7d, 0x2f, 0x62, 0x69, 0x64, 0x2f, 0x7b, 0x62, 0x69, 0x64, 0x49, - 0x44, 0x7d, 0x12, 0xbf, 0x01, 0x0a, 0x10, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x65, 0x73, 0x74, 0x69, - 0x6e, 0x67, 0x51, 0x75, 0x65, 0x75, 0x65, 0x12, 0x33, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, - 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, - 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x6c, 0x6c, 0x56, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, - 0x51, 0x75, 0x65, 0x75, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e, 0x6d, - 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, - 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x6c, 0x6c, 0x56, 0x65, - 0x73, 0x74, 0x69, 0x6e, 0x67, 0x51, 0x75, 0x65, 0x75, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x22, 0x40, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3a, 0x12, 0x38, 0x2f, 0x69, 0x67, 0x6e, - 0x69, 0x74, 0x65, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x66, 0x75, 0x6e, 0x64, - 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2f, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2f, - 0x7b, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x7d, 0x2f, 0x76, 0x65, 0x73, 0x74, - 0x69, 0x6e, 0x67, 0x73, 0x42, 0xd9, 0x01, 0x0a, 0x1a, 0x63, 0x6f, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, - 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, - 0x2e, 0x76, 0x31, 0x42, 0x0a, 0x51, 0x75, 0x65, 0x72, 0x79, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, - 0x01, 0x5a, 0x35, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, - 0x61, 0x70, 0x69, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x66, 0x75, 0x6e, 0x64, - 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2f, 0x76, 0x31, 0x3b, 0x66, 0x75, 0x6e, 0x64, 0x72, - 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x4d, 0x46, 0x58, 0xaa, 0x02, - 0x16, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x46, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, - 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x16, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, - 0x73, 0x5c, 0x46, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x5c, 0x56, 0x31, - 0xe2, 0x02, 0x22, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x46, 0x75, 0x6e, 0x64, 0x72, - 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, - 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x18, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x3a, - 0x3a, 0x46, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x3a, 0x3a, 0x56, 0x31, - 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x62, 0x69, 0x64, 0x2f, 0x7b, 0x62, 0x69, 0x64, + 0x5f, 0x69, 0x64, 0x7d, 0x12, 0xc0, 0x01, 0x0a, 0x10, 0x4c, 0x69, 0x73, 0x74, 0x56, 0x65, 0x73, + 0x74, 0x69, 0x6e, 0x67, 0x51, 0x75, 0x65, 0x75, 0x65, 0x12, 0x33, 0x2e, 0x6d, 0x6f, 0x64, 0x75, + 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, + 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x6c, 0x6c, 0x56, 0x65, 0x73, 0x74, 0x69, + 0x6e, 0x67, 0x51, 0x75, 0x65, 0x75, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, + 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, + 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x6c, 0x6c, + 0x56, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x51, 0x75, 0x65, 0x75, 0x65, 0x52, 0x65, 0x73, 0x70, + 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x41, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3b, 0x12, 0x39, 0x2f, 0x69, + 0x67, 0x6e, 0x69, 0x74, 0x65, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x66, 0x75, + 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2f, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x2f, 0x7b, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x76, + 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x42, 0xd9, 0x01, 0x0a, 0x1a, 0x63, 0x6f, 0x6d, 0x2e, + 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, + 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x42, 0x0a, 0x51, 0x75, 0x65, 0x72, 0x79, 0x50, 0x72, 0x6f, + 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x35, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, + 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x66, + 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2f, 0x76, 0x31, 0x3b, 0x66, 0x75, + 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x4d, 0x46, + 0x58, 0xaa, 0x02, 0x16, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x46, 0x75, 0x6e, 0x64, + 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x16, 0x4d, 0x6f, 0x64, + 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x46, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, + 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x22, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x46, 0x75, + 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, + 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x18, 0x4d, 0x6f, 0x64, 0x75, 0x6c, + 0x65, 0x73, 0x3a, 0x3a, 0x46, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x3a, + 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -8864,15 +8865,15 @@ var file_modules_fundraising_v1_query_proto_depIdxs = []int32{ 19, // 3: modules.fundraising.v1.QueryAllAuctionResponse.pagination:type_name -> cosmos.base.query.v1beta1.PageResponse 18, // 4: modules.fundraising.v1.QueryGetAuctionResponse.auction:type_name -> google.protobuf.Any 17, // 5: modules.fundraising.v1.QueryAllAllowedBidderRequest.pagination:type_name -> cosmos.base.query.v1beta1.PageRequest - 20, // 6: modules.fundraising.v1.QueryAllAllowedBidderResponse.allowedBidder:type_name -> modules.fundraising.v1.AllowedBidder + 20, // 6: modules.fundraising.v1.QueryAllAllowedBidderResponse.allowed_bidder:type_name -> modules.fundraising.v1.AllowedBidder 19, // 7: modules.fundraising.v1.QueryAllAllowedBidderResponse.pagination:type_name -> cosmos.base.query.v1beta1.PageResponse - 20, // 8: modules.fundraising.v1.QueryGetAllowedBidderResponse.allowedBidder:type_name -> modules.fundraising.v1.AllowedBidder + 20, // 8: modules.fundraising.v1.QueryGetAllowedBidderResponse.allowed_bidder:type_name -> modules.fundraising.v1.AllowedBidder 21, // 9: modules.fundraising.v1.QueryGetBidResponse.bid:type_name -> modules.fundraising.v1.Bid 17, // 10: modules.fundraising.v1.QueryAllBidRequest.pagination:type_name -> cosmos.base.query.v1beta1.PageRequest 21, // 11: modules.fundraising.v1.QueryAllBidResponse.bid:type_name -> modules.fundraising.v1.Bid 19, // 12: modules.fundraising.v1.QueryAllBidResponse.pagination:type_name -> cosmos.base.query.v1beta1.PageResponse 17, // 13: modules.fundraising.v1.QueryAllVestingQueueRequest.pagination:type_name -> cosmos.base.query.v1beta1.PageRequest - 22, // 14: modules.fundraising.v1.QueryAllVestingQueueResponse.vestingQueue:type_name -> modules.fundraising.v1.VestingQueue + 22, // 14: modules.fundraising.v1.QueryAllVestingQueueResponse.vesting_queue:type_name -> modules.fundraising.v1.VestingQueue 19, // 15: modules.fundraising.v1.QueryAllVestingQueueResponse.pagination:type_name -> cosmos.base.query.v1beta1.PageResponse 0, // 16: modules.fundraising.v1.Query.Params:input_type -> modules.fundraising.v1.QueryParamsRequest 2, // 17: modules.fundraising.v1.Query.ListAuction:input_type -> modules.fundraising.v1.QueryAllAuctionRequest diff --git a/api/modules/fundraising/v1/tx.pulsar.go b/api/modules/fundraising/v1/tx.pulsar.go index 15146b7..a3d334d 100644 --- a/api/modules/fundraising/v1/tx.pulsar.go +++ b/api/modules/fundraising/v1/tx.pulsar.go @@ -925,26 +925,26 @@ func (x *_MsgCreateFixedPriceAuction_5_list) IsValid() bool { } var ( - md_MsgCreateFixedPriceAuction protoreflect.MessageDescriptor - fd_MsgCreateFixedPriceAuction_auctioneer protoreflect.FieldDescriptor - fd_MsgCreateFixedPriceAuction_startPrice protoreflect.FieldDescriptor - fd_MsgCreateFixedPriceAuction_sellingCoin protoreflect.FieldDescriptor - fd_MsgCreateFixedPriceAuction_payingCoinDenom protoreflect.FieldDescriptor - fd_MsgCreateFixedPriceAuction_vestingSchedules protoreflect.FieldDescriptor - fd_MsgCreateFixedPriceAuction_startTime protoreflect.FieldDescriptor - fd_MsgCreateFixedPriceAuction_endTime protoreflect.FieldDescriptor + md_MsgCreateFixedPriceAuction protoreflect.MessageDescriptor + fd_MsgCreateFixedPriceAuction_auctioneer protoreflect.FieldDescriptor + fd_MsgCreateFixedPriceAuction_start_price protoreflect.FieldDescriptor + fd_MsgCreateFixedPriceAuction_selling_coin protoreflect.FieldDescriptor + fd_MsgCreateFixedPriceAuction_paying_coin_denom protoreflect.FieldDescriptor + fd_MsgCreateFixedPriceAuction_vesting_schedules protoreflect.FieldDescriptor + fd_MsgCreateFixedPriceAuction_start_time protoreflect.FieldDescriptor + fd_MsgCreateFixedPriceAuction_end_time protoreflect.FieldDescriptor ) func init() { file_modules_fundraising_v1_tx_proto_init() md_MsgCreateFixedPriceAuction = File_modules_fundraising_v1_tx_proto.Messages().ByName("MsgCreateFixedPriceAuction") fd_MsgCreateFixedPriceAuction_auctioneer = md_MsgCreateFixedPriceAuction.Fields().ByName("auctioneer") - fd_MsgCreateFixedPriceAuction_startPrice = md_MsgCreateFixedPriceAuction.Fields().ByName("startPrice") - fd_MsgCreateFixedPriceAuction_sellingCoin = md_MsgCreateFixedPriceAuction.Fields().ByName("sellingCoin") - fd_MsgCreateFixedPriceAuction_payingCoinDenom = md_MsgCreateFixedPriceAuction.Fields().ByName("payingCoinDenom") - fd_MsgCreateFixedPriceAuction_vestingSchedules = md_MsgCreateFixedPriceAuction.Fields().ByName("vestingSchedules") - fd_MsgCreateFixedPriceAuction_startTime = md_MsgCreateFixedPriceAuction.Fields().ByName("startTime") - fd_MsgCreateFixedPriceAuction_endTime = md_MsgCreateFixedPriceAuction.Fields().ByName("endTime") + fd_MsgCreateFixedPriceAuction_start_price = md_MsgCreateFixedPriceAuction.Fields().ByName("start_price") + fd_MsgCreateFixedPriceAuction_selling_coin = md_MsgCreateFixedPriceAuction.Fields().ByName("selling_coin") + fd_MsgCreateFixedPriceAuction_paying_coin_denom = md_MsgCreateFixedPriceAuction.Fields().ByName("paying_coin_denom") + fd_MsgCreateFixedPriceAuction_vesting_schedules = md_MsgCreateFixedPriceAuction.Fields().ByName("vesting_schedules") + fd_MsgCreateFixedPriceAuction_start_time = md_MsgCreateFixedPriceAuction.Fields().ByName("start_time") + fd_MsgCreateFixedPriceAuction_end_time = md_MsgCreateFixedPriceAuction.Fields().ByName("end_time") } var _ protoreflect.Message = (*fastReflection_MsgCreateFixedPriceAuction)(nil) @@ -1020,37 +1020,37 @@ func (x *fastReflection_MsgCreateFixedPriceAuction) Range(f func(protoreflect.Fi } if x.StartPrice != "" { value := protoreflect.ValueOfString(x.StartPrice) - if !f(fd_MsgCreateFixedPriceAuction_startPrice, value) { + if !f(fd_MsgCreateFixedPriceAuction_start_price, value) { return } } if x.SellingCoin != nil { value := protoreflect.ValueOfMessage(x.SellingCoin.ProtoReflect()) - if !f(fd_MsgCreateFixedPriceAuction_sellingCoin, value) { + if !f(fd_MsgCreateFixedPriceAuction_selling_coin, value) { return } } if x.PayingCoinDenom != "" { value := protoreflect.ValueOfString(x.PayingCoinDenom) - if !f(fd_MsgCreateFixedPriceAuction_payingCoinDenom, value) { + if !f(fd_MsgCreateFixedPriceAuction_paying_coin_denom, value) { return } } if len(x.VestingSchedules) != 0 { value := protoreflect.ValueOfList(&_MsgCreateFixedPriceAuction_5_list{list: &x.VestingSchedules}) - if !f(fd_MsgCreateFixedPriceAuction_vestingSchedules, value) { + if !f(fd_MsgCreateFixedPriceAuction_vesting_schedules, value) { return } } if x.StartTime != nil { value := protoreflect.ValueOfMessage(x.StartTime.ProtoReflect()) - if !f(fd_MsgCreateFixedPriceAuction_startTime, value) { + if !f(fd_MsgCreateFixedPriceAuction_start_time, value) { return } } if x.EndTime != nil { value := protoreflect.ValueOfMessage(x.EndTime.ProtoReflect()) - if !f(fd_MsgCreateFixedPriceAuction_endTime, value) { + if !f(fd_MsgCreateFixedPriceAuction_end_time, value) { return } } @@ -1071,17 +1071,17 @@ func (x *fastReflection_MsgCreateFixedPriceAuction) Has(fd protoreflect.FieldDes switch fd.FullName() { case "modules.fundraising.v1.MsgCreateFixedPriceAuction.auctioneer": return x.Auctioneer != "" - case "modules.fundraising.v1.MsgCreateFixedPriceAuction.startPrice": + case "modules.fundraising.v1.MsgCreateFixedPriceAuction.start_price": return x.StartPrice != "" - case "modules.fundraising.v1.MsgCreateFixedPriceAuction.sellingCoin": + case "modules.fundraising.v1.MsgCreateFixedPriceAuction.selling_coin": return x.SellingCoin != nil - case "modules.fundraising.v1.MsgCreateFixedPriceAuction.payingCoinDenom": + case "modules.fundraising.v1.MsgCreateFixedPriceAuction.paying_coin_denom": return x.PayingCoinDenom != "" - case "modules.fundraising.v1.MsgCreateFixedPriceAuction.vestingSchedules": + case "modules.fundraising.v1.MsgCreateFixedPriceAuction.vesting_schedules": return len(x.VestingSchedules) != 0 - case "modules.fundraising.v1.MsgCreateFixedPriceAuction.startTime": + case "modules.fundraising.v1.MsgCreateFixedPriceAuction.start_time": return x.StartTime != nil - case "modules.fundraising.v1.MsgCreateFixedPriceAuction.endTime": + case "modules.fundraising.v1.MsgCreateFixedPriceAuction.end_time": return x.EndTime != nil default: if fd.IsExtension() { @@ -1101,17 +1101,17 @@ func (x *fastReflection_MsgCreateFixedPriceAuction) Clear(fd protoreflect.FieldD switch fd.FullName() { case "modules.fundraising.v1.MsgCreateFixedPriceAuction.auctioneer": x.Auctioneer = "" - case "modules.fundraising.v1.MsgCreateFixedPriceAuction.startPrice": + case "modules.fundraising.v1.MsgCreateFixedPriceAuction.start_price": x.StartPrice = "" - case "modules.fundraising.v1.MsgCreateFixedPriceAuction.sellingCoin": + case "modules.fundraising.v1.MsgCreateFixedPriceAuction.selling_coin": x.SellingCoin = nil - case "modules.fundraising.v1.MsgCreateFixedPriceAuction.payingCoinDenom": + case "modules.fundraising.v1.MsgCreateFixedPriceAuction.paying_coin_denom": x.PayingCoinDenom = "" - case "modules.fundraising.v1.MsgCreateFixedPriceAuction.vestingSchedules": + case "modules.fundraising.v1.MsgCreateFixedPriceAuction.vesting_schedules": x.VestingSchedules = nil - case "modules.fundraising.v1.MsgCreateFixedPriceAuction.startTime": + case "modules.fundraising.v1.MsgCreateFixedPriceAuction.start_time": x.StartTime = nil - case "modules.fundraising.v1.MsgCreateFixedPriceAuction.endTime": + case "modules.fundraising.v1.MsgCreateFixedPriceAuction.end_time": x.EndTime = nil default: if fd.IsExtension() { @@ -1132,25 +1132,25 @@ func (x *fastReflection_MsgCreateFixedPriceAuction) Get(descriptor protoreflect. case "modules.fundraising.v1.MsgCreateFixedPriceAuction.auctioneer": value := x.Auctioneer return protoreflect.ValueOfString(value) - case "modules.fundraising.v1.MsgCreateFixedPriceAuction.startPrice": + case "modules.fundraising.v1.MsgCreateFixedPriceAuction.start_price": value := x.StartPrice return protoreflect.ValueOfString(value) - case "modules.fundraising.v1.MsgCreateFixedPriceAuction.sellingCoin": + case "modules.fundraising.v1.MsgCreateFixedPriceAuction.selling_coin": value := x.SellingCoin return protoreflect.ValueOfMessage(value.ProtoReflect()) - case "modules.fundraising.v1.MsgCreateFixedPriceAuction.payingCoinDenom": + case "modules.fundraising.v1.MsgCreateFixedPriceAuction.paying_coin_denom": value := x.PayingCoinDenom return protoreflect.ValueOfString(value) - case "modules.fundraising.v1.MsgCreateFixedPriceAuction.vestingSchedules": + case "modules.fundraising.v1.MsgCreateFixedPriceAuction.vesting_schedules": if len(x.VestingSchedules) == 0 { return protoreflect.ValueOfList(&_MsgCreateFixedPriceAuction_5_list{}) } listValue := &_MsgCreateFixedPriceAuction_5_list{list: &x.VestingSchedules} return protoreflect.ValueOfList(listValue) - case "modules.fundraising.v1.MsgCreateFixedPriceAuction.startTime": + case "modules.fundraising.v1.MsgCreateFixedPriceAuction.start_time": value := x.StartTime return protoreflect.ValueOfMessage(value.ProtoReflect()) - case "modules.fundraising.v1.MsgCreateFixedPriceAuction.endTime": + case "modules.fundraising.v1.MsgCreateFixedPriceAuction.end_time": value := x.EndTime return protoreflect.ValueOfMessage(value.ProtoReflect()) default: @@ -1175,19 +1175,19 @@ func (x *fastReflection_MsgCreateFixedPriceAuction) Set(fd protoreflect.FieldDes switch fd.FullName() { case "modules.fundraising.v1.MsgCreateFixedPriceAuction.auctioneer": x.Auctioneer = value.Interface().(string) - case "modules.fundraising.v1.MsgCreateFixedPriceAuction.startPrice": + case "modules.fundraising.v1.MsgCreateFixedPriceAuction.start_price": x.StartPrice = value.Interface().(string) - case "modules.fundraising.v1.MsgCreateFixedPriceAuction.sellingCoin": + case "modules.fundraising.v1.MsgCreateFixedPriceAuction.selling_coin": x.SellingCoin = value.Message().Interface().(*v1beta1.Coin) - case "modules.fundraising.v1.MsgCreateFixedPriceAuction.payingCoinDenom": + case "modules.fundraising.v1.MsgCreateFixedPriceAuction.paying_coin_denom": x.PayingCoinDenom = value.Interface().(string) - case "modules.fundraising.v1.MsgCreateFixedPriceAuction.vestingSchedules": + case "modules.fundraising.v1.MsgCreateFixedPriceAuction.vesting_schedules": lv := value.List() clv := lv.(*_MsgCreateFixedPriceAuction_5_list) x.VestingSchedules = *clv.list - case "modules.fundraising.v1.MsgCreateFixedPriceAuction.startTime": + case "modules.fundraising.v1.MsgCreateFixedPriceAuction.start_time": x.StartTime = value.Message().Interface().(*timestamppb.Timestamp) - case "modules.fundraising.v1.MsgCreateFixedPriceAuction.endTime": + case "modules.fundraising.v1.MsgCreateFixedPriceAuction.end_time": x.EndTime = value.Message().Interface().(*timestamppb.Timestamp) default: if fd.IsExtension() { @@ -1209,33 +1209,33 @@ func (x *fastReflection_MsgCreateFixedPriceAuction) Set(fd protoreflect.FieldDes // Mutable is a mutating operation and unsafe for concurrent use. func (x *fastReflection_MsgCreateFixedPriceAuction) Mutable(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.fundraising.v1.MsgCreateFixedPriceAuction.sellingCoin": + case "modules.fundraising.v1.MsgCreateFixedPriceAuction.selling_coin": if x.SellingCoin == nil { x.SellingCoin = new(v1beta1.Coin) } return protoreflect.ValueOfMessage(x.SellingCoin.ProtoReflect()) - case "modules.fundraising.v1.MsgCreateFixedPriceAuction.vestingSchedules": + case "modules.fundraising.v1.MsgCreateFixedPriceAuction.vesting_schedules": if x.VestingSchedules == nil { x.VestingSchedules = []*VestingSchedule{} } value := &_MsgCreateFixedPriceAuction_5_list{list: &x.VestingSchedules} return protoreflect.ValueOfList(value) - case "modules.fundraising.v1.MsgCreateFixedPriceAuction.startTime": + case "modules.fundraising.v1.MsgCreateFixedPriceAuction.start_time": if x.StartTime == nil { x.StartTime = new(timestamppb.Timestamp) } return protoreflect.ValueOfMessage(x.StartTime.ProtoReflect()) - case "modules.fundraising.v1.MsgCreateFixedPriceAuction.endTime": + case "modules.fundraising.v1.MsgCreateFixedPriceAuction.end_time": if x.EndTime == nil { x.EndTime = new(timestamppb.Timestamp) } return protoreflect.ValueOfMessage(x.EndTime.ProtoReflect()) case "modules.fundraising.v1.MsgCreateFixedPriceAuction.auctioneer": panic(fmt.Errorf("field auctioneer of message modules.fundraising.v1.MsgCreateFixedPriceAuction is not mutable")) - case "modules.fundraising.v1.MsgCreateFixedPriceAuction.startPrice": - panic(fmt.Errorf("field startPrice of message modules.fundraising.v1.MsgCreateFixedPriceAuction is not mutable")) - case "modules.fundraising.v1.MsgCreateFixedPriceAuction.payingCoinDenom": - panic(fmt.Errorf("field payingCoinDenom of message modules.fundraising.v1.MsgCreateFixedPriceAuction is not mutable")) + case "modules.fundraising.v1.MsgCreateFixedPriceAuction.start_price": + panic(fmt.Errorf("field start_price of message modules.fundraising.v1.MsgCreateFixedPriceAuction is not mutable")) + case "modules.fundraising.v1.MsgCreateFixedPriceAuction.paying_coin_denom": + panic(fmt.Errorf("field paying_coin_denom of message modules.fundraising.v1.MsgCreateFixedPriceAuction is not mutable")) default: if fd.IsExtension() { panic(fmt.Errorf("proto3 declared messages do not support extensions: modules.fundraising.v1.MsgCreateFixedPriceAuction")) @@ -1251,20 +1251,20 @@ func (x *fastReflection_MsgCreateFixedPriceAuction) NewField(fd protoreflect.Fie switch fd.FullName() { case "modules.fundraising.v1.MsgCreateFixedPriceAuction.auctioneer": return protoreflect.ValueOfString("") - case "modules.fundraising.v1.MsgCreateFixedPriceAuction.startPrice": + case "modules.fundraising.v1.MsgCreateFixedPriceAuction.start_price": return protoreflect.ValueOfString("") - case "modules.fundraising.v1.MsgCreateFixedPriceAuction.sellingCoin": + case "modules.fundraising.v1.MsgCreateFixedPriceAuction.selling_coin": m := new(v1beta1.Coin) return protoreflect.ValueOfMessage(m.ProtoReflect()) - case "modules.fundraising.v1.MsgCreateFixedPriceAuction.payingCoinDenom": + case "modules.fundraising.v1.MsgCreateFixedPriceAuction.paying_coin_denom": return protoreflect.ValueOfString("") - case "modules.fundraising.v1.MsgCreateFixedPriceAuction.vestingSchedules": + case "modules.fundraising.v1.MsgCreateFixedPriceAuction.vesting_schedules": list := []*VestingSchedule{} return protoreflect.ValueOfList(&_MsgCreateFixedPriceAuction_5_list{list: &list}) - case "modules.fundraising.v1.MsgCreateFixedPriceAuction.startTime": + case "modules.fundraising.v1.MsgCreateFixedPriceAuction.start_time": m := new(timestamppb.Timestamp) return protoreflect.ValueOfMessage(m.ProtoReflect()) - case "modules.fundraising.v1.MsgCreateFixedPriceAuction.endTime": + case "modules.fundraising.v1.MsgCreateFixedPriceAuction.end_time": m := new(timestamppb.Timestamp) return protoreflect.ValueOfMessage(m.ProtoReflect()) default: @@ -2204,32 +2204,32 @@ func (x *_MsgCreateBatchAuction_6_list) IsValid() bool { } var ( - md_MsgCreateBatchAuction protoreflect.MessageDescriptor - fd_MsgCreateBatchAuction_auctioneer protoreflect.FieldDescriptor - fd_MsgCreateBatchAuction_startPrice protoreflect.FieldDescriptor - fd_MsgCreateBatchAuction_minBidPrice protoreflect.FieldDescriptor - fd_MsgCreateBatchAuction_sellingCoin protoreflect.FieldDescriptor - fd_MsgCreateBatchAuction_payingCoinDenom protoreflect.FieldDescriptor - fd_MsgCreateBatchAuction_vestingSchedules protoreflect.FieldDescriptor - fd_MsgCreateBatchAuction_maxExtendedRound protoreflect.FieldDescriptor - fd_MsgCreateBatchAuction_extendedRoundRate protoreflect.FieldDescriptor - fd_MsgCreateBatchAuction_startTime protoreflect.FieldDescriptor - fd_MsgCreateBatchAuction_endTime protoreflect.FieldDescriptor + md_MsgCreateBatchAuction protoreflect.MessageDescriptor + fd_MsgCreateBatchAuction_auctioneer protoreflect.FieldDescriptor + fd_MsgCreateBatchAuction_start_price protoreflect.FieldDescriptor + fd_MsgCreateBatchAuction_min_bid_price protoreflect.FieldDescriptor + fd_MsgCreateBatchAuction_selling_coin protoreflect.FieldDescriptor + fd_MsgCreateBatchAuction_paying_coin_denom protoreflect.FieldDescriptor + fd_MsgCreateBatchAuction_vesting_schedules protoreflect.FieldDescriptor + fd_MsgCreateBatchAuction_max_extended_round protoreflect.FieldDescriptor + fd_MsgCreateBatchAuction_extended_round_rate protoreflect.FieldDescriptor + fd_MsgCreateBatchAuction_start_time protoreflect.FieldDescriptor + fd_MsgCreateBatchAuction_end_time protoreflect.FieldDescriptor ) func init() { file_modules_fundraising_v1_tx_proto_init() md_MsgCreateBatchAuction = File_modules_fundraising_v1_tx_proto.Messages().ByName("MsgCreateBatchAuction") fd_MsgCreateBatchAuction_auctioneer = md_MsgCreateBatchAuction.Fields().ByName("auctioneer") - fd_MsgCreateBatchAuction_startPrice = md_MsgCreateBatchAuction.Fields().ByName("startPrice") - fd_MsgCreateBatchAuction_minBidPrice = md_MsgCreateBatchAuction.Fields().ByName("minBidPrice") - fd_MsgCreateBatchAuction_sellingCoin = md_MsgCreateBatchAuction.Fields().ByName("sellingCoin") - fd_MsgCreateBatchAuction_payingCoinDenom = md_MsgCreateBatchAuction.Fields().ByName("payingCoinDenom") - fd_MsgCreateBatchAuction_vestingSchedules = md_MsgCreateBatchAuction.Fields().ByName("vestingSchedules") - fd_MsgCreateBatchAuction_maxExtendedRound = md_MsgCreateBatchAuction.Fields().ByName("maxExtendedRound") - fd_MsgCreateBatchAuction_extendedRoundRate = md_MsgCreateBatchAuction.Fields().ByName("extendedRoundRate") - fd_MsgCreateBatchAuction_startTime = md_MsgCreateBatchAuction.Fields().ByName("startTime") - fd_MsgCreateBatchAuction_endTime = md_MsgCreateBatchAuction.Fields().ByName("endTime") + fd_MsgCreateBatchAuction_start_price = md_MsgCreateBatchAuction.Fields().ByName("start_price") + fd_MsgCreateBatchAuction_min_bid_price = md_MsgCreateBatchAuction.Fields().ByName("min_bid_price") + fd_MsgCreateBatchAuction_selling_coin = md_MsgCreateBatchAuction.Fields().ByName("selling_coin") + fd_MsgCreateBatchAuction_paying_coin_denom = md_MsgCreateBatchAuction.Fields().ByName("paying_coin_denom") + fd_MsgCreateBatchAuction_vesting_schedules = md_MsgCreateBatchAuction.Fields().ByName("vesting_schedules") + fd_MsgCreateBatchAuction_max_extended_round = md_MsgCreateBatchAuction.Fields().ByName("max_extended_round") + fd_MsgCreateBatchAuction_extended_round_rate = md_MsgCreateBatchAuction.Fields().ByName("extended_round_rate") + fd_MsgCreateBatchAuction_start_time = md_MsgCreateBatchAuction.Fields().ByName("start_time") + fd_MsgCreateBatchAuction_end_time = md_MsgCreateBatchAuction.Fields().ByName("end_time") } var _ protoreflect.Message = (*fastReflection_MsgCreateBatchAuction)(nil) @@ -2305,55 +2305,55 @@ func (x *fastReflection_MsgCreateBatchAuction) Range(f func(protoreflect.FieldDe } if x.StartPrice != "" { value := protoreflect.ValueOfString(x.StartPrice) - if !f(fd_MsgCreateBatchAuction_startPrice, value) { + if !f(fd_MsgCreateBatchAuction_start_price, value) { return } } if x.MinBidPrice != "" { value := protoreflect.ValueOfString(x.MinBidPrice) - if !f(fd_MsgCreateBatchAuction_minBidPrice, value) { + if !f(fd_MsgCreateBatchAuction_min_bid_price, value) { return } } if x.SellingCoin != nil { value := protoreflect.ValueOfMessage(x.SellingCoin.ProtoReflect()) - if !f(fd_MsgCreateBatchAuction_sellingCoin, value) { + if !f(fd_MsgCreateBatchAuction_selling_coin, value) { return } } if x.PayingCoinDenom != "" { value := protoreflect.ValueOfString(x.PayingCoinDenom) - if !f(fd_MsgCreateBatchAuction_payingCoinDenom, value) { + if !f(fd_MsgCreateBatchAuction_paying_coin_denom, value) { return } } if len(x.VestingSchedules) != 0 { value := protoreflect.ValueOfList(&_MsgCreateBatchAuction_6_list{list: &x.VestingSchedules}) - if !f(fd_MsgCreateBatchAuction_vestingSchedules, value) { + if !f(fd_MsgCreateBatchAuction_vesting_schedules, value) { return } } if x.MaxExtendedRound != uint32(0) { value := protoreflect.ValueOfUint32(x.MaxExtendedRound) - if !f(fd_MsgCreateBatchAuction_maxExtendedRound, value) { + if !f(fd_MsgCreateBatchAuction_max_extended_round, value) { return } } if x.ExtendedRoundRate != "" { value := protoreflect.ValueOfString(x.ExtendedRoundRate) - if !f(fd_MsgCreateBatchAuction_extendedRoundRate, value) { + if !f(fd_MsgCreateBatchAuction_extended_round_rate, value) { return } } if x.StartTime != nil { value := protoreflect.ValueOfMessage(x.StartTime.ProtoReflect()) - if !f(fd_MsgCreateBatchAuction_startTime, value) { + if !f(fd_MsgCreateBatchAuction_start_time, value) { return } } if x.EndTime != nil { value := protoreflect.ValueOfMessage(x.EndTime.ProtoReflect()) - if !f(fd_MsgCreateBatchAuction_endTime, value) { + if !f(fd_MsgCreateBatchAuction_end_time, value) { return } } @@ -2374,23 +2374,23 @@ func (x *fastReflection_MsgCreateBatchAuction) Has(fd protoreflect.FieldDescript switch fd.FullName() { case "modules.fundraising.v1.MsgCreateBatchAuction.auctioneer": return x.Auctioneer != "" - case "modules.fundraising.v1.MsgCreateBatchAuction.startPrice": + case "modules.fundraising.v1.MsgCreateBatchAuction.start_price": return x.StartPrice != "" - case "modules.fundraising.v1.MsgCreateBatchAuction.minBidPrice": + case "modules.fundraising.v1.MsgCreateBatchAuction.min_bid_price": return x.MinBidPrice != "" - case "modules.fundraising.v1.MsgCreateBatchAuction.sellingCoin": + case "modules.fundraising.v1.MsgCreateBatchAuction.selling_coin": return x.SellingCoin != nil - case "modules.fundraising.v1.MsgCreateBatchAuction.payingCoinDenom": + case "modules.fundraising.v1.MsgCreateBatchAuction.paying_coin_denom": return x.PayingCoinDenom != "" - case "modules.fundraising.v1.MsgCreateBatchAuction.vestingSchedules": + case "modules.fundraising.v1.MsgCreateBatchAuction.vesting_schedules": return len(x.VestingSchedules) != 0 - case "modules.fundraising.v1.MsgCreateBatchAuction.maxExtendedRound": + case "modules.fundraising.v1.MsgCreateBatchAuction.max_extended_round": return x.MaxExtendedRound != uint32(0) - case "modules.fundraising.v1.MsgCreateBatchAuction.extendedRoundRate": + case "modules.fundraising.v1.MsgCreateBatchAuction.extended_round_rate": return x.ExtendedRoundRate != "" - case "modules.fundraising.v1.MsgCreateBatchAuction.startTime": + case "modules.fundraising.v1.MsgCreateBatchAuction.start_time": return x.StartTime != nil - case "modules.fundraising.v1.MsgCreateBatchAuction.endTime": + case "modules.fundraising.v1.MsgCreateBatchAuction.end_time": return x.EndTime != nil default: if fd.IsExtension() { @@ -2410,23 +2410,23 @@ func (x *fastReflection_MsgCreateBatchAuction) Clear(fd protoreflect.FieldDescri switch fd.FullName() { case "modules.fundraising.v1.MsgCreateBatchAuction.auctioneer": x.Auctioneer = "" - case "modules.fundraising.v1.MsgCreateBatchAuction.startPrice": + case "modules.fundraising.v1.MsgCreateBatchAuction.start_price": x.StartPrice = "" - case "modules.fundraising.v1.MsgCreateBatchAuction.minBidPrice": + case "modules.fundraising.v1.MsgCreateBatchAuction.min_bid_price": x.MinBidPrice = "" - case "modules.fundraising.v1.MsgCreateBatchAuction.sellingCoin": + case "modules.fundraising.v1.MsgCreateBatchAuction.selling_coin": x.SellingCoin = nil - case "modules.fundraising.v1.MsgCreateBatchAuction.payingCoinDenom": + case "modules.fundraising.v1.MsgCreateBatchAuction.paying_coin_denom": x.PayingCoinDenom = "" - case "modules.fundraising.v1.MsgCreateBatchAuction.vestingSchedules": + case "modules.fundraising.v1.MsgCreateBatchAuction.vesting_schedules": x.VestingSchedules = nil - case "modules.fundraising.v1.MsgCreateBatchAuction.maxExtendedRound": + case "modules.fundraising.v1.MsgCreateBatchAuction.max_extended_round": x.MaxExtendedRound = uint32(0) - case "modules.fundraising.v1.MsgCreateBatchAuction.extendedRoundRate": + case "modules.fundraising.v1.MsgCreateBatchAuction.extended_round_rate": x.ExtendedRoundRate = "" - case "modules.fundraising.v1.MsgCreateBatchAuction.startTime": + case "modules.fundraising.v1.MsgCreateBatchAuction.start_time": x.StartTime = nil - case "modules.fundraising.v1.MsgCreateBatchAuction.endTime": + case "modules.fundraising.v1.MsgCreateBatchAuction.end_time": x.EndTime = nil default: if fd.IsExtension() { @@ -2447,34 +2447,34 @@ func (x *fastReflection_MsgCreateBatchAuction) Get(descriptor protoreflect.Field case "modules.fundraising.v1.MsgCreateBatchAuction.auctioneer": value := x.Auctioneer return protoreflect.ValueOfString(value) - case "modules.fundraising.v1.MsgCreateBatchAuction.startPrice": + case "modules.fundraising.v1.MsgCreateBatchAuction.start_price": value := x.StartPrice return protoreflect.ValueOfString(value) - case "modules.fundraising.v1.MsgCreateBatchAuction.minBidPrice": + case "modules.fundraising.v1.MsgCreateBatchAuction.min_bid_price": value := x.MinBidPrice return protoreflect.ValueOfString(value) - case "modules.fundraising.v1.MsgCreateBatchAuction.sellingCoin": + case "modules.fundraising.v1.MsgCreateBatchAuction.selling_coin": value := x.SellingCoin return protoreflect.ValueOfMessage(value.ProtoReflect()) - case "modules.fundraising.v1.MsgCreateBatchAuction.payingCoinDenom": + case "modules.fundraising.v1.MsgCreateBatchAuction.paying_coin_denom": value := x.PayingCoinDenom return protoreflect.ValueOfString(value) - case "modules.fundraising.v1.MsgCreateBatchAuction.vestingSchedules": + case "modules.fundraising.v1.MsgCreateBatchAuction.vesting_schedules": if len(x.VestingSchedules) == 0 { return protoreflect.ValueOfList(&_MsgCreateBatchAuction_6_list{}) } listValue := &_MsgCreateBatchAuction_6_list{list: &x.VestingSchedules} return protoreflect.ValueOfList(listValue) - case "modules.fundraising.v1.MsgCreateBatchAuction.maxExtendedRound": + case "modules.fundraising.v1.MsgCreateBatchAuction.max_extended_round": value := x.MaxExtendedRound return protoreflect.ValueOfUint32(value) - case "modules.fundraising.v1.MsgCreateBatchAuction.extendedRoundRate": + case "modules.fundraising.v1.MsgCreateBatchAuction.extended_round_rate": value := x.ExtendedRoundRate return protoreflect.ValueOfString(value) - case "modules.fundraising.v1.MsgCreateBatchAuction.startTime": + case "modules.fundraising.v1.MsgCreateBatchAuction.start_time": value := x.StartTime return protoreflect.ValueOfMessage(value.ProtoReflect()) - case "modules.fundraising.v1.MsgCreateBatchAuction.endTime": + case "modules.fundraising.v1.MsgCreateBatchAuction.end_time": value := x.EndTime return protoreflect.ValueOfMessage(value.ProtoReflect()) default: @@ -2499,25 +2499,25 @@ func (x *fastReflection_MsgCreateBatchAuction) Set(fd protoreflect.FieldDescript switch fd.FullName() { case "modules.fundraising.v1.MsgCreateBatchAuction.auctioneer": x.Auctioneer = value.Interface().(string) - case "modules.fundraising.v1.MsgCreateBatchAuction.startPrice": + case "modules.fundraising.v1.MsgCreateBatchAuction.start_price": x.StartPrice = value.Interface().(string) - case "modules.fundraising.v1.MsgCreateBatchAuction.minBidPrice": + case "modules.fundraising.v1.MsgCreateBatchAuction.min_bid_price": x.MinBidPrice = value.Interface().(string) - case "modules.fundraising.v1.MsgCreateBatchAuction.sellingCoin": + case "modules.fundraising.v1.MsgCreateBatchAuction.selling_coin": x.SellingCoin = value.Message().Interface().(*v1beta1.Coin) - case "modules.fundraising.v1.MsgCreateBatchAuction.payingCoinDenom": + case "modules.fundraising.v1.MsgCreateBatchAuction.paying_coin_denom": x.PayingCoinDenom = value.Interface().(string) - case "modules.fundraising.v1.MsgCreateBatchAuction.vestingSchedules": + case "modules.fundraising.v1.MsgCreateBatchAuction.vesting_schedules": lv := value.List() clv := lv.(*_MsgCreateBatchAuction_6_list) x.VestingSchedules = *clv.list - case "modules.fundraising.v1.MsgCreateBatchAuction.maxExtendedRound": + case "modules.fundraising.v1.MsgCreateBatchAuction.max_extended_round": x.MaxExtendedRound = uint32(value.Uint()) - case "modules.fundraising.v1.MsgCreateBatchAuction.extendedRoundRate": + case "modules.fundraising.v1.MsgCreateBatchAuction.extended_round_rate": x.ExtendedRoundRate = value.Interface().(string) - case "modules.fundraising.v1.MsgCreateBatchAuction.startTime": + case "modules.fundraising.v1.MsgCreateBatchAuction.start_time": x.StartTime = value.Message().Interface().(*timestamppb.Timestamp) - case "modules.fundraising.v1.MsgCreateBatchAuction.endTime": + case "modules.fundraising.v1.MsgCreateBatchAuction.end_time": x.EndTime = value.Message().Interface().(*timestamppb.Timestamp) default: if fd.IsExtension() { @@ -2539,39 +2539,39 @@ func (x *fastReflection_MsgCreateBatchAuction) Set(fd protoreflect.FieldDescript // Mutable is a mutating operation and unsafe for concurrent use. func (x *fastReflection_MsgCreateBatchAuction) Mutable(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.fundraising.v1.MsgCreateBatchAuction.sellingCoin": + case "modules.fundraising.v1.MsgCreateBatchAuction.selling_coin": if x.SellingCoin == nil { x.SellingCoin = new(v1beta1.Coin) } return protoreflect.ValueOfMessage(x.SellingCoin.ProtoReflect()) - case "modules.fundraising.v1.MsgCreateBatchAuction.vestingSchedules": + case "modules.fundraising.v1.MsgCreateBatchAuction.vesting_schedules": if x.VestingSchedules == nil { x.VestingSchedules = []*VestingSchedule{} } value := &_MsgCreateBatchAuction_6_list{list: &x.VestingSchedules} return protoreflect.ValueOfList(value) - case "modules.fundraising.v1.MsgCreateBatchAuction.startTime": + case "modules.fundraising.v1.MsgCreateBatchAuction.start_time": if x.StartTime == nil { x.StartTime = new(timestamppb.Timestamp) } return protoreflect.ValueOfMessage(x.StartTime.ProtoReflect()) - case "modules.fundraising.v1.MsgCreateBatchAuction.endTime": + case "modules.fundraising.v1.MsgCreateBatchAuction.end_time": if x.EndTime == nil { x.EndTime = new(timestamppb.Timestamp) } return protoreflect.ValueOfMessage(x.EndTime.ProtoReflect()) case "modules.fundraising.v1.MsgCreateBatchAuction.auctioneer": panic(fmt.Errorf("field auctioneer of message modules.fundraising.v1.MsgCreateBatchAuction is not mutable")) - case "modules.fundraising.v1.MsgCreateBatchAuction.startPrice": - panic(fmt.Errorf("field startPrice of message modules.fundraising.v1.MsgCreateBatchAuction is not mutable")) - case "modules.fundraising.v1.MsgCreateBatchAuction.minBidPrice": - panic(fmt.Errorf("field minBidPrice of message modules.fundraising.v1.MsgCreateBatchAuction is not mutable")) - case "modules.fundraising.v1.MsgCreateBatchAuction.payingCoinDenom": - panic(fmt.Errorf("field payingCoinDenom of message modules.fundraising.v1.MsgCreateBatchAuction is not mutable")) - case "modules.fundraising.v1.MsgCreateBatchAuction.maxExtendedRound": - panic(fmt.Errorf("field maxExtendedRound of message modules.fundraising.v1.MsgCreateBatchAuction is not mutable")) - case "modules.fundraising.v1.MsgCreateBatchAuction.extendedRoundRate": - panic(fmt.Errorf("field extendedRoundRate of message modules.fundraising.v1.MsgCreateBatchAuction is not mutable")) + case "modules.fundraising.v1.MsgCreateBatchAuction.start_price": + panic(fmt.Errorf("field start_price of message modules.fundraising.v1.MsgCreateBatchAuction is not mutable")) + case "modules.fundraising.v1.MsgCreateBatchAuction.min_bid_price": + panic(fmt.Errorf("field min_bid_price of message modules.fundraising.v1.MsgCreateBatchAuction is not mutable")) + case "modules.fundraising.v1.MsgCreateBatchAuction.paying_coin_denom": + panic(fmt.Errorf("field paying_coin_denom of message modules.fundraising.v1.MsgCreateBatchAuction is not mutable")) + case "modules.fundraising.v1.MsgCreateBatchAuction.max_extended_round": + panic(fmt.Errorf("field max_extended_round of message modules.fundraising.v1.MsgCreateBatchAuction is not mutable")) + case "modules.fundraising.v1.MsgCreateBatchAuction.extended_round_rate": + panic(fmt.Errorf("field extended_round_rate of message modules.fundraising.v1.MsgCreateBatchAuction is not mutable")) default: if fd.IsExtension() { panic(fmt.Errorf("proto3 declared messages do not support extensions: modules.fundraising.v1.MsgCreateBatchAuction")) @@ -2587,26 +2587,26 @@ func (x *fastReflection_MsgCreateBatchAuction) NewField(fd protoreflect.FieldDes switch fd.FullName() { case "modules.fundraising.v1.MsgCreateBatchAuction.auctioneer": return protoreflect.ValueOfString("") - case "modules.fundraising.v1.MsgCreateBatchAuction.startPrice": + case "modules.fundraising.v1.MsgCreateBatchAuction.start_price": return protoreflect.ValueOfString("") - case "modules.fundraising.v1.MsgCreateBatchAuction.minBidPrice": + case "modules.fundraising.v1.MsgCreateBatchAuction.min_bid_price": return protoreflect.ValueOfString("") - case "modules.fundraising.v1.MsgCreateBatchAuction.sellingCoin": + case "modules.fundraising.v1.MsgCreateBatchAuction.selling_coin": m := new(v1beta1.Coin) return protoreflect.ValueOfMessage(m.ProtoReflect()) - case "modules.fundraising.v1.MsgCreateBatchAuction.payingCoinDenom": + case "modules.fundraising.v1.MsgCreateBatchAuction.paying_coin_denom": return protoreflect.ValueOfString("") - case "modules.fundraising.v1.MsgCreateBatchAuction.vestingSchedules": + case "modules.fundraising.v1.MsgCreateBatchAuction.vesting_schedules": list := []*VestingSchedule{} return protoreflect.ValueOfList(&_MsgCreateBatchAuction_6_list{list: &list}) - case "modules.fundraising.v1.MsgCreateBatchAuction.maxExtendedRound": + case "modules.fundraising.v1.MsgCreateBatchAuction.max_extended_round": return protoreflect.ValueOfUint32(uint32(0)) - case "modules.fundraising.v1.MsgCreateBatchAuction.extendedRoundRate": + case "modules.fundraising.v1.MsgCreateBatchAuction.extended_round_rate": return protoreflect.ValueOfString("") - case "modules.fundraising.v1.MsgCreateBatchAuction.startTime": + case "modules.fundraising.v1.MsgCreateBatchAuction.start_time": m := new(timestamppb.Timestamp) return protoreflect.ValueOfMessage(m.ProtoReflect()) - case "modules.fundraising.v1.MsgCreateBatchAuction.endTime": + case "modules.fundraising.v1.MsgCreateBatchAuction.end_time": m := new(timestamppb.Timestamp) return protoreflect.ValueOfMessage(m.ProtoReflect()) default: @@ -3610,14 +3610,14 @@ func (x *fastReflection_MsgCreateBatchAuctionResponse) ProtoMethods() *protoifac var ( md_MsgCancelAuction protoreflect.MessageDescriptor fd_MsgCancelAuction_auctioneer protoreflect.FieldDescriptor - fd_MsgCancelAuction_auctionID protoreflect.FieldDescriptor + fd_MsgCancelAuction_auction_id protoreflect.FieldDescriptor ) func init() { file_modules_fundraising_v1_tx_proto_init() md_MsgCancelAuction = File_modules_fundraising_v1_tx_proto.Messages().ByName("MsgCancelAuction") fd_MsgCancelAuction_auctioneer = md_MsgCancelAuction.Fields().ByName("auctioneer") - fd_MsgCancelAuction_auctionID = md_MsgCancelAuction.Fields().ByName("auctionID") + fd_MsgCancelAuction_auction_id = md_MsgCancelAuction.Fields().ByName("auction_id") } var _ protoreflect.Message = (*fastReflection_MsgCancelAuction)(nil) @@ -3691,9 +3691,9 @@ func (x *fastReflection_MsgCancelAuction) Range(f func(protoreflect.FieldDescrip return } } - if x.AuctionID != uint64(0) { - value := protoreflect.ValueOfUint64(x.AuctionID) - if !f(fd_MsgCancelAuction_auctionID, value) { + if x.AuctionId != uint64(0) { + value := protoreflect.ValueOfUint64(x.AuctionId) + if !f(fd_MsgCancelAuction_auction_id, value) { return } } @@ -3714,8 +3714,8 @@ func (x *fastReflection_MsgCancelAuction) Has(fd protoreflect.FieldDescriptor) b switch fd.FullName() { case "modules.fundraising.v1.MsgCancelAuction.auctioneer": return x.Auctioneer != "" - case "modules.fundraising.v1.MsgCancelAuction.auctionID": - return x.AuctionID != uint64(0) + case "modules.fundraising.v1.MsgCancelAuction.auction_id": + return x.AuctionId != uint64(0) default: if fd.IsExtension() { panic(fmt.Errorf("proto3 declared messages do not support extensions: modules.fundraising.v1.MsgCancelAuction")) @@ -3734,8 +3734,8 @@ func (x *fastReflection_MsgCancelAuction) Clear(fd protoreflect.FieldDescriptor) switch fd.FullName() { case "modules.fundraising.v1.MsgCancelAuction.auctioneer": x.Auctioneer = "" - case "modules.fundraising.v1.MsgCancelAuction.auctionID": - x.AuctionID = uint64(0) + case "modules.fundraising.v1.MsgCancelAuction.auction_id": + x.AuctionId = uint64(0) default: if fd.IsExtension() { panic(fmt.Errorf("proto3 declared messages do not support extensions: modules.fundraising.v1.MsgCancelAuction")) @@ -3755,8 +3755,8 @@ func (x *fastReflection_MsgCancelAuction) Get(descriptor protoreflect.FieldDescr case "modules.fundraising.v1.MsgCancelAuction.auctioneer": value := x.Auctioneer return protoreflect.ValueOfString(value) - case "modules.fundraising.v1.MsgCancelAuction.auctionID": - value := x.AuctionID + case "modules.fundraising.v1.MsgCancelAuction.auction_id": + value := x.AuctionId return protoreflect.ValueOfUint64(value) default: if descriptor.IsExtension() { @@ -3780,8 +3780,8 @@ func (x *fastReflection_MsgCancelAuction) Set(fd protoreflect.FieldDescriptor, v switch fd.FullName() { case "modules.fundraising.v1.MsgCancelAuction.auctioneer": x.Auctioneer = value.Interface().(string) - case "modules.fundraising.v1.MsgCancelAuction.auctionID": - x.AuctionID = value.Uint() + case "modules.fundraising.v1.MsgCancelAuction.auction_id": + x.AuctionId = value.Uint() default: if fd.IsExtension() { panic(fmt.Errorf("proto3 declared messages do not support extensions: modules.fundraising.v1.MsgCancelAuction")) @@ -3804,8 +3804,8 @@ func (x *fastReflection_MsgCancelAuction) Mutable(fd protoreflect.FieldDescripto switch fd.FullName() { case "modules.fundraising.v1.MsgCancelAuction.auctioneer": panic(fmt.Errorf("field auctioneer of message modules.fundraising.v1.MsgCancelAuction is not mutable")) - case "modules.fundraising.v1.MsgCancelAuction.auctionID": - panic(fmt.Errorf("field auctionID of message modules.fundraising.v1.MsgCancelAuction is not mutable")) + case "modules.fundraising.v1.MsgCancelAuction.auction_id": + panic(fmt.Errorf("field auction_id of message modules.fundraising.v1.MsgCancelAuction is not mutable")) default: if fd.IsExtension() { panic(fmt.Errorf("proto3 declared messages do not support extensions: modules.fundraising.v1.MsgCancelAuction")) @@ -3821,7 +3821,7 @@ func (x *fastReflection_MsgCancelAuction) NewField(fd protoreflect.FieldDescript switch fd.FullName() { case "modules.fundraising.v1.MsgCancelAuction.auctioneer": return protoreflect.ValueOfString("") - case "modules.fundraising.v1.MsgCancelAuction.auctionID": + case "modules.fundraising.v1.MsgCancelAuction.auction_id": return protoreflect.ValueOfUint64(uint64(0)) default: if fd.IsExtension() { @@ -3896,8 +3896,8 @@ func (x *fastReflection_MsgCancelAuction) ProtoMethods() *protoiface.Methods { if l > 0 { n += 1 + l + runtime.Sov(uint64(l)) } - if x.AuctionID != 0 { - n += 1 + runtime.Sov(uint64(x.AuctionID)) + if x.AuctionId != 0 { + n += 1 + runtime.Sov(uint64(x.AuctionId)) } if x.unknownFields != nil { n += len(x.unknownFields) @@ -3928,8 +3928,8 @@ func (x *fastReflection_MsgCancelAuction) ProtoMethods() *protoiface.Methods { i -= len(x.unknownFields) copy(dAtA[i:], x.unknownFields) } - if x.AuctionID != 0 { - i = runtime.EncodeVarint(dAtA, i, uint64(x.AuctionID)) + if x.AuctionId != 0 { + i = runtime.EncodeVarint(dAtA, i, uint64(x.AuctionId)) i-- dAtA[i] = 0x10 } @@ -4023,9 +4023,9 @@ func (x *fastReflection_MsgCancelAuction) ProtoMethods() *protoiface.Methods { iNdEx = postIndex case 2: if wireType != 0 { - return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field AuctionID", wireType) + return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field AuctionId", wireType) } - x.AuctionID = 0 + x.AuctionId = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, runtime.ErrIntOverflow @@ -4035,7 +4035,7 @@ func (x *fastReflection_MsgCancelAuction) ProtoMethods() *protoiface.Methods { } b := dAtA[iNdEx] iNdEx++ - x.AuctionID |= uint64(b&0x7F) << shift + x.AuctionId |= uint64(b&0x7F) << shift if b < 0x80 { break } @@ -4432,20 +4432,20 @@ func (x *fastReflection_MsgCancelAuctionResponse) ProtoMethods() *protoiface.Met } var ( - md_MsgPlaceBid protoreflect.MessageDescriptor - fd_MsgPlaceBid_auctionID protoreflect.FieldDescriptor - fd_MsgPlaceBid_bidder protoreflect.FieldDescriptor - fd_MsgPlaceBid_bidType protoreflect.FieldDescriptor - fd_MsgPlaceBid_price protoreflect.FieldDescriptor - fd_MsgPlaceBid_coin protoreflect.FieldDescriptor + md_MsgPlaceBid protoreflect.MessageDescriptor + fd_MsgPlaceBid_auction_id protoreflect.FieldDescriptor + fd_MsgPlaceBid_bidder protoreflect.FieldDescriptor + fd_MsgPlaceBid_bid_type protoreflect.FieldDescriptor + fd_MsgPlaceBid_price protoreflect.FieldDescriptor + fd_MsgPlaceBid_coin protoreflect.FieldDescriptor ) func init() { file_modules_fundraising_v1_tx_proto_init() md_MsgPlaceBid = File_modules_fundraising_v1_tx_proto.Messages().ByName("MsgPlaceBid") - fd_MsgPlaceBid_auctionID = md_MsgPlaceBid.Fields().ByName("auctionID") + fd_MsgPlaceBid_auction_id = md_MsgPlaceBid.Fields().ByName("auction_id") fd_MsgPlaceBid_bidder = md_MsgPlaceBid.Fields().ByName("bidder") - fd_MsgPlaceBid_bidType = md_MsgPlaceBid.Fields().ByName("bidType") + fd_MsgPlaceBid_bid_type = md_MsgPlaceBid.Fields().ByName("bid_type") fd_MsgPlaceBid_price = md_MsgPlaceBid.Fields().ByName("price") fd_MsgPlaceBid_coin = md_MsgPlaceBid.Fields().ByName("coin") } @@ -4515,9 +4515,9 @@ func (x *fastReflection_MsgPlaceBid) Interface() protoreflect.ProtoMessage { // While iterating, mutating operations may only be performed // on the current field descriptor. func (x *fastReflection_MsgPlaceBid) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) { - if x.AuctionID != uint64(0) { - value := protoreflect.ValueOfUint64(x.AuctionID) - if !f(fd_MsgPlaceBid_auctionID, value) { + if x.AuctionId != uint64(0) { + value := protoreflect.ValueOfUint64(x.AuctionId) + if !f(fd_MsgPlaceBid_auction_id, value) { return } } @@ -4529,7 +4529,7 @@ func (x *fastReflection_MsgPlaceBid) Range(f func(protoreflect.FieldDescriptor, } if x.BidType != 0 { value := protoreflect.ValueOfEnum((protoreflect.EnumNumber)(x.BidType)) - if !f(fd_MsgPlaceBid_bidType, value) { + if !f(fd_MsgPlaceBid_bid_type, value) { return } } @@ -4560,11 +4560,11 @@ func (x *fastReflection_MsgPlaceBid) Range(f func(protoreflect.FieldDescriptor, // a repeated field is populated if it is non-empty. func (x *fastReflection_MsgPlaceBid) Has(fd protoreflect.FieldDescriptor) bool { switch fd.FullName() { - case "modules.fundraising.v1.MsgPlaceBid.auctionID": - return x.AuctionID != uint64(0) + case "modules.fundraising.v1.MsgPlaceBid.auction_id": + return x.AuctionId != uint64(0) case "modules.fundraising.v1.MsgPlaceBid.bidder": return x.Bidder != "" - case "modules.fundraising.v1.MsgPlaceBid.bidType": + case "modules.fundraising.v1.MsgPlaceBid.bid_type": return x.BidType != 0 case "modules.fundraising.v1.MsgPlaceBid.price": return x.Price != "" @@ -4586,11 +4586,11 @@ func (x *fastReflection_MsgPlaceBid) Has(fd protoreflect.FieldDescriptor) bool { // Clear is a mutating operation and unsafe for concurrent use. func (x *fastReflection_MsgPlaceBid) Clear(fd protoreflect.FieldDescriptor) { switch fd.FullName() { - case "modules.fundraising.v1.MsgPlaceBid.auctionID": - x.AuctionID = uint64(0) + case "modules.fundraising.v1.MsgPlaceBid.auction_id": + x.AuctionId = uint64(0) case "modules.fundraising.v1.MsgPlaceBid.bidder": x.Bidder = "" - case "modules.fundraising.v1.MsgPlaceBid.bidType": + case "modules.fundraising.v1.MsgPlaceBid.bid_type": x.BidType = 0 case "modules.fundraising.v1.MsgPlaceBid.price": x.Price = "" @@ -4612,13 +4612,13 @@ func (x *fastReflection_MsgPlaceBid) Clear(fd protoreflect.FieldDescriptor) { // of the value; to obtain a mutable reference, use Mutable. func (x *fastReflection_MsgPlaceBid) Get(descriptor protoreflect.FieldDescriptor) protoreflect.Value { switch descriptor.FullName() { - case "modules.fundraising.v1.MsgPlaceBid.auctionID": - value := x.AuctionID + case "modules.fundraising.v1.MsgPlaceBid.auction_id": + value := x.AuctionId return protoreflect.ValueOfUint64(value) case "modules.fundraising.v1.MsgPlaceBid.bidder": value := x.Bidder return protoreflect.ValueOfString(value) - case "modules.fundraising.v1.MsgPlaceBid.bidType": + case "modules.fundraising.v1.MsgPlaceBid.bid_type": value := x.BidType return protoreflect.ValueOfEnum((protoreflect.EnumNumber)(value)) case "modules.fundraising.v1.MsgPlaceBid.price": @@ -4647,11 +4647,11 @@ func (x *fastReflection_MsgPlaceBid) Get(descriptor protoreflect.FieldDescriptor // Set is a mutating operation and unsafe for concurrent use. func (x *fastReflection_MsgPlaceBid) Set(fd protoreflect.FieldDescriptor, value protoreflect.Value) { switch fd.FullName() { - case "modules.fundraising.v1.MsgPlaceBid.auctionID": - x.AuctionID = value.Uint() + case "modules.fundraising.v1.MsgPlaceBid.auction_id": + x.AuctionId = value.Uint() case "modules.fundraising.v1.MsgPlaceBid.bidder": x.Bidder = value.Interface().(string) - case "modules.fundraising.v1.MsgPlaceBid.bidType": + case "modules.fundraising.v1.MsgPlaceBid.bid_type": x.BidType = (BidType)(value.Enum()) case "modules.fundraising.v1.MsgPlaceBid.price": x.Price = value.Interface().(string) @@ -4682,12 +4682,12 @@ func (x *fastReflection_MsgPlaceBid) Mutable(fd protoreflect.FieldDescriptor) pr x.Coin = new(v1beta1.Coin) } return protoreflect.ValueOfMessage(x.Coin.ProtoReflect()) - case "modules.fundraising.v1.MsgPlaceBid.auctionID": - panic(fmt.Errorf("field auctionID of message modules.fundraising.v1.MsgPlaceBid is not mutable")) + case "modules.fundraising.v1.MsgPlaceBid.auction_id": + panic(fmt.Errorf("field auction_id of message modules.fundraising.v1.MsgPlaceBid is not mutable")) case "modules.fundraising.v1.MsgPlaceBid.bidder": panic(fmt.Errorf("field bidder of message modules.fundraising.v1.MsgPlaceBid is not mutable")) - case "modules.fundraising.v1.MsgPlaceBid.bidType": - panic(fmt.Errorf("field bidType of message modules.fundraising.v1.MsgPlaceBid is not mutable")) + case "modules.fundraising.v1.MsgPlaceBid.bid_type": + panic(fmt.Errorf("field bid_type of message modules.fundraising.v1.MsgPlaceBid is not mutable")) case "modules.fundraising.v1.MsgPlaceBid.price": panic(fmt.Errorf("field price of message modules.fundraising.v1.MsgPlaceBid is not mutable")) default: @@ -4703,11 +4703,11 @@ func (x *fastReflection_MsgPlaceBid) Mutable(fd protoreflect.FieldDescriptor) pr // For lists, maps, and messages, this returns a new, empty, mutable value. func (x *fastReflection_MsgPlaceBid) NewField(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.fundraising.v1.MsgPlaceBid.auctionID": + case "modules.fundraising.v1.MsgPlaceBid.auction_id": return protoreflect.ValueOfUint64(uint64(0)) case "modules.fundraising.v1.MsgPlaceBid.bidder": return protoreflect.ValueOfString("") - case "modules.fundraising.v1.MsgPlaceBid.bidType": + case "modules.fundraising.v1.MsgPlaceBid.bid_type": return protoreflect.ValueOfEnum(0) case "modules.fundraising.v1.MsgPlaceBid.price": return protoreflect.ValueOfString("") @@ -4783,8 +4783,8 @@ func (x *fastReflection_MsgPlaceBid) ProtoMethods() *protoiface.Methods { var n int var l int _ = l - if x.AuctionID != 0 { - n += 1 + runtime.Sov(uint64(x.AuctionID)) + if x.AuctionId != 0 { + n += 1 + runtime.Sov(uint64(x.AuctionId)) } l = len(x.Bidder) if l > 0 { @@ -4863,8 +4863,8 @@ func (x *fastReflection_MsgPlaceBid) ProtoMethods() *protoiface.Methods { i-- dAtA[i] = 0x12 } - if x.AuctionID != 0 { - i = runtime.EncodeVarint(dAtA, i, uint64(x.AuctionID)) + if x.AuctionId != 0 { + i = runtime.EncodeVarint(dAtA, i, uint64(x.AuctionId)) i-- dAtA[i] = 0x8 } @@ -4919,9 +4919,9 @@ func (x *fastReflection_MsgPlaceBid) ProtoMethods() *protoiface.Methods { switch fieldNum { case 1: if wireType != 0 { - return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field AuctionID", wireType) + return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field AuctionId", wireType) } - x.AuctionID = 0 + x.AuctionId = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, runtime.ErrIntOverflow @@ -4931,7 +4931,7 @@ func (x *fastReflection_MsgPlaceBid) ProtoMethods() *protoiface.Methods { } b := dAtA[iNdEx] iNdEx++ - x.AuctionID |= uint64(b&0x7F) << shift + x.AuctionId |= uint64(b&0x7F) << shift if b < 0x80 { break } @@ -5447,20 +5447,20 @@ func (x *fastReflection_MsgPlaceBidResponse) ProtoMethods() *protoiface.Methods } var ( - md_MsgModifyBid protoreflect.MessageDescriptor - fd_MsgModifyBid_auctionID protoreflect.FieldDescriptor - fd_MsgModifyBid_bidder protoreflect.FieldDescriptor - fd_MsgModifyBid_bidID protoreflect.FieldDescriptor - fd_MsgModifyBid_price protoreflect.FieldDescriptor - fd_MsgModifyBid_coin protoreflect.FieldDescriptor + md_MsgModifyBid protoreflect.MessageDescriptor + fd_MsgModifyBid_auction_id protoreflect.FieldDescriptor + fd_MsgModifyBid_bidder protoreflect.FieldDescriptor + fd_MsgModifyBid_bid_id protoreflect.FieldDescriptor + fd_MsgModifyBid_price protoreflect.FieldDescriptor + fd_MsgModifyBid_coin protoreflect.FieldDescriptor ) func init() { file_modules_fundraising_v1_tx_proto_init() md_MsgModifyBid = File_modules_fundraising_v1_tx_proto.Messages().ByName("MsgModifyBid") - fd_MsgModifyBid_auctionID = md_MsgModifyBid.Fields().ByName("auctionID") + fd_MsgModifyBid_auction_id = md_MsgModifyBid.Fields().ByName("auction_id") fd_MsgModifyBid_bidder = md_MsgModifyBid.Fields().ByName("bidder") - fd_MsgModifyBid_bidID = md_MsgModifyBid.Fields().ByName("bidID") + fd_MsgModifyBid_bid_id = md_MsgModifyBid.Fields().ByName("bid_id") fd_MsgModifyBid_price = md_MsgModifyBid.Fields().ByName("price") fd_MsgModifyBid_coin = md_MsgModifyBid.Fields().ByName("coin") } @@ -5530,9 +5530,9 @@ func (x *fastReflection_MsgModifyBid) Interface() protoreflect.ProtoMessage { // While iterating, mutating operations may only be performed // on the current field descriptor. func (x *fastReflection_MsgModifyBid) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) { - if x.AuctionID != uint64(0) { - value := protoreflect.ValueOfUint64(x.AuctionID) - if !f(fd_MsgModifyBid_auctionID, value) { + if x.AuctionId != uint64(0) { + value := protoreflect.ValueOfUint64(x.AuctionId) + if !f(fd_MsgModifyBid_auction_id, value) { return } } @@ -5542,9 +5542,9 @@ func (x *fastReflection_MsgModifyBid) Range(f func(protoreflect.FieldDescriptor, return } } - if x.BidID != uint64(0) { - value := protoreflect.ValueOfUint64(x.BidID) - if !f(fd_MsgModifyBid_bidID, value) { + if x.BidId != uint64(0) { + value := protoreflect.ValueOfUint64(x.BidId) + if !f(fd_MsgModifyBid_bid_id, value) { return } } @@ -5575,12 +5575,12 @@ func (x *fastReflection_MsgModifyBid) Range(f func(protoreflect.FieldDescriptor, // a repeated field is populated if it is non-empty. func (x *fastReflection_MsgModifyBid) Has(fd protoreflect.FieldDescriptor) bool { switch fd.FullName() { - case "modules.fundraising.v1.MsgModifyBid.auctionID": - return x.AuctionID != uint64(0) + case "modules.fundraising.v1.MsgModifyBid.auction_id": + return x.AuctionId != uint64(0) case "modules.fundraising.v1.MsgModifyBid.bidder": return x.Bidder != "" - case "modules.fundraising.v1.MsgModifyBid.bidID": - return x.BidID != uint64(0) + case "modules.fundraising.v1.MsgModifyBid.bid_id": + return x.BidId != uint64(0) case "modules.fundraising.v1.MsgModifyBid.price": return x.Price != "" case "modules.fundraising.v1.MsgModifyBid.coin": @@ -5601,12 +5601,12 @@ func (x *fastReflection_MsgModifyBid) Has(fd protoreflect.FieldDescriptor) bool // Clear is a mutating operation and unsafe for concurrent use. func (x *fastReflection_MsgModifyBid) Clear(fd protoreflect.FieldDescriptor) { switch fd.FullName() { - case "modules.fundraising.v1.MsgModifyBid.auctionID": - x.AuctionID = uint64(0) + case "modules.fundraising.v1.MsgModifyBid.auction_id": + x.AuctionId = uint64(0) case "modules.fundraising.v1.MsgModifyBid.bidder": x.Bidder = "" - case "modules.fundraising.v1.MsgModifyBid.bidID": - x.BidID = uint64(0) + case "modules.fundraising.v1.MsgModifyBid.bid_id": + x.BidId = uint64(0) case "modules.fundraising.v1.MsgModifyBid.price": x.Price = "" case "modules.fundraising.v1.MsgModifyBid.coin": @@ -5627,14 +5627,14 @@ func (x *fastReflection_MsgModifyBid) Clear(fd protoreflect.FieldDescriptor) { // of the value; to obtain a mutable reference, use Mutable. func (x *fastReflection_MsgModifyBid) Get(descriptor protoreflect.FieldDescriptor) protoreflect.Value { switch descriptor.FullName() { - case "modules.fundraising.v1.MsgModifyBid.auctionID": - value := x.AuctionID + case "modules.fundraising.v1.MsgModifyBid.auction_id": + value := x.AuctionId return protoreflect.ValueOfUint64(value) case "modules.fundraising.v1.MsgModifyBid.bidder": value := x.Bidder return protoreflect.ValueOfString(value) - case "modules.fundraising.v1.MsgModifyBid.bidID": - value := x.BidID + case "modules.fundraising.v1.MsgModifyBid.bid_id": + value := x.BidId return protoreflect.ValueOfUint64(value) case "modules.fundraising.v1.MsgModifyBid.price": value := x.Price @@ -5662,12 +5662,12 @@ func (x *fastReflection_MsgModifyBid) Get(descriptor protoreflect.FieldDescripto // Set is a mutating operation and unsafe for concurrent use. func (x *fastReflection_MsgModifyBid) Set(fd protoreflect.FieldDescriptor, value protoreflect.Value) { switch fd.FullName() { - case "modules.fundraising.v1.MsgModifyBid.auctionID": - x.AuctionID = value.Uint() + case "modules.fundraising.v1.MsgModifyBid.auction_id": + x.AuctionId = value.Uint() case "modules.fundraising.v1.MsgModifyBid.bidder": x.Bidder = value.Interface().(string) - case "modules.fundraising.v1.MsgModifyBid.bidID": - x.BidID = value.Uint() + case "modules.fundraising.v1.MsgModifyBid.bid_id": + x.BidId = value.Uint() case "modules.fundraising.v1.MsgModifyBid.price": x.Price = value.Interface().(string) case "modules.fundraising.v1.MsgModifyBid.coin": @@ -5697,12 +5697,12 @@ func (x *fastReflection_MsgModifyBid) Mutable(fd protoreflect.FieldDescriptor) p x.Coin = new(v1beta1.Coin) } return protoreflect.ValueOfMessage(x.Coin.ProtoReflect()) - case "modules.fundraising.v1.MsgModifyBid.auctionID": - panic(fmt.Errorf("field auctionID of message modules.fundraising.v1.MsgModifyBid is not mutable")) + case "modules.fundraising.v1.MsgModifyBid.auction_id": + panic(fmt.Errorf("field auction_id of message modules.fundraising.v1.MsgModifyBid is not mutable")) case "modules.fundraising.v1.MsgModifyBid.bidder": panic(fmt.Errorf("field bidder of message modules.fundraising.v1.MsgModifyBid is not mutable")) - case "modules.fundraising.v1.MsgModifyBid.bidID": - panic(fmt.Errorf("field bidID of message modules.fundraising.v1.MsgModifyBid is not mutable")) + case "modules.fundraising.v1.MsgModifyBid.bid_id": + panic(fmt.Errorf("field bid_id of message modules.fundraising.v1.MsgModifyBid is not mutable")) case "modules.fundraising.v1.MsgModifyBid.price": panic(fmt.Errorf("field price of message modules.fundraising.v1.MsgModifyBid is not mutable")) default: @@ -5718,11 +5718,11 @@ func (x *fastReflection_MsgModifyBid) Mutable(fd protoreflect.FieldDescriptor) p // For lists, maps, and messages, this returns a new, empty, mutable value. func (x *fastReflection_MsgModifyBid) NewField(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.fundraising.v1.MsgModifyBid.auctionID": + case "modules.fundraising.v1.MsgModifyBid.auction_id": return protoreflect.ValueOfUint64(uint64(0)) case "modules.fundraising.v1.MsgModifyBid.bidder": return protoreflect.ValueOfString("") - case "modules.fundraising.v1.MsgModifyBid.bidID": + case "modules.fundraising.v1.MsgModifyBid.bid_id": return protoreflect.ValueOfUint64(uint64(0)) case "modules.fundraising.v1.MsgModifyBid.price": return protoreflect.ValueOfString("") @@ -5798,15 +5798,15 @@ func (x *fastReflection_MsgModifyBid) ProtoMethods() *protoiface.Methods { var n int var l int _ = l - if x.AuctionID != 0 { - n += 1 + runtime.Sov(uint64(x.AuctionID)) + if x.AuctionId != 0 { + n += 1 + runtime.Sov(uint64(x.AuctionId)) } l = len(x.Bidder) if l > 0 { n += 1 + l + runtime.Sov(uint64(l)) } - if x.BidID != 0 { - n += 1 + runtime.Sov(uint64(x.BidID)) + if x.BidId != 0 { + n += 1 + runtime.Sov(uint64(x.BidId)) } l = len(x.Price) if l > 0 { @@ -5866,8 +5866,8 @@ func (x *fastReflection_MsgModifyBid) ProtoMethods() *protoiface.Methods { i-- dAtA[i] = 0x22 } - if x.BidID != 0 { - i = runtime.EncodeVarint(dAtA, i, uint64(x.BidID)) + if x.BidId != 0 { + i = runtime.EncodeVarint(dAtA, i, uint64(x.BidId)) i-- dAtA[i] = 0x18 } @@ -5878,8 +5878,8 @@ func (x *fastReflection_MsgModifyBid) ProtoMethods() *protoiface.Methods { i-- dAtA[i] = 0x12 } - if x.AuctionID != 0 { - i = runtime.EncodeVarint(dAtA, i, uint64(x.AuctionID)) + if x.AuctionId != 0 { + i = runtime.EncodeVarint(dAtA, i, uint64(x.AuctionId)) i-- dAtA[i] = 0x8 } @@ -5934,9 +5934,9 @@ func (x *fastReflection_MsgModifyBid) ProtoMethods() *protoiface.Methods { switch fieldNum { case 1: if wireType != 0 { - return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field AuctionID", wireType) + return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field AuctionId", wireType) } - x.AuctionID = 0 + x.AuctionId = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, runtime.ErrIntOverflow @@ -5946,7 +5946,7 @@ func (x *fastReflection_MsgModifyBid) ProtoMethods() *protoiface.Methods { } b := dAtA[iNdEx] iNdEx++ - x.AuctionID |= uint64(b&0x7F) << shift + x.AuctionId |= uint64(b&0x7F) << shift if b < 0x80 { break } @@ -5985,9 +5985,9 @@ func (x *fastReflection_MsgModifyBid) ProtoMethods() *protoiface.Methods { iNdEx = postIndex case 3: if wireType != 0 { - return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field BidID", wireType) + return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field BidId", wireType) } - x.BidID = 0 + x.BidId = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, runtime.ErrIntOverflow @@ -5997,7 +5997,7 @@ func (x *fastReflection_MsgModifyBid) ProtoMethods() *protoiface.Methods { } b := dAtA[iNdEx] iNdEx++ - x.BidID |= uint64(b&0x7F) << shift + x.BidId |= uint64(b&0x7F) << shift if b < 0x80 { break } @@ -6462,16 +6462,16 @@ func (x *fastReflection_MsgModifyBidResponse) ProtoMethods() *protoiface.Methods } var ( - md_MsgAddAllowedBidder protoreflect.MessageDescriptor - fd_MsgAddAllowedBidder_auctionID protoreflect.FieldDescriptor - fd_MsgAddAllowedBidder_allowedBidder protoreflect.FieldDescriptor + md_MsgAddAllowedBidder protoreflect.MessageDescriptor + fd_MsgAddAllowedBidder_auction_id protoreflect.FieldDescriptor + fd_MsgAddAllowedBidder_allowed_bidder protoreflect.FieldDescriptor ) func init() { file_modules_fundraising_v1_tx_proto_init() md_MsgAddAllowedBidder = File_modules_fundraising_v1_tx_proto.Messages().ByName("MsgAddAllowedBidder") - fd_MsgAddAllowedBidder_auctionID = md_MsgAddAllowedBidder.Fields().ByName("auctionID") - fd_MsgAddAllowedBidder_allowedBidder = md_MsgAddAllowedBidder.Fields().ByName("allowedBidder") + fd_MsgAddAllowedBidder_auction_id = md_MsgAddAllowedBidder.Fields().ByName("auction_id") + fd_MsgAddAllowedBidder_allowed_bidder = md_MsgAddAllowedBidder.Fields().ByName("allowed_bidder") } var _ protoreflect.Message = (*fastReflection_MsgAddAllowedBidder)(nil) @@ -6539,15 +6539,15 @@ func (x *fastReflection_MsgAddAllowedBidder) Interface() protoreflect.ProtoMessa // While iterating, mutating operations may only be performed // on the current field descriptor. func (x *fastReflection_MsgAddAllowedBidder) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) { - if x.AuctionID != uint64(0) { - value := protoreflect.ValueOfUint64(x.AuctionID) - if !f(fd_MsgAddAllowedBidder_auctionID, value) { + if x.AuctionId != uint64(0) { + value := protoreflect.ValueOfUint64(x.AuctionId) + if !f(fd_MsgAddAllowedBidder_auction_id, value) { return } } if x.AllowedBidder != nil { value := protoreflect.ValueOfMessage(x.AllowedBidder.ProtoReflect()) - if !f(fd_MsgAddAllowedBidder_allowedBidder, value) { + if !f(fd_MsgAddAllowedBidder_allowed_bidder, value) { return } } @@ -6566,9 +6566,9 @@ func (x *fastReflection_MsgAddAllowedBidder) Range(f func(protoreflect.FieldDesc // a repeated field is populated if it is non-empty. func (x *fastReflection_MsgAddAllowedBidder) Has(fd protoreflect.FieldDescriptor) bool { switch fd.FullName() { - case "modules.fundraising.v1.MsgAddAllowedBidder.auctionID": - return x.AuctionID != uint64(0) - case "modules.fundraising.v1.MsgAddAllowedBidder.allowedBidder": + case "modules.fundraising.v1.MsgAddAllowedBidder.auction_id": + return x.AuctionId != uint64(0) + case "modules.fundraising.v1.MsgAddAllowedBidder.allowed_bidder": return x.AllowedBidder != nil default: if fd.IsExtension() { @@ -6586,9 +6586,9 @@ func (x *fastReflection_MsgAddAllowedBidder) Has(fd protoreflect.FieldDescriptor // Clear is a mutating operation and unsafe for concurrent use. func (x *fastReflection_MsgAddAllowedBidder) Clear(fd protoreflect.FieldDescriptor) { switch fd.FullName() { - case "modules.fundraising.v1.MsgAddAllowedBidder.auctionID": - x.AuctionID = uint64(0) - case "modules.fundraising.v1.MsgAddAllowedBidder.allowedBidder": + case "modules.fundraising.v1.MsgAddAllowedBidder.auction_id": + x.AuctionId = uint64(0) + case "modules.fundraising.v1.MsgAddAllowedBidder.allowed_bidder": x.AllowedBidder = nil default: if fd.IsExtension() { @@ -6606,10 +6606,10 @@ func (x *fastReflection_MsgAddAllowedBidder) Clear(fd protoreflect.FieldDescript // of the value; to obtain a mutable reference, use Mutable. func (x *fastReflection_MsgAddAllowedBidder) Get(descriptor protoreflect.FieldDescriptor) protoreflect.Value { switch descriptor.FullName() { - case "modules.fundraising.v1.MsgAddAllowedBidder.auctionID": - value := x.AuctionID + case "modules.fundraising.v1.MsgAddAllowedBidder.auction_id": + value := x.AuctionId return protoreflect.ValueOfUint64(value) - case "modules.fundraising.v1.MsgAddAllowedBidder.allowedBidder": + case "modules.fundraising.v1.MsgAddAllowedBidder.allowed_bidder": value := x.AllowedBidder return protoreflect.ValueOfMessage(value.ProtoReflect()) default: @@ -6632,9 +6632,9 @@ func (x *fastReflection_MsgAddAllowedBidder) Get(descriptor protoreflect.FieldDe // Set is a mutating operation and unsafe for concurrent use. func (x *fastReflection_MsgAddAllowedBidder) Set(fd protoreflect.FieldDescriptor, value protoreflect.Value) { switch fd.FullName() { - case "modules.fundraising.v1.MsgAddAllowedBidder.auctionID": - x.AuctionID = value.Uint() - case "modules.fundraising.v1.MsgAddAllowedBidder.allowedBidder": + case "modules.fundraising.v1.MsgAddAllowedBidder.auction_id": + x.AuctionId = value.Uint() + case "modules.fundraising.v1.MsgAddAllowedBidder.allowed_bidder": x.AllowedBidder = value.Message().Interface().(*AllowedBidder) default: if fd.IsExtension() { @@ -6656,13 +6656,13 @@ func (x *fastReflection_MsgAddAllowedBidder) Set(fd protoreflect.FieldDescriptor // Mutable is a mutating operation and unsafe for concurrent use. func (x *fastReflection_MsgAddAllowedBidder) Mutable(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.fundraising.v1.MsgAddAllowedBidder.allowedBidder": + case "modules.fundraising.v1.MsgAddAllowedBidder.allowed_bidder": if x.AllowedBidder == nil { x.AllowedBidder = new(AllowedBidder) } return protoreflect.ValueOfMessage(x.AllowedBidder.ProtoReflect()) - case "modules.fundraising.v1.MsgAddAllowedBidder.auctionID": - panic(fmt.Errorf("field auctionID of message modules.fundraising.v1.MsgAddAllowedBidder is not mutable")) + case "modules.fundraising.v1.MsgAddAllowedBidder.auction_id": + panic(fmt.Errorf("field auction_id of message modules.fundraising.v1.MsgAddAllowedBidder is not mutable")) default: if fd.IsExtension() { panic(fmt.Errorf("proto3 declared messages do not support extensions: modules.fundraising.v1.MsgAddAllowedBidder")) @@ -6676,9 +6676,9 @@ func (x *fastReflection_MsgAddAllowedBidder) Mutable(fd protoreflect.FieldDescri // For lists, maps, and messages, this returns a new, empty, mutable value. func (x *fastReflection_MsgAddAllowedBidder) NewField(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.fundraising.v1.MsgAddAllowedBidder.auctionID": + case "modules.fundraising.v1.MsgAddAllowedBidder.auction_id": return protoreflect.ValueOfUint64(uint64(0)) - case "modules.fundraising.v1.MsgAddAllowedBidder.allowedBidder": + case "modules.fundraising.v1.MsgAddAllowedBidder.allowed_bidder": m := new(AllowedBidder) return protoreflect.ValueOfMessage(m.ProtoReflect()) default: @@ -6750,8 +6750,8 @@ func (x *fastReflection_MsgAddAllowedBidder) ProtoMethods() *protoiface.Methods var n int var l int _ = l - if x.AuctionID != 0 { - n += 1 + runtime.Sov(uint64(x.AuctionID)) + if x.AuctionId != 0 { + n += 1 + runtime.Sov(uint64(x.AuctionId)) } if x.AllowedBidder != nil { l = options.Size(x.AllowedBidder) @@ -6800,8 +6800,8 @@ func (x *fastReflection_MsgAddAllowedBidder) ProtoMethods() *protoiface.Methods i-- dAtA[i] = 0x12 } - if x.AuctionID != 0 { - i = runtime.EncodeVarint(dAtA, i, uint64(x.AuctionID)) + if x.AuctionId != 0 { + i = runtime.EncodeVarint(dAtA, i, uint64(x.AuctionId)) i-- dAtA[i] = 0x8 } @@ -6856,9 +6856,9 @@ func (x *fastReflection_MsgAddAllowedBidder) ProtoMethods() *protoiface.Methods switch fieldNum { case 1: if wireType != 0 { - return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field AuctionID", wireType) + return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field AuctionId", wireType) } - x.AuctionID = 0 + x.AuctionId = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, runtime.ErrIntOverflow @@ -6868,7 +6868,7 @@ func (x *fastReflection_MsgAddAllowedBidder) ProtoMethods() *protoiface.Methods } b := dAtA[iNdEx] iNdEx++ - x.AuctionID |= uint64(b&0x7F) << shift + x.AuctionId |= uint64(b&0x7F) << shift if b < 0x80 { break } @@ -7396,19 +7396,19 @@ type MsgCreateFixedPriceAuction struct { // auctioneer specifies the bech32-encoded address that creates the auction Auctioneer string `protobuf:"bytes,1,opt,name=auctioneer,proto3" json:"auctioneer,omitempty"` - // startPrice specifies the starting price of the auction - StartPrice string `protobuf:"bytes,2,opt,name=startPrice,proto3" json:"startPrice,omitempty"` - // sellingCoin specifies the selling coin for the auction - SellingCoin *v1beta1.Coin `protobuf:"bytes,3,opt,name=sellingCoin,proto3" json:"sellingCoin,omitempty"` - // payingCoinDenom specifies the paying coin denom that bidders use to bid + // start_price specifies the starting price of the auction + StartPrice string `protobuf:"bytes,2,opt,name=start_price,json=startPrice,proto3" json:"start_price,omitempty"` + // selling_coin specifies the selling coin for the auction + SellingCoin *v1beta1.Coin `protobuf:"bytes,3,opt,name=selling_coin,json=sellingCoin,proto3" json:"selling_coin,omitempty"` + // paying_coin_denom specifies the paying coin denom that bidders use to bid // for - PayingCoinDenom string `protobuf:"bytes,4,opt,name=payingCoinDenom,proto3" json:"payingCoinDenom,omitempty"` - // vestingSchedules specifies the vesting schedules for the auction - VestingSchedules []*VestingSchedule `protobuf:"bytes,5,rep,name=vestingSchedules,proto3" json:"vestingSchedules,omitempty"` - // startTime specifies the start time of the plan - StartTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=startTime,proto3" json:"startTime,omitempty"` - // endTime specifies the end time of the plan - EndTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=endTime,proto3" json:"endTime,omitempty"` + PayingCoinDenom string `protobuf:"bytes,4,opt,name=paying_coin_denom,json=payingCoinDenom,proto3" json:"paying_coin_denom,omitempty"` + // vesting_schedules specifies the vesting schedules for the auction + VestingSchedules []*VestingSchedule `protobuf:"bytes,5,rep,name=vesting_schedules,json=vestingSchedules,proto3" json:"vesting_schedules,omitempty"` + // start_time specifies the start time of the plan + StartTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` + // end_time specifies the end time of the plan + EndTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` } func (x *MsgCreateFixedPriceAuction) Reset() { @@ -7520,27 +7520,27 @@ type MsgCreateBatchAuction struct { // auctioneer specifies the bech32-encoded address that creates the auction Auctioneer string `protobuf:"bytes,1,opt,name=auctioneer,proto3" json:"auctioneer,omitempty"` - // startPrice specifies the starting price of the auction - StartPrice string `protobuf:"bytes,2,opt,name=startPrice,proto3" json:"startPrice,omitempty"` - // minBidPrice specifies the minibum bid price - MinBidPrice string `protobuf:"bytes,3,opt,name=minBidPrice,proto3" json:"minBidPrice,omitempty"` - // sellingCoin specifies the selling coin for the auction - SellingCoin *v1beta1.Coin `protobuf:"bytes,4,opt,name=sellingCoin,proto3" json:"sellingCoin,omitempty"` - // payingCoinDenom specifies the paying coin denom that bidders use to bid + // start_price specifies the starting price of the auction + StartPrice string `protobuf:"bytes,2,opt,name=start_price,json=startPrice,proto3" json:"start_price,omitempty"` + // min_bid_price specifies the minibum bid price + MinBidPrice string `protobuf:"bytes,3,opt,name=min_bid_price,json=minBidPrice,proto3" json:"min_bid_price,omitempty"` + // selling_coin specifies the selling coin for the auction + SellingCoin *v1beta1.Coin `protobuf:"bytes,4,opt,name=selling_coin,json=sellingCoin,proto3" json:"selling_coin,omitempty"` + // paying_coin_denom specifies the paying coin denom that bidders use to bid // for - PayingCoinDenom string `protobuf:"bytes,5,opt,name=payingCoinDenom,proto3" json:"payingCoinDenom,omitempty"` - // vestingSchedules specifies the vesting schedules for the auction - VestingSchedules []*VestingSchedule `protobuf:"bytes,6,rep,name=vestingSchedules,proto3" json:"vestingSchedules,omitempty"` - // maxExtendedRound specifies the maximum number of extended rounds for + PayingCoinDenom string `protobuf:"bytes,5,opt,name=paying_coin_denom,json=payingCoinDenom,proto3" json:"paying_coin_denom,omitempty"` + // vesting_schedules specifies the vesting schedules for the auction + VestingSchedules []*VestingSchedule `protobuf:"bytes,6,rep,name=vesting_schedules,json=vestingSchedules,proto3" json:"vesting_schedules,omitempty"` + // max_extended_round specifies the maximum number of extended rounds for // the auction - MaxExtendedRound uint32 `protobuf:"varint,7,opt,name=maxExtendedRound,proto3" json:"maxExtendedRound,omitempty"` - // extendedRoundRate specifies the rate that decides if the auction needs + MaxExtendedRound uint32 `protobuf:"varint,7,opt,name=max_extended_round,json=maxExtendedRound,proto3" json:"max_extended_round,omitempty"` + // extended_round_rate specifies the rate that decides if the auction needs // another round - ExtendedRoundRate string `protobuf:"bytes,8,opt,name=extendedRoundRate,proto3" json:"extendedRoundRate,omitempty"` - // startTime specifies the start time of the plan - StartTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=startTime,proto3" json:"startTime,omitempty"` - // endTime specifies the end time of the plan - EndTime *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=endTime,proto3" json:"endTime,omitempty"` + ExtendedRoundRate string `protobuf:"bytes,8,opt,name=extended_round_rate,json=extendedRoundRate,proto3" json:"extended_round_rate,omitempty"` + // start_time specifies the start time of the plan + StartTime *timestamppb.Timestamp `protobuf:"bytes,9,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` + // end_time specifies the end time of the plan + EndTime *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"` } func (x *MsgCreateBatchAuction) Reset() { @@ -7671,8 +7671,8 @@ type MsgCancelAuction struct { // auctioneer specifies the bech32-encoded address that is in charge of the // auction Auctioneer string `protobuf:"bytes,1,opt,name=auctioneer,proto3" json:"auctioneer,omitempty"` - // auctionID specifies the auction id - AuctionID uint64 `protobuf:"varint,2,opt,name=auctionID,proto3" json:"auctionID,omitempty"` + // auction_id specifies the auction id + AuctionId uint64 `protobuf:"varint,2,opt,name=auction_id,json=auctionId,proto3" json:"auction_id,omitempty"` } func (x *MsgCancelAuction) Reset() { @@ -7702,9 +7702,9 @@ func (x *MsgCancelAuction) GetAuctioneer() string { return "" } -func (x *MsgCancelAuction) GetAuctionID() uint64 { +func (x *MsgCancelAuction) GetAuctionId() uint64 { if x != nil { - return x.AuctionID + return x.AuctionId } return 0 } @@ -7743,13 +7743,13 @@ type MsgPlaceBid struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // auctionID specifies the auction id - AuctionID uint64 `protobuf:"varint,1,opt,name=auctionID,proto3" json:"auctionID,omitempty"` + // auction_id specifies the auction id + AuctionId uint64 `protobuf:"varint,1,opt,name=auction_id,json=auctionId,proto3" json:"auction_id,omitempty"` // bidder specifies the bech32-encoded address that bids for the auction Bidder string `protobuf:"bytes,2,opt,name=bidder,proto3" json:"bidder,omitempty"` // type specifies the bid type; type 1 is fixed price, 2 is how-much-worth, 3 // is how-many-coins - BidType BidType `protobuf:"varint,3,opt,name=bidType,proto3,enum=modules.fundraising.v1.BidType" json:"bidType,omitempty"` + BidType BidType `protobuf:"varint,3,opt,name=bid_type,json=bidType,proto3,enum=modules.fundraising.v1.BidType" json:"bid_type,omitempty"` // price specifies the bid price. // The bid price must be the start price for fixed price auction whereas // the bide price can be any value that the bidder places. @@ -7779,9 +7779,9 @@ func (*MsgPlaceBid) Descriptor() ([]byte, []int) { return file_modules_fundraising_v1_tx_proto_rawDescGZIP(), []int{8} } -func (x *MsgPlaceBid) GetAuctionID() uint64 { +func (x *MsgPlaceBid) GetAuctionId() uint64 { if x != nil { - return x.AuctionID + return x.AuctionId } return 0 } @@ -7848,12 +7848,12 @@ type MsgModifyBid struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // auctionID specifies the auction id - AuctionID uint64 `protobuf:"varint,1,opt,name=auctionID,proto3" json:"auctionID,omitempty"` + // auction_id specifies the auction id + AuctionId uint64 `protobuf:"varint,1,opt,name=auction_id,json=auctionId,proto3" json:"auction_id,omitempty"` // bidder specifies the bech32-encoded address that bids for the auction Bidder string `protobuf:"bytes,2,opt,name=bidder,proto3" json:"bidder,omitempty"` - // bidID specifies the bid id - BidID uint64 `protobuf:"varint,3,opt,name=bidID,proto3" json:"bidID,omitempty"` + // bid_id specifies the bid id + BidId uint64 `protobuf:"varint,3,opt,name=bid_id,json=bidId,proto3" json:"bid_id,omitempty"` // price specifies the bid price. // the bide price must be above or equal to the original value that the bidder // placed. @@ -7883,9 +7883,9 @@ func (*MsgModifyBid) Descriptor() ([]byte, []int) { return file_modules_fundraising_v1_tx_proto_rawDescGZIP(), []int{10} } -func (x *MsgModifyBid) GetAuctionID() uint64 { +func (x *MsgModifyBid) GetAuctionId() uint64 { if x != nil { - return x.AuctionID + return x.AuctionId } return 0 } @@ -7897,9 +7897,9 @@ func (x *MsgModifyBid) GetBidder() string { return "" } -func (x *MsgModifyBid) GetBidID() uint64 { +func (x *MsgModifyBid) GetBidId() uint64 { if x != nil { - return x.BidID + return x.BidId } return 0 } @@ -7952,11 +7952,11 @@ type MsgAddAllowedBidder struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // auctionID specifies the auction id - AuctionID uint64 `protobuf:"varint,1,opt,name=auctionID,proto3" json:"auctionID,omitempty"` + // auction_id specifies the auction id + AuctionId uint64 `protobuf:"varint,1,opt,name=auction_id,json=auctionId,proto3" json:"auction_id,omitempty"` // allowed_bidder specifies the bidder who is allowed to bid and their maximum // bid amount - AllowedBidder *AllowedBidder `protobuf:"bytes,2,opt,name=allowedBidder,proto3" json:"allowedBidder,omitempty"` + AllowedBidder *AllowedBidder `protobuf:"bytes,2,opt,name=allowed_bidder,json=allowedBidder,proto3" json:"allowed_bidder,omitempty"` } func (x *MsgAddAllowedBidder) Reset() { @@ -7979,9 +7979,9 @@ func (*MsgAddAllowedBidder) Descriptor() ([]byte, []int) { return file_modules_fundraising_v1_tx_proto_rawDescGZIP(), []int{12} } -func (x *MsgAddAllowedBidder) GetAuctionID() uint64 { +func (x *MsgAddAllowedBidder) GetAuctionId() uint64 { if x != nil { - return x.AuctionID + return x.AuctionId } return 0 } @@ -8060,222 +8060,223 @@ var file_modules_fundraising_v1_tx_proto_rawDesc = []byte{ 0x2f, 0x78, 0x2f, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2f, 0x4d, 0x73, 0x67, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x22, 0x19, 0x0a, 0x17, 0x4d, 0x73, 0x67, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x61, 0x72, 0x61, 0x6d, - 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xae, 0x04, 0x0a, 0x1a, 0x4d, 0x73, + 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xb5, 0x04, 0x0a, 0x1a, 0x4d, 0x73, 0x67, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x46, 0x69, 0x78, 0x65, 0x64, 0x50, 0x72, 0x69, 0x63, 0x65, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x65, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x75, - 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x65, 0x65, 0x72, 0x12, 0x51, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, - 0x74, 0x50, 0x72, 0x69, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, 0xc8, 0xde, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x65, 0x65, 0x72, 0x12, 0x52, 0x0a, 0x0b, 0x73, 0x74, 0x61, 0x72, + 0x74, 0x5f, 0x70, 0x72, 0x69, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, 0xc8, + 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, + 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, + 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, + 0x52, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x50, 0x72, 0x69, 0x63, 0x65, 0x12, 0x83, 0x01, 0x0a, + 0x0c, 0x73, 0x65, 0x6c, 0x6c, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x6f, 0x69, 0x6e, 0x18, 0x03, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, 0x73, + 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x69, 0x6e, 0x42, 0x45, + 0xc8, 0xde, 0x1f, 0x00, 0xaa, 0xdf, 0x1f, 0x27, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, + 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, + 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x43, 0x6f, 0x69, 0x6e, 0x9a, + 0xe7, 0xb0, 0x2a, 0x0c, 0x6c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x5f, 0x63, 0x6f, 0x69, 0x6e, 0x73, + 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0b, 0x73, 0x65, 0x6c, 0x6c, 0x69, 0x6e, 0x67, 0x43, 0x6f, + 0x69, 0x6e, 0x12, 0x2a, 0x0a, 0x11, 0x70, 0x61, 0x79, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x6f, 0x69, + 0x6e, 0x5f, 0x64, 0x65, 0x6e, 0x6f, 0x6d, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x70, + 0x61, 0x79, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x69, 0x6e, 0x44, 0x65, 0x6e, 0x6f, 0x6d, 0x12, 0x5a, + 0x0a, 0x11, 0x76, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, + 0x6c, 0x65, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x6d, 0x6f, 0x64, 0x75, + 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, + 0x76, 0x31, 0x2e, 0x56, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, + 0x6c, 0x65, 0x42, 0x04, 0xc8, 0xde, 0x1f, 0x00, 0x52, 0x10, 0x76, 0x65, 0x73, 0x74, 0x69, 0x6e, + 0x67, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x12, 0x43, 0x0a, 0x0a, 0x73, 0x74, + 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, + 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, + 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x08, 0xc8, 0xde, 0x1f, 0x00, + 0x90, 0xdf, 0x1f, 0x01, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, + 0x3f, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, + 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, + 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x08, 0xc8, + 0xde, 0x1f, 0x00, 0x90, 0xdf, 0x1f, 0x01, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, + 0x3a, 0x0f, 0x82, 0xe7, 0xb0, 0x2a, 0x0a, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x65, 0x65, + 0x72, 0x22, 0x24, 0x0a, 0x22, 0x4d, 0x73, 0x67, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x46, 0x69, + 0x78, 0x65, 0x64, 0x50, 0x72, 0x69, 0x63, 0x65, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x98, 0x06, 0x0a, 0x15, 0x4d, 0x73, 0x67, 0x43, + 0x72, 0x65, 0x61, 0x74, 0x65, 0x42, 0x61, 0x74, 0x63, 0x68, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x65, 0x65, 0x72, 0x18, + 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x65, 0x65, + 0x72, 0x12, 0x52, 0x0a, 0x0b, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x70, 0x72, 0x69, 0x63, 0x65, + 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, + 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, + 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, + 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x52, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, + 0x50, 0x72, 0x69, 0x63, 0x65, 0x12, 0x55, 0x0a, 0x0d, 0x6d, 0x69, 0x6e, 0x5f, 0x62, 0x69, 0x64, + 0x5f, 0x70, 0x72, 0x69, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x52, - 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x50, 0x72, 0x69, 0x63, 0x65, 0x12, 0x82, 0x01, 0x0a, 0x0b, - 0x73, 0x65, 0x6c, 0x6c, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x69, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, - 0x0b, 0x32, 0x19, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, - 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x69, 0x6e, 0x42, 0x45, 0xc8, 0xde, - 0x1f, 0x00, 0xaa, 0xdf, 0x1f, 0x27, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, - 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, - 0x64, 0x6b, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x43, 0x6f, 0x69, 0x6e, 0x9a, 0xe7, 0xb0, - 0x2a, 0x0c, 0x6c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x5f, 0x63, 0x6f, 0x69, 0x6e, 0x73, 0xa8, 0xe7, - 0xb0, 0x2a, 0x01, 0x52, 0x0b, 0x73, 0x65, 0x6c, 0x6c, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x69, 0x6e, - 0x12, 0x28, 0x0a, 0x0f, 0x70, 0x61, 0x79, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x69, 0x6e, 0x44, 0x65, - 0x6e, 0x6f, 0x6d, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x70, 0x61, 0x79, 0x69, 0x6e, - 0x67, 0x43, 0x6f, 0x69, 0x6e, 0x44, 0x65, 0x6e, 0x6f, 0x6d, 0x12, 0x59, 0x0a, 0x10, 0x76, 0x65, - 0x73, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x18, 0x05, - 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, - 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x65, - 0x73, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x42, 0x04, 0xc8, - 0xde, 0x1f, 0x00, 0x52, 0x10, 0x76, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x63, 0x68, 0x65, - 0x64, 0x75, 0x6c, 0x65, 0x73, 0x12, 0x42, 0x0a, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, - 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, - 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, - 0x74, 0x61, 0x6d, 0x70, 0x42, 0x08, 0xc8, 0xde, 0x1f, 0x00, 0x90, 0xdf, 0x1f, 0x01, 0x52, 0x09, - 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x3e, 0x0a, 0x07, 0x65, 0x6e, 0x64, - 0x54, 0x69, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, - 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, - 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x08, 0xc8, 0xde, 0x1f, 0x00, 0x90, 0xdf, 0x1f, 0x01, - 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x3a, 0x0f, 0x82, 0xe7, 0xb0, 0x2a, 0x0a, - 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x65, 0x65, 0x72, 0x22, 0x24, 0x0a, 0x22, 0x4d, 0x73, - 0x67, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x46, 0x69, 0x78, 0x65, 0x64, 0x50, 0x72, 0x69, 0x63, - 0x65, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, - 0x22, 0x8b, 0x06, 0x0a, 0x15, 0x4d, 0x73, 0x67, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x42, 0x61, - 0x74, 0x63, 0x68, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x75, - 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x65, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, - 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x65, 0x65, 0x72, 0x12, 0x51, 0x0a, 0x0a, 0x73, 0x74, - 0x61, 0x72, 0x74, 0x50, 0x72, 0x69, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, - 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, - 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, - 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, - 0x63, 0x52, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x50, 0x72, 0x69, 0x63, 0x65, 0x12, 0x53, 0x0a, - 0x0b, 0x6d, 0x69, 0x6e, 0x42, 0x69, 0x64, 0x50, 0x72, 0x69, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01, - 0x28, 0x09, 0x42, 0x31, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, - 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, - 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, - 0x73, 0x2e, 0x44, 0x65, 0x63, 0x52, 0x0b, 0x6d, 0x69, 0x6e, 0x42, 0x69, 0x64, 0x50, 0x72, 0x69, - 0x63, 0x65, 0x12, 0x82, 0x01, 0x0a, 0x0b, 0x73, 0x65, 0x6c, 0x6c, 0x69, 0x6e, 0x67, 0x43, 0x6f, - 0x69, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, - 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, - 0x6f, 0x69, 0x6e, 0x42, 0x45, 0xc8, 0xde, 0x1f, 0x00, 0xaa, 0xdf, 0x1f, 0x27, 0x67, 0x69, 0x74, - 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, - 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, - 0x43, 0x6f, 0x69, 0x6e, 0x9a, 0xe7, 0xb0, 0x2a, 0x0c, 0x6c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x5f, - 0x63, 0x6f, 0x69, 0x6e, 0x73, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0b, 0x73, 0x65, 0x6c, 0x6c, - 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x69, 0x6e, 0x12, 0x28, 0x0a, 0x0f, 0x70, 0x61, 0x79, 0x69, 0x6e, - 0x67, 0x43, 0x6f, 0x69, 0x6e, 0x44, 0x65, 0x6e, 0x6f, 0x6d, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, - 0x52, 0x0f, 0x70, 0x61, 0x79, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x69, 0x6e, 0x44, 0x65, 0x6e, 0x6f, - 0x6d, 0x12, 0x59, 0x0a, 0x10, 0x76, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x63, 0x68, 0x65, - 0x64, 0x75, 0x6c, 0x65, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x6d, 0x6f, - 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, - 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x63, 0x68, 0x65, - 0x64, 0x75, 0x6c, 0x65, 0x42, 0x04, 0xc8, 0xde, 0x1f, 0x00, 0x52, 0x10, 0x76, 0x65, 0x73, 0x74, - 0x69, 0x6e, 0x67, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x12, 0x2a, 0x0a, 0x10, - 0x6d, 0x61, 0x78, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x52, 0x6f, 0x75, 0x6e, 0x64, + 0x0b, 0x6d, 0x69, 0x6e, 0x42, 0x69, 0x64, 0x50, 0x72, 0x69, 0x63, 0x65, 0x12, 0x83, 0x01, 0x0a, + 0x0c, 0x73, 0x65, 0x6c, 0x6c, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x6f, 0x69, 0x6e, 0x18, 0x04, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, 0x73, + 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x69, 0x6e, 0x42, 0x45, + 0xc8, 0xde, 0x1f, 0x00, 0xaa, 0xdf, 0x1f, 0x27, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, + 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, + 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x43, 0x6f, 0x69, 0x6e, 0x9a, + 0xe7, 0xb0, 0x2a, 0x0c, 0x6c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x5f, 0x63, 0x6f, 0x69, 0x6e, 0x73, + 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0b, 0x73, 0x65, 0x6c, 0x6c, 0x69, 0x6e, 0x67, 0x43, 0x6f, + 0x69, 0x6e, 0x12, 0x2a, 0x0a, 0x11, 0x70, 0x61, 0x79, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x6f, 0x69, + 0x6e, 0x5f, 0x64, 0x65, 0x6e, 0x6f, 0x6d, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x70, + 0x61, 0x79, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x69, 0x6e, 0x44, 0x65, 0x6e, 0x6f, 0x6d, 0x12, 0x5a, + 0x0a, 0x11, 0x76, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, + 0x6c, 0x65, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x6d, 0x6f, 0x64, 0x75, + 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, + 0x76, 0x31, 0x2e, 0x56, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, + 0x6c, 0x65, 0x42, 0x04, 0xc8, 0xde, 0x1f, 0x00, 0x52, 0x10, 0x76, 0x65, 0x73, 0x74, 0x69, 0x6e, + 0x67, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x12, 0x2c, 0x0a, 0x12, 0x6d, 0x61, + 0x78, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x5f, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x6d, 0x61, 0x78, 0x45, 0x78, 0x74, 0x65, 0x6e, - 0x64, 0x65, 0x64, 0x52, 0x6f, 0x75, 0x6e, 0x64, 0x12, 0x5f, 0x0a, 0x11, 0x65, 0x78, 0x74, 0x65, - 0x6e, 0x64, 0x65, 0x64, 0x52, 0x6f, 0x75, 0x6e, 0x64, 0x52, 0x61, 0x74, 0x65, 0x18, 0x08, 0x20, - 0x01, 0x28, 0x09, 0x42, 0x31, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, - 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, - 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, - 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x52, 0x11, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x65, 0x64, - 0x52, 0x6f, 0x75, 0x6e, 0x64, 0x52, 0x61, 0x74, 0x65, 0x12, 0x42, 0x0a, 0x09, 0x73, 0x74, 0x61, - 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, - 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, - 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x08, 0xc8, 0xde, 0x1f, 0x00, 0x90, 0xdf, - 0x1f, 0x01, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x3e, 0x0a, - 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, - 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, - 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x08, 0xc8, 0xde, 0x1f, 0x00, - 0x90, 0xdf, 0x1f, 0x01, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x3a, 0x0f, 0x82, - 0xe7, 0xb0, 0x2a, 0x0a, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x65, 0x65, 0x72, 0x22, 0x1f, - 0x0a, 0x1d, 0x4d, 0x73, 0x67, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x42, 0x61, 0x74, 0x63, 0x68, - 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, - 0x61, 0x0a, 0x10, 0x4d, 0x73, 0x67, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x41, 0x75, 0x63, 0x74, - 0x69, 0x6f, 0x6e, 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x65, 0x65, - 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, - 0x65, 0x65, 0x72, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, - 0x44, 0x3a, 0x0f, 0x82, 0xe7, 0xb0, 0x2a, 0x0a, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x65, - 0x65, 0x72, 0x22, 0x1a, 0x0a, 0x18, 0x4d, 0x73, 0x67, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x41, - 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xca, - 0x02, 0x0a, 0x0b, 0x4d, 0x73, 0x67, 0x50, 0x6c, 0x61, 0x63, 0x65, 0x42, 0x69, 0x64, 0x12, 0x1c, - 0x0a, 0x09, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, - 0x04, 0x52, 0x09, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x12, 0x16, 0x0a, 0x06, - 0x62, 0x69, 0x64, 0x64, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x62, 0x69, - 0x64, 0x64, 0x65, 0x72, 0x12, 0x39, 0x0a, 0x07, 0x62, 0x69, 0x64, 0x54, 0x79, 0x70, 0x65, 0x18, - 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, - 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x42, - 0x69, 0x64, 0x54, 0x79, 0x70, 0x65, 0x52, 0x07, 0x62, 0x69, 0x64, 0x54, 0x79, 0x70, 0x65, 0x12, - 0x47, 0x0a, 0x05, 0x70, 0x72, 0x69, 0x63, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, - 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, - 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, - 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, - 0x63, 0x52, 0x05, 0x70, 0x72, 0x69, 0x63, 0x65, 0x12, 0x74, 0x0a, 0x04, 0x63, 0x6f, 0x69, 0x6e, - 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, - 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x69, - 0x6e, 0x42, 0x45, 0xc8, 0xde, 0x1f, 0x00, 0xaa, 0xdf, 0x1f, 0x27, 0x67, 0x69, 0x74, 0x68, 0x75, - 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, - 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x43, 0x6f, - 0x69, 0x6e, 0x9a, 0xe7, 0xb0, 0x2a, 0x0c, 0x6c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x5f, 0x63, 0x6f, - 0x69, 0x6e, 0x73, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x04, 0x63, 0x6f, 0x69, 0x6e, 0x3a, 0x0b, - 0x82, 0xe7, 0xb0, 0x2a, 0x06, 0x62, 0x69, 0x64, 0x64, 0x65, 0x72, 0x22, 0x15, 0x0a, 0x13, 0x4d, - 0x73, 0x67, 0x50, 0x6c, 0x61, 0x63, 0x65, 0x42, 0x69, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, - 0x73, 0x65, 0x22, 0xa6, 0x02, 0x0a, 0x0c, 0x4d, 0x73, 0x67, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x79, - 0x42, 0x69, 0x64, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, - 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, - 0x44, 0x12, 0x16, 0x0a, 0x06, 0x62, 0x69, 0x64, 0x64, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, - 0x09, 0x52, 0x06, 0x62, 0x69, 0x64, 0x64, 0x65, 0x72, 0x12, 0x14, 0x0a, 0x05, 0x62, 0x69, 0x64, - 0x49, 0x44, 0x18, 0x03, 0x20, 0x01, 0x28, 0x04, 0x52, 0x05, 0x62, 0x69, 0x64, 0x49, 0x44, 0x12, - 0x47, 0x0a, 0x05, 0x70, 0x72, 0x69, 0x63, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, - 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, - 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, - 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, - 0x63, 0x52, 0x05, 0x70, 0x72, 0x69, 0x63, 0x65, 0x12, 0x74, 0x0a, 0x04, 0x63, 0x6f, 0x69, 0x6e, - 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, - 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x69, - 0x6e, 0x42, 0x45, 0xc8, 0xde, 0x1f, 0x00, 0xaa, 0xdf, 0x1f, 0x27, 0x67, 0x69, 0x74, 0x68, 0x75, - 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, - 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x43, 0x6f, - 0x69, 0x6e, 0x9a, 0xe7, 0xb0, 0x2a, 0x0c, 0x6c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x5f, 0x63, 0x6f, - 0x69, 0x6e, 0x73, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x04, 0x63, 0x6f, 0x69, 0x6e, 0x3a, 0x0b, - 0x82, 0xe7, 0xb0, 0x2a, 0x06, 0x62, 0x69, 0x64, 0x64, 0x65, 0x72, 0x22, 0x16, 0x0a, 0x14, 0x4d, - 0x73, 0x67, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x42, 0x69, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, - 0x6e, 0x73, 0x65, 0x22, 0x9a, 0x01, 0x0a, 0x13, 0x4d, 0x73, 0x67, 0x41, 0x64, 0x64, 0x41, 0x6c, - 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x42, 0x69, 0x64, 0x64, 0x65, 0x72, 0x12, 0x1c, 0x0a, 0x09, 0x61, - 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, - 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x12, 0x51, 0x0a, 0x0d, 0x61, 0x6c, 0x6c, - 0x6f, 0x77, 0x65, 0x64, 0x42, 0x69, 0x64, 0x64, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x25, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, - 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x65, - 0x64, 0x42, 0x69, 0x64, 0x64, 0x65, 0x72, 0x42, 0x04, 0xc8, 0xde, 0x1f, 0x00, 0x52, 0x0d, 0x61, - 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x42, 0x69, 0x64, 0x64, 0x65, 0x72, 0x3a, 0x12, 0x82, 0xe7, - 0xb0, 0x2a, 0x0d, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x42, 0x69, 0x64, 0x64, 0x65, 0x72, - 0x22, 0x1d, 0x0a, 0x1b, 0x4d, 0x73, 0x67, 0x41, 0x64, 0x64, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x65, - 0x64, 0x42, 0x69, 0x64, 0x64, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x32, - 0xa0, 0x06, 0x0a, 0x03, 0x4d, 0x73, 0x67, 0x12, 0x68, 0x0a, 0x0c, 0x55, 0x70, 0x64, 0x61, 0x74, - 0x65, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x27, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, - 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, - 0x2e, 0x4d, 0x73, 0x67, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, - 0x1a, 0x2f, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, - 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x55, 0x70, 0x64, - 0x61, 0x74, 0x65, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, - 0x65, 0x12, 0x89, 0x01, 0x0a, 0x17, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x46, 0x69, 0x78, 0x65, - 0x64, 0x50, 0x72, 0x69, 0x63, 0x65, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x32, 0x2e, + 0x64, 0x65, 0x64, 0x52, 0x6f, 0x75, 0x6e, 0x64, 0x12, 0x61, 0x0a, 0x13, 0x65, 0x78, 0x74, 0x65, + 0x6e, 0x64, 0x65, 0x64, 0x5f, 0x72, 0x6f, 0x75, 0x6e, 0x64, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x18, + 0x08, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, + 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, + 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, + 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x52, 0x11, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x64, + 0x65, 0x64, 0x52, 0x6f, 0x75, 0x6e, 0x64, 0x52, 0x61, 0x74, 0x65, 0x12, 0x43, 0x0a, 0x0a, 0x73, + 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, + 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x08, 0xc8, 0xde, 0x1f, + 0x00, 0x90, 0xdf, 0x1f, 0x01, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, + 0x12, 0x3f, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, + 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, + 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x08, + 0xc8, 0xde, 0x1f, 0x00, 0x90, 0xdf, 0x1f, 0x01, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, + 0x65, 0x3a, 0x0f, 0x82, 0xe7, 0xb0, 0x2a, 0x0a, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x65, + 0x65, 0x72, 0x22, 0x1f, 0x0a, 0x1d, 0x4d, 0x73, 0x67, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x42, + 0x61, 0x74, 0x63, 0x68, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x22, 0x62, 0x0a, 0x10, 0x4d, 0x73, 0x67, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, + 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x75, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x65, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x75, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x65, 0x65, 0x72, 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x75, 0x63, 0x74, 0x69, + 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x61, 0x75, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x3a, 0x0f, 0x82, 0xe7, 0xb0, 0x2a, 0x0a, 0x61, 0x75, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x65, 0x65, 0x72, 0x22, 0x1a, 0x0a, 0x18, 0x4d, 0x73, 0x67, 0x43, 0x61, + 0x6e, 0x63, 0x65, 0x6c, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, + 0x6e, 0x73, 0x65, 0x22, 0xcc, 0x02, 0x0a, 0x0b, 0x4d, 0x73, 0x67, 0x50, 0x6c, 0x61, 0x63, 0x65, + 0x42, 0x69, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, + 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x62, 0x69, 0x64, 0x64, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x09, 0x52, 0x06, 0x62, 0x69, 0x64, 0x64, 0x65, 0x72, 0x12, 0x3a, 0x0a, 0x08, 0x62, 0x69, + 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x1f, 0x2e, 0x6d, + 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, + 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x69, 0x64, 0x54, 0x79, 0x70, 0x65, 0x52, 0x07, 0x62, + 0x69, 0x64, 0x54, 0x79, 0x70, 0x65, 0x12, 0x47, 0x0a, 0x05, 0x70, 0x72, 0x69, 0x63, 0x65, 0x18, + 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, + 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, + 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, + 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x52, 0x05, 0x70, 0x72, 0x69, 0x63, 0x65, 0x12, + 0x74, 0x0a, 0x04, 0x63, 0x6f, 0x69, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, + 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, + 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x69, 0x6e, 0x42, 0x45, 0xc8, 0xde, 0x1f, 0x00, 0xaa, 0xdf, + 0x1f, 0x27, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, + 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x74, + 0x79, 0x70, 0x65, 0x73, 0x2e, 0x43, 0x6f, 0x69, 0x6e, 0x9a, 0xe7, 0xb0, 0x2a, 0x0c, 0x6c, 0x65, + 0x67, 0x61, 0x63, 0x79, 0x5f, 0x63, 0x6f, 0x69, 0x6e, 0x73, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, + 0x04, 0x63, 0x6f, 0x69, 0x6e, 0x3a, 0x0b, 0x82, 0xe7, 0xb0, 0x2a, 0x06, 0x62, 0x69, 0x64, 0x64, + 0x65, 0x72, 0x22, 0x15, 0x0a, 0x13, 0x4d, 0x73, 0x67, 0x50, 0x6c, 0x61, 0x63, 0x65, 0x42, 0x69, + 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0xa8, 0x02, 0x0a, 0x0c, 0x4d, 0x73, + 0x67, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x42, 0x69, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x75, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, + 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x62, 0x69, 0x64, + 0x64, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x62, 0x69, 0x64, 0x64, 0x65, + 0x72, 0x12, 0x15, 0x0a, 0x06, 0x62, 0x69, 0x64, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, + 0x04, 0x52, 0x05, 0x62, 0x69, 0x64, 0x49, 0x64, 0x12, 0x47, 0x0a, 0x05, 0x70, 0x72, 0x69, 0x63, + 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, + 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, + 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, + 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x52, 0x05, 0x70, 0x72, 0x69, 0x63, + 0x65, 0x12, 0x74, 0x0a, 0x04, 0x63, 0x6f, 0x69, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x19, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, + 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x69, 0x6e, 0x42, 0x45, 0xc8, 0xde, 0x1f, 0x00, + 0xaa, 0xdf, 0x1f, 0x27, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, + 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, + 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x43, 0x6f, 0x69, 0x6e, 0x9a, 0xe7, 0xb0, 0x2a, 0x0c, + 0x6c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x5f, 0x63, 0x6f, 0x69, 0x6e, 0x73, 0xa8, 0xe7, 0xb0, 0x2a, + 0x01, 0x52, 0x04, 0x63, 0x6f, 0x69, 0x6e, 0x3a, 0x0b, 0x82, 0xe7, 0xb0, 0x2a, 0x06, 0x62, 0x69, + 0x64, 0x64, 0x65, 0x72, 0x22, 0x16, 0x0a, 0x14, 0x4d, 0x73, 0x67, 0x4d, 0x6f, 0x64, 0x69, 0x66, + 0x79, 0x42, 0x69, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x9d, 0x01, 0x0a, + 0x13, 0x4d, 0x73, 0x67, 0x41, 0x64, 0x64, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x42, 0x69, + 0x64, 0x64, 0x65, 0x72, 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, + 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, + 0x6e, 0x49, 0x64, 0x12, 0x52, 0x0a, 0x0e, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x5f, 0x62, + 0x69, 0x64, 0x64, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x6d, 0x6f, + 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, + 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x42, 0x69, 0x64, 0x64, + 0x65, 0x72, 0x42, 0x04, 0xc8, 0xde, 0x1f, 0x00, 0x52, 0x0d, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x65, + 0x64, 0x42, 0x69, 0x64, 0x64, 0x65, 0x72, 0x3a, 0x13, 0x82, 0xe7, 0xb0, 0x2a, 0x0e, 0x61, 0x6c, + 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x5f, 0x62, 0x69, 0x64, 0x64, 0x65, 0x72, 0x22, 0x1d, 0x0a, 0x1b, + 0x4d, 0x73, 0x67, 0x41, 0x64, 0x64, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x42, 0x69, 0x64, + 0x64, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x32, 0xa0, 0x06, 0x0a, 0x03, + 0x4d, 0x73, 0x67, 0x12, 0x68, 0x0a, 0x0c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x61, 0x72, + 0x61, 0x6d, 0x73, 0x12, 0x27, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, + 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x73, 0x67, + 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x1a, 0x2f, 0x2e, 0x6d, + 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, + 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, + 0x61, 0x72, 0x61, 0x6d, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x89, 0x01, + 0x0a, 0x17, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x46, 0x69, 0x78, 0x65, 0x64, 0x50, 0x72, 0x69, + 0x63, 0x65, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x32, 0x2e, 0x6d, 0x6f, 0x64, 0x75, + 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, + 0x76, 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x46, 0x69, 0x78, 0x65, + 0x64, 0x50, 0x72, 0x69, 0x63, 0x65, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x3a, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x46, 0x69, 0x78, 0x65, 0x64, 0x50, 0x72, 0x69, 0x63, 0x65, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, - 0x6e, 0x1a, 0x3a, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, - 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x43, 0x72, - 0x65, 0x61, 0x74, 0x65, 0x46, 0x69, 0x78, 0x65, 0x64, 0x50, 0x72, 0x69, 0x63, 0x65, 0x41, 0x75, - 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x7a, 0x0a, - 0x12, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x42, 0x61, 0x74, 0x63, 0x68, 0x41, 0x75, 0x63, 0x74, - 0x69, 0x6f, 0x6e, 0x12, 0x2d, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, - 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x73, 0x67, - 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x42, 0x61, 0x74, 0x63, 0x68, 0x41, 0x75, 0x63, 0x74, 0x69, - 0x6f, 0x6e, 0x1a, 0x35, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, - 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x43, - 0x72, 0x65, 0x61, 0x74, 0x65, 0x42, 0x61, 0x74, 0x63, 0x68, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, - 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x6b, 0x0a, 0x0d, 0x43, 0x61, 0x6e, - 0x63, 0x65, 0x6c, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x28, 0x2e, 0x6d, 0x6f, 0x64, - 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, - 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x41, 0x75, 0x63, - 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x30, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, - 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x73, - 0x67, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5c, 0x0a, 0x08, 0x50, 0x6c, 0x61, 0x63, 0x65, 0x42, - 0x69, 0x64, 0x12, 0x23, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, - 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x50, - 0x6c, 0x61, 0x63, 0x65, 0x42, 0x69, 0x64, 0x1a, 0x2b, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, - 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, - 0x2e, 0x4d, 0x73, 0x67, 0x50, 0x6c, 0x61, 0x63, 0x65, 0x42, 0x69, 0x64, 0x52, 0x65, 0x73, 0x70, - 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5f, 0x0a, 0x09, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x42, 0x69, - 0x64, 0x12, 0x24, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, - 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x4d, 0x6f, - 0x64, 0x69, 0x66, 0x79, 0x42, 0x69, 0x64, 0x1a, 0x2c, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, - 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, - 0x2e, 0x4d, 0x73, 0x67, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x42, 0x69, 0x64, 0x52, 0x65, 0x73, - 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x74, 0x0a, 0x10, 0x41, 0x64, 0x64, 0x41, 0x6c, 0x6c, 0x6f, - 0x77, 0x65, 0x64, 0x42, 0x69, 0x64, 0x64, 0x65, 0x72, 0x12, 0x2b, 0x2e, 0x6d, 0x6f, 0x64, 0x75, - 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, - 0x76, 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x41, 0x64, 0x64, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, - 0x42, 0x69, 0x64, 0x64, 0x65, 0x72, 0x1a, 0x33, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, + 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x7a, 0x0a, 0x12, 0x43, 0x72, 0x65, + 0x61, 0x74, 0x65, 0x42, 0x61, 0x74, 0x63, 0x68, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, + 0x2d, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, + 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x43, 0x72, 0x65, 0x61, + 0x74, 0x65, 0x42, 0x61, 0x74, 0x63, 0x68, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x35, + 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, + 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x43, 0x72, 0x65, 0x61, 0x74, + 0x65, 0x42, 0x61, 0x74, 0x63, 0x68, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, + 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x6b, 0x0a, 0x0d, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x41, + 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x28, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, - 0x4d, 0x73, 0x67, 0x41, 0x64, 0x64, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x42, 0x69, 0x64, - 0x64, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x1a, 0x05, 0x80, 0xe7, 0xb0, - 0x2a, 0x01, 0x42, 0xd6, 0x01, 0x0a, 0x1a, 0x63, 0x6f, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, - 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, - 0x31, 0x42, 0x07, 0x54, 0x78, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x35, 0x63, 0x6f, - 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x6d, - 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, - 0x6e, 0x67, 0x2f, 0x76, 0x31, 0x3b, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, - 0x67, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x4d, 0x46, 0x58, 0xaa, 0x02, 0x16, 0x4d, 0x6f, 0x64, 0x75, - 0x6c, 0x65, 0x73, 0x2e, 0x46, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, - 0x56, 0x31, 0xca, 0x02, 0x16, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x46, 0x75, 0x6e, - 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x22, 0x4d, 0x6f, - 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x46, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, - 0x67, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, - 0xea, 0x02, 0x18, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x3a, 0x3a, 0x46, 0x75, 0x6e, 0x64, - 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, - 0x74, 0x6f, 0x33, + 0x4d, 0x73, 0x67, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, + 0x1a, 0x30, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, + 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x43, 0x61, 0x6e, + 0x63, 0x65, 0x6c, 0x41, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, + 0x73, 0x65, 0x12, 0x5c, 0x0a, 0x08, 0x50, 0x6c, 0x61, 0x63, 0x65, 0x42, 0x69, 0x64, 0x12, 0x23, + 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, + 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x50, 0x6c, 0x61, 0x63, 0x65, + 0x42, 0x69, 0x64, 0x1a, 0x2b, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, + 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x73, 0x67, + 0x50, 0x6c, 0x61, 0x63, 0x65, 0x42, 0x69, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, + 0x12, 0x5f, 0x0a, 0x09, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x42, 0x69, 0x64, 0x12, 0x24, 0x2e, + 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, + 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x79, + 0x42, 0x69, 0x64, 0x1a, 0x2c, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, + 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x73, 0x67, + 0x4d, 0x6f, 0x64, 0x69, 0x66, 0x79, 0x42, 0x69, 0x64, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, + 0x65, 0x12, 0x74, 0x0a, 0x10, 0x41, 0x64, 0x64, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x42, + 0x69, 0x64, 0x64, 0x65, 0x72, 0x12, 0x2b, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, + 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4d, + 0x73, 0x67, 0x41, 0x64, 0x64, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x42, 0x69, 0x64, 0x64, + 0x65, 0x72, 0x1a, 0x33, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, + 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x73, 0x67, 0x41, + 0x64, 0x64, 0x41, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x42, 0x69, 0x64, 0x64, 0x65, 0x72, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x1a, 0x05, 0x80, 0xe7, 0xb0, 0x2a, 0x01, 0x42, 0xd6, + 0x01, 0x0a, 0x1a, 0x63, 0x6f, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x66, + 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x42, 0x07, 0x54, + 0x78, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x35, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, + 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, + 0x65, 0x73, 0x2f, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2f, 0x76, + 0x31, 0x3b, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x76, 0x31, 0xa2, + 0x02, 0x03, 0x4d, 0x46, 0x58, 0xaa, 0x02, 0x16, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, + 0x46, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x56, 0x31, 0xca, 0x02, + 0x16, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x46, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, + 0x73, 0x69, 0x6e, 0x67, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x22, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, + 0x73, 0x5c, 0x46, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x5c, 0x56, 0x31, + 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x18, 0x4d, + 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x3a, 0x3a, 0x46, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, + 0x69, 0x6e, 0x67, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -8315,18 +8316,18 @@ var file_modules_fundraising_v1_tx_proto_goTypes = []interface{}{ } var file_modules_fundraising_v1_tx_proto_depIdxs = []int32{ 14, // 0: modules.fundraising.v1.MsgUpdateParams.params:type_name -> modules.fundraising.v1.Params - 15, // 1: modules.fundraising.v1.MsgCreateFixedPriceAuction.sellingCoin:type_name -> cosmos.base.v1beta1.Coin - 16, // 2: modules.fundraising.v1.MsgCreateFixedPriceAuction.vestingSchedules:type_name -> modules.fundraising.v1.VestingSchedule - 17, // 3: modules.fundraising.v1.MsgCreateFixedPriceAuction.startTime:type_name -> google.protobuf.Timestamp - 17, // 4: modules.fundraising.v1.MsgCreateFixedPriceAuction.endTime:type_name -> google.protobuf.Timestamp - 15, // 5: modules.fundraising.v1.MsgCreateBatchAuction.sellingCoin:type_name -> cosmos.base.v1beta1.Coin - 16, // 6: modules.fundraising.v1.MsgCreateBatchAuction.vestingSchedules:type_name -> modules.fundraising.v1.VestingSchedule - 17, // 7: modules.fundraising.v1.MsgCreateBatchAuction.startTime:type_name -> google.protobuf.Timestamp - 17, // 8: modules.fundraising.v1.MsgCreateBatchAuction.endTime:type_name -> google.protobuf.Timestamp - 18, // 9: modules.fundraising.v1.MsgPlaceBid.bidType:type_name -> modules.fundraising.v1.BidType + 15, // 1: modules.fundraising.v1.MsgCreateFixedPriceAuction.selling_coin:type_name -> cosmos.base.v1beta1.Coin + 16, // 2: modules.fundraising.v1.MsgCreateFixedPriceAuction.vesting_schedules:type_name -> modules.fundraising.v1.VestingSchedule + 17, // 3: modules.fundraising.v1.MsgCreateFixedPriceAuction.start_time:type_name -> google.protobuf.Timestamp + 17, // 4: modules.fundraising.v1.MsgCreateFixedPriceAuction.end_time:type_name -> google.protobuf.Timestamp + 15, // 5: modules.fundraising.v1.MsgCreateBatchAuction.selling_coin:type_name -> cosmos.base.v1beta1.Coin + 16, // 6: modules.fundraising.v1.MsgCreateBatchAuction.vesting_schedules:type_name -> modules.fundraising.v1.VestingSchedule + 17, // 7: modules.fundraising.v1.MsgCreateBatchAuction.start_time:type_name -> google.protobuf.Timestamp + 17, // 8: modules.fundraising.v1.MsgCreateBatchAuction.end_time:type_name -> google.protobuf.Timestamp + 18, // 9: modules.fundraising.v1.MsgPlaceBid.bid_type:type_name -> modules.fundraising.v1.BidType 15, // 10: modules.fundraising.v1.MsgPlaceBid.coin:type_name -> cosmos.base.v1beta1.Coin 15, // 11: modules.fundraising.v1.MsgModifyBid.coin:type_name -> cosmos.base.v1beta1.Coin - 19, // 12: modules.fundraising.v1.MsgAddAllowedBidder.allowedBidder:type_name -> modules.fundraising.v1.AllowedBidder + 19, // 12: modules.fundraising.v1.MsgAddAllowedBidder.allowed_bidder:type_name -> modules.fundraising.v1.AllowedBidder 0, // 13: modules.fundraising.v1.Msg.UpdateParams:input_type -> modules.fundraising.v1.MsgUpdateParams 2, // 14: modules.fundraising.v1.Msg.CreateFixedPriceAuction:input_type -> modules.fundraising.v1.MsgCreateFixedPriceAuction 4, // 15: modules.fundraising.v1.Msg.CreateBatchAuction:input_type -> modules.fundraising.v1.MsgCreateBatchAuction diff --git a/api/modules/fundraising/v1/vesting_queue.pulsar.go b/api/modules/fundraising/v1/vesting_queue.pulsar.go index b7ffa99..c3d87b3 100644 --- a/api/modules/fundraising/v1/vesting_queue.pulsar.go +++ b/api/modules/fundraising/v1/vesting_queue.pulsar.go @@ -18,21 +18,21 @@ import ( ) var ( - md_VestingQueue protoreflect.MessageDescriptor - fd_VestingQueue_auctionID protoreflect.FieldDescriptor - fd_VestingQueue_auctioneer protoreflect.FieldDescriptor - fd_VestingQueue_payingCoin protoreflect.FieldDescriptor - fd_VestingQueue_releaseTime protoreflect.FieldDescriptor - fd_VestingQueue_released protoreflect.FieldDescriptor + md_VestingQueue protoreflect.MessageDescriptor + fd_VestingQueue_auction_id protoreflect.FieldDescriptor + fd_VestingQueue_auctioneer protoreflect.FieldDescriptor + fd_VestingQueue_paying_coin protoreflect.FieldDescriptor + fd_VestingQueue_release_time protoreflect.FieldDescriptor + fd_VestingQueue_released protoreflect.FieldDescriptor ) func init() { file_modules_fundraising_v1_vesting_queue_proto_init() md_VestingQueue = File_modules_fundraising_v1_vesting_queue_proto.Messages().ByName("VestingQueue") - fd_VestingQueue_auctionID = md_VestingQueue.Fields().ByName("auctionID") + fd_VestingQueue_auction_id = md_VestingQueue.Fields().ByName("auction_id") fd_VestingQueue_auctioneer = md_VestingQueue.Fields().ByName("auctioneer") - fd_VestingQueue_payingCoin = md_VestingQueue.Fields().ByName("payingCoin") - fd_VestingQueue_releaseTime = md_VestingQueue.Fields().ByName("releaseTime") + fd_VestingQueue_paying_coin = md_VestingQueue.Fields().ByName("paying_coin") + fd_VestingQueue_release_time = md_VestingQueue.Fields().ByName("release_time") fd_VestingQueue_released = md_VestingQueue.Fields().ByName("released") } @@ -101,9 +101,9 @@ func (x *fastReflection_VestingQueue) Interface() protoreflect.ProtoMessage { // While iterating, mutating operations may only be performed // on the current field descriptor. func (x *fastReflection_VestingQueue) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) { - if x.AuctionID != uint64(0) { - value := protoreflect.ValueOfUint64(x.AuctionID) - if !f(fd_VestingQueue_auctionID, value) { + if x.AuctionId != uint64(0) { + value := protoreflect.ValueOfUint64(x.AuctionId) + if !f(fd_VestingQueue_auction_id, value) { return } } @@ -115,13 +115,13 @@ func (x *fastReflection_VestingQueue) Range(f func(protoreflect.FieldDescriptor, } if x.PayingCoin != nil { value := protoreflect.ValueOfMessage(x.PayingCoin.ProtoReflect()) - if !f(fd_VestingQueue_payingCoin, value) { + if !f(fd_VestingQueue_paying_coin, value) { return } } if x.ReleaseTime != nil { value := protoreflect.ValueOfMessage(x.ReleaseTime.ProtoReflect()) - if !f(fd_VestingQueue_releaseTime, value) { + if !f(fd_VestingQueue_release_time, value) { return } } @@ -146,13 +146,13 @@ func (x *fastReflection_VestingQueue) Range(f func(protoreflect.FieldDescriptor, // a repeated field is populated if it is non-empty. func (x *fastReflection_VestingQueue) Has(fd protoreflect.FieldDescriptor) bool { switch fd.FullName() { - case "modules.fundraising.v1.VestingQueue.auctionID": - return x.AuctionID != uint64(0) + case "modules.fundraising.v1.VestingQueue.auction_id": + return x.AuctionId != uint64(0) case "modules.fundraising.v1.VestingQueue.auctioneer": return x.Auctioneer != "" - case "modules.fundraising.v1.VestingQueue.payingCoin": + case "modules.fundraising.v1.VestingQueue.paying_coin": return x.PayingCoin != nil - case "modules.fundraising.v1.VestingQueue.releaseTime": + case "modules.fundraising.v1.VestingQueue.release_time": return x.ReleaseTime != nil case "modules.fundraising.v1.VestingQueue.released": return x.Released != false @@ -172,13 +172,13 @@ func (x *fastReflection_VestingQueue) Has(fd protoreflect.FieldDescriptor) bool // Clear is a mutating operation and unsafe for concurrent use. func (x *fastReflection_VestingQueue) Clear(fd protoreflect.FieldDescriptor) { switch fd.FullName() { - case "modules.fundraising.v1.VestingQueue.auctionID": - x.AuctionID = uint64(0) + case "modules.fundraising.v1.VestingQueue.auction_id": + x.AuctionId = uint64(0) case "modules.fundraising.v1.VestingQueue.auctioneer": x.Auctioneer = "" - case "modules.fundraising.v1.VestingQueue.payingCoin": + case "modules.fundraising.v1.VestingQueue.paying_coin": x.PayingCoin = nil - case "modules.fundraising.v1.VestingQueue.releaseTime": + case "modules.fundraising.v1.VestingQueue.release_time": x.ReleaseTime = nil case "modules.fundraising.v1.VestingQueue.released": x.Released = false @@ -198,16 +198,16 @@ func (x *fastReflection_VestingQueue) Clear(fd protoreflect.FieldDescriptor) { // of the value; to obtain a mutable reference, use Mutable. func (x *fastReflection_VestingQueue) Get(descriptor protoreflect.FieldDescriptor) protoreflect.Value { switch descriptor.FullName() { - case "modules.fundraising.v1.VestingQueue.auctionID": - value := x.AuctionID + case "modules.fundraising.v1.VestingQueue.auction_id": + value := x.AuctionId return protoreflect.ValueOfUint64(value) case "modules.fundraising.v1.VestingQueue.auctioneer": value := x.Auctioneer return protoreflect.ValueOfString(value) - case "modules.fundraising.v1.VestingQueue.payingCoin": + case "modules.fundraising.v1.VestingQueue.paying_coin": value := x.PayingCoin return protoreflect.ValueOfMessage(value.ProtoReflect()) - case "modules.fundraising.v1.VestingQueue.releaseTime": + case "modules.fundraising.v1.VestingQueue.release_time": value := x.ReleaseTime return protoreflect.ValueOfMessage(value.ProtoReflect()) case "modules.fundraising.v1.VestingQueue.released": @@ -233,13 +233,13 @@ func (x *fastReflection_VestingQueue) Get(descriptor protoreflect.FieldDescripto // Set is a mutating operation and unsafe for concurrent use. func (x *fastReflection_VestingQueue) Set(fd protoreflect.FieldDescriptor, value protoreflect.Value) { switch fd.FullName() { - case "modules.fundraising.v1.VestingQueue.auctionID": - x.AuctionID = value.Uint() + case "modules.fundraising.v1.VestingQueue.auction_id": + x.AuctionId = value.Uint() case "modules.fundraising.v1.VestingQueue.auctioneer": x.Auctioneer = value.Interface().(string) - case "modules.fundraising.v1.VestingQueue.payingCoin": + case "modules.fundraising.v1.VestingQueue.paying_coin": x.PayingCoin = value.Message().Interface().(*v1beta1.Coin) - case "modules.fundraising.v1.VestingQueue.releaseTime": + case "modules.fundraising.v1.VestingQueue.release_time": x.ReleaseTime = value.Message().Interface().(*timestamppb.Timestamp) case "modules.fundraising.v1.VestingQueue.released": x.Released = value.Bool() @@ -263,18 +263,18 @@ func (x *fastReflection_VestingQueue) Set(fd protoreflect.FieldDescriptor, value // Mutable is a mutating operation and unsafe for concurrent use. func (x *fastReflection_VestingQueue) Mutable(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.fundraising.v1.VestingQueue.payingCoin": + case "modules.fundraising.v1.VestingQueue.paying_coin": if x.PayingCoin == nil { x.PayingCoin = new(v1beta1.Coin) } return protoreflect.ValueOfMessage(x.PayingCoin.ProtoReflect()) - case "modules.fundraising.v1.VestingQueue.releaseTime": + case "modules.fundraising.v1.VestingQueue.release_time": if x.ReleaseTime == nil { x.ReleaseTime = new(timestamppb.Timestamp) } return protoreflect.ValueOfMessage(x.ReleaseTime.ProtoReflect()) - case "modules.fundraising.v1.VestingQueue.auctionID": - panic(fmt.Errorf("field auctionID of message modules.fundraising.v1.VestingQueue is not mutable")) + case "modules.fundraising.v1.VestingQueue.auction_id": + panic(fmt.Errorf("field auction_id of message modules.fundraising.v1.VestingQueue is not mutable")) case "modules.fundraising.v1.VestingQueue.auctioneer": panic(fmt.Errorf("field auctioneer of message modules.fundraising.v1.VestingQueue is not mutable")) case "modules.fundraising.v1.VestingQueue.released": @@ -292,14 +292,14 @@ func (x *fastReflection_VestingQueue) Mutable(fd protoreflect.FieldDescriptor) p // For lists, maps, and messages, this returns a new, empty, mutable value. func (x *fastReflection_VestingQueue) NewField(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.fundraising.v1.VestingQueue.auctionID": + case "modules.fundraising.v1.VestingQueue.auction_id": return protoreflect.ValueOfUint64(uint64(0)) case "modules.fundraising.v1.VestingQueue.auctioneer": return protoreflect.ValueOfString("") - case "modules.fundraising.v1.VestingQueue.payingCoin": + case "modules.fundraising.v1.VestingQueue.paying_coin": m := new(v1beta1.Coin) return protoreflect.ValueOfMessage(m.ProtoReflect()) - case "modules.fundraising.v1.VestingQueue.releaseTime": + case "modules.fundraising.v1.VestingQueue.release_time": m := new(timestamppb.Timestamp) return protoreflect.ValueOfMessage(m.ProtoReflect()) case "modules.fundraising.v1.VestingQueue.released": @@ -373,8 +373,8 @@ func (x *fastReflection_VestingQueue) ProtoMethods() *protoiface.Methods { var n int var l int _ = l - if x.AuctionID != 0 { - n += 1 + runtime.Sov(uint64(x.AuctionID)) + if x.AuctionId != 0 { + n += 1 + runtime.Sov(uint64(x.AuctionId)) } l = len(x.Auctioneer) if l > 0 { @@ -465,8 +465,8 @@ func (x *fastReflection_VestingQueue) ProtoMethods() *protoiface.Methods { i-- dAtA[i] = 0x12 } - if x.AuctionID != 0 { - i = runtime.EncodeVarint(dAtA, i, uint64(x.AuctionID)) + if x.AuctionId != 0 { + i = runtime.EncodeVarint(dAtA, i, uint64(x.AuctionId)) i-- dAtA[i] = 0x8 } @@ -521,9 +521,9 @@ func (x *fastReflection_VestingQueue) ProtoMethods() *protoiface.Methods { switch fieldNum { case 1: if wireType != 0 { - return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field AuctionID", wireType) + return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, fmt.Errorf("proto: wrong wireType = %d for field AuctionId", wireType) } - x.AuctionID = 0 + x.AuctionId = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return protoiface.UnmarshalOutput{NoUnkeyedLiterals: input.NoUnkeyedLiterals, Flags: input.Flags}, runtime.ErrIntOverflow @@ -533,7 +533,7 @@ func (x *fastReflection_VestingQueue) ProtoMethods() *protoiface.Methods { } b := dAtA[iNdEx] iNdEx++ - x.AuctionID |= uint64(b&0x7F) << shift + x.AuctionId |= uint64(b&0x7F) << shift if b < 0x80 { break } @@ -716,14 +716,14 @@ type VestingQueue struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // auctionID specifies the id of the auction - AuctionID uint64 `protobuf:"varint,1,opt,name=auctionID,proto3" json:"auctionID,omitempty"` + // auction_id specifies the id of the auction + AuctionId uint64 `protobuf:"varint,1,opt,name=auction_id,json=auctionId,proto3" json:"auction_id,omitempty"` // auctioneer specifies the bech32-encoded address that creates the auction Auctioneer string `protobuf:"bytes,2,opt,name=auctioneer,proto3" json:"auctioneer,omitempty"` - // payingCoin specifies the paying amount of coin - PayingCoin *v1beta1.Coin `protobuf:"bytes,3,opt,name=payingCoin,proto3" json:"payingCoin,omitempty"` - // releaseTime specifies the timestamp of the vesting schedule - ReleaseTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=releaseTime,proto3" json:"releaseTime,omitempty"` + // paying_coin specifies the paying amount of coin + PayingCoin *v1beta1.Coin `protobuf:"bytes,3,opt,name=paying_coin,json=payingCoin,proto3" json:"paying_coin,omitempty"` + // release_time specifies the timestamp of the vesting schedule + ReleaseTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=release_time,json=releaseTime,proto3" json:"release_time,omitempty"` // released specifies the status of distribution Released bool `protobuf:"varint,5,opt,name=released,proto3" json:"released,omitempty"` } @@ -748,9 +748,9 @@ func (*VestingQueue) Descriptor() ([]byte, []int) { return file_modules_fundraising_v1_vesting_queue_proto_rawDescGZIP(), []int{0} } -func (x *VestingQueue) GetAuctionID() uint64 { +func (x *VestingQueue) GetAuctionId() uint64 { if x != nil { - return x.AuctionID + return x.AuctionId } return 0 } @@ -798,41 +798,41 @@ var file_modules_fundraising_v1_vesting_queue_proto_rawDesc = []byte{ 0x74, 0x6f, 0x1a, 0x14, 0x67, 0x6f, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x67, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, - 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb3, 0x02, 0x0a, 0x0c, 0x56, 0x65, - 0x73, 0x74, 0x69, 0x6e, 0x67, 0x51, 0x75, 0x65, 0x75, 0x65, 0x12, 0x1c, 0x0a, 0x09, 0x61, 0x75, - 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, 0x61, - 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x44, 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x75, 0x63, 0x74, - 0x69, 0x6f, 0x6e, 0x65, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x75, - 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x65, 0x65, 0x72, 0x12, 0x80, 0x01, 0x0a, 0x0a, 0x70, 0x61, 0x79, - 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x69, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, - 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, - 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x69, 0x6e, 0x42, 0x45, 0xc8, 0xde, 0x1f, 0x00, 0xaa, 0xdf, - 0x1f, 0x27, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6f, 0x73, - 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, 0x2f, 0x74, - 0x79, 0x70, 0x65, 0x73, 0x2e, 0x43, 0x6f, 0x69, 0x6e, 0x9a, 0xe7, 0xb0, 0x2a, 0x0c, 0x6c, 0x65, - 0x67, 0x61, 0x63, 0x79, 0x5f, 0x63, 0x6f, 0x69, 0x6e, 0x73, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, - 0x0a, 0x70, 0x61, 0x79, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x69, 0x6e, 0x12, 0x46, 0x0a, 0x0b, 0x72, - 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, - 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, - 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x08, 0xc8, 0xde, - 0x1f, 0x00, 0x90, 0xdf, 0x1f, 0x01, 0x52, 0x0b, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x54, - 0x69, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x64, 0x18, - 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x64, 0x42, - 0xe0, 0x01, 0x0a, 0x1a, 0x63, 0x6f, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, - 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x42, 0x11, - 0x56, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x51, 0x75, 0x65, 0x75, 0x65, 0x50, 0x72, 0x6f, 0x74, - 0x6f, 0x50, 0x01, 0x5a, 0x35, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, - 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x66, 0x75, - 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2f, 0x76, 0x31, 0x3b, 0x66, 0x75, 0x6e, - 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x4d, 0x46, 0x58, - 0xaa, 0x02, 0x16, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x46, 0x75, 0x6e, 0x64, 0x72, - 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x16, 0x4d, 0x6f, 0x64, 0x75, - 0x6c, 0x65, 0x73, 0x5c, 0x46, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x5c, - 0x56, 0x31, 0xe2, 0x02, 0x22, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x46, 0x75, 0x6e, - 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, - 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x18, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, - 0x73, 0x3a, 0x3a, 0x46, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x3a, 0x3a, - 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xb6, 0x02, 0x0a, 0x0c, 0x56, 0x65, + 0x73, 0x74, 0x69, 0x6e, 0x67, 0x51, 0x75, 0x65, 0x75, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x61, 0x75, + 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x09, + 0x61, 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0a, 0x61, 0x75, 0x63, + 0x74, 0x69, 0x6f, 0x6e, 0x65, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, + 0x75, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x65, 0x65, 0x72, 0x12, 0x81, 0x01, 0x0a, 0x0b, 0x70, 0x61, + 0x79, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x6f, 0x69, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, + 0x19, 0x2e, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x76, 0x31, + 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x6f, 0x69, 0x6e, 0x42, 0x45, 0xc8, 0xde, 0x1f, 0x00, + 0xaa, 0xdf, 0x1f, 0x27, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, + 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2d, 0x73, 0x64, 0x6b, + 0x2f, 0x74, 0x79, 0x70, 0x65, 0x73, 0x2e, 0x43, 0x6f, 0x69, 0x6e, 0x9a, 0xe7, 0xb0, 0x2a, 0x0c, + 0x6c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x5f, 0x63, 0x6f, 0x69, 0x6e, 0x73, 0xa8, 0xe7, 0xb0, 0x2a, + 0x01, 0x52, 0x0a, 0x70, 0x61, 0x79, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x69, 0x6e, 0x12, 0x47, 0x0a, + 0x0c, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, + 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, + 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, + 0x08, 0xc8, 0xde, 0x1f, 0x00, 0x90, 0xdf, 0x1f, 0x01, 0x52, 0x0b, 0x72, 0x65, 0x6c, 0x65, 0x61, + 0x73, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, + 0x65, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x08, 0x72, 0x65, 0x6c, 0x65, 0x61, 0x73, + 0x65, 0x64, 0x42, 0xe0, 0x01, 0x0a, 0x1a, 0x63, 0x6f, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, + 0x65, 0x73, 0x2e, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x76, + 0x31, 0x42, 0x11, 0x56, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x67, 0x51, 0x75, 0x65, 0x75, 0x65, 0x50, + 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x35, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, + 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, + 0x2f, 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2f, 0x76, 0x31, 0x3b, + 0x66, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x76, 0x31, 0xa2, 0x02, 0x03, + 0x4d, 0x46, 0x58, 0xaa, 0x02, 0x16, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x46, 0x75, + 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x16, 0x4d, + 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x46, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, + 0x6e, 0x67, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x22, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, + 0x46, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, 0x67, 0x5c, 0x56, 0x31, 0x5c, 0x47, + 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x18, 0x4d, 0x6f, 0x64, + 0x75, 0x6c, 0x65, 0x73, 0x3a, 0x3a, 0x46, 0x75, 0x6e, 0x64, 0x72, 0x61, 0x69, 0x73, 0x69, 0x6e, + 0x67, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -854,8 +854,8 @@ var file_modules_fundraising_v1_vesting_queue_proto_goTypes = []interface{}{ (*timestamppb.Timestamp)(nil), // 2: google.protobuf.Timestamp } var file_modules_fundraising_v1_vesting_queue_proto_depIdxs = []int32{ - 1, // 0: modules.fundraising.v1.VestingQueue.payingCoin:type_name -> cosmos.base.v1beta1.Coin - 2, // 1: modules.fundraising.v1.VestingQueue.releaseTime:type_name -> google.protobuf.Timestamp + 1, // 0: modules.fundraising.v1.VestingQueue.paying_coin:type_name -> cosmos.base.v1beta1.Coin + 2, // 1: modules.fundraising.v1.VestingQueue.release_time:type_name -> google.protobuf.Timestamp 2, // [2:2] is the sub-list for method output_type 2, // [2:2] is the sub-list for method input_type 2, // [2:2] is the sub-list for extension type_name diff --git a/api/modules/mint/v1/events.pulsar.go b/api/modules/mint/v1/events.pulsar.go index 3bbc0b6..cf996b0 100644 --- a/api/modules/mint/v1/events.pulsar.go +++ b/api/modules/mint/v1/events.pulsar.go @@ -15,19 +15,19 @@ import ( ) var ( - md_EventMint protoreflect.MessageDescriptor - fd_EventMint_bondedRatio protoreflect.FieldDescriptor - fd_EventMint_inflation protoreflect.FieldDescriptor - fd_EventMint_annualProvisions protoreflect.FieldDescriptor - fd_EventMint_amount protoreflect.FieldDescriptor + md_EventMint protoreflect.MessageDescriptor + fd_EventMint_bonded_ratio protoreflect.FieldDescriptor + fd_EventMint_inflation protoreflect.FieldDescriptor + fd_EventMint_annual_provisions protoreflect.FieldDescriptor + fd_EventMint_amount protoreflect.FieldDescriptor ) func init() { file_modules_mint_v1_events_proto_init() md_EventMint = File_modules_mint_v1_events_proto.Messages().ByName("EventMint") - fd_EventMint_bondedRatio = md_EventMint.Fields().ByName("bondedRatio") + fd_EventMint_bonded_ratio = md_EventMint.Fields().ByName("bonded_ratio") fd_EventMint_inflation = md_EventMint.Fields().ByName("inflation") - fd_EventMint_annualProvisions = md_EventMint.Fields().ByName("annualProvisions") + fd_EventMint_annual_provisions = md_EventMint.Fields().ByName("annual_provisions") fd_EventMint_amount = md_EventMint.Fields().ByName("amount") } @@ -98,7 +98,7 @@ func (x *fastReflection_EventMint) Interface() protoreflect.ProtoMessage { func (x *fastReflection_EventMint) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) { if x.BondedRatio != "" { value := protoreflect.ValueOfString(x.BondedRatio) - if !f(fd_EventMint_bondedRatio, value) { + if !f(fd_EventMint_bonded_ratio, value) { return } } @@ -110,7 +110,7 @@ func (x *fastReflection_EventMint) Range(f func(protoreflect.FieldDescriptor, pr } if x.AnnualProvisions != "" { value := protoreflect.ValueOfString(x.AnnualProvisions) - if !f(fd_EventMint_annualProvisions, value) { + if !f(fd_EventMint_annual_provisions, value) { return } } @@ -135,11 +135,11 @@ func (x *fastReflection_EventMint) Range(f func(protoreflect.FieldDescriptor, pr // a repeated field is populated if it is non-empty. func (x *fastReflection_EventMint) Has(fd protoreflect.FieldDescriptor) bool { switch fd.FullName() { - case "modules.mint.v1.EventMint.bondedRatio": + case "modules.mint.v1.EventMint.bonded_ratio": return x.BondedRatio != "" case "modules.mint.v1.EventMint.inflation": return x.Inflation != "" - case "modules.mint.v1.EventMint.annualProvisions": + case "modules.mint.v1.EventMint.annual_provisions": return x.AnnualProvisions != "" case "modules.mint.v1.EventMint.amount": return x.Amount != "" @@ -159,11 +159,11 @@ func (x *fastReflection_EventMint) Has(fd protoreflect.FieldDescriptor) bool { // Clear is a mutating operation and unsafe for concurrent use. func (x *fastReflection_EventMint) Clear(fd protoreflect.FieldDescriptor) { switch fd.FullName() { - case "modules.mint.v1.EventMint.bondedRatio": + case "modules.mint.v1.EventMint.bonded_ratio": x.BondedRatio = "" case "modules.mint.v1.EventMint.inflation": x.Inflation = "" - case "modules.mint.v1.EventMint.annualProvisions": + case "modules.mint.v1.EventMint.annual_provisions": x.AnnualProvisions = "" case "modules.mint.v1.EventMint.amount": x.Amount = "" @@ -183,13 +183,13 @@ func (x *fastReflection_EventMint) Clear(fd protoreflect.FieldDescriptor) { // of the value; to obtain a mutable reference, use Mutable. func (x *fastReflection_EventMint) Get(descriptor protoreflect.FieldDescriptor) protoreflect.Value { switch descriptor.FullName() { - case "modules.mint.v1.EventMint.bondedRatio": + case "modules.mint.v1.EventMint.bonded_ratio": value := x.BondedRatio return protoreflect.ValueOfString(value) case "modules.mint.v1.EventMint.inflation": value := x.Inflation return protoreflect.ValueOfString(value) - case "modules.mint.v1.EventMint.annualProvisions": + case "modules.mint.v1.EventMint.annual_provisions": value := x.AnnualProvisions return protoreflect.ValueOfString(value) case "modules.mint.v1.EventMint.amount": @@ -215,11 +215,11 @@ func (x *fastReflection_EventMint) Get(descriptor protoreflect.FieldDescriptor) // Set is a mutating operation and unsafe for concurrent use. func (x *fastReflection_EventMint) Set(fd protoreflect.FieldDescriptor, value protoreflect.Value) { switch fd.FullName() { - case "modules.mint.v1.EventMint.bondedRatio": + case "modules.mint.v1.EventMint.bonded_ratio": x.BondedRatio = value.Interface().(string) case "modules.mint.v1.EventMint.inflation": x.Inflation = value.Interface().(string) - case "modules.mint.v1.EventMint.annualProvisions": + case "modules.mint.v1.EventMint.annual_provisions": x.AnnualProvisions = value.Interface().(string) case "modules.mint.v1.EventMint.amount": x.Amount = value.Interface().(string) @@ -243,12 +243,12 @@ func (x *fastReflection_EventMint) Set(fd protoreflect.FieldDescriptor, value pr // Mutable is a mutating operation and unsafe for concurrent use. func (x *fastReflection_EventMint) Mutable(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.mint.v1.EventMint.bondedRatio": - panic(fmt.Errorf("field bondedRatio of message modules.mint.v1.EventMint is not mutable")) + case "modules.mint.v1.EventMint.bonded_ratio": + panic(fmt.Errorf("field bonded_ratio of message modules.mint.v1.EventMint is not mutable")) case "modules.mint.v1.EventMint.inflation": panic(fmt.Errorf("field inflation of message modules.mint.v1.EventMint is not mutable")) - case "modules.mint.v1.EventMint.annualProvisions": - panic(fmt.Errorf("field annualProvisions of message modules.mint.v1.EventMint is not mutable")) + case "modules.mint.v1.EventMint.annual_provisions": + panic(fmt.Errorf("field annual_provisions of message modules.mint.v1.EventMint is not mutable")) case "modules.mint.v1.EventMint.amount": panic(fmt.Errorf("field amount of message modules.mint.v1.EventMint is not mutable")) default: @@ -264,11 +264,11 @@ func (x *fastReflection_EventMint) Mutable(fd protoreflect.FieldDescriptor) prot // For lists, maps, and messages, this returns a new, empty, mutable value. func (x *fastReflection_EventMint) NewField(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.mint.v1.EventMint.bondedRatio": + case "modules.mint.v1.EventMint.bonded_ratio": return protoreflect.ValueOfString("") case "modules.mint.v1.EventMint.inflation": return protoreflect.ValueOfString("") - case "modules.mint.v1.EventMint.annualProvisions": + case "modules.mint.v1.EventMint.annual_provisions": return protoreflect.ValueOfString("") case "modules.mint.v1.EventMint.amount": return protoreflect.ValueOfString("") @@ -645,9 +645,9 @@ type EventMint struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - BondedRatio string `protobuf:"bytes,1,opt,name=bondedRatio,proto3" json:"bondedRatio,omitempty"` + BondedRatio string `protobuf:"bytes,1,opt,name=bonded_ratio,json=bondedRatio,proto3" json:"bonded_ratio,omitempty"` Inflation string `protobuf:"bytes,2,opt,name=inflation,proto3" json:"inflation,omitempty"` - AnnualProvisions string `protobuf:"bytes,3,opt,name=annualProvisions,proto3" json:"annualProvisions,omitempty"` + AnnualProvisions string `protobuf:"bytes,3,opt,name=annual_provisions,json=annualProvisions,proto3" json:"annual_provisions,omitempty"` Amount string `protobuf:"bytes,4,opt,name=amount,proto3" json:"amount,omitempty"` } @@ -708,39 +708,39 @@ var file_modules_mint_v1_events_proto_rawDesc = []byte{ 0x19, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x67, 0x6f, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x67, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x22, 0xd5, 0x02, 0x0a, 0x09, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x4d, 0x69, 0x6e, 0x74, 0x12, 0x53, - 0x0a, 0x0b, 0x62, 0x6f, 0x6e, 0x64, 0x65, 0x64, 0x52, 0x61, 0x74, 0x69, 0x6f, 0x18, 0x01, 0x20, - 0x01, 0x28, 0x09, 0x42, 0x31, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, - 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, - 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, - 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x52, 0x0b, 0x62, 0x6f, 0x6e, 0x64, 0x65, 0x64, 0x52, 0x61, - 0x74, 0x69, 0x6f, 0x12, 0x4f, 0x0a, 0x09, 0x69, 0x6e, 0x66, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, - 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, - 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, - 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x52, 0x09, 0x69, 0x6e, 0x66, 0x6c, 0x61, - 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x5d, 0x0a, 0x10, 0x61, 0x6e, 0x6e, 0x75, 0x61, 0x6c, 0x50, 0x72, - 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, - 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, - 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, - 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, - 0x63, 0x52, 0x10, 0x61, 0x6e, 0x6e, 0x75, 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, - 0x6f, 0x6e, 0x73, 0x12, 0x43, 0x0a, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x04, 0x20, - 0x01, 0x28, 0x09, 0x42, 0x2b, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x15, 0x63, 0x6f, 0x73, - 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x49, - 0x6e, 0x74, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x49, 0x6e, 0x74, - 0x52, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0xa9, 0x01, 0x0a, 0x13, 0x63, 0x6f, 0x6d, - 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x6d, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, - 0x42, 0x0b, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, - 0x27, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, - 0x69, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x6d, 0x69, 0x6e, 0x74, 0x2f, 0x76, - 0x31, 0x3b, 0x6d, 0x69, 0x6e, 0x74, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x4d, 0x4d, 0x58, 0xaa, 0x02, - 0x0f, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x4d, 0x69, 0x6e, 0x74, 0x2e, 0x56, 0x31, - 0xca, 0x02, 0x0f, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x4d, 0x69, 0x6e, 0x74, 0x5c, - 0x56, 0x31, 0xe2, 0x02, 0x1b, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x4d, 0x69, 0x6e, - 0x74, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, - 0xea, 0x02, 0x11, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x3a, 0x3a, 0x4d, 0x69, 0x6e, 0x74, - 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x22, 0xd7, 0x02, 0x0a, 0x09, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x4d, 0x69, 0x6e, 0x74, 0x12, 0x54, + 0x0a, 0x0c, 0x62, 0x6f, 0x6e, 0x64, 0x65, 0x64, 0x5f, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x18, 0x01, + 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, + 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, + 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, + 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x52, 0x0b, 0x62, 0x6f, 0x6e, 0x64, 0x65, 0x64, 0x52, + 0x61, 0x74, 0x69, 0x6f, 0x12, 0x4f, 0x0a, 0x09, 0x69, 0x6e, 0x66, 0x6c, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, + 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, + 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, + 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x52, 0x09, 0x69, 0x6e, 0x66, 0x6c, + 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x5e, 0x0a, 0x11, 0x61, 0x6e, 0x6e, 0x75, 0x61, 0x6c, 0x5f, + 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, + 0x42, 0x31, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, + 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, + 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, + 0x44, 0x65, 0x63, 0x52, 0x10, 0x61, 0x6e, 0x6e, 0x75, 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x76, 0x69, + 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x43, 0x0a, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x18, + 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2b, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x15, 0x63, + 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, + 0x2e, 0x49, 0x6e, 0x74, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x49, + 0x6e, 0x74, 0x52, 0x06, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0xa9, 0x01, 0x0a, 0x13, 0x63, + 0x6f, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x6d, 0x69, 0x6e, 0x74, 0x2e, + 0x76, 0x31, 0x42, 0x0b, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, + 0x01, 0x5a, 0x27, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, + 0x61, 0x70, 0x69, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x6d, 0x69, 0x6e, 0x74, + 0x2f, 0x76, 0x31, 0x3b, 0x6d, 0x69, 0x6e, 0x74, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x4d, 0x4d, 0x58, + 0xaa, 0x02, 0x0f, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x4d, 0x69, 0x6e, 0x74, 0x2e, + 0x56, 0x31, 0xca, 0x02, 0x0f, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x4d, 0x69, 0x6e, + 0x74, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x1b, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x4d, + 0x69, 0x6e, 0x74, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, + 0x74, 0x61, 0xea, 0x02, 0x11, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x3a, 0x3a, 0x4d, 0x69, + 0x6e, 0x74, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/api/modules/mint/v1/minter.pulsar.go b/api/modules/mint/v1/minter.pulsar.go index 06f7e0c..0dbc5bc 100644 --- a/api/modules/mint/v1/minter.pulsar.go +++ b/api/modules/mint/v1/minter.pulsar.go @@ -15,16 +15,16 @@ import ( ) var ( - md_Minter protoreflect.MessageDescriptor - fd_Minter_inflation protoreflect.FieldDescriptor - fd_Minter_annualProvisions protoreflect.FieldDescriptor + md_Minter protoreflect.MessageDescriptor + fd_Minter_inflation protoreflect.FieldDescriptor + fd_Minter_annual_provisions protoreflect.FieldDescriptor ) func init() { file_modules_mint_v1_minter_proto_init() md_Minter = File_modules_mint_v1_minter_proto.Messages().ByName("Minter") fd_Minter_inflation = md_Minter.Fields().ByName("inflation") - fd_Minter_annualProvisions = md_Minter.Fields().ByName("annualProvisions") + fd_Minter_annual_provisions = md_Minter.Fields().ByName("annual_provisions") } var _ protoreflect.Message = (*fastReflection_Minter)(nil) @@ -100,7 +100,7 @@ func (x *fastReflection_Minter) Range(f func(protoreflect.FieldDescriptor, proto } if x.AnnualProvisions != "" { value := protoreflect.ValueOfString(x.AnnualProvisions) - if !f(fd_Minter_annualProvisions, value) { + if !f(fd_Minter_annual_provisions, value) { return } } @@ -121,7 +121,7 @@ func (x *fastReflection_Minter) Has(fd protoreflect.FieldDescriptor) bool { switch fd.FullName() { case "modules.mint.v1.Minter.inflation": return x.Inflation != "" - case "modules.mint.v1.Minter.annualProvisions": + case "modules.mint.v1.Minter.annual_provisions": return x.AnnualProvisions != "" default: if fd.IsExtension() { @@ -141,7 +141,7 @@ func (x *fastReflection_Minter) Clear(fd protoreflect.FieldDescriptor) { switch fd.FullName() { case "modules.mint.v1.Minter.inflation": x.Inflation = "" - case "modules.mint.v1.Minter.annualProvisions": + case "modules.mint.v1.Minter.annual_provisions": x.AnnualProvisions = "" default: if fd.IsExtension() { @@ -162,7 +162,7 @@ func (x *fastReflection_Minter) Get(descriptor protoreflect.FieldDescriptor) pro case "modules.mint.v1.Minter.inflation": value := x.Inflation return protoreflect.ValueOfString(value) - case "modules.mint.v1.Minter.annualProvisions": + case "modules.mint.v1.Minter.annual_provisions": value := x.AnnualProvisions return protoreflect.ValueOfString(value) default: @@ -187,7 +187,7 @@ func (x *fastReflection_Minter) Set(fd protoreflect.FieldDescriptor, value proto switch fd.FullName() { case "modules.mint.v1.Minter.inflation": x.Inflation = value.Interface().(string) - case "modules.mint.v1.Minter.annualProvisions": + case "modules.mint.v1.Minter.annual_provisions": x.AnnualProvisions = value.Interface().(string) default: if fd.IsExtension() { @@ -211,8 +211,8 @@ func (x *fastReflection_Minter) Mutable(fd protoreflect.FieldDescriptor) protore switch fd.FullName() { case "modules.mint.v1.Minter.inflation": panic(fmt.Errorf("field inflation of message modules.mint.v1.Minter is not mutable")) - case "modules.mint.v1.Minter.annualProvisions": - panic(fmt.Errorf("field annualProvisions of message modules.mint.v1.Minter is not mutable")) + case "modules.mint.v1.Minter.annual_provisions": + panic(fmt.Errorf("field annual_provisions of message modules.mint.v1.Minter is not mutable")) default: if fd.IsExtension() { panic(fmt.Errorf("proto3 declared messages do not support extensions: modules.mint.v1.Minter")) @@ -228,7 +228,7 @@ func (x *fastReflection_Minter) NewField(fd protoreflect.FieldDescriptor) protor switch fd.FullName() { case "modules.mint.v1.Minter.inflation": return protoreflect.ValueOfString("") - case "modules.mint.v1.Minter.annualProvisions": + case "modules.mint.v1.Minter.annual_provisions": return protoreflect.ValueOfString("") default: if fd.IsExtension() { @@ -983,18 +983,18 @@ func (x *fastReflection_WeightedAddress) ProtoMethods() *protoiface.Methods { } var ( - md_DistributionProportions protoreflect.MessageDescriptor - fd_DistributionProportions_staking protoreflect.FieldDescriptor - fd_DistributionProportions_fundedAddresses protoreflect.FieldDescriptor - fd_DistributionProportions_communityPool protoreflect.FieldDescriptor + md_DistributionProportions protoreflect.MessageDescriptor + fd_DistributionProportions_staking protoreflect.FieldDescriptor + fd_DistributionProportions_funded_addresses protoreflect.FieldDescriptor + fd_DistributionProportions_community_pool protoreflect.FieldDescriptor ) func init() { file_modules_mint_v1_minter_proto_init() md_DistributionProportions = File_modules_mint_v1_minter_proto.Messages().ByName("DistributionProportions") fd_DistributionProportions_staking = md_DistributionProportions.Fields().ByName("staking") - fd_DistributionProportions_fundedAddresses = md_DistributionProportions.Fields().ByName("fundedAddresses") - fd_DistributionProportions_communityPool = md_DistributionProportions.Fields().ByName("communityPool") + fd_DistributionProportions_funded_addresses = md_DistributionProportions.Fields().ByName("funded_addresses") + fd_DistributionProportions_community_pool = md_DistributionProportions.Fields().ByName("community_pool") } var _ protoreflect.Message = (*fastReflection_DistributionProportions)(nil) @@ -1070,13 +1070,13 @@ func (x *fastReflection_DistributionProportions) Range(f func(protoreflect.Field } if x.FundedAddresses != "" { value := protoreflect.ValueOfString(x.FundedAddresses) - if !f(fd_DistributionProportions_fundedAddresses, value) { + if !f(fd_DistributionProportions_funded_addresses, value) { return } } if x.CommunityPool != "" { value := protoreflect.ValueOfString(x.CommunityPool) - if !f(fd_DistributionProportions_communityPool, value) { + if !f(fd_DistributionProportions_community_pool, value) { return } } @@ -1097,9 +1097,9 @@ func (x *fastReflection_DistributionProportions) Has(fd protoreflect.FieldDescri switch fd.FullName() { case "modules.mint.v1.DistributionProportions.staking": return x.Staking != "" - case "modules.mint.v1.DistributionProportions.fundedAddresses": + case "modules.mint.v1.DistributionProportions.funded_addresses": return x.FundedAddresses != "" - case "modules.mint.v1.DistributionProportions.communityPool": + case "modules.mint.v1.DistributionProportions.community_pool": return x.CommunityPool != "" default: if fd.IsExtension() { @@ -1119,9 +1119,9 @@ func (x *fastReflection_DistributionProportions) Clear(fd protoreflect.FieldDesc switch fd.FullName() { case "modules.mint.v1.DistributionProportions.staking": x.Staking = "" - case "modules.mint.v1.DistributionProportions.fundedAddresses": + case "modules.mint.v1.DistributionProportions.funded_addresses": x.FundedAddresses = "" - case "modules.mint.v1.DistributionProportions.communityPool": + case "modules.mint.v1.DistributionProportions.community_pool": x.CommunityPool = "" default: if fd.IsExtension() { @@ -1142,10 +1142,10 @@ func (x *fastReflection_DistributionProportions) Get(descriptor protoreflect.Fie case "modules.mint.v1.DistributionProportions.staking": value := x.Staking return protoreflect.ValueOfString(value) - case "modules.mint.v1.DistributionProportions.fundedAddresses": + case "modules.mint.v1.DistributionProportions.funded_addresses": value := x.FundedAddresses return protoreflect.ValueOfString(value) - case "modules.mint.v1.DistributionProportions.communityPool": + case "modules.mint.v1.DistributionProportions.community_pool": value := x.CommunityPool return protoreflect.ValueOfString(value) default: @@ -1170,9 +1170,9 @@ func (x *fastReflection_DistributionProportions) Set(fd protoreflect.FieldDescri switch fd.FullName() { case "modules.mint.v1.DistributionProportions.staking": x.Staking = value.Interface().(string) - case "modules.mint.v1.DistributionProportions.fundedAddresses": + case "modules.mint.v1.DistributionProportions.funded_addresses": x.FundedAddresses = value.Interface().(string) - case "modules.mint.v1.DistributionProportions.communityPool": + case "modules.mint.v1.DistributionProportions.community_pool": x.CommunityPool = value.Interface().(string) default: if fd.IsExtension() { @@ -1196,10 +1196,10 @@ func (x *fastReflection_DistributionProportions) Mutable(fd protoreflect.FieldDe switch fd.FullName() { case "modules.mint.v1.DistributionProportions.staking": panic(fmt.Errorf("field staking of message modules.mint.v1.DistributionProportions is not mutable")) - case "modules.mint.v1.DistributionProportions.fundedAddresses": - panic(fmt.Errorf("field fundedAddresses of message modules.mint.v1.DistributionProportions is not mutable")) - case "modules.mint.v1.DistributionProportions.communityPool": - panic(fmt.Errorf("field communityPool of message modules.mint.v1.DistributionProportions is not mutable")) + case "modules.mint.v1.DistributionProportions.funded_addresses": + panic(fmt.Errorf("field funded_addresses of message modules.mint.v1.DistributionProportions is not mutable")) + case "modules.mint.v1.DistributionProportions.community_pool": + panic(fmt.Errorf("field community_pool of message modules.mint.v1.DistributionProportions is not mutable")) default: if fd.IsExtension() { panic(fmt.Errorf("proto3 declared messages do not support extensions: modules.mint.v1.DistributionProportions")) @@ -1215,9 +1215,9 @@ func (x *fastReflection_DistributionProportions) NewField(fd protoreflect.FieldD switch fd.FullName() { case "modules.mint.v1.DistributionProportions.staking": return protoreflect.ValueOfString("") - case "modules.mint.v1.DistributionProportions.fundedAddresses": + case "modules.mint.v1.DistributionProportions.funded_addresses": return protoreflect.ValueOfString("") - case "modules.mint.v1.DistributionProportions.communityPool": + case "modules.mint.v1.DistributionProportions.community_pool": return protoreflect.ValueOfString("") default: if fd.IsExtension() { @@ -1551,8 +1551,8 @@ type Minter struct { // inflation defines the current annual inflation rate Inflation string `protobuf:"bytes,1,opt,name=inflation,proto3" json:"inflation,omitempty"` - // annualProvisions defines the current annual expected provisions - AnnualProvisions string `protobuf:"bytes,2,opt,name=annualProvisions,proto3" json:"annualProvisions,omitempty"` + // annual_provisions defines the current annual expected provisions + AnnualProvisions string `protobuf:"bytes,2,opt,name=annual_provisions,json=annualProvisions,proto3" json:"annual_provisions,omitempty"` } func (x *Minter) Reset() { @@ -1640,12 +1640,12 @@ type DistributionProportions struct { // staking defines the proportion of the minted minted_denom that is to be // allocated as staking rewards. Staking string `protobuf:"bytes,1,opt,name=staking,proto3" json:"staking,omitempty"` - // fundedAddresses defines the proportion of the minted minted_denom that is + // funded_addresses defines the proportion of the minted minted_denom that is // to the set of funded addresses. - FundedAddresses string `protobuf:"bytes,2,opt,name=fundedAddresses,proto3" json:"fundedAddresses,omitempty"` - // communityPool defines the proportion of the minted minted_denom that is + FundedAddresses string `protobuf:"bytes,2,opt,name=funded_addresses,json=fundedAddresses,proto3" json:"funded_addresses,omitempty"` + // community_pool defines the proportion of the minted minted_denom that is // to be allocated to the community pool. - CommunityPool string `protobuf:"bytes,3,opt,name=communityPool,proto3" json:"communityPool,omitempty"` + CommunityPool string `protobuf:"bytes,3,opt,name=community_pool,json=communityPool,proto3" json:"community_pool,omitempty"` } func (x *DistributionProportions) Reset() { @@ -1698,57 +1698,57 @@ var file_modules_mint_v1_minter_proto_rawDesc = []byte{ 0x19, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x14, 0x67, 0x6f, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x67, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x22, 0xb8, 0x01, 0x0a, 0x06, 0x4d, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x12, 0x4f, 0x0a, 0x09, 0x69, + 0x22, 0xb9, 0x01, 0x0a, 0x06, 0x4d, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x12, 0x4f, 0x0a, 0x09, 0x69, 0x6e, 0x66, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, - 0x63, 0x52, 0x09, 0x69, 0x6e, 0x66, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x5d, 0x0a, 0x10, - 0x61, 0x6e, 0x6e, 0x75, 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, - 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, - 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, - 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, - 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x52, 0x10, 0x61, 0x6e, 0x6e, 0x75, 0x61, - 0x6c, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x90, 0x01, 0x0a, 0x0f, - 0x57, 0x65, 0x69, 0x67, 0x68, 0x74, 0x65, 0x64, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, - 0x32, 0x0a, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, - 0x42, 0x18, 0xd2, 0xb4, 0x2d, 0x14, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x41, 0x64, 0x64, - 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x07, 0x61, 0x64, 0x64, 0x72, - 0x65, 0x73, 0x73, 0x12, 0x49, 0x0a, 0x06, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x02, 0x20, - 0x01, 0x28, 0x09, 0x42, 0x31, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, - 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, - 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, - 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x52, 0x06, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x22, 0x9c, - 0x02, 0x0a, 0x17, 0x44, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x50, - 0x72, 0x6f, 0x70, 0x6f, 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x4b, 0x0a, 0x07, 0x73, 0x74, - 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, 0xc8, 0xde, 0x1f, - 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, - 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, - 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x52, 0x07, - 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x12, 0x5b, 0x0a, 0x0f, 0x66, 0x75, 0x6e, 0x64, 0x65, - 0x64, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, - 0x42, 0x31, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, - 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, - 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, - 0x44, 0x65, 0x63, 0x52, 0x0f, 0x66, 0x75, 0x6e, 0x64, 0x65, 0x64, 0x41, 0x64, 0x64, 0x72, 0x65, - 0x73, 0x73, 0x65, 0x73, 0x12, 0x57, 0x0a, 0x0d, 0x63, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, - 0x79, 0x50, 0x6f, 0x6f, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, 0xc8, 0xde, 0x1f, - 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, - 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, - 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x52, 0x0d, - 0x63, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6f, 0x6c, 0x42, 0xa9, 0x01, - 0x0a, 0x13, 0x63, 0x6f, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x6d, 0x69, - 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x42, 0x0b, 0x4d, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x50, 0x72, 0x6f, - 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x27, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, - 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x6d, - 0x69, 0x6e, 0x74, 0x2f, 0x76, 0x31, 0x3b, 0x6d, 0x69, 0x6e, 0x74, 0x76, 0x31, 0xa2, 0x02, 0x03, - 0x4d, 0x4d, 0x58, 0xaa, 0x02, 0x0f, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x4d, 0x69, - 0x6e, 0x74, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x0f, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, - 0x4d, 0x69, 0x6e, 0x74, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x1b, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, - 0x73, 0x5c, 0x4d, 0x69, 0x6e, 0x74, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, - 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x11, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x3a, - 0x3a, 0x4d, 0x69, 0x6e, 0x74, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, - 0x33, + 0x63, 0x52, 0x09, 0x69, 0x6e, 0x66, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x5e, 0x0a, 0x11, + 0x61, 0x6e, 0x6e, 0x75, 0x61, 0x6c, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, + 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, + 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, + 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, + 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x52, 0x10, 0x61, 0x6e, 0x6e, 0x75, + 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x22, 0x90, 0x01, 0x0a, + 0x0f, 0x57, 0x65, 0x69, 0x67, 0x68, 0x74, 0x65, 0x64, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, + 0x12, 0x32, 0x0a, 0x07, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, + 0x09, 0x42, 0x18, 0xd2, 0xb4, 0x2d, 0x14, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x41, 0x64, + 0x64, 0x72, 0x65, 0x73, 0x73, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x52, 0x07, 0x61, 0x64, 0x64, + 0x72, 0x65, 0x73, 0x73, 0x12, 0x49, 0x0a, 0x06, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x18, 0x02, + 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, + 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, + 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, + 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x52, 0x06, 0x77, 0x65, 0x69, 0x67, 0x68, 0x74, 0x22, + 0x9e, 0x02, 0x0a, 0x17, 0x44, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, + 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x4b, 0x0a, 0x07, 0x73, + 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, 0xc8, 0xde, + 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, + 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, + 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x52, + 0x07, 0x73, 0x74, 0x61, 0x6b, 0x69, 0x6e, 0x67, 0x12, 0x5c, 0x0a, 0x10, 0x66, 0x75, 0x6e, 0x64, + 0x65, 0x64, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, + 0x28, 0x09, 0x42, 0x31, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, + 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, + 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, + 0x73, 0x2e, 0x44, 0x65, 0x63, 0x52, 0x0f, 0x66, 0x75, 0x6e, 0x64, 0x65, 0x64, 0x41, 0x64, 0x64, + 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x12, 0x58, 0x0a, 0x0e, 0x63, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, + 0x69, 0x74, 0x79, 0x5f, 0x70, 0x6f, 0x6f, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, + 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, + 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, + 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, + 0x63, 0x52, 0x0d, 0x63, 0x6f, 0x6d, 0x6d, 0x75, 0x6e, 0x69, 0x74, 0x79, 0x50, 0x6f, 0x6f, 0x6c, + 0x42, 0xa9, 0x01, 0x0a, 0x13, 0x63, 0x6f, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, + 0x2e, 0x6d, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x42, 0x0b, 0x4d, 0x69, 0x6e, 0x74, 0x65, 0x72, + 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x27, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, + 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, + 0x73, 0x2f, 0x6d, 0x69, 0x6e, 0x74, 0x2f, 0x76, 0x31, 0x3b, 0x6d, 0x69, 0x6e, 0x74, 0x76, 0x31, + 0xa2, 0x02, 0x03, 0x4d, 0x4d, 0x58, 0xaa, 0x02, 0x0f, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, + 0x2e, 0x4d, 0x69, 0x6e, 0x74, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x0f, 0x4d, 0x6f, 0x64, 0x75, 0x6c, + 0x65, 0x73, 0x5c, 0x4d, 0x69, 0x6e, 0x74, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x1b, 0x4d, 0x6f, 0x64, + 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x4d, 0x69, 0x6e, 0x74, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, + 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x11, 0x4d, 0x6f, 0x64, 0x75, 0x6c, + 0x65, 0x73, 0x3a, 0x3a, 0x4d, 0x69, 0x6e, 0x74, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, + 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/api/modules/mint/v1/params.pulsar.go b/api/modules/mint/v1/params.pulsar.go index 7664168..c6c9747 100644 --- a/api/modules/mint/v1/params.pulsar.go +++ b/api/modules/mint/v1/params.pulsar.go @@ -67,28 +67,28 @@ func (x *_Params_8_list) IsValid() bool { } var ( - md_Params protoreflect.MessageDescriptor - fd_Params_mintDenom protoreflect.FieldDescriptor - fd_Params_inflationRateChange protoreflect.FieldDescriptor - fd_Params_inflationMax protoreflect.FieldDescriptor - fd_Params_inflationMin protoreflect.FieldDescriptor - fd_Params_goalBonded protoreflect.FieldDescriptor - fd_Params_blocks_per_year protoreflect.FieldDescriptor - fd_Params_distributionProportions protoreflect.FieldDescriptor - fd_Params_fundedAddresses protoreflect.FieldDescriptor + md_Params protoreflect.MessageDescriptor + fd_Params_mint_denom protoreflect.FieldDescriptor + fd_Params_inflation_rate_change protoreflect.FieldDescriptor + fd_Params_inflation_max protoreflect.FieldDescriptor + fd_Params_inflation_min protoreflect.FieldDescriptor + fd_Params_goal_bonded protoreflect.FieldDescriptor + fd_Params_blocks_per_year protoreflect.FieldDescriptor + fd_Params_distribution_proportions protoreflect.FieldDescriptor + fd_Params_funded_addresses protoreflect.FieldDescriptor ) func init() { file_modules_mint_v1_params_proto_init() md_Params = File_modules_mint_v1_params_proto.Messages().ByName("Params") - fd_Params_mintDenom = md_Params.Fields().ByName("mintDenom") - fd_Params_inflationRateChange = md_Params.Fields().ByName("inflationRateChange") - fd_Params_inflationMax = md_Params.Fields().ByName("inflationMax") - fd_Params_inflationMin = md_Params.Fields().ByName("inflationMin") - fd_Params_goalBonded = md_Params.Fields().ByName("goalBonded") + fd_Params_mint_denom = md_Params.Fields().ByName("mint_denom") + fd_Params_inflation_rate_change = md_Params.Fields().ByName("inflation_rate_change") + fd_Params_inflation_max = md_Params.Fields().ByName("inflation_max") + fd_Params_inflation_min = md_Params.Fields().ByName("inflation_min") + fd_Params_goal_bonded = md_Params.Fields().ByName("goal_bonded") fd_Params_blocks_per_year = md_Params.Fields().ByName("blocks_per_year") - fd_Params_distributionProportions = md_Params.Fields().ByName("distributionProportions") - fd_Params_fundedAddresses = md_Params.Fields().ByName("fundedAddresses") + fd_Params_distribution_proportions = md_Params.Fields().ByName("distribution_proportions") + fd_Params_funded_addresses = md_Params.Fields().ByName("funded_addresses") } var _ protoreflect.Message = (*fastReflection_Params)(nil) @@ -158,31 +158,31 @@ func (x *fastReflection_Params) Interface() protoreflect.ProtoMessage { func (x *fastReflection_Params) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) { if x.MintDenom != "" { value := protoreflect.ValueOfString(x.MintDenom) - if !f(fd_Params_mintDenom, value) { + if !f(fd_Params_mint_denom, value) { return } } if x.InflationRateChange != "" { value := protoreflect.ValueOfString(x.InflationRateChange) - if !f(fd_Params_inflationRateChange, value) { + if !f(fd_Params_inflation_rate_change, value) { return } } if x.InflationMax != "" { value := protoreflect.ValueOfString(x.InflationMax) - if !f(fd_Params_inflationMax, value) { + if !f(fd_Params_inflation_max, value) { return } } if x.InflationMin != "" { value := protoreflect.ValueOfString(x.InflationMin) - if !f(fd_Params_inflationMin, value) { + if !f(fd_Params_inflation_min, value) { return } } if x.GoalBonded != "" { value := protoreflect.ValueOfString(x.GoalBonded) - if !f(fd_Params_goalBonded, value) { + if !f(fd_Params_goal_bonded, value) { return } } @@ -194,13 +194,13 @@ func (x *fastReflection_Params) Range(f func(protoreflect.FieldDescriptor, proto } if x.DistributionProportions != nil { value := protoreflect.ValueOfMessage(x.DistributionProportions.ProtoReflect()) - if !f(fd_Params_distributionProportions, value) { + if !f(fd_Params_distribution_proportions, value) { return } } if len(x.FundedAddresses) != 0 { value := protoreflect.ValueOfList(&_Params_8_list{list: &x.FundedAddresses}) - if !f(fd_Params_fundedAddresses, value) { + if !f(fd_Params_funded_addresses, value) { return } } @@ -219,21 +219,21 @@ func (x *fastReflection_Params) Range(f func(protoreflect.FieldDescriptor, proto // a repeated field is populated if it is non-empty. func (x *fastReflection_Params) Has(fd protoreflect.FieldDescriptor) bool { switch fd.FullName() { - case "modules.mint.v1.Params.mintDenom": + case "modules.mint.v1.Params.mint_denom": return x.MintDenom != "" - case "modules.mint.v1.Params.inflationRateChange": + case "modules.mint.v1.Params.inflation_rate_change": return x.InflationRateChange != "" - case "modules.mint.v1.Params.inflationMax": + case "modules.mint.v1.Params.inflation_max": return x.InflationMax != "" - case "modules.mint.v1.Params.inflationMin": + case "modules.mint.v1.Params.inflation_min": return x.InflationMin != "" - case "modules.mint.v1.Params.goalBonded": + case "modules.mint.v1.Params.goal_bonded": return x.GoalBonded != "" case "modules.mint.v1.Params.blocks_per_year": return x.BlocksPerYear != uint64(0) - case "modules.mint.v1.Params.distributionProportions": + case "modules.mint.v1.Params.distribution_proportions": return x.DistributionProportions != nil - case "modules.mint.v1.Params.fundedAddresses": + case "modules.mint.v1.Params.funded_addresses": return len(x.FundedAddresses) != 0 default: if fd.IsExtension() { @@ -251,21 +251,21 @@ func (x *fastReflection_Params) Has(fd protoreflect.FieldDescriptor) bool { // Clear is a mutating operation and unsafe for concurrent use. func (x *fastReflection_Params) Clear(fd protoreflect.FieldDescriptor) { switch fd.FullName() { - case "modules.mint.v1.Params.mintDenom": + case "modules.mint.v1.Params.mint_denom": x.MintDenom = "" - case "modules.mint.v1.Params.inflationRateChange": + case "modules.mint.v1.Params.inflation_rate_change": x.InflationRateChange = "" - case "modules.mint.v1.Params.inflationMax": + case "modules.mint.v1.Params.inflation_max": x.InflationMax = "" - case "modules.mint.v1.Params.inflationMin": + case "modules.mint.v1.Params.inflation_min": x.InflationMin = "" - case "modules.mint.v1.Params.goalBonded": + case "modules.mint.v1.Params.goal_bonded": x.GoalBonded = "" case "modules.mint.v1.Params.blocks_per_year": x.BlocksPerYear = uint64(0) - case "modules.mint.v1.Params.distributionProportions": + case "modules.mint.v1.Params.distribution_proportions": x.DistributionProportions = nil - case "modules.mint.v1.Params.fundedAddresses": + case "modules.mint.v1.Params.funded_addresses": x.FundedAddresses = nil default: if fd.IsExtension() { @@ -283,28 +283,28 @@ func (x *fastReflection_Params) Clear(fd protoreflect.FieldDescriptor) { // of the value; to obtain a mutable reference, use Mutable. func (x *fastReflection_Params) Get(descriptor protoreflect.FieldDescriptor) protoreflect.Value { switch descriptor.FullName() { - case "modules.mint.v1.Params.mintDenom": + case "modules.mint.v1.Params.mint_denom": value := x.MintDenom return protoreflect.ValueOfString(value) - case "modules.mint.v1.Params.inflationRateChange": + case "modules.mint.v1.Params.inflation_rate_change": value := x.InflationRateChange return protoreflect.ValueOfString(value) - case "modules.mint.v1.Params.inflationMax": + case "modules.mint.v1.Params.inflation_max": value := x.InflationMax return protoreflect.ValueOfString(value) - case "modules.mint.v1.Params.inflationMin": + case "modules.mint.v1.Params.inflation_min": value := x.InflationMin return protoreflect.ValueOfString(value) - case "modules.mint.v1.Params.goalBonded": + case "modules.mint.v1.Params.goal_bonded": value := x.GoalBonded return protoreflect.ValueOfString(value) case "modules.mint.v1.Params.blocks_per_year": value := x.BlocksPerYear return protoreflect.ValueOfUint64(value) - case "modules.mint.v1.Params.distributionProportions": + case "modules.mint.v1.Params.distribution_proportions": value := x.DistributionProportions return protoreflect.ValueOfMessage(value.ProtoReflect()) - case "modules.mint.v1.Params.fundedAddresses": + case "modules.mint.v1.Params.funded_addresses": if len(x.FundedAddresses) == 0 { return protoreflect.ValueOfList(&_Params_8_list{}) } @@ -330,21 +330,21 @@ func (x *fastReflection_Params) Get(descriptor protoreflect.FieldDescriptor) pro // Set is a mutating operation and unsafe for concurrent use. func (x *fastReflection_Params) Set(fd protoreflect.FieldDescriptor, value protoreflect.Value) { switch fd.FullName() { - case "modules.mint.v1.Params.mintDenom": + case "modules.mint.v1.Params.mint_denom": x.MintDenom = value.Interface().(string) - case "modules.mint.v1.Params.inflationRateChange": + case "modules.mint.v1.Params.inflation_rate_change": x.InflationRateChange = value.Interface().(string) - case "modules.mint.v1.Params.inflationMax": + case "modules.mint.v1.Params.inflation_max": x.InflationMax = value.Interface().(string) - case "modules.mint.v1.Params.inflationMin": + case "modules.mint.v1.Params.inflation_min": x.InflationMin = value.Interface().(string) - case "modules.mint.v1.Params.goalBonded": + case "modules.mint.v1.Params.goal_bonded": x.GoalBonded = value.Interface().(string) case "modules.mint.v1.Params.blocks_per_year": x.BlocksPerYear = value.Uint() - case "modules.mint.v1.Params.distributionProportions": + case "modules.mint.v1.Params.distribution_proportions": x.DistributionProportions = value.Message().Interface().(*DistributionProportions) - case "modules.mint.v1.Params.fundedAddresses": + case "modules.mint.v1.Params.funded_addresses": lv := value.List() clv := lv.(*_Params_8_list) x.FundedAddresses = *clv.list @@ -368,27 +368,27 @@ func (x *fastReflection_Params) Set(fd protoreflect.FieldDescriptor, value proto // Mutable is a mutating operation and unsafe for concurrent use. func (x *fastReflection_Params) Mutable(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.mint.v1.Params.distributionProportions": + case "modules.mint.v1.Params.distribution_proportions": if x.DistributionProportions == nil { x.DistributionProportions = new(DistributionProportions) } return protoreflect.ValueOfMessage(x.DistributionProportions.ProtoReflect()) - case "modules.mint.v1.Params.fundedAddresses": + case "modules.mint.v1.Params.funded_addresses": if x.FundedAddresses == nil { x.FundedAddresses = []*WeightedAddress{} } value := &_Params_8_list{list: &x.FundedAddresses} return protoreflect.ValueOfList(value) - case "modules.mint.v1.Params.mintDenom": - panic(fmt.Errorf("field mintDenom of message modules.mint.v1.Params is not mutable")) - case "modules.mint.v1.Params.inflationRateChange": - panic(fmt.Errorf("field inflationRateChange of message modules.mint.v1.Params is not mutable")) - case "modules.mint.v1.Params.inflationMax": - panic(fmt.Errorf("field inflationMax of message modules.mint.v1.Params is not mutable")) - case "modules.mint.v1.Params.inflationMin": - panic(fmt.Errorf("field inflationMin of message modules.mint.v1.Params is not mutable")) - case "modules.mint.v1.Params.goalBonded": - panic(fmt.Errorf("field goalBonded of message modules.mint.v1.Params is not mutable")) + case "modules.mint.v1.Params.mint_denom": + panic(fmt.Errorf("field mint_denom of message modules.mint.v1.Params is not mutable")) + case "modules.mint.v1.Params.inflation_rate_change": + panic(fmt.Errorf("field inflation_rate_change of message modules.mint.v1.Params is not mutable")) + case "modules.mint.v1.Params.inflation_max": + panic(fmt.Errorf("field inflation_max of message modules.mint.v1.Params is not mutable")) + case "modules.mint.v1.Params.inflation_min": + panic(fmt.Errorf("field inflation_min of message modules.mint.v1.Params is not mutable")) + case "modules.mint.v1.Params.goal_bonded": + panic(fmt.Errorf("field goal_bonded of message modules.mint.v1.Params is not mutable")) case "modules.mint.v1.Params.blocks_per_year": panic(fmt.Errorf("field blocks_per_year of message modules.mint.v1.Params is not mutable")) default: @@ -404,22 +404,22 @@ func (x *fastReflection_Params) Mutable(fd protoreflect.FieldDescriptor) protore // For lists, maps, and messages, this returns a new, empty, mutable value. func (x *fastReflection_Params) NewField(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.mint.v1.Params.mintDenom": + case "modules.mint.v1.Params.mint_denom": return protoreflect.ValueOfString("") - case "modules.mint.v1.Params.inflationRateChange": + case "modules.mint.v1.Params.inflation_rate_change": return protoreflect.ValueOfString("") - case "modules.mint.v1.Params.inflationMax": + case "modules.mint.v1.Params.inflation_max": return protoreflect.ValueOfString("") - case "modules.mint.v1.Params.inflationMin": + case "modules.mint.v1.Params.inflation_min": return protoreflect.ValueOfString("") - case "modules.mint.v1.Params.goalBonded": + case "modules.mint.v1.Params.goal_bonded": return protoreflect.ValueOfString("") case "modules.mint.v1.Params.blocks_per_year": return protoreflect.ValueOfUint64(uint64(0)) - case "modules.mint.v1.Params.distributionProportions": + case "modules.mint.v1.Params.distribution_proportions": m := new(DistributionProportions) return protoreflect.ValueOfMessage(m.ProtoReflect()) - case "modules.mint.v1.Params.fundedAddresses": + case "modules.mint.v1.Params.funded_addresses": list := []*WeightedAddress{} return protoreflect.ValueOfList(&_Params_8_list{list: &list}) default: @@ -975,22 +975,22 @@ type Params struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - // mintDenom defines the type of coin to mint - MintDenom string `protobuf:"bytes,1,opt,name=mintDenom,proto3" json:"mintDenom,omitempty"` - // inflationRateChange defines the maximum annual change in inflation rate - InflationRateChange string `protobuf:"bytes,2,opt,name=inflationRateChange,proto3" json:"inflationRateChange,omitempty"` - // inflationMax defines the maximum inflation rate - InflationMax string `protobuf:"bytes,3,opt,name=inflationMax,proto3" json:"inflationMax,omitempty"` - // inflationMin defines the minimum inflation rate - InflationMin string `protobuf:"bytes,4,opt,name=inflationMin,proto3" json:"inflationMin,omitempty"` - // goalBonded defines the goal of percent bonded atoms - GoalBonded string `protobuf:"bytes,5,opt,name=goalBonded,proto3" json:"goalBonded,omitempty"` + // mint_denom defines the type of coin to mint + MintDenom string `protobuf:"bytes,1,opt,name=mint_denom,json=mintDenom,proto3" json:"mint_denom,omitempty"` + // inflation_rate_change defines the maximum annual change in inflation rate + InflationRateChange string `protobuf:"bytes,2,opt,name=inflation_rate_change,json=inflationRateChange,proto3" json:"inflation_rate_change,omitempty"` + // inflation_max defines the maximum inflation rate + InflationMax string `protobuf:"bytes,3,opt,name=inflation_max,json=inflationMax,proto3" json:"inflation_max,omitempty"` + // inflation_min defines the minimum inflation rate + InflationMin string `protobuf:"bytes,4,opt,name=inflation_min,json=inflationMin,proto3" json:"inflation_min,omitempty"` + // goal_bonded defines the goal of percent bonded atoms + GoalBonded string `protobuf:"bytes,5,opt,name=goal_bonded,json=goalBonded,proto3" json:"goal_bonded,omitempty"` // blocksPerYear defines the expected blocks per year BlocksPerYear uint64 `protobuf:"varint,6,opt,name=blocks_per_year,json=blocksPerYear,proto3" json:"blocks_per_year,omitempty"` - // distributionProportions defines the proportion of the minted denom - DistributionProportions *DistributionProportions `protobuf:"bytes,7,opt,name=distributionProportions,proto3" json:"distributionProportions,omitempty"` - // fundedAddresses defines the list of funded addresses - FundedAddresses []*WeightedAddress `protobuf:"bytes,8,rep,name=fundedAddresses,proto3" json:"fundedAddresses,omitempty"` + // distribution_proportions defines the proportion of the minted denom + DistributionProportions *DistributionProportions `protobuf:"bytes,7,opt,name=distribution_proportions,json=distributionProportions,proto3" json:"distribution_proportions,omitempty"` + // funded_addresses defines the list of funded addresses + FundedAddresses []*WeightedAddress `protobuf:"bytes,8,rep,name=funded_addresses,json=fundedAddresses,proto3" json:"funded_addresses,omitempty"` } func (x *Params) Reset() { @@ -1081,60 +1081,60 @@ var file_modules_mint_v1_params_proto_rawDesc = []byte{ 0x6f, 0x67, 0x6f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x67, 0x6f, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x6d, 0x69, 0x6e, 0x74, 0x2f, 0x76, 0x31, 0x2f, 0x6d, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, - 0x6f, 0x22, 0xa0, 0x05, 0x0a, 0x06, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x1c, 0x0a, 0x09, - 0x6d, 0x69, 0x6e, 0x74, 0x44, 0x65, 0x6e, 0x6f, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, - 0x09, 0x6d, 0x69, 0x6e, 0x74, 0x44, 0x65, 0x6e, 0x6f, 0x6d, 0x12, 0x68, 0x0a, 0x13, 0x69, 0x6e, - 0x66, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x61, 0x74, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, - 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x36, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, - 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, - 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, - 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, - 0x13, 0x69, 0x6e, 0x66, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x61, 0x74, 0x65, 0x43, 0x68, - 0x61, 0x6e, 0x67, 0x65, 0x12, 0x5a, 0x0a, 0x0c, 0x69, 0x6e, 0x66, 0x6c, 0x61, 0x74, 0x69, 0x6f, - 0x6e, 0x4d, 0x61, 0x78, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x36, 0xc8, 0xde, 0x1f, 0x00, + 0x6f, 0x22, 0xa8, 0x05, 0x0a, 0x06, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x1d, 0x0a, 0x0a, + 0x6d, 0x69, 0x6e, 0x74, 0x5f, 0x64, 0x65, 0x6e, 0x6f, 0x6d, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, + 0x52, 0x09, 0x6d, 0x69, 0x6e, 0x74, 0x44, 0x65, 0x6e, 0x6f, 0x6d, 0x12, 0x6a, 0x0a, 0x15, 0x69, + 0x6e, 0x66, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x72, 0x61, 0x74, 0x65, 0x5f, 0x63, 0x68, + 0x61, 0x6e, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x36, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0xa8, 0xe7, 0xb0, - 0x2a, 0x01, 0x52, 0x0c, 0x69, 0x6e, 0x66, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x61, 0x78, - 0x12, 0x5a, 0x0a, 0x0c, 0x69, 0x6e, 0x66, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x69, 0x6e, - 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x36, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, + 0x2a, 0x01, 0x52, 0x13, 0x69, 0x6e, 0x66, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x61, 0x74, + 0x65, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x12, 0x5b, 0x0a, 0x0d, 0x69, 0x6e, 0x66, 0x6c, 0x61, + 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6d, 0x61, 0x78, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x36, + 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, + 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, + 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, + 0x63, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0c, 0x69, 0x6e, 0x66, 0x6c, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x4d, 0x61, 0x78, 0x12, 0x5b, 0x0a, 0x0d, 0x69, 0x6e, 0x66, 0x6c, 0x61, 0x74, 0x69, 0x6f, + 0x6e, 0x5f, 0x6d, 0x69, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x36, 0xc8, 0xde, 0x1f, + 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, + 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, + 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0xa8, 0xe7, + 0xb0, 0x2a, 0x01, 0x52, 0x0c, 0x69, 0x6e, 0x66, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x69, + 0x6e, 0x12, 0x57, 0x0a, 0x0b, 0x67, 0x6f, 0x61, 0x6c, 0x5f, 0x62, 0x6f, 0x6e, 0x64, 0x65, 0x64, + 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42, 0x36, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, - 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0c, - 0x69, 0x6e, 0x66, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x69, 0x6e, 0x12, 0x56, 0x0a, 0x0a, - 0x67, 0x6f, 0x61, 0x6c, 0x42, 0x6f, 0x6e, 0x64, 0x65, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, - 0x42, 0x36, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, - 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, 0x67, 0x61, - 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, - 0x44, 0x65, 0x63, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0a, 0x67, 0x6f, 0x61, 0x6c, 0x42, 0x6f, - 0x6e, 0x64, 0x65, 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x5f, 0x70, - 0x65, 0x72, 0x5f, 0x79, 0x65, 0x61, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x04, 0x52, 0x0d, 0x62, - 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x50, 0x65, 0x72, 0x59, 0x65, 0x61, 0x72, 0x12, 0x68, 0x0a, 0x17, - 0x64, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x70, - 0x6f, 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, - 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x6d, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, - 0x44, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x70, - 0x6f, 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x42, 0x04, 0xc8, 0xde, 0x1f, 0x00, 0x52, 0x17, 0x64, - 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x70, 0x6f, - 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x50, 0x0a, 0x0f, 0x66, 0x75, 0x6e, 0x64, 0x65, 0x64, - 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, - 0x20, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x6d, 0x69, 0x6e, 0x74, 0x2e, 0x76, - 0x31, 0x2e, 0x57, 0x65, 0x69, 0x67, 0x68, 0x74, 0x65, 0x64, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, - 0x73, 0x42, 0x04, 0xc8, 0xde, 0x1f, 0x00, 0x52, 0x0f, 0x66, 0x75, 0x6e, 0x64, 0x65, 0x64, 0x41, - 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x3a, 0x1a, 0x8a, 0xe7, 0xb0, 0x2a, 0x15, 0x6d, - 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x78, 0x2f, 0x6d, 0x69, 0x6e, 0x74, 0x2f, 0x50, 0x61, - 0x72, 0x61, 0x6d, 0x73, 0x42, 0xa9, 0x01, 0x0a, 0x13, 0x63, 0x6f, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, - 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x6d, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x42, 0x0b, 0x50, 0x61, - 0x72, 0x61, 0x6d, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x27, 0x63, 0x6f, 0x73, - 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x6d, 0x6f, - 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x6d, 0x69, 0x6e, 0x74, 0x2f, 0x76, 0x31, 0x3b, 0x6d, 0x69, - 0x6e, 0x74, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x4d, 0x4d, 0x58, 0xaa, 0x02, 0x0f, 0x4d, 0x6f, 0x64, - 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x4d, 0x69, 0x6e, 0x74, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x0f, 0x4d, - 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x4d, 0x69, 0x6e, 0x74, 0x5c, 0x56, 0x31, 0xe2, 0x02, - 0x1b, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x4d, 0x69, 0x6e, 0x74, 0x5c, 0x56, 0x31, - 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x11, 0x4d, - 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x3a, 0x3a, 0x4d, 0x69, 0x6e, 0x74, 0x3a, 0x3a, 0x56, 0x31, - 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0xa8, 0xe7, 0xb0, 0x2a, 0x01, 0x52, 0x0a, + 0x67, 0x6f, 0x61, 0x6c, 0x42, 0x6f, 0x6e, 0x64, 0x65, 0x64, 0x12, 0x26, 0x0a, 0x0f, 0x62, 0x6c, + 0x6f, 0x63, 0x6b, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x79, 0x65, 0x61, 0x72, 0x18, 0x06, 0x20, + 0x01, 0x28, 0x04, 0x52, 0x0d, 0x62, 0x6c, 0x6f, 0x63, 0x6b, 0x73, 0x50, 0x65, 0x72, 0x59, 0x65, + 0x61, 0x72, 0x12, 0x69, 0x0a, 0x18, 0x64, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, + 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x6f, 0x70, 0x6f, 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x07, + 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x6d, + 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, + 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x42, 0x04, + 0xc8, 0xde, 0x1f, 0x00, 0x52, 0x17, 0x64, 0x69, 0x73, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x69, + 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x70, 0x6f, 0x72, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x51, 0x0a, + 0x10, 0x66, 0x75, 0x6e, 0x64, 0x65, 0x64, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, + 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, + 0x73, 0x2e, 0x6d, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x57, 0x65, 0x69, 0x67, 0x68, 0x74, + 0x65, 0x64, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x42, 0x04, 0xc8, 0xde, 0x1f, 0x00, 0x52, + 0x0f, 0x66, 0x75, 0x6e, 0x64, 0x65, 0x64, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, + 0x3a, 0x1a, 0x8a, 0xe7, 0xb0, 0x2a, 0x15, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x78, + 0x2f, 0x6d, 0x69, 0x6e, 0x74, 0x2f, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x42, 0xa9, 0x01, 0x0a, + 0x13, 0x63, 0x6f, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x6d, 0x69, 0x6e, + 0x74, 0x2e, 0x76, 0x31, 0x42, 0x0b, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x50, 0x72, 0x6f, 0x74, + 0x6f, 0x50, 0x01, 0x5a, 0x27, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, + 0x6f, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x6d, 0x69, + 0x6e, 0x74, 0x2f, 0x76, 0x31, 0x3b, 0x6d, 0x69, 0x6e, 0x74, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x4d, + 0x4d, 0x58, 0xaa, 0x02, 0x0f, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x4d, 0x69, 0x6e, + 0x74, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x0f, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x4d, + 0x69, 0x6e, 0x74, 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x1b, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, + 0x5c, 0x4d, 0x69, 0x6e, 0x74, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, + 0x64, 0x61, 0x74, 0x61, 0xea, 0x02, 0x11, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x3a, 0x3a, + 0x4d, 0x69, 0x6e, 0x74, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( @@ -1156,8 +1156,8 @@ var file_modules_mint_v1_params_proto_goTypes = []interface{}{ (*WeightedAddress)(nil), // 2: modules.mint.v1.WeightedAddress } var file_modules_mint_v1_params_proto_depIdxs = []int32{ - 1, // 0: modules.mint.v1.Params.distributionProportions:type_name -> modules.mint.v1.DistributionProportions - 2, // 1: modules.mint.v1.Params.fundedAddresses:type_name -> modules.mint.v1.WeightedAddress + 1, // 0: modules.mint.v1.Params.distribution_proportions:type_name -> modules.mint.v1.DistributionProportions + 2, // 1: modules.mint.v1.Params.funded_addresses:type_name -> modules.mint.v1.WeightedAddress 2, // [2:2] is the sub-list for method output_type 2, // [2:2] is the sub-list for method input_type 2, // [2:2] is the sub-list for extension type_name diff --git a/api/modules/mint/v1/query.pulsar.go b/api/modules/mint/v1/query.pulsar.go index ae5c2e7..91a950b 100644 --- a/api/modules/mint/v1/query.pulsar.go +++ b/api/modules/mint/v1/query.pulsar.go @@ -1943,14 +1943,14 @@ func (x *fastReflection_QueryAnnualProvisionsRequest) ProtoMethods() *protoiface } var ( - md_QueryAnnualProvisionsResponse protoreflect.MessageDescriptor - fd_QueryAnnualProvisionsResponse_annualProvisions protoreflect.FieldDescriptor + md_QueryAnnualProvisionsResponse protoreflect.MessageDescriptor + fd_QueryAnnualProvisionsResponse_annual_provisions protoreflect.FieldDescriptor ) func init() { file_modules_mint_v1_query_proto_init() md_QueryAnnualProvisionsResponse = File_modules_mint_v1_query_proto.Messages().ByName("QueryAnnualProvisionsResponse") - fd_QueryAnnualProvisionsResponse_annualProvisions = md_QueryAnnualProvisionsResponse.Fields().ByName("annualProvisions") + fd_QueryAnnualProvisionsResponse_annual_provisions = md_QueryAnnualProvisionsResponse.Fields().ByName("annual_provisions") } var _ protoreflect.Message = (*fastReflection_QueryAnnualProvisionsResponse)(nil) @@ -2020,7 +2020,7 @@ func (x *fastReflection_QueryAnnualProvisionsResponse) Interface() protoreflect. func (x *fastReflection_QueryAnnualProvisionsResponse) Range(f func(protoreflect.FieldDescriptor, protoreflect.Value) bool) { if len(x.AnnualProvisions) != 0 { value := protoreflect.ValueOfBytes(x.AnnualProvisions) - if !f(fd_QueryAnnualProvisionsResponse_annualProvisions, value) { + if !f(fd_QueryAnnualProvisionsResponse_annual_provisions, value) { return } } @@ -2039,7 +2039,7 @@ func (x *fastReflection_QueryAnnualProvisionsResponse) Range(f func(protoreflect // a repeated field is populated if it is non-empty. func (x *fastReflection_QueryAnnualProvisionsResponse) Has(fd protoreflect.FieldDescriptor) bool { switch fd.FullName() { - case "modules.mint.v1.QueryAnnualProvisionsResponse.annualProvisions": + case "modules.mint.v1.QueryAnnualProvisionsResponse.annual_provisions": return len(x.AnnualProvisions) != 0 default: if fd.IsExtension() { @@ -2057,7 +2057,7 @@ func (x *fastReflection_QueryAnnualProvisionsResponse) Has(fd protoreflect.Field // Clear is a mutating operation and unsafe for concurrent use. func (x *fastReflection_QueryAnnualProvisionsResponse) Clear(fd protoreflect.FieldDescriptor) { switch fd.FullName() { - case "modules.mint.v1.QueryAnnualProvisionsResponse.annualProvisions": + case "modules.mint.v1.QueryAnnualProvisionsResponse.annual_provisions": x.AnnualProvisions = nil default: if fd.IsExtension() { @@ -2075,7 +2075,7 @@ func (x *fastReflection_QueryAnnualProvisionsResponse) Clear(fd protoreflect.Fie // of the value; to obtain a mutable reference, use Mutable. func (x *fastReflection_QueryAnnualProvisionsResponse) Get(descriptor protoreflect.FieldDescriptor) protoreflect.Value { switch descriptor.FullName() { - case "modules.mint.v1.QueryAnnualProvisionsResponse.annualProvisions": + case "modules.mint.v1.QueryAnnualProvisionsResponse.annual_provisions": value := x.AnnualProvisions return protoreflect.ValueOfBytes(value) default: @@ -2098,7 +2098,7 @@ func (x *fastReflection_QueryAnnualProvisionsResponse) Get(descriptor protorefle // Set is a mutating operation and unsafe for concurrent use. func (x *fastReflection_QueryAnnualProvisionsResponse) Set(fd protoreflect.FieldDescriptor, value protoreflect.Value) { switch fd.FullName() { - case "modules.mint.v1.QueryAnnualProvisionsResponse.annualProvisions": + case "modules.mint.v1.QueryAnnualProvisionsResponse.annual_provisions": x.AnnualProvisions = value.Bytes() default: if fd.IsExtension() { @@ -2120,8 +2120,8 @@ func (x *fastReflection_QueryAnnualProvisionsResponse) Set(fd protoreflect.Field // Mutable is a mutating operation and unsafe for concurrent use. func (x *fastReflection_QueryAnnualProvisionsResponse) Mutable(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.mint.v1.QueryAnnualProvisionsResponse.annualProvisions": - panic(fmt.Errorf("field annualProvisions of message modules.mint.v1.QueryAnnualProvisionsResponse is not mutable")) + case "modules.mint.v1.QueryAnnualProvisionsResponse.annual_provisions": + panic(fmt.Errorf("field annual_provisions of message modules.mint.v1.QueryAnnualProvisionsResponse is not mutable")) default: if fd.IsExtension() { panic(fmt.Errorf("proto3 declared messages do not support extensions: modules.mint.v1.QueryAnnualProvisionsResponse")) @@ -2135,7 +2135,7 @@ func (x *fastReflection_QueryAnnualProvisionsResponse) Mutable(fd protoreflect.F // For lists, maps, and messages, this returns a new, empty, mutable value. func (x *fastReflection_QueryAnnualProvisionsResponse) NewField(fd protoreflect.FieldDescriptor) protoreflect.Value { switch fd.FullName() { - case "modules.mint.v1.QueryAnnualProvisionsResponse.annualProvisions": + case "modules.mint.v1.QueryAnnualProvisionsResponse.annual_provisions": return protoreflect.ValueOfBytes(nil) default: if fd.IsExtension() { @@ -2539,7 +2539,7 @@ type QueryAnnualProvisionsResponse struct { sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields - AnnualProvisions []byte `protobuf:"bytes,1,opt,name=annualProvisions,proto3" json:"annualProvisions,omitempty"` + AnnualProvisions []byte `protobuf:"bytes,1,opt,name=annual_provisions,json=annualProvisions,proto3" json:"annual_provisions,omitempty"` } func (x *QueryAnnualProvisionsResponse) Reset() { @@ -2602,53 +2602,53 @@ var file_modules_mint_v1_query_proto_rawDesc = []byte{ 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x52, 0x09, 0x69, 0x6e, 0x66, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x1e, 0x0a, 0x1c, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x6e, 0x6e, 0x75, 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, - 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x7e, 0x0a, 0x1d, 0x51, 0x75, 0x65, 0x72, 0x79, + 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x22, 0x7f, 0x0a, 0x1d, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x6e, 0x6e, 0x75, 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, - 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5d, 0x0a, 0x10, 0x61, 0x6e, 0x6e, 0x75, - 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, 0x01, - 0x28, 0x0c, 0x42, 0x31, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, 0x6d, - 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, 0x65, - 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, 0x6f, - 0x73, 0x2e, 0x44, 0x65, 0x63, 0x52, 0x10, 0x61, 0x6e, 0x6e, 0x75, 0x61, 0x6c, 0x50, 0x72, 0x6f, - 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x32, 0xaf, 0x03, 0x0a, 0x05, 0x51, 0x75, 0x65, 0x72, - 0x79, 0x12, 0x7b, 0x0a, 0x06, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x23, 0x2e, 0x6d, 0x6f, - 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x6d, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, - 0x65, 0x72, 0x79, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, - 0x1a, 0x24, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x6d, 0x69, 0x6e, 0x74, 0x2e, - 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x52, 0x65, - 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x26, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x20, 0x12, 0x1e, - 0x2f, 0x69, 0x67, 0x6e, 0x69, 0x74, 0x65, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, - 0x6d, 0x69, 0x6e, 0x74, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x84, - 0x01, 0x0a, 0x09, 0x49, 0x6e, 0x66, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x26, 0x2e, 0x6d, + 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5e, 0x0a, 0x11, 0x61, 0x6e, 0x6e, 0x75, + 0x61, 0x6c, 0x5f, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x01, 0x20, + 0x01, 0x28, 0x0c, 0x42, 0x31, 0xc8, 0xde, 0x1f, 0x00, 0xda, 0xde, 0x1f, 0x1b, 0x63, 0x6f, 0x73, + 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x6d, 0x61, 0x74, 0x68, 0x2e, 0x4c, + 0x65, 0x67, 0x61, 0x63, 0x79, 0x44, 0x65, 0x63, 0xd2, 0xb4, 0x2d, 0x0a, 0x63, 0x6f, 0x73, 0x6d, + 0x6f, 0x73, 0x2e, 0x44, 0x65, 0x63, 0x52, 0x10, 0x61, 0x6e, 0x6e, 0x75, 0x61, 0x6c, 0x50, 0x72, + 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x32, 0xaf, 0x03, 0x0a, 0x05, 0x51, 0x75, 0x65, + 0x72, 0x79, 0x12, 0x7b, 0x0a, 0x06, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, 0x23, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x6d, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51, - 0x75, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, - 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x6d, - 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6c, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x26, 0x82, - 0xd3, 0xe4, 0x93, 0x02, 0x20, 0x12, 0x1e, 0x2f, 0x69, 0x67, 0x6e, 0x69, 0x74, 0x65, 0x2f, 0x6d, - 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x6d, 0x69, 0x6e, 0x74, 0x2f, 0x69, 0x6e, 0x66, 0x6c, - 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0xa1, 0x01, 0x0a, 0x10, 0x41, 0x6e, 0x6e, 0x75, 0x61, 0x6c, - 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x2d, 0x2e, 0x6d, 0x6f, 0x64, + 0x75, 0x65, 0x72, 0x79, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, + 0x74, 0x1a, 0x24, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x6d, 0x69, 0x6e, 0x74, + 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x50, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x52, + 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x26, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x20, 0x12, + 0x1e, 0x2f, 0x69, 0x67, 0x6e, 0x69, 0x74, 0x65, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, + 0x2f, 0x6d, 0x69, 0x6e, 0x74, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x61, 0x72, 0x61, 0x6d, 0x73, 0x12, + 0x84, 0x01, 0x0a, 0x09, 0x49, 0x6e, 0x66, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x26, 0x2e, + 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x6d, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, + 0x51, 0x75, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x66, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, + 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x27, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, + 0x6d, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x66, + 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x26, + 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x20, 0x12, 0x1e, 0x2f, 0x69, 0x67, 0x6e, 0x69, 0x74, 0x65, 0x2f, + 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x6d, 0x69, 0x6e, 0x74, 0x2f, 0x69, 0x6e, 0x66, + 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0xa1, 0x01, 0x0a, 0x10, 0x41, 0x6e, 0x6e, 0x75, 0x61, + 0x6c, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x2d, 0x2e, 0x6d, 0x6f, + 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x6d, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, + 0x65, 0x72, 0x79, 0x41, 0x6e, 0x6e, 0x75, 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, + 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x6d, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x6e, 0x6e, 0x75, 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, - 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x2e, 0x2e, 0x6d, 0x6f, 0x64, 0x75, - 0x6c, 0x65, 0x73, 0x2e, 0x6d, 0x69, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, - 0x79, 0x41, 0x6e, 0x6e, 0x75, 0x61, 0x6c, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, - 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2e, 0x82, 0xd3, 0xe4, 0x93, 0x02, - 0x28, 0x12, 0x26, 0x2f, 0x69, 0x67, 0x6e, 0x69, 0x74, 0x65, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, - 0x65, 0x73, 0x2f, 0x6d, 0x69, 0x6e, 0x74, 0x2f, 0x61, 0x6e, 0x6e, 0x75, 0x61, 0x6c, 0x5f, 0x70, - 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x42, 0xa8, 0x01, 0x0a, 0x13, 0x63, 0x6f, - 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x6d, 0x69, 0x6e, 0x74, 0x2e, 0x76, - 0x31, 0x42, 0x0a, 0x51, 0x75, 0x65, 0x72, 0x79, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, - 0x27, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, 0x70, - 0x69, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x6d, 0x69, 0x6e, 0x74, 0x2f, 0x76, - 0x31, 0x3b, 0x6d, 0x69, 0x6e, 0x74, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x4d, 0x4d, 0x58, 0xaa, 0x02, - 0x0f, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x4d, 0x69, 0x6e, 0x74, 0x2e, 0x56, 0x31, - 0xca, 0x02, 0x0f, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x4d, 0x69, 0x6e, 0x74, 0x5c, - 0x56, 0x31, 0xe2, 0x02, 0x1b, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x4d, 0x69, 0x6e, - 0x74, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, - 0xea, 0x02, 0x11, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x3a, 0x3a, 0x4d, 0x69, 0x6e, 0x74, - 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, + 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x2e, 0x82, 0xd3, 0xe4, 0x93, + 0x02, 0x28, 0x12, 0x26, 0x2f, 0x69, 0x67, 0x6e, 0x69, 0x74, 0x65, 0x2f, 0x6d, 0x6f, 0x64, 0x75, + 0x6c, 0x65, 0x73, 0x2f, 0x6d, 0x69, 0x6e, 0x74, 0x2f, 0x61, 0x6e, 0x6e, 0x75, 0x61, 0x6c, 0x5f, + 0x70, 0x72, 0x6f, 0x76, 0x69, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x42, 0xa8, 0x01, 0x0a, 0x13, 0x63, + 0x6f, 0x6d, 0x2e, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x6d, 0x69, 0x6e, 0x74, 0x2e, + 0x76, 0x31, 0x42, 0x0a, 0x51, 0x75, 0x65, 0x72, 0x79, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, + 0x5a, 0x27, 0x63, 0x6f, 0x73, 0x6d, 0x6f, 0x73, 0x73, 0x64, 0x6b, 0x2e, 0x69, 0x6f, 0x2f, 0x61, + 0x70, 0x69, 0x2f, 0x6d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x6d, 0x69, 0x6e, 0x74, 0x2f, + 0x76, 0x31, 0x3b, 0x6d, 0x69, 0x6e, 0x74, 0x76, 0x31, 0xa2, 0x02, 0x03, 0x4d, 0x4d, 0x58, 0xaa, + 0x02, 0x0f, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2e, 0x4d, 0x69, 0x6e, 0x74, 0x2e, 0x56, + 0x31, 0xca, 0x02, 0x0f, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x4d, 0x69, 0x6e, 0x74, + 0x5c, 0x56, 0x31, 0xe2, 0x02, 0x1b, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x5c, 0x4d, 0x69, + 0x6e, 0x74, 0x5c, 0x56, 0x31, 0x5c, 0x47, 0x50, 0x42, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, + 0x61, 0xea, 0x02, 0x11, 0x4d, 0x6f, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x3a, 0x3a, 0x4d, 0x69, 0x6e, + 0x74, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( diff --git a/config.yml b/config.yml index 170797c..82289aa 100644 --- a/config.yml +++ b/config.yml @@ -30,45 +30,45 @@ client: genesis: app_state: claim: - airdropSupply: + airdrop_supply: supply: amount: "1000" denom: drop - claimRecordList: + claim_record_list: - address: cosmos1ezptsm3npn54qx9vvpah4nymre59ykr9967vj9 claimable: "400" - address: cosmos1aqn8ynvr3jmq67879qulzrwhchq5dtrvh6h4er claimable: "500" - address: cosmos1pkdk6m2nh77nlaep84cylmkhjder3areczme3w claimable: "100" - initialClaim: + initial_claim: enabled: true - missionID: "0" - missionCount: 3 - missionList: + mission_id: "0" + mission_count: 3 + mission_list: - description: initial claim - missionID: "0" + mission_id: "0" weight: "0.2" - description: staking - missionID: "1" + mission_id: "1" weight: "0.5" - description: voting - missionID: "2" + mission_id: "2" weight: "0.3" mint: params: - distributionProportions: - communityPool: "0.300000000000000000" - fundedAddresses: "0.400000000000000000" + distribution_proportions: + community_pool: "0.300000000000000000" + funded_addresses: "0.400000000000000000" staking: "0.300000000000000000" - fundedAddresses: + funded_addresses: - address: cosmos1ezptsm3npn54qx9vvpah4nymre59ykr9967vj9 weight: "0.400000000000000000" - address: cosmos1aqn8ynvr3jmq67879qulzrwhchq5dtrvh6h4er weight: "0.300000000000000000" - address: cosmos1pkdk6m2nh77nlaep84cylmkhjder3areczme3w weight: "0.300000000000000000" - mintDenom: stake + mint_denom: stake chain_id: testapp-0 validators: - name: alice diff --git a/docs/static/openapi.yml b/docs/static/openapi.yml index 0ac2593..d77266a 100644 --- a/docs/static/openapi.yml +++ b/docs/static/openapi.yml @@ -1 +1 @@ -{"id":"github.com/ignite/modules","consumes":["application/json"],"produces":["application/json"],"swagger":"2.0","info":{"description":"Chain github.com/ignite/modules REST API","title":"HTTP API Console","contact":{"name":"github.com/ignite/modules"},"version":"version not set"},"paths":{"/cosmos.auth.v1beta1.Msg/UpdateParams":{"post":{"description":"Since: cosmos-sdk 0.47","tags":["Msg"],"summary":"UpdateParams defines a (governance) operation for updating the x/auth module\nparameters. The authority defaults to the x/gov module account.","operationId":"CircuitMsg_UpdateParams","parameters":[{"description":"MsgUpdateParams is the Msg/UpdateParams request type.\n\nSince: cosmos-sdk 0.47","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.auth.v1beta1.MsgUpdateParams"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.auth.v1beta1.MsgUpdateParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.authz.v1beta1.Msg/Exec":{"post":{"tags":["Msg"],"summary":"Exec attempts to execute the provided messages using\nauthorizations granted to the grantee. Each message should have only\none signer corresponding to the granter of the authorization.","operationId":"CircuitMsg_Exec","parameters":[{"description":"MsgExec attempts to execute the provided messages using\nauthorizations granted to the grantee. Each message should have only\none signer corresponding to the granter of the authorization.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.authz.v1beta1.MsgExec"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.authz.v1beta1.MsgExecResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.authz.v1beta1.Msg/Grant":{"post":{"tags":["Msg"],"summary":"Grant grants the provided authorization to the grantee on the granter's\naccount with the provided expiration time. If there is already a grant\nfor the given (granter, grantee, Authorization) triple, then the grant\nwill be overwritten.","operationId":"CircuitMsg_Grant","parameters":[{"description":"MsgGrant is a request type for Grant method. It declares authorization to the grantee\non behalf of the granter with the provided expiration time.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.authz.v1beta1.MsgGrant"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.authz.v1beta1.MsgGrantResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.authz.v1beta1.Msg/Revoke":{"post":{"tags":["Msg"],"summary":"Revoke revokes any authorization corresponding to the provided method name on the\ngranter's account that has been granted to the grantee.","operationId":"CircuitMsg_Revoke","parameters":[{"description":"MsgRevoke revokes any authorization with the provided sdk.Msg type on the\ngranter's account with that has been granted to the grantee.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.authz.v1beta1.MsgRevoke"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.authz.v1beta1.MsgRevokeResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.autocli.v1.Query/AppOptions":{"post":{"tags":["Query"],"summary":"AppOptions returns the autocli options for all of the modules in an app.","operationId":"CircuitQuery_AppOptions","parameters":[{"description":"AppOptionsRequest is the RemoteInfoService/AppOptions request type.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.autocli.v1.AppOptionsRequest"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.autocli.v1.AppOptionsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.bank.v1beta1.Msg/MultiSend":{"post":{"tags":["Msg"],"summary":"MultiSend defines a method for sending coins from some accounts to other accounts.","operationId":"CircuitMsg_MultiSend","parameters":[{"description":"MsgMultiSend represents an arbitrary multi-in, multi-out send message.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.bank.v1beta1.MsgMultiSend"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.bank.v1beta1.MsgMultiSendResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.bank.v1beta1.Msg/Send":{"post":{"tags":["Msg"],"summary":"Send defines a method for sending coins from one account to another account.","operationId":"CircuitMsg_Send","parameters":[{"description":"MsgSend represents a message to send coins from one account to another.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.bank.v1beta1.MsgSend"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.bank.v1beta1.MsgSendResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.bank.v1beta1.Msg/SetSendEnabled":{"post":{"description":"Since: cosmos-sdk 0.47","tags":["Msg"],"summary":"SetSendEnabled is a governance operation for setting the SendEnabled flag\non any number of Denoms. Only the entries to add or update should be\nincluded. Entries that already exist in the store, but that aren't\nincluded in this message, will be left unchanged.","operationId":"CircuitMsg_SetSendEnabled","parameters":[{"description":"MsgSetSendEnabled is the Msg/SetSendEnabled request type.\n\nOnly entries to add/update/delete need to be included.\nExisting SendEnabled entries that are not included in this\nmessage are left unchanged.\n\nSince: cosmos-sdk 0.47","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.bank.v1beta1.MsgSetSendEnabled"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.bank.v1beta1.MsgSetSendEnabledResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.bank.v1beta1.Msg/UpdateParams":{"post":{"description":"Since: cosmos-sdk 0.47","tags":["Msg"],"summary":"UpdateParams defines a governance operation for updating the x/bank module parameters.\nThe authority is defined in the keeper.","operationId":"CircuitMsg_UpdateParamsMixin40","parameters":[{"description":"MsgUpdateParams is the Msg/UpdateParams request type.\n\nSince: cosmos-sdk 0.47","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.bank.v1beta1.MsgUpdateParams"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.bank.v1beta1.MsgUpdateParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.circuit.v1.Msg/AuthorizeCircuitBreaker":{"post":{"tags":["Msg"],"summary":"AuthorizeCircuitBreaker allows a super-admin to grant (or revoke) another\naccount's circuit breaker permissions.","operationId":"CircuitMsg_AuthorizeCircuitBreaker","parameters":[{"description":"MsgAuthorizeCircuitBreaker defines the Msg/AuthorizeCircuitBreaker request type.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.circuit.v1.MsgAuthorizeCircuitBreaker"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.circuit.v1.MsgAuthorizeCircuitBreakerResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.circuit.v1.Msg/ResetCircuitBreaker":{"post":{"tags":["Msg"],"summary":"ResetCircuitBreaker resumes processing of Msg's in the state machine that\nhave been been paused using TripCircuitBreaker.","operationId":"CircuitMsg_ResetCircuitBreaker","parameters":[{"description":"MsgResetCircuitBreaker defines the Msg/ResetCircuitBreaker request type.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.circuit.v1.MsgResetCircuitBreaker"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.circuit.v1.MsgResetCircuitBreakerResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.circuit.v1.Msg/TripCircuitBreaker":{"post":{"tags":["Msg"],"summary":"TripCircuitBreaker pauses processing of Msg's in the state machine.","operationId":"CircuitMsg_TripCircuitBreaker","parameters":[{"description":"MsgTripCircuitBreaker defines the Msg/TripCircuitBreaker request type.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.circuit.v1.MsgTripCircuitBreaker"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.circuit.v1.MsgTripCircuitBreakerResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.consensus.v1.Msg/UpdateParams":{"post":{"description":"Since: cosmos-sdk 0.47","tags":["Msg"],"summary":"UpdateParams defines a governance operation for updating the x/consensus module parameters.\nThe authority is defined in the keeper.","operationId":"CircuitMsg_UpdateParamsMixin53","parameters":[{"description":"MsgUpdateParams is the Msg/UpdateParams request type.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.consensus.v1.MsgUpdateParams"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.consensus.v1.MsgUpdateParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.crisis.v1beta1.Msg/UpdateParams":{"post":{"description":"Since: cosmos-sdk 0.47","tags":["Msg"],"summary":"UpdateParams defines a governance operation for updating the x/crisis module\nparameters. The authority is defined in the keeper.","operationId":"CircuitMsg_UpdateParamsMixin55","parameters":[{"description":"MsgUpdateParams is the Msg/UpdateParams request type.\n\nSince: cosmos-sdk 0.47","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.crisis.v1beta1.MsgUpdateParams"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.crisis.v1beta1.MsgUpdateParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.crisis.v1beta1.Msg/VerifyInvariant":{"post":{"tags":["Msg"],"summary":"VerifyInvariant defines a method to verify a particular invariant.","operationId":"CircuitMsg_VerifyInvariant","parameters":[{"description":"MsgVerifyInvariant represents a message to verify a particular invariance.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.crisis.v1beta1.MsgVerifyInvariant"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.crisis.v1beta1.MsgVerifyInvariantResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.distribution.v1beta1.Msg/CommunityPoolSpend":{"post":{"description":"Since: cosmos-sdk 0.47","tags":["Msg"],"summary":"CommunityPoolSpend defines a governance operation for sending tokens from\nthe community pool in the x/distribution module to another account, which\ncould be the governance module itself. The authority is defined in the\nkeeper.","operationId":"CircuitMsg_CommunityPoolSpend","parameters":[{"description":"MsgCommunityPoolSpend defines a message for sending tokens from the community\npool to another account. This message is typically executed via a governance\nproposal with the governance module being the executing authority.\n\nSince: cosmos-sdk 0.47","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.distribution.v1beta1.MsgCommunityPoolSpend"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.distribution.v1beta1.MsgCommunityPoolSpendResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.distribution.v1beta1.Msg/DepositValidatorRewardsPool":{"post":{"description":"Since: cosmos-sdk 0.50","tags":["Msg"],"summary":"DepositValidatorRewardsPool defines a method to provide additional rewards\nto delegators to a specific validator.","operationId":"CircuitMsg_DepositValidatorRewardsPool","parameters":[{"description":"DepositValidatorRewardsPool defines the request structure to provide\nadditional rewards to delegators from a specific validator.\n\nSince: cosmos-sdk 0.50","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.distribution.v1beta1.MsgDepositValidatorRewardsPool"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.distribution.v1beta1.MsgDepositValidatorRewardsPoolResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.distribution.v1beta1.Msg/FundCommunityPool":{"post":{"tags":["Msg"],"summary":"FundCommunityPool defines a method to allow an account to directly\nfund the community pool.","operationId":"CircuitMsg_FundCommunityPool","parameters":[{"description":"MsgFundCommunityPool allows an account to directly\nfund the community pool.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.distribution.v1beta1.MsgFundCommunityPool"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.distribution.v1beta1.MsgFundCommunityPoolResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.distribution.v1beta1.Msg/SetWithdrawAddress":{"post":{"tags":["Msg"],"summary":"SetWithdrawAddress defines a method to change the withdraw address\nfor a delegator (or validator self-delegation).","operationId":"CircuitMsg_SetWithdrawAddress","parameters":[{"description":"MsgSetWithdrawAddress sets the withdraw address for\na delegator (or validator self-delegation).","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.distribution.v1beta1.MsgSetWithdrawAddress"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.distribution.v1beta1.MsgSetWithdrawAddressResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.distribution.v1beta1.Msg/UpdateParams":{"post":{"description":"Since: cosmos-sdk 0.47","tags":["Msg"],"summary":"UpdateParams defines a governance operation for updating the x/distribution\nmodule parameters. The authority is defined in the keeper.","operationId":"CircuitMsg_UpdateParamsMixin66","parameters":[{"description":"MsgUpdateParams is the Msg/UpdateParams request type.\n\nSince: cosmos-sdk 0.47","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.distribution.v1beta1.MsgUpdateParams"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.distribution.v1beta1.MsgUpdateParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.distribution.v1beta1.Msg/WithdrawDelegatorReward":{"post":{"tags":["Msg"],"summary":"WithdrawDelegatorReward defines a method to withdraw rewards of delegator\nfrom a single validator.","operationId":"CircuitMsg_WithdrawDelegatorReward","parameters":[{"description":"MsgWithdrawDelegatorReward represents delegation withdrawal to a delegator\nfrom a single validator.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.distribution.v1beta1.MsgWithdrawDelegatorReward"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.distribution.v1beta1.MsgWithdrawDelegatorRewardResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.distribution.v1beta1.Msg/WithdrawValidatorCommission":{"post":{"tags":["Msg"],"summary":"WithdrawValidatorCommission defines a method to withdraw the\nfull commission to the validator address.","operationId":"CircuitMsg_WithdrawValidatorCommission","parameters":[{"description":"MsgWithdrawValidatorCommission withdraws the full commission to the validator\naddress.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.distribution.v1beta1.MsgWithdrawValidatorCommission"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.distribution.v1beta1.MsgWithdrawValidatorCommissionResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.evidence.v1beta1.Msg/SubmitEvidence":{"post":{"tags":["Msg"],"summary":"SubmitEvidence submits an arbitrary Evidence of misbehavior such as equivocation or\ncounterfactual signing.","operationId":"CircuitMsg_SubmitEvidence","parameters":[{"description":"MsgSubmitEvidence represents a message that supports submitting arbitrary\nEvidence of misbehavior such as equivocation or counterfactual signing.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.evidence.v1beta1.MsgSubmitEvidence"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.evidence.v1beta1.MsgSubmitEvidenceResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.feegrant.v1beta1.Msg/GrantAllowance":{"post":{"tags":["Msg"],"summary":"GrantAllowance grants fee allowance to the grantee on the granter's\naccount with the provided expiration time.","operationId":"CircuitMsg_GrantAllowance","parameters":[{"description":"MsgGrantAllowance adds permission for Grantee to spend up to Allowance\nof fees from the account of Granter.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.feegrant.v1beta1.MsgGrantAllowance"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.feegrant.v1beta1.MsgGrantAllowanceResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.feegrant.v1beta1.Msg/PruneAllowances":{"post":{"description":"Since cosmos-sdk 0.50","tags":["Msg"],"summary":"PruneAllowances prunes expired fee allowances, currently up to 75 at a time.","operationId":"CircuitMsg_PruneAllowances","parameters":[{"description":"MsgPruneAllowances prunes expired fee allowances.\n\nSince cosmos-sdk 0.50","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.feegrant.v1beta1.MsgPruneAllowances"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.feegrant.v1beta1.MsgPruneAllowancesResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.feegrant.v1beta1.Msg/RevokeAllowance":{"post":{"tags":["Msg"],"summary":"RevokeAllowance revokes any fee allowance of granter's account that\nhas been granted to the grantee.","operationId":"CircuitMsg_RevokeAllowance","parameters":[{"description":"MsgRevokeAllowance removes any existing Allowance from Granter to Grantee.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.feegrant.v1beta1.MsgRevokeAllowance"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.feegrant.v1beta1.MsgRevokeAllowanceResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.gov.v1.Msg/CancelProposal":{"post":{"description":"Since: cosmos-sdk 0.50","tags":["Msg"],"summary":"CancelProposal defines a method to cancel governance proposal","operationId":"CircuitMsg_CancelProposal","parameters":[{"description":"MsgCancelProposal is the Msg/CancelProposal request type.\n\nSince: cosmos-sdk 0.50","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.gov.v1.MsgCancelProposal"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1.MsgCancelProposalResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.gov.v1.Msg/Deposit":{"post":{"tags":["Msg"],"summary":"Deposit defines a method to add deposit on a specific proposal.","operationId":"CircuitMsg_Deposit","parameters":[{"description":"MsgDeposit defines a message to submit a deposit to an existing proposal.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.gov.v1.MsgDeposit"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1.MsgDepositResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.gov.v1.Msg/ExecLegacyContent":{"post":{"tags":["Msg"],"summary":"ExecLegacyContent defines a Msg to be in included in a MsgSubmitProposal\nto execute a legacy content-based proposal.","operationId":"CircuitMsg_ExecLegacyContent","parameters":[{"description":"MsgExecLegacyContent is used to wrap the legacy content field into a message.\nThis ensures backwards compatibility with v1beta1.MsgSubmitProposal.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.gov.v1.MsgExecLegacyContent"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1.MsgExecLegacyContentResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.gov.v1.Msg/SubmitProposal":{"post":{"tags":["Msg"],"summary":"SubmitProposal defines a method to create new proposal given the messages.","operationId":"CircuitMsg_SubmitProposal","parameters":[{"description":"MsgSubmitProposal defines an sdk.Msg type that supports submitting arbitrary\nproposal Content.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.gov.v1.MsgSubmitProposal"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1.MsgSubmitProposalResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.gov.v1.Msg/UpdateParams":{"post":{"description":"Since: cosmos-sdk 0.47","tags":["Msg"],"summary":"UpdateParams defines a governance operation for updating the x/gov module\nparameters. The authority is defined in the keeper.","operationId":"CircuitMsg_UpdateParamsMixin79","parameters":[{"description":"MsgUpdateParams is the Msg/UpdateParams request type.\n\nSince: cosmos-sdk 0.47","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.gov.v1.MsgUpdateParams"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1.MsgUpdateParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.gov.v1.Msg/Vote":{"post":{"tags":["Msg"],"summary":"Vote defines a method to add a vote on a specific proposal.","operationId":"CircuitMsg_Vote","parameters":[{"description":"MsgVote defines a message to cast a vote.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.gov.v1.MsgVote"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1.MsgVoteResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.gov.v1.Msg/VoteWeighted":{"post":{"tags":["Msg"],"summary":"VoteWeighted defines a method to add a weighted vote on a specific proposal.","operationId":"CircuitMsg_VoteWeighted","parameters":[{"description":"MsgVoteWeighted defines a message to cast a vote.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.gov.v1.MsgVoteWeighted"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1.MsgVoteWeightedResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.gov.v1beta1.Msg/Deposit":{"post":{"tags":["Msg"],"summary":"Deposit defines a method to add deposit on a specific proposal.","operationId":"CircuitMsg_DepositMixin83","parameters":[{"description":"MsgDeposit defines a message to submit a deposit to an existing proposal.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.gov.v1beta1.MsgDeposit"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1beta1.MsgDepositResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.gov.v1beta1.Msg/SubmitProposal":{"post":{"tags":["Msg"],"summary":"SubmitProposal defines a method to create new proposal given a content.","operationId":"CircuitMsg_SubmitProposalMixin83","parameters":[{"description":"MsgSubmitProposal defines an sdk.Msg type that supports submitting arbitrary\nproposal Content.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.gov.v1beta1.MsgSubmitProposal"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1beta1.MsgSubmitProposalResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.gov.v1beta1.Msg/Vote":{"post":{"tags":["Msg"],"summary":"Vote defines a method to add a vote on a specific proposal.","operationId":"CircuitMsg_VoteMixin83","parameters":[{"description":"MsgVote defines a message to cast a vote.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.gov.v1beta1.MsgVote"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1beta1.MsgVoteResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.gov.v1beta1.Msg/VoteWeighted":{"post":{"description":"Since: cosmos-sdk 0.43","tags":["Msg"],"summary":"VoteWeighted defines a method to add a weighted vote on a specific proposal.","operationId":"CircuitMsg_VoteWeightedMixin83","parameters":[{"description":"MsgVoteWeighted defines a message to cast a vote.\n\nSince: cosmos-sdk 0.43","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.gov.v1beta1.MsgVoteWeighted"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1beta1.MsgVoteWeightedResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.group.v1.Msg/CreateGroup":{"post":{"tags":["Msg"],"summary":"CreateGroup creates a new group with an admin account address, a list of members and some optional metadata.","operationId":"CircuitMsg_CreateGroup","parameters":[{"description":"MsgCreateGroup is the Msg/CreateGroup request type.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.group.v1.MsgCreateGroup"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.MsgCreateGroupResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.group.v1.Msg/CreateGroupPolicy":{"post":{"tags":["Msg"],"summary":"CreateGroupPolicy creates a new group policy using given DecisionPolicy.","operationId":"CircuitMsg_CreateGroupPolicy","parameters":[{"description":"MsgCreateGroupPolicy is the Msg/CreateGroupPolicy request type.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.group.v1.MsgCreateGroupPolicy"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.MsgCreateGroupPolicyResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.group.v1.Msg/CreateGroupWithPolicy":{"post":{"tags":["Msg"],"summary":"CreateGroupWithPolicy creates a new group with policy.","operationId":"CircuitMsg_CreateGroupWithPolicy","parameters":[{"description":"MsgCreateGroupWithPolicy is the Msg/CreateGroupWithPolicy request type.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.group.v1.MsgCreateGroupWithPolicy"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.MsgCreateGroupWithPolicyResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.group.v1.Msg/Exec":{"post":{"tags":["Msg"],"summary":"Exec executes a proposal.","operationId":"CircuitMsg_ExecMixin87","parameters":[{"description":"MsgExec is the Msg/Exec request type.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.group.v1.MsgExec"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.MsgExecResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.group.v1.Msg/LeaveGroup":{"post":{"tags":["Msg"],"summary":"LeaveGroup allows a group member to leave the group.","operationId":"CircuitMsg_LeaveGroup","parameters":[{"description":"MsgLeaveGroup is the Msg/LeaveGroup request type.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.group.v1.MsgLeaveGroup"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.MsgLeaveGroupResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.group.v1.Msg/SubmitProposal":{"post":{"tags":["Msg"],"summary":"SubmitProposal submits a new proposal.","operationId":"CircuitMsg_SubmitProposalMixin87","parameters":[{"description":"MsgSubmitProposal is the Msg/SubmitProposal request type.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.group.v1.MsgSubmitProposal"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.MsgSubmitProposalResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.group.v1.Msg/UpdateGroupAdmin":{"post":{"tags":["Msg"],"summary":"UpdateGroupAdmin updates the group admin with given group id and previous admin address.","operationId":"CircuitMsg_UpdateGroupAdmin","parameters":[{"description":"MsgUpdateGroupAdmin is the Msg/UpdateGroupAdmin request type.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.group.v1.MsgUpdateGroupAdmin"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.MsgUpdateGroupAdminResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.group.v1.Msg/UpdateGroupMembers":{"post":{"tags":["Msg"],"summary":"UpdateGroupMembers updates the group members with given group id and admin address.","operationId":"CircuitMsg_UpdateGroupMembers","parameters":[{"description":"MsgUpdateGroupMembers is the Msg/UpdateGroupMembers request type.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.group.v1.MsgUpdateGroupMembers"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.MsgUpdateGroupMembersResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.group.v1.Msg/UpdateGroupMetadata":{"post":{"tags":["Msg"],"summary":"UpdateGroupMetadata updates the group metadata with given group id and admin address.","operationId":"CircuitMsg_UpdateGroupMetadata","parameters":[{"description":"MsgUpdateGroupMetadata is the Msg/UpdateGroupMetadata request type.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.group.v1.MsgUpdateGroupMetadata"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.MsgUpdateGroupMetadataResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.group.v1.Msg/UpdateGroupPolicyAdmin":{"post":{"tags":["Msg"],"summary":"UpdateGroupPolicyAdmin updates a group policy admin.","operationId":"CircuitMsg_UpdateGroupPolicyAdmin","parameters":[{"description":"MsgUpdateGroupPolicyAdmin is the Msg/UpdateGroupPolicyAdmin request type.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.group.v1.MsgUpdateGroupPolicyAdmin"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.MsgUpdateGroupPolicyAdminResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.group.v1.Msg/UpdateGroupPolicyDecisionPolicy":{"post":{"tags":["Msg"],"summary":"UpdateGroupPolicyDecisionPolicy allows a group policy's decision policy to be updated.","operationId":"CircuitMsg_UpdateGroupPolicyDecisionPolicy","parameters":[{"description":"MsgUpdateGroupPolicyDecisionPolicy is the Msg/UpdateGroupPolicyDecisionPolicy request type.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.group.v1.MsgUpdateGroupPolicyDecisionPolicy"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.MsgUpdateGroupPolicyDecisionPolicyResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.group.v1.Msg/UpdateGroupPolicyMetadata":{"post":{"tags":["Msg"],"summary":"UpdateGroupPolicyMetadata updates a group policy metadata.","operationId":"CircuitMsg_UpdateGroupPolicyMetadata","parameters":[{"description":"MsgUpdateGroupPolicyMetadata is the Msg/UpdateGroupPolicyMetadata request type.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.group.v1.MsgUpdateGroupPolicyMetadata"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.MsgUpdateGroupPolicyMetadataResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.group.v1.Msg/Vote":{"post":{"tags":["Msg"],"summary":"Vote allows a voter to vote on a proposal.","operationId":"CircuitMsg_VoteMixin87","parameters":[{"description":"MsgVote is the Msg/Vote request type.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.group.v1.MsgVote"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.MsgVoteResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.group.v1.Msg/WithdrawProposal":{"post":{"tags":["Msg"],"summary":"WithdrawProposal withdraws a proposal.","operationId":"CircuitMsg_WithdrawProposal","parameters":[{"description":"MsgWithdrawProposal is the Msg/WithdrawProposal request type.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.group.v1.MsgWithdrawProposal"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.MsgWithdrawProposalResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.mint.v1beta1.Msg/UpdateParams":{"post":{"description":"Since: cosmos-sdk 0.47","tags":["Msg"],"summary":"UpdateParams defines a governance operation for updating the x/mint module\nparameters. The authority is defaults to the x/gov module account.","operationId":"CircuitMsg_UpdateParamsMixin92","parameters":[{"description":"MsgUpdateParams is the Msg/UpdateParams request type.\n\nSince: cosmos-sdk 0.47","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.mint.v1beta1.MsgUpdateParams"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.mint.v1beta1.MsgUpdateParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.nft.v1beta1.Msg/Send":{"post":{"tags":["Msg"],"summary":"Send defines a method to send a nft from one account to another account.","operationId":"CircuitMsg_SendMixin98","parameters":[{"description":"MsgSend represents a message to send a nft from one account to another account.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.nft.v1beta1.MsgSend"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.nft.v1beta1.MsgSendResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.slashing.v1beta1.Msg/Unjail":{"post":{"tags":["Msg"],"summary":"Unjail defines a method for unjailing a jailed validator, thus returning\nthem into the bonded validator set, so they can begin receiving provisions\nand rewards again.","operationId":"CircuitMsg_Unjail","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.slashing.v1beta1.MsgUnjail"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.slashing.v1beta1.MsgUnjailResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.slashing.v1beta1.Msg/UpdateParams":{"post":{"description":"Since: cosmos-sdk 0.47","tags":["Msg"],"summary":"UpdateParams defines a governance operation for updating the x/slashing module\nparameters. The authority defaults to the x/gov module account.","operationId":"CircuitMsg_UpdateParamsMixin105","parameters":[{"description":"MsgUpdateParams is the Msg/UpdateParams request type.\n\nSince: cosmos-sdk 0.47","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.slashing.v1beta1.MsgUpdateParams"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.slashing.v1beta1.MsgUpdateParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.staking.v1beta1.Msg/BeginRedelegate":{"post":{"tags":["Msg"],"summary":"BeginRedelegate defines a method for performing a redelegation\nof coins from a delegator and source validator to a destination validator.","operationId":"CircuitMsg_BeginRedelegate","parameters":[{"description":"MsgBeginRedelegate defines a SDK message for performing a redelegation\nof coins from a delegator and source validator to a destination validator.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.MsgBeginRedelegate"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.MsgBeginRedelegateResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.staking.v1beta1.Msg/CancelUnbondingDelegation":{"post":{"description":"Since: cosmos-sdk 0.46","tags":["Msg"],"summary":"CancelUnbondingDelegation defines a method for performing canceling the unbonding delegation\nand delegate back to previous validator.","operationId":"CircuitMsg_CancelUnbondingDelegation","parameters":[{"description":"Since: cosmos-sdk 0.46","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.MsgCancelUnbondingDelegation"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.MsgCancelUnbondingDelegationResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.staking.v1beta1.Msg/CreateValidator":{"post":{"tags":["Msg"],"summary":"CreateValidator defines a method for creating a new validator.","operationId":"CircuitMsg_CreateValidator","parameters":[{"description":"MsgCreateValidator defines a SDK message for creating a new validator.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.MsgCreateValidator"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.MsgCreateValidatorResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.staking.v1beta1.Msg/Delegate":{"post":{"tags":["Msg"],"summary":"Delegate defines a method for performing a delegation of coins\nfrom a delegator to a validator.","operationId":"CircuitMsg_Delegate","parameters":[{"description":"MsgDelegate defines a SDK message for performing a delegation of coins\nfrom a delegator to a validator.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.MsgDelegate"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.MsgDelegateResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.staking.v1beta1.Msg/EditValidator":{"post":{"tags":["Msg"],"summary":"EditValidator defines a method for editing an existing validator.","operationId":"CircuitMsg_EditValidator","parameters":[{"description":"MsgEditValidator defines a SDK message for editing an existing validator.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.MsgEditValidator"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.MsgEditValidatorResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.staking.v1beta1.Msg/Undelegate":{"post":{"tags":["Msg"],"summary":"Undelegate defines a method for performing an undelegation from a\ndelegate and a validator.","operationId":"CircuitMsg_Undelegate","parameters":[{"description":"MsgUndelegate defines a SDK message for performing an undelegation from a\ndelegate and a validator.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.MsgUndelegate"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.MsgUndelegateResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.staking.v1beta1.Msg/UpdateParams":{"post":{"tags":["Msg"],"summary":"UpdateParams defines an operation for updating the x/staking module\nparameters.\nSince: cosmos-sdk 0.47","operationId":"CircuitMsg_UpdateParamsMixin110","parameters":[{"description":"MsgUpdateParams is the Msg/UpdateParams request type.\n\nSince: cosmos-sdk 0.47","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.MsgUpdateParams"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.MsgUpdateParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.store.streaming.abci.ABCIListenerService/ListenCommit":{"post":{"tags":["ABCIListenerService"],"summary":"ListenCommit is the corresponding endpoint for ABCIListener.ListenCommit","operationId":"CircuitABCIListenerService_ListenCommit","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.store.streaming.abci.ListenCommitRequest"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.store.streaming.abci.ListenCommitResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.store.streaming.abci.ABCIListenerService/ListenFinalizeBlock":{"post":{"tags":["ABCIListenerService"],"summary":"ListenFinalizeBlock is the corresponding endpoint for ABCIListener.ListenEndBlock","operationId":"CircuitABCIListenerService_ListenFinalizeBlock","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.store.streaming.abci.ListenFinalizeBlockRequest"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.store.streaming.abci.ListenFinalizeBlockResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.upgrade.v1beta1.Msg/CancelUpgrade":{"post":{"description":"Since: cosmos-sdk 0.46","tags":["Msg"],"summary":"CancelUpgrade is a governance operation for cancelling a previously\napproved software upgrade.","operationId":"CircuitMsg_CancelUpgrade","parameters":[{"description":"MsgCancelUpgrade is the Msg/CancelUpgrade request type.\n\nSince: cosmos-sdk 0.46","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.upgrade.v1beta1.MsgCancelUpgrade"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.upgrade.v1beta1.MsgCancelUpgradeResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.upgrade.v1beta1.Msg/SoftwareUpgrade":{"post":{"description":"Since: cosmos-sdk 0.46","tags":["Msg"],"summary":"SoftwareUpgrade is a governance operation for initiating a software upgrade.","operationId":"CircuitMsg_SoftwareUpgrade","parameters":[{"description":"MsgSoftwareUpgrade is the Msg/SoftwareUpgrade request type.\n\nSince: cosmos-sdk 0.46","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.upgrade.v1beta1.MsgSoftwareUpgrade"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.upgrade.v1beta1.MsgSoftwareUpgradeResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.vesting.v1beta1.Msg/CreatePeriodicVestingAccount":{"post":{"description":"Since: cosmos-sdk 0.46","tags":["Msg"],"summary":"CreatePeriodicVestingAccount defines a method that enables creating a\nperiodic vesting account.","operationId":"CircuitMsg_CreatePeriodicVestingAccount","parameters":[{"description":"MsgCreateVestingAccount defines a message that enables creating a vesting\naccount.\n\nSince: cosmos-sdk 0.46","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.vesting.v1beta1.MsgCreatePeriodicVestingAccount"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.vesting.v1beta1.MsgCreatePeriodicVestingAccountResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.vesting.v1beta1.Msg/CreatePermanentLockedAccount":{"post":{"description":"Since: cosmos-sdk 0.46","tags":["Msg"],"summary":"CreatePermanentLockedAccount defines a method that enables creating a permanent\nlocked account.","operationId":"CircuitMsg_CreatePermanentLockedAccount","parameters":[{"description":"MsgCreatePermanentLockedAccount defines a message that enables creating a permanent\nlocked account.\n\nSince: cosmos-sdk 0.46","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.vesting.v1beta1.MsgCreatePermanentLockedAccount"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.vesting.v1beta1.MsgCreatePermanentLockedAccountResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.vesting.v1beta1.Msg/CreateVestingAccount":{"post":{"tags":["Msg"],"summary":"CreateVestingAccount defines a method that enables creating a vesting\naccount.","operationId":"CircuitMsg_CreateVestingAccount","parameters":[{"description":"MsgCreateVestingAccount defines a message that enables creating a vesting\naccount.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.vesting.v1beta1.MsgCreateVestingAccount"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.vesting.v1beta1.MsgCreateVestingAccountResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/auth/v1beta1/account_info/{address}":{"get":{"description":"Since: cosmos-sdk 0.47","tags":["Query"],"summary":"AccountInfo queries account info which is common to all account types.","operationId":"CircuitQuery_AccountInfo","parameters":[{"type":"string","description":"address is the account address string.","name":"address","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.auth.v1beta1.QueryAccountInfoResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/auth/v1beta1/accounts":{"get":{"description":"When called from another module, this query might consume a high amount of\ngas if the pagination field is incorrectly set.\n\nSince: cosmos-sdk 0.43","tags":["Query"],"summary":"Accounts returns all the existing accounts.","operationId":"CircuitQuery_Accounts","parameters":[{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.auth.v1beta1.QueryAccountsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/auth/v1beta1/accounts/{address}":{"get":{"tags":["Query"],"summary":"Account returns account details based on address.","operationId":"CircuitQuery_Account","parameters":[{"type":"string","description":"address defines the address to query for.","name":"address","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.auth.v1beta1.QueryAccountResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/auth/v1beta1/address_by_id/{id}":{"get":{"description":"Since: cosmos-sdk 0.46.2","tags":["Query"],"summary":"AccountAddressByID returns account address based on account number.","operationId":"CircuitQuery_AccountAddressByID","parameters":[{"type":"string","format":"int64","description":"Deprecated, use account_id instead\n\nid is the account number of the address to be queried. This field\nshould have been an uint64 (like all account numbers), and will be\nupdated to uint64 in a future version of the auth query.","name":"id","in":"path","required":true},{"type":"string","format":"uint64","description":"account_id is the account number of the address to be queried.\n\nSince: cosmos-sdk 0.47","name":"account_id","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.auth.v1beta1.QueryAccountAddressByIDResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/auth/v1beta1/bech32":{"get":{"description":"Since: cosmos-sdk 0.46","tags":["Query"],"summary":"Bech32Prefix queries bech32Prefix","operationId":"CircuitQuery_Bech32Prefix","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.auth.v1beta1.Bech32PrefixResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/auth/v1beta1/bech32/{address_bytes}":{"get":{"description":"Since: cosmos-sdk 0.46","tags":["Query"],"summary":"AddressBytesToString converts Account Address bytes to string","operationId":"CircuitQuery_AddressBytesToString","parameters":[{"type":"string","format":"byte","name":"address_bytes","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.auth.v1beta1.AddressBytesToStringResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/auth/v1beta1/bech32/{address_string}":{"get":{"description":"Since: cosmos-sdk 0.46","tags":["Query"],"summary":"AddressStringToBytes converts Address string to bytes","operationId":"CircuitQuery_AddressStringToBytes","parameters":[{"type":"string","name":"address_string","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.auth.v1beta1.AddressStringToBytesResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/auth/v1beta1/module_accounts":{"get":{"description":"Since: cosmos-sdk 0.46","tags":["Query"],"summary":"ModuleAccounts returns all the existing module accounts.","operationId":"CircuitQuery_ModuleAccounts","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.auth.v1beta1.QueryModuleAccountsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/auth/v1beta1/module_accounts/{name}":{"get":{"tags":["Query"],"summary":"ModuleAccountByName returns the module account info by module name","operationId":"CircuitQuery_ModuleAccountByName","parameters":[{"type":"string","name":"name","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.auth.v1beta1.QueryModuleAccountByNameResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/auth/v1beta1/params":{"get":{"tags":["Query"],"summary":"Params queries all parameters.","operationId":"CircuitQuery_Params","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.auth.v1beta1.QueryParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/authz/v1beta1/grants":{"get":{"tags":["Query"],"summary":"Returns list of `Authorization`, granted to the grantee by the granter.","operationId":"CircuitQuery_Grants","parameters":[{"type":"string","name":"granter","in":"query"},{"type":"string","name":"grantee","in":"query"},{"type":"string","description":"Optional, msg_type_url, when set, will query only grants matching given msg type.","name":"msg_type_url","in":"query"},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.authz.v1beta1.QueryGrantsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/authz/v1beta1/grants/grantee/{grantee}":{"get":{"description":"Since: cosmos-sdk 0.46","tags":["Query"],"summary":"GranteeGrants returns a list of `GrantAuthorization` by grantee.","operationId":"CircuitQuery_GranteeGrants","parameters":[{"type":"string","name":"grantee","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.authz.v1beta1.QueryGranteeGrantsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/authz/v1beta1/grants/granter/{granter}":{"get":{"description":"Since: cosmos-sdk 0.46","tags":["Query"],"summary":"GranterGrants returns list of `GrantAuthorization`, granted by granter.","operationId":"CircuitQuery_GranterGrants","parameters":[{"type":"string","name":"granter","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.authz.v1beta1.QueryGranterGrantsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/bank/v1beta1/balances/{address}":{"get":{"description":"When called from another module, this query might consume a high amount of\ngas if the pagination field is incorrectly set.","tags":["Query"],"summary":"AllBalances queries the balance of all coins for a single account.","operationId":"CircuitQuery_AllBalances","parameters":[{"type":"string","description":"address is the address to query balances for.","name":"address","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"},{"type":"boolean","description":"resolve_denom is the flag to resolve the denom into a human-readable form from the metadata.\n\nSince: cosmos-sdk 0.50","name":"resolve_denom","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.bank.v1beta1.QueryAllBalancesResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/bank/v1beta1/balances/{address}/by_denom":{"get":{"tags":["Query"],"summary":"Balance queries the balance of a single coin for a single account.","operationId":"CircuitQuery_Balance","parameters":[{"type":"string","description":"address is the address to query balances for.","name":"address","in":"path","required":true},{"type":"string","description":"denom is the coin denom to query balances for.","name":"denom","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.bank.v1beta1.QueryBalanceResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/bank/v1beta1/denom_owners/{denom}":{"get":{"description":"When called from another module, this query might consume a high amount of\ngas if the pagination field is incorrectly set.\n\nSince: cosmos-sdk 0.46","tags":["Query"],"summary":"DenomOwners queries for all account addresses that own a particular token\ndenomination.","operationId":"CircuitQuery_DenomOwners","parameters":[{"type":"string","description":"denom defines the coin denomination to query all account holders for.","name":"denom","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.bank.v1beta1.QueryDenomOwnersResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/bank/v1beta1/denom_owners_by_query":{"get":{"description":"Since: cosmos-sdk 0.50.3","tags":["Query"],"summary":"DenomOwnersByQuery queries for all account addresses that own a particular token\ndenomination.","operationId":"CircuitQuery_DenomOwnersByQuery","parameters":[{"type":"string","description":"denom defines the coin denomination to query all account holders for.","name":"denom","in":"query"},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.bank.v1beta1.QueryDenomOwnersByQueryResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/bank/v1beta1/denoms_metadata":{"get":{"tags":["Query"],"summary":"DenomsMetadata queries the client metadata for all registered coin\ndenominations.","operationId":"CircuitQuery_DenomsMetadata","parameters":[{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.bank.v1beta1.QueryDenomsMetadataResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/bank/v1beta1/denoms_metadata/{denom}":{"get":{"tags":["Query"],"summary":"DenomMetadata queries the client metadata of a given coin denomination.","operationId":"CircuitQuery_DenomMetadata","parameters":[{"type":"string","description":"denom is the coin denom to query the metadata for.","name":"denom","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.bank.v1beta1.QueryDenomMetadataResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/bank/v1beta1/denoms_metadata_by_query_string":{"get":{"tags":["Query"],"summary":"DenomMetadataByQueryString queries the client metadata of a given coin denomination.","operationId":"CircuitQuery_DenomMetadataByQueryString","parameters":[{"type":"string","description":"denom is the coin denom to query the metadata for.","name":"denom","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.bank.v1beta1.QueryDenomMetadataByQueryStringResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/bank/v1beta1/params":{"get":{"tags":["Query"],"summary":"Params queries the parameters of x/bank module.","operationId":"CircuitQuery_ParamsMixin39","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.bank.v1beta1.QueryParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/bank/v1beta1/send_enabled":{"get":{"description":"This query only returns denominations that have specific SendEnabled settings.\nAny denomination that does not have a specific setting will use the default\nparams.default_send_enabled, and will not be returned by this query.\n\nSince: cosmos-sdk 0.47","tags":["Query"],"summary":"SendEnabled queries for SendEnabled entries.","operationId":"CircuitQuery_SendEnabled","parameters":[{"type":"array","items":{"type":"string"},"collectionFormat":"multi","description":"denoms is the specific denoms you want look up. Leave empty to get all entries.","name":"denoms","in":"query"},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.bank.v1beta1.QuerySendEnabledResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/bank/v1beta1/spendable_balances/{address}":{"get":{"description":"When called from another module, this query might consume a high amount of\ngas if the pagination field is incorrectly set.\n\nSince: cosmos-sdk 0.46","tags":["Query"],"summary":"SpendableBalances queries the spendable balance of all coins for a single\naccount.","operationId":"CircuitQuery_SpendableBalances","parameters":[{"type":"string","description":"address is the address to query spendable balances for.","name":"address","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.bank.v1beta1.QuerySpendableBalancesResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/bank/v1beta1/spendable_balances/{address}/by_denom":{"get":{"description":"When called from another module, this query might consume a high amount of\ngas if the pagination field is incorrectly set.\n\nSince: cosmos-sdk 0.47","tags":["Query"],"summary":"SpendableBalanceByDenom queries the spendable balance of a single denom for\na single account.","operationId":"CircuitQuery_SpendableBalanceByDenom","parameters":[{"type":"string","description":"address is the address to query balances for.","name":"address","in":"path","required":true},{"type":"string","description":"denom is the coin denom to query balances for.","name":"denom","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.bank.v1beta1.QuerySpendableBalanceByDenomResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/bank/v1beta1/supply":{"get":{"description":"When called from another module, this query might consume a high amount of\ngas if the pagination field is incorrectly set.","tags":["Query"],"summary":"TotalSupply queries the total supply of all coins.","operationId":"CircuitQuery_TotalSupply","parameters":[{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.bank.v1beta1.QueryTotalSupplyResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/bank/v1beta1/supply/by_denom":{"get":{"description":"When called from another module, this query might consume a high amount of\ngas if the pagination field is incorrectly set.","tags":["Query"],"summary":"SupplyOf queries the supply of a single coin.","operationId":"CircuitQuery_SupplyOf","parameters":[{"type":"string","description":"denom is the coin denom to query balances for.","name":"denom","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.bank.v1beta1.QuerySupplyOfResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/base/node/v1beta1/config":{"get":{"tags":["Service"],"summary":"Config queries for the operator configuration.","operationId":"CircuitService_Config","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.base.node.v1beta1.ConfigResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/base/node/v1beta1/status":{"get":{"tags":["Service"],"summary":"Status queries for the node status.","operationId":"CircuitService_Status","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.base.node.v1beta1.StatusResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/base/reflection/v1beta1/app_descriptor/authn":{"get":{"tags":["ReflectionService"],"summary":"GetAuthnDescriptor returns information on how to authenticate transactions in the application\nNOTE: this RPC is still experimental and might be subject to breaking changes or removal in\nfuture releases of the cosmos-sdk.","operationId":"CircuitReflectionService_GetAuthnDescriptor","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.base.reflection.v2alpha1.GetAuthnDescriptorResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/base/reflection/v1beta1/app_descriptor/chain":{"get":{"tags":["ReflectionService"],"summary":"GetChainDescriptor returns the description of the chain","operationId":"CircuitReflectionService_GetChainDescriptor","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.base.reflection.v2alpha1.GetChainDescriptorResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/base/reflection/v1beta1/app_descriptor/codec":{"get":{"tags":["ReflectionService"],"summary":"GetCodecDescriptor returns the descriptor of the codec of the application","operationId":"CircuitReflectionService_GetCodecDescriptor","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.base.reflection.v2alpha1.GetCodecDescriptorResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/base/reflection/v1beta1/app_descriptor/configuration":{"get":{"tags":["ReflectionService"],"summary":"GetConfigurationDescriptor returns the descriptor for the sdk.Config of the application","operationId":"CircuitReflectionService_GetConfigurationDescriptor","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.base.reflection.v2alpha1.GetConfigurationDescriptorResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/base/reflection/v1beta1/app_descriptor/query_services":{"get":{"tags":["ReflectionService"],"summary":"GetQueryServicesDescriptor returns the available gRPC queryable services of the application","operationId":"CircuitReflectionService_GetQueryServicesDescriptor","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.base.reflection.v2alpha1.GetQueryServicesDescriptorResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/base/reflection/v1beta1/app_descriptor/tx_descriptor":{"get":{"tags":["ReflectionService"],"summary":"GetTxDescriptor returns information on the used transaction object and available msgs that can be used","operationId":"CircuitReflectionService_GetTxDescriptor","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.base.reflection.v2alpha1.GetTxDescriptorResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/base/reflection/v1beta1/interfaces":{"get":{"tags":["ReflectionService"],"summary":"ListAllInterfaces lists all the interfaces registered in the interface\nregistry.","operationId":"CircuitReflectionService_ListAllInterfaces","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.base.reflection.v1beta1.ListAllInterfacesResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/base/reflection/v1beta1/interfaces/{interface_name}/implementations":{"get":{"tags":["ReflectionService"],"summary":"ListImplementations list all the concrete types that implement a given\ninterface.","operationId":"CircuitReflectionService_ListImplementations","parameters":[{"type":"string","description":"interface_name defines the interface to query the implementations for.","name":"interface_name","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.base.reflection.v1beta1.ListImplementationsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/base/tendermint/v1beta1/abci_query":{"get":{"description":"Since: cosmos-sdk 0.46","tags":["Service"],"summary":"ABCIQuery defines a query handler that supports ABCI queries directly to the\napplication, bypassing Tendermint completely. The ABCI query must contain\na valid and supported path, including app, custom, p2p, and store.","operationId":"CircuitService_ABCIQuery","parameters":[{"type":"string","format":"byte","name":"data","in":"query"},{"type":"string","name":"path","in":"query"},{"type":"string","format":"int64","name":"height","in":"query"},{"type":"boolean","name":"prove","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.base.tendermint.v1beta1.ABCIQueryResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/base/tendermint/v1beta1/blocks/latest":{"get":{"tags":["Service"],"summary":"GetLatestBlock returns the latest block.","operationId":"CircuitService_GetLatestBlock","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.base.tendermint.v1beta1.GetLatestBlockResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/base/tendermint/v1beta1/blocks/{height}":{"get":{"tags":["Service"],"summary":"GetBlockByHeight queries block for given height.","operationId":"CircuitService_GetBlockByHeight","parameters":[{"type":"string","format":"int64","name":"height","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.base.tendermint.v1beta1.GetBlockByHeightResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/base/tendermint/v1beta1/node_info":{"get":{"tags":["Service"],"summary":"GetNodeInfo queries the current node info.","operationId":"CircuitService_GetNodeInfo","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.base.tendermint.v1beta1.GetNodeInfoResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/base/tendermint/v1beta1/syncing":{"get":{"tags":["Service"],"summary":"GetSyncing queries node syncing.","operationId":"CircuitService_GetSyncing","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.base.tendermint.v1beta1.GetSyncingResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/base/tendermint/v1beta1/validatorsets/latest":{"get":{"tags":["Service"],"summary":"GetLatestValidatorSet queries latest validator-set.","operationId":"CircuitService_GetLatestValidatorSet","parameters":[{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.base.tendermint.v1beta1.GetLatestValidatorSetResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/base/tendermint/v1beta1/validatorsets/{height}":{"get":{"tags":["Service"],"summary":"GetValidatorSetByHeight queries validator-set at a given height.","operationId":"CircuitService_GetValidatorSetByHeight","parameters":[{"type":"string","format":"int64","name":"height","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.base.tendermint.v1beta1.GetValidatorSetByHeightResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/circuit/v1/accounts":{"get":{"tags":["Query"],"summary":"Account returns account permissions.","operationId":"CircuitQuery_AccountsMixin49","parameters":[{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.circuit.v1.AccountsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/circuit/v1/accounts/{address}":{"get":{"tags":["Query"],"summary":"Account returns account permissions.","operationId":"CircuitQuery_AccountMixin49","parameters":[{"type":"string","name":"address","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.circuit.v1.AccountResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/circuit/v1/disable_list":{"get":{"tags":["Query"],"summary":"DisabledList returns a list of disabled message urls","operationId":"CircuitQuery_DisabledList","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.circuit.v1.DisabledListResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/consensus/v1/params":{"get":{"tags":["Query"],"summary":"Params queries the parameters of x/consensus module.","operationId":"CircuitQuery_ParamsMixin52","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.consensus.v1.QueryParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/distribution/v1beta1/community_pool":{"get":{"tags":["Query"],"summary":"CommunityPool queries the community pool coins.","operationId":"CircuitQuery_CommunityPool","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.distribution.v1beta1.QueryCommunityPoolResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/distribution/v1beta1/delegators/{delegator_address}/rewards":{"get":{"tags":["Query"],"summary":"DelegationTotalRewards queries the total rewards accrued by each\nvalidator.","operationId":"CircuitQuery_DelegationTotalRewards","parameters":[{"type":"string","description":"delegator_address defines the delegator address to query for.","name":"delegator_address","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.distribution.v1beta1.QueryDelegationTotalRewardsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/distribution/v1beta1/delegators/{delegator_address}/rewards/{validator_address}":{"get":{"tags":["Query"],"summary":"DelegationRewards queries the total rewards accrued by a delegation.","operationId":"CircuitQuery_DelegationRewards","parameters":[{"type":"string","description":"delegator_address defines the delegator address to query for.","name":"delegator_address","in":"path","required":true},{"type":"string","description":"validator_address defines the validator address to query for.","name":"validator_address","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.distribution.v1beta1.QueryDelegationRewardsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/distribution/v1beta1/delegators/{delegator_address}/validators":{"get":{"tags":["Query"],"summary":"DelegatorValidators queries the validators of a delegator.","operationId":"CircuitQuery_DelegatorValidators","parameters":[{"type":"string","description":"delegator_address defines the delegator address to query for.","name":"delegator_address","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.distribution.v1beta1.QueryDelegatorValidatorsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/distribution/v1beta1/delegators/{delegator_address}/withdraw_address":{"get":{"tags":["Query"],"summary":"DelegatorWithdrawAddress queries withdraw address of a delegator.","operationId":"CircuitQuery_DelegatorWithdrawAddress","parameters":[{"type":"string","description":"delegator_address defines the delegator address to query for.","name":"delegator_address","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.distribution.v1beta1.QueryDelegatorWithdrawAddressResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/distribution/v1beta1/params":{"get":{"tags":["Query"],"summary":"Params queries params of the distribution module.","operationId":"CircuitQuery_ParamsMixin65","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.distribution.v1beta1.QueryParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/distribution/v1beta1/validators/{validator_address}":{"get":{"tags":["Query"],"summary":"ValidatorDistributionInfo queries validator commission and self-delegation rewards for validator","operationId":"CircuitQuery_ValidatorDistributionInfo","parameters":[{"type":"string","description":"validator_address defines the validator address to query for.","name":"validator_address","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.distribution.v1beta1.QueryValidatorDistributionInfoResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/distribution/v1beta1/validators/{validator_address}/commission":{"get":{"tags":["Query"],"summary":"ValidatorCommission queries accumulated commission for a validator.","operationId":"CircuitQuery_ValidatorCommission","parameters":[{"type":"string","description":"validator_address defines the validator address to query for.","name":"validator_address","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.distribution.v1beta1.QueryValidatorCommissionResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/distribution/v1beta1/validators/{validator_address}/outstanding_rewards":{"get":{"tags":["Query"],"summary":"ValidatorOutstandingRewards queries rewards of a validator address.","operationId":"CircuitQuery_ValidatorOutstandingRewards","parameters":[{"type":"string","description":"validator_address defines the validator address to query for.","name":"validator_address","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.distribution.v1beta1.QueryValidatorOutstandingRewardsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/distribution/v1beta1/validators/{validator_address}/slashes":{"get":{"tags":["Query"],"summary":"ValidatorSlashes queries slash events of a validator.","operationId":"CircuitQuery_ValidatorSlashes","parameters":[{"type":"string","description":"validator_address defines the validator address to query for.","name":"validator_address","in":"path","required":true},{"type":"string","format":"uint64","description":"starting_height defines the optional starting height to query the slashes.","name":"starting_height","in":"query"},{"type":"string","format":"uint64","description":"starting_height defines the optional ending height to query the slashes.","name":"ending_height","in":"query"},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.distribution.v1beta1.QueryValidatorSlashesResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/evidence/v1beta1/evidence":{"get":{"tags":["Query"],"summary":"AllEvidence queries all evidence.","operationId":"CircuitQuery_AllEvidence","parameters":[{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.evidence.v1beta1.QueryAllEvidenceResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/evidence/v1beta1/evidence/{hash}":{"get":{"tags":["Query"],"summary":"Evidence queries evidence based on evidence hash.","operationId":"CircuitQuery_Evidence","parameters":[{"type":"string","description":"hash defines the evidence hash of the requested evidence.\n\nSince: cosmos-sdk 0.47","name":"hash","in":"path","required":true},{"type":"string","format":"byte","description":"evidence_hash defines the hash of the requested evidence.\nDeprecated: Use hash, a HEX encoded string, instead.","name":"evidence_hash","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.evidence.v1beta1.QueryEvidenceResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/feegrant/v1beta1/allowance/{granter}/{grantee}":{"get":{"tags":["Query"],"summary":"Allowance returns granted allwance to the grantee by the granter.","operationId":"CircuitQuery_Allowance","parameters":[{"type":"string","description":"granter is the address of the user granting an allowance of their funds.","name":"granter","in":"path","required":true},{"type":"string","description":"grantee is the address of the user being granted an allowance of another user's funds.","name":"grantee","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.feegrant.v1beta1.QueryAllowanceResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/feegrant/v1beta1/allowances/{grantee}":{"get":{"tags":["Query"],"summary":"Allowances returns all the grants for the given grantee address.","operationId":"CircuitQuery_Allowances","parameters":[{"type":"string","name":"grantee","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.feegrant.v1beta1.QueryAllowancesResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/feegrant/v1beta1/issued/{granter}":{"get":{"description":"Since: cosmos-sdk 0.46","tags":["Query"],"summary":"AllowancesByGranter returns all the grants given by an address","operationId":"CircuitQuery_AllowancesByGranter","parameters":[{"type":"string","name":"granter","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.feegrant.v1beta1.QueryAllowancesByGranterResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/gov/v1/constitution":{"get":{"tags":["Query"],"summary":"Constitution queries the chain's constitution.","operationId":"CircuitQuery_Constitution","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1.QueryConstitutionResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/gov/v1/params/{params_type}":{"get":{"tags":["Query"],"summary":"Params queries all parameters of the gov module.","operationId":"CircuitQuery_ParamsMixin78","parameters":[{"type":"string","description":"params_type defines which parameters to query for, can be one of \"voting\",\n\"tallying\" or \"deposit\".","name":"params_type","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1.QueryParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/gov/v1/proposals":{"get":{"tags":["Query"],"summary":"Proposals queries all proposals based on given status.","operationId":"CircuitQuery_Proposals","parameters":[{"enum":["PROPOSAL_STATUS_UNSPECIFIED","PROPOSAL_STATUS_DEPOSIT_PERIOD","PROPOSAL_STATUS_VOTING_PERIOD","PROPOSAL_STATUS_PASSED","PROPOSAL_STATUS_REJECTED","PROPOSAL_STATUS_FAILED"],"type":"string","default":"PROPOSAL_STATUS_UNSPECIFIED","description":"proposal_status defines the status of the proposals.\n\n - PROPOSAL_STATUS_UNSPECIFIED: PROPOSAL_STATUS_UNSPECIFIED defines the default proposal status.\n - PROPOSAL_STATUS_DEPOSIT_PERIOD: PROPOSAL_STATUS_DEPOSIT_PERIOD defines a proposal status during the deposit\nperiod.\n - PROPOSAL_STATUS_VOTING_PERIOD: PROPOSAL_STATUS_VOTING_PERIOD defines a proposal status during the voting\nperiod.\n - PROPOSAL_STATUS_PASSED: PROPOSAL_STATUS_PASSED defines a proposal status of a proposal that has\npassed.\n - PROPOSAL_STATUS_REJECTED: PROPOSAL_STATUS_REJECTED defines a proposal status of a proposal that has\nbeen rejected.\n - PROPOSAL_STATUS_FAILED: PROPOSAL_STATUS_FAILED defines a proposal status of a proposal that has\nfailed.","name":"proposal_status","in":"query"},{"type":"string","description":"voter defines the voter address for the proposals.","name":"voter","in":"query"},{"type":"string","description":"depositor defines the deposit addresses from the proposals.","name":"depositor","in":"query"},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1.QueryProposalsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/gov/v1/proposals/{proposal_id}":{"get":{"tags":["Query"],"summary":"Proposal queries proposal details based on ProposalID.","operationId":"CircuitQuery_Proposal","parameters":[{"type":"string","format":"uint64","description":"proposal_id defines the unique id of the proposal.","name":"proposal_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1.QueryProposalResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/gov/v1/proposals/{proposal_id}/deposits":{"get":{"tags":["Query"],"summary":"Deposits queries all deposits of a single proposal.","operationId":"CircuitQuery_Deposits","parameters":[{"type":"string","format":"uint64","description":"proposal_id defines the unique id of the proposal.","name":"proposal_id","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1.QueryDepositsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/gov/v1/proposals/{proposal_id}/deposits/{depositor}":{"get":{"tags":["Query"],"summary":"Deposit queries single deposit information based on proposalID, depositAddr.","operationId":"CircuitQuery_Deposit","parameters":[{"type":"string","format":"uint64","description":"proposal_id defines the unique id of the proposal.","name":"proposal_id","in":"path","required":true},{"type":"string","description":"depositor defines the deposit addresses from the proposals.","name":"depositor","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1.QueryDepositResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/gov/v1/proposals/{proposal_id}/tally":{"get":{"tags":["Query"],"summary":"TallyResult queries the tally of a proposal vote.","operationId":"CircuitQuery_TallyResult","parameters":[{"type":"string","format":"uint64","description":"proposal_id defines the unique id of the proposal.","name":"proposal_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1.QueryTallyResultResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/gov/v1/proposals/{proposal_id}/votes":{"get":{"tags":["Query"],"summary":"Votes queries votes of a given proposal.","operationId":"CircuitQuery_Votes","parameters":[{"type":"string","format":"uint64","description":"proposal_id defines the unique id of the proposal.","name":"proposal_id","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1.QueryVotesResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/gov/v1/proposals/{proposal_id}/votes/{voter}":{"get":{"tags":["Query"],"summary":"Vote queries voted information based on proposalID, voterAddr.","operationId":"CircuitQuery_Vote","parameters":[{"type":"string","format":"uint64","description":"proposal_id defines the unique id of the proposal.","name":"proposal_id","in":"path","required":true},{"type":"string","description":"voter defines the voter address for the proposals.","name":"voter","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1.QueryVoteResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/gov/v1beta1/params/{params_type}":{"get":{"tags":["Query"],"summary":"Params queries all parameters of the gov module.","operationId":"CircuitQuery_ParamsMixin82","parameters":[{"type":"string","description":"params_type defines which parameters to query for, can be one of \"voting\",\n\"tallying\" or \"deposit\".","name":"params_type","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1beta1.QueryParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/gov/v1beta1/proposals":{"get":{"tags":["Query"],"summary":"Proposals queries all proposals based on given status.","operationId":"CircuitQuery_ProposalsMixin82","parameters":[{"enum":["PROPOSAL_STATUS_UNSPECIFIED","PROPOSAL_STATUS_DEPOSIT_PERIOD","PROPOSAL_STATUS_VOTING_PERIOD","PROPOSAL_STATUS_PASSED","PROPOSAL_STATUS_REJECTED","PROPOSAL_STATUS_FAILED"],"type":"string","default":"PROPOSAL_STATUS_UNSPECIFIED","description":"proposal_status defines the status of the proposals.\n\n - PROPOSAL_STATUS_UNSPECIFIED: PROPOSAL_STATUS_UNSPECIFIED defines the default proposal status.\n - PROPOSAL_STATUS_DEPOSIT_PERIOD: PROPOSAL_STATUS_DEPOSIT_PERIOD defines a proposal status during the deposit\nperiod.\n - PROPOSAL_STATUS_VOTING_PERIOD: PROPOSAL_STATUS_VOTING_PERIOD defines a proposal status during the voting\nperiod.\n - PROPOSAL_STATUS_PASSED: PROPOSAL_STATUS_PASSED defines a proposal status of a proposal that has\npassed.\n - PROPOSAL_STATUS_REJECTED: PROPOSAL_STATUS_REJECTED defines a proposal status of a proposal that has\nbeen rejected.\n - PROPOSAL_STATUS_FAILED: PROPOSAL_STATUS_FAILED defines a proposal status of a proposal that has\nfailed.","name":"proposal_status","in":"query"},{"type":"string","description":"voter defines the voter address for the proposals.","name":"voter","in":"query"},{"type":"string","description":"depositor defines the deposit addresses from the proposals.","name":"depositor","in":"query"},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1beta1.QueryProposalsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/gov/v1beta1/proposals/{proposal_id}":{"get":{"tags":["Query"],"summary":"Proposal queries proposal details based on ProposalID.","operationId":"CircuitQuery_ProposalMixin82","parameters":[{"type":"string","format":"uint64","description":"proposal_id defines the unique id of the proposal.","name":"proposal_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1beta1.QueryProposalResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/gov/v1beta1/proposals/{proposal_id}/deposits":{"get":{"tags":["Query"],"summary":"Deposits queries all deposits of a single proposal.","operationId":"CircuitQuery_DepositsMixin82","parameters":[{"type":"string","format":"uint64","description":"proposal_id defines the unique id of the proposal.","name":"proposal_id","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1beta1.QueryDepositsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/gov/v1beta1/proposals/{proposal_id}/deposits/{depositor}":{"get":{"tags":["Query"],"summary":"Deposit queries single deposit information based on proposalID, depositor address.","operationId":"CircuitQuery_DepositMixin82","parameters":[{"type":"string","format":"uint64","description":"proposal_id defines the unique id of the proposal.","name":"proposal_id","in":"path","required":true},{"type":"string","description":"depositor defines the deposit addresses from the proposals.","name":"depositor","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1beta1.QueryDepositResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/gov/v1beta1/proposals/{proposal_id}/tally":{"get":{"tags":["Query"],"summary":"TallyResult queries the tally of a proposal vote.","operationId":"CircuitQuery_TallyResultMixin82","parameters":[{"type":"string","format":"uint64","description":"proposal_id defines the unique id of the proposal.","name":"proposal_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1beta1.QueryTallyResultResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/gov/v1beta1/proposals/{proposal_id}/votes":{"get":{"tags":["Query"],"summary":"Votes queries votes of a given proposal.","operationId":"CircuitQuery_VotesMixin82","parameters":[{"type":"string","format":"uint64","description":"proposal_id defines the unique id of the proposal.","name":"proposal_id","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1beta1.QueryVotesResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/gov/v1beta1/proposals/{proposal_id}/votes/{voter}":{"get":{"tags":["Query"],"summary":"Vote queries voted information based on proposalID, voterAddr.","operationId":"CircuitQuery_VoteMixin82","parameters":[{"type":"string","format":"uint64","description":"proposal_id defines the unique id of the proposal.","name":"proposal_id","in":"path","required":true},{"type":"string","description":"voter defines the voter address for the proposals.","name":"voter","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1beta1.QueryVoteResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/group/v1/group_info/{group_id}":{"get":{"tags":["Query"],"summary":"GroupInfo queries group info based on group id.","operationId":"CircuitQuery_GroupInfo","parameters":[{"type":"string","format":"uint64","description":"group_id is the unique ID of the group.","name":"group_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.QueryGroupInfoResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/group/v1/group_members/{group_id}":{"get":{"tags":["Query"],"summary":"GroupMembers queries members of a group by group id.","operationId":"CircuitQuery_GroupMembers","parameters":[{"type":"string","format":"uint64","description":"group_id is the unique ID of the group.","name":"group_id","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.QueryGroupMembersResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/group/v1/group_policies_by_admin/{admin}":{"get":{"tags":["Query"],"summary":"GroupPoliciesByAdmin queries group policies by admin address.","operationId":"CircuitQuery_GroupPoliciesByAdmin","parameters":[{"type":"string","description":"admin is the admin address of the group policy.","name":"admin","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.QueryGroupPoliciesByAdminResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/group/v1/group_policies_by_group/{group_id}":{"get":{"tags":["Query"],"summary":"GroupPoliciesByGroup queries group policies by group id.","operationId":"CircuitQuery_GroupPoliciesByGroup","parameters":[{"type":"string","format":"uint64","description":"group_id is the unique ID of the group policy's group.","name":"group_id","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.QueryGroupPoliciesByGroupResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/group/v1/group_policy_info/{address}":{"get":{"tags":["Query"],"summary":"GroupPolicyInfo queries group policy info based on account address of group policy.","operationId":"CircuitQuery_GroupPolicyInfo","parameters":[{"type":"string","description":"address is the account address of the group policy.","name":"address","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.QueryGroupPolicyInfoResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/group/v1/groups":{"get":{"description":"Since: cosmos-sdk 0.47.1","tags":["Query"],"summary":"Groups queries all groups in state.","operationId":"CircuitQuery_Groups","parameters":[{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.QueryGroupsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/group/v1/groups_by_admin/{admin}":{"get":{"tags":["Query"],"summary":"GroupsByAdmin queries groups by admin address.","operationId":"CircuitQuery_GroupsByAdmin","parameters":[{"type":"string","description":"admin is the account address of a group's admin.","name":"admin","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.QueryGroupsByAdminResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/group/v1/groups_by_member/{address}":{"get":{"tags":["Query"],"summary":"GroupsByMember queries groups by member address.","operationId":"CircuitQuery_GroupsByMember","parameters":[{"type":"string","description":"address is the group member address.","name":"address","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.QueryGroupsByMemberResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/group/v1/proposal/{proposal_id}":{"get":{"tags":["Query"],"summary":"Proposal queries a proposal based on proposal id.","operationId":"CircuitQuery_ProposalMixin86","parameters":[{"type":"string","format":"uint64","description":"proposal_id is the unique ID of a proposal.","name":"proposal_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.QueryProposalResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/group/v1/proposals/{proposal_id}/tally":{"get":{"tags":["Query"],"summary":"TallyResult returns the tally result of a proposal. If the proposal is\nstill in voting period, then this query computes the current tally state,\nwhich might not be final. On the other hand, if the proposal is final,\nthen it simply returns the `final_tally_result` state stored in the\nproposal itself.","operationId":"CircuitQuery_TallyResultMixin86","parameters":[{"type":"string","format":"uint64","description":"proposal_id is the unique id of a proposal.","name":"proposal_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.QueryTallyResultResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/group/v1/proposals_by_group_policy/{address}":{"get":{"tags":["Query"],"summary":"ProposalsByGroupPolicy queries proposals based on account address of group policy.","operationId":"CircuitQuery_ProposalsByGroupPolicy","parameters":[{"type":"string","description":"address is the account address of the group policy related to proposals.","name":"address","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.QueryProposalsByGroupPolicyResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/group/v1/vote_by_proposal_voter/{proposal_id}/{voter}":{"get":{"tags":["Query"],"summary":"VoteByProposalVoter queries a vote by proposal id and voter.","operationId":"CircuitQuery_VoteByProposalVoter","parameters":[{"type":"string","format":"uint64","description":"proposal_id is the unique ID of a proposal.","name":"proposal_id","in":"path","required":true},{"type":"string","description":"voter is a proposal voter account address.","name":"voter","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.QueryVoteByProposalVoterResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/group/v1/votes_by_proposal/{proposal_id}":{"get":{"tags":["Query"],"summary":"VotesByProposal queries a vote by proposal id.","operationId":"CircuitQuery_VotesByProposal","parameters":[{"type":"string","format":"uint64","description":"proposal_id is the unique ID of a proposal.","name":"proposal_id","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.QueryVotesByProposalResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/group/v1/votes_by_voter/{voter}":{"get":{"tags":["Query"],"summary":"VotesByVoter queries a vote by voter.","operationId":"CircuitQuery_VotesByVoter","parameters":[{"type":"string","description":"voter is a proposal voter account address.","name":"voter","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.QueryVotesByVoterResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/mint/v1beta1/annual_provisions":{"get":{"tags":["Query"],"summary":"AnnualProvisions current minting annual provisions value.","operationId":"CircuitQuery_AnnualProvisions","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.mint.v1beta1.QueryAnnualProvisionsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/mint/v1beta1/inflation":{"get":{"tags":["Query"],"summary":"Inflation returns the current minting inflation value.","operationId":"CircuitQuery_Inflation","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.mint.v1beta1.QueryInflationResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/mint/v1beta1/params":{"get":{"tags":["Query"],"summary":"Params returns the total set of minting parameters.","operationId":"CircuitQuery_ParamsMixin91","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.mint.v1beta1.QueryParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/nft/v1beta1/balance/{owner}/{class_id}":{"get":{"tags":["Query"],"summary":"Balance queries the number of NFTs of a given class owned by the owner, same as balanceOf in ERC721","operationId":"CircuitQuery_BalanceMixin97","parameters":[{"type":"string","description":"owner is the owner address of the nft","name":"owner","in":"path","required":true},{"type":"string","description":"class_id associated with the nft","name":"class_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.nft.v1beta1.QueryBalanceResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/nft/v1beta1/classes":{"get":{"tags":["Query"],"summary":"Classes queries all NFT classes","operationId":"CircuitQuery_Classes","parameters":[{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.nft.v1beta1.QueryClassesResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/nft/v1beta1/classes/{class_id}":{"get":{"tags":["Query"],"summary":"Class queries an NFT class based on its id","operationId":"CircuitQuery_Class","parameters":[{"type":"string","description":"class_id associated with the nft","name":"class_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.nft.v1beta1.QueryClassResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/nft/v1beta1/nfts":{"get":{"tags":["Query"],"summary":"NFTs queries all NFTs of a given class or owner,choose at least one of the two, similar to tokenByIndex in\nERC721Enumerable","operationId":"CircuitQuery_NFTs","parameters":[{"type":"string","description":"class_id associated with the nft","name":"class_id","in":"query"},{"type":"string","description":"owner is the owner address of the nft","name":"owner","in":"query"},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.nft.v1beta1.QueryNFTsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/nft/v1beta1/nfts/{class_id}/{id}":{"get":{"tags":["Query"],"summary":"NFT queries an NFT based on its class and id.","operationId":"CircuitQuery_NFT","parameters":[{"type":"string","description":"class_id associated with the nft","name":"class_id","in":"path","required":true},{"type":"string","description":"id is a unique identifier of the NFT","name":"id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.nft.v1beta1.QueryNFTResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/nft/v1beta1/owner/{class_id}/{id}":{"get":{"tags":["Query"],"summary":"Owner queries the owner of the NFT based on its class and id, same as ownerOf in ERC721","operationId":"CircuitQuery_Owner","parameters":[{"type":"string","description":"class_id associated with the nft","name":"class_id","in":"path","required":true},{"type":"string","description":"id is a unique identifier of the NFT","name":"id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.nft.v1beta1.QueryOwnerResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/nft/v1beta1/supply/{class_id}":{"get":{"tags":["Query"],"summary":"Supply queries the number of NFTs from the given class, same as totalSupply of ERC721.","operationId":"CircuitQuery_Supply","parameters":[{"type":"string","description":"class_id associated with the nft","name":"class_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.nft.v1beta1.QuerySupplyResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/params/v1beta1/params":{"get":{"tags":["Query"],"summary":"Params queries a specific parameter of a module, given its subspace and\nkey.","operationId":"CircuitQuery_ParamsMixin100","parameters":[{"type":"string","description":"subspace defines the module to query the parameter for.","name":"subspace","in":"query"},{"type":"string","description":"key defines the key of the parameter in the subspace.","name":"key","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.params.v1beta1.QueryParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/params/v1beta1/subspaces":{"get":{"description":"Since: cosmos-sdk 0.46","tags":["Query"],"summary":"Subspaces queries for all registered subspaces and all keys for a subspace.","operationId":"CircuitQuery_Subspaces","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.params.v1beta1.QuerySubspacesResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/slashing/v1beta1/params":{"get":{"tags":["Query"],"summary":"Params queries the parameters of slashing module","operationId":"CircuitQuery_ParamsMixin103","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.slashing.v1beta1.QueryParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/slashing/v1beta1/signing_infos":{"get":{"tags":["Query"],"summary":"SigningInfos queries signing info of all validators","operationId":"CircuitQuery_SigningInfos","parameters":[{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.slashing.v1beta1.QuerySigningInfosResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/slashing/v1beta1/signing_infos/{cons_address}":{"get":{"tags":["Query"],"summary":"SigningInfo queries the signing info of given cons address","operationId":"CircuitQuery_SigningInfo","parameters":[{"type":"string","description":"cons_address is the address to query signing info of","name":"cons_address","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.slashing.v1beta1.QuerySigningInfoResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/staking/v1beta1/delegations/{delegator_addr}":{"get":{"description":"When called from another module, this query might consume a high amount of\ngas if the pagination field is incorrectly set.","tags":["Query"],"summary":"DelegatorDelegations queries all delegations of a given delegator address.","operationId":"CircuitQuery_DelegatorDelegations","parameters":[{"type":"string","description":"delegator_addr defines the delegator address to query for.","name":"delegator_addr","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.QueryDelegatorDelegationsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/staking/v1beta1/delegators/{delegator_addr}/redelegations":{"get":{"description":"When called from another module, this query might consume a high amount of\ngas if the pagination field is incorrectly set.","tags":["Query"],"summary":"Redelegations queries redelegations of given address.","operationId":"CircuitQuery_Redelegations","parameters":[{"type":"string","description":"delegator_addr defines the delegator address to query for.","name":"delegator_addr","in":"path","required":true},{"type":"string","description":"src_validator_addr defines the validator address to redelegate from.","name":"src_validator_addr","in":"query"},{"type":"string","description":"dst_validator_addr defines the validator address to redelegate to.","name":"dst_validator_addr","in":"query"},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.QueryRedelegationsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/staking/v1beta1/delegators/{delegator_addr}/unbonding_delegations":{"get":{"description":"When called from another module, this query might consume a high amount of\ngas if the pagination field is incorrectly set.","tags":["Query"],"summary":"DelegatorUnbondingDelegations queries all unbonding delegations of a given\ndelegator address.","operationId":"CircuitQuery_DelegatorUnbondingDelegations","parameters":[{"type":"string","description":"delegator_addr defines the delegator address to query for.","name":"delegator_addr","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.QueryDelegatorUnbondingDelegationsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/staking/v1beta1/delegators/{delegator_addr}/validators":{"get":{"description":"When called from another module, this query might consume a high amount of\ngas if the pagination field is incorrectly set.","tags":["Query"],"summary":"DelegatorValidators queries all validators info for given delegator\naddress.","operationId":"CircuitQuery_DelegatorValidatorsMixin108","parameters":[{"type":"string","description":"delegator_addr defines the delegator address to query for.","name":"delegator_addr","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.QueryDelegatorValidatorsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/staking/v1beta1/delegators/{delegator_addr}/validators/{validator_addr}":{"get":{"tags":["Query"],"summary":"DelegatorValidator queries validator info for given delegator validator\npair.","operationId":"CircuitQuery_DelegatorValidator","parameters":[{"type":"string","description":"delegator_addr defines the delegator address to query for.","name":"delegator_addr","in":"path","required":true},{"type":"string","description":"validator_addr defines the validator address to query for.","name":"validator_addr","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.QueryDelegatorValidatorResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/staking/v1beta1/historical_info/{height}":{"get":{"tags":["Query"],"summary":"HistoricalInfo queries the historical info for given height.","operationId":"CircuitQuery_HistoricalInfo","parameters":[{"type":"string","format":"int64","description":"height defines at which height to query the historical info.","name":"height","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.QueryHistoricalInfoResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/staking/v1beta1/params":{"get":{"tags":["Query"],"summary":"Parameters queries the staking parameters.","operationId":"CircuitQuery_ParamsMixin108","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.QueryParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/staking/v1beta1/pool":{"get":{"tags":["Query"],"summary":"Pool queries the pool info.","operationId":"CircuitQuery_Pool","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.QueryPoolResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/staking/v1beta1/validators":{"get":{"description":"When called from another module, this query might consume a high amount of\ngas if the pagination field is incorrectly set.","tags":["Query"],"summary":"Validators queries all validators that match the given status.","operationId":"CircuitQuery_Validators","parameters":[{"type":"string","description":"status enables to query for validators matching a given status.","name":"status","in":"query"},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.QueryValidatorsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/staking/v1beta1/validators/{validator_addr}":{"get":{"tags":["Query"],"summary":"Validator queries validator info for given validator address.","operationId":"CircuitQuery_Validator","parameters":[{"type":"string","description":"validator_addr defines the validator address to query for.","name":"validator_addr","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.QueryValidatorResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/staking/v1beta1/validators/{validator_addr}/delegations":{"get":{"description":"When called from another module, this query might consume a high amount of\ngas if the pagination field is incorrectly set.","tags":["Query"],"summary":"ValidatorDelegations queries delegate info for given validator.","operationId":"CircuitQuery_ValidatorDelegations","parameters":[{"type":"string","description":"validator_addr defines the validator address to query for.","name":"validator_addr","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.QueryValidatorDelegationsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/staking/v1beta1/validators/{validator_addr}/delegations/{delegator_addr}":{"get":{"tags":["Query"],"summary":"Delegation queries delegate info for given validator delegator pair.","operationId":"CircuitQuery_Delegation","parameters":[{"type":"string","description":"validator_addr defines the validator address to query for.","name":"validator_addr","in":"path","required":true},{"type":"string","description":"delegator_addr defines the delegator address to query for.","name":"delegator_addr","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.QueryDelegationResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/staking/v1beta1/validators/{validator_addr}/delegations/{delegator_addr}/unbonding_delegation":{"get":{"tags":["Query"],"summary":"UnbondingDelegation queries unbonding info for given validator delegator\npair.","operationId":"CircuitQuery_UnbondingDelegation","parameters":[{"type":"string","description":"validator_addr defines the validator address to query for.","name":"validator_addr","in":"path","required":true},{"type":"string","description":"delegator_addr defines the delegator address to query for.","name":"delegator_addr","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.QueryUnbondingDelegationResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/staking/v1beta1/validators/{validator_addr}/unbonding_delegations":{"get":{"description":"When called from another module, this query might consume a high amount of\ngas if the pagination field is incorrectly set.","tags":["Query"],"summary":"ValidatorUnbondingDelegations queries unbonding delegations of a validator.","operationId":"CircuitQuery_ValidatorUnbondingDelegations","parameters":[{"type":"string","description":"validator_addr defines the validator address to query for.","name":"validator_addr","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.QueryValidatorUnbondingDelegationsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/tx/v1beta1/decode":{"post":{"description":"Since: cosmos-sdk 0.47","tags":["Service"],"summary":"TxDecode decodes the transaction.","operationId":"CircuitService_TxDecode","parameters":[{"description":"TxDecodeRequest is the request type for the Service.TxDecode\nRPC method.\n\nSince: cosmos-sdk 0.47","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.tx.v1beta1.TxDecodeRequest"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.tx.v1beta1.TxDecodeResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/tx/v1beta1/decode/amino":{"post":{"description":"Since: cosmos-sdk 0.47","tags":["Service"],"summary":"TxDecodeAmino decodes an Amino transaction from encoded bytes to JSON.","operationId":"CircuitService_TxDecodeAmino","parameters":[{"description":"TxDecodeAminoRequest is the request type for the Service.TxDecodeAmino\nRPC method.\n\nSince: cosmos-sdk 0.47","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.tx.v1beta1.TxDecodeAminoRequest"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.tx.v1beta1.TxDecodeAminoResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/tx/v1beta1/encode":{"post":{"description":"Since: cosmos-sdk 0.47","tags":["Service"],"summary":"TxEncode encodes the transaction.","operationId":"CircuitService_TxEncode","parameters":[{"description":"TxEncodeRequest is the request type for the Service.TxEncode\nRPC method.\n\nSince: cosmos-sdk 0.47","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.tx.v1beta1.TxEncodeRequest"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.tx.v1beta1.TxEncodeResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/tx/v1beta1/encode/amino":{"post":{"description":"Since: cosmos-sdk 0.47","tags":["Service"],"summary":"TxEncodeAmino encodes an Amino transaction from JSON to encoded bytes.","operationId":"CircuitService_TxEncodeAmino","parameters":[{"description":"TxEncodeAminoRequest is the request type for the Service.TxEncodeAmino\nRPC method.\n\nSince: cosmos-sdk 0.47","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.tx.v1beta1.TxEncodeAminoRequest"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.tx.v1beta1.TxEncodeAminoResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/tx/v1beta1/simulate":{"post":{"tags":["Service"],"summary":"Simulate simulates executing a transaction for estimating gas usage.","operationId":"CircuitService_Simulate","parameters":[{"description":"SimulateRequest is the request type for the Service.Simulate\nRPC method.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.tx.v1beta1.SimulateRequest"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.tx.v1beta1.SimulateResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/tx/v1beta1/txs":{"get":{"tags":["Service"],"summary":"GetTxsEvent fetches txs by event.","operationId":"CircuitService_GetTxsEvent","parameters":[{"type":"array","items":{"type":"string"},"collectionFormat":"multi","description":"events is the list of transaction event type.\nDeprecated post v0.47.x: use query instead, which should contain a valid\nevents query.","name":"events","in":"query"},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"},{"enum":["ORDER_BY_UNSPECIFIED","ORDER_BY_ASC","ORDER_BY_DESC"],"type":"string","default":"ORDER_BY_UNSPECIFIED","description":" - ORDER_BY_UNSPECIFIED: ORDER_BY_UNSPECIFIED specifies an unknown sorting order. OrderBy defaults\nto ASC in this case.\n - ORDER_BY_ASC: ORDER_BY_ASC defines ascending order\n - ORDER_BY_DESC: ORDER_BY_DESC defines descending order","name":"order_by","in":"query"},{"type":"string","format":"uint64","description":"page is the page number to query, starts at 1. If not provided, will\ndefault to first page.","name":"page","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"limit","in":"query"},{"type":"string","description":"query defines the transaction event query that is proxied to Tendermint's\nTxSearch RPC method. The query must be valid.\n\nSince cosmos-sdk 0.50","name":"query","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.tx.v1beta1.GetTxsEventResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}},"post":{"tags":["Service"],"summary":"BroadcastTx broadcast transaction.","operationId":"CircuitService_BroadcastTx","parameters":[{"description":"BroadcastTxRequest is the request type for the Service.BroadcastTxRequest\nRPC method.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.tx.v1beta1.BroadcastTxRequest"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.tx.v1beta1.BroadcastTxResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/tx/v1beta1/txs/block/{height}":{"get":{"description":"Since: cosmos-sdk 0.45.2","tags":["Service"],"summary":"GetBlockWithTxs fetches a block with decoded txs.","operationId":"CircuitService_GetBlockWithTxs","parameters":[{"type":"string","format":"int64","description":"height is the height of the block to query.","name":"height","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.tx.v1beta1.GetBlockWithTxsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/tx/v1beta1/txs/{hash}":{"get":{"tags":["Service"],"summary":"GetTx fetches a tx by hash.","operationId":"CircuitService_GetTx","parameters":[{"type":"string","description":"hash is the tx hash to query, encoded as a hex string.","name":"hash","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.tx.v1beta1.GetTxResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/upgrade/v1beta1/applied_plan/{name}":{"get":{"tags":["Query"],"summary":"AppliedPlan queries a previously applied upgrade plan by its name.","operationId":"CircuitQuery_AppliedPlan","parameters":[{"type":"string","description":"name is the name of the applied plan to query for.","name":"name","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.upgrade.v1beta1.QueryAppliedPlanResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/upgrade/v1beta1/authority":{"get":{"description":"Since: cosmos-sdk 0.46","tags":["Query"],"summary":"Returns the account with authority to conduct upgrades","operationId":"CircuitQuery_Authority","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.upgrade.v1beta1.QueryAuthorityResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/upgrade/v1beta1/current_plan":{"get":{"tags":["Query"],"summary":"CurrentPlan queries the current upgrade plan.","operationId":"CircuitQuery_CurrentPlan","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.upgrade.v1beta1.QueryCurrentPlanResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/upgrade/v1beta1/module_versions":{"get":{"description":"Since: cosmos-sdk 0.43","tags":["Query"],"summary":"ModuleVersions queries the list of module versions from state.","operationId":"CircuitQuery_ModuleVersions","parameters":[{"type":"string","description":"module_name is a field to query a specific module\nconsensus version from state. Leaving this empty will\nfetch the full list of module versions from state","name":"module_name","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.upgrade.v1beta1.QueryModuleVersionsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/upgrade/v1beta1/upgraded_consensus_state/{last_height}":{"get":{"tags":["Query"],"summary":"UpgradedConsensusState queries the consensus state that will serve\nas a trusted kernel for the next version of this chain. It will only be\nstored at the last height of this chain.\nUpgradedConsensusState RPC not supported with legacy querier\nThis rpc is deprecated now that IBC has its own replacement\n(https://github.com/cosmos/ibc-go/blob/2c880a22e9f9cc75f62b527ca94aa75ce1106001/proto/ibc/core/client/v1/query.proto#L54)","operationId":"CircuitQuery_UpgradedConsensusState","parameters":[{"type":"string","format":"int64","description":"last height of the current chain must be sent in request\nas this is the height under which next consensus state is stored","name":"last_height","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.upgrade.v1beta1.QueryUpgradedConsensusStateResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.applications.fee.v1.Msg/PayPacketFee":{"post":{"tags":["Msg"],"summary":"PayPacketFee defines a rpc handler method for MsgPayPacketFee\nPayPacketFee is an open callback that may be called by any module/user that wishes to escrow funds in order to\nincentivize the relaying of the packet at the next sequence\nNOTE: This method is intended to be used within a multi msg transaction, where the subsequent msg that follows\ninitiates the lifecycle of the incentivized packet","operationId":"FeeMsg_PayPacketFee","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.applications.fee.v1.MsgPayPacketFee"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.fee.v1.MsgPayPacketFeeResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.applications.fee.v1.Msg/PayPacketFeeAsync":{"post":{"tags":["Msg"],"summary":"PayPacketFeeAsync defines a rpc handler method for MsgPayPacketFeeAsync\nPayPacketFeeAsync is an open callback that may be called by any module/user that wishes to escrow funds in order to\nincentivize the relaying of a known packet (i.e. at a particular sequence)","operationId":"FeeMsg_PayPacketFeeAsync","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.applications.fee.v1.MsgPayPacketFeeAsync"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.fee.v1.MsgPayPacketFeeAsyncResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.applications.fee.v1.Msg/RegisterCounterpartyPayee":{"post":{"tags":["Msg"],"summary":"RegisterCounterpartyPayee defines a rpc handler method for MsgRegisterCounterpartyPayee\nRegisterCounterpartyPayee is called by the relayer on each channelEnd and allows them to specify the counterparty\npayee address before relaying. This ensures they will be properly compensated for forward relaying since\nthe destination chain must include the registered counterparty payee address in the acknowledgement. This function\nmay be called more than once by a relayer, in which case, the latest counterparty payee address is always used.","operationId":"FeeMsg_RegisterCounterpartyPayee","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.applications.fee.v1.MsgRegisterCounterpartyPayee"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.fee.v1.MsgRegisterCounterpartyPayeeResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.applications.fee.v1.Msg/RegisterPayee":{"post":{"tags":["Msg"],"summary":"RegisterPayee defines a rpc handler method for MsgRegisterPayee\nRegisterPayee is called by the relayer on each channelEnd and allows them to set an optional\npayee to which reverse and timeout relayer packet fees will be paid out. The payee should be registered on\nthe source chain from which packets originate as this is where fee distribution takes place. This function may be\ncalled more than once by a relayer, in which case, the latest payee is always used.","operationId":"FeeMsg_RegisterPayee","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.applications.fee.v1.MsgRegisterPayee"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.fee.v1.MsgRegisterPayeeResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.applications.interchain_accounts.controller.v1.Msg/RegisterInterchainAccount":{"post":{"tags":["Msg"],"summary":"RegisterInterchainAccount defines a rpc handler for MsgRegisterInterchainAccount.","operationId":"FeeMsg_RegisterInterchainAccount","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.applications.interchain_accounts.controller.v1.MsgRegisterInterchainAccount"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.interchain_accounts.controller.v1.MsgRegisterInterchainAccountResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.applications.interchain_accounts.controller.v1.Msg/SendTx":{"post":{"tags":["Msg"],"summary":"SendTx defines a rpc handler for MsgSendTx.","operationId":"FeeMsg_SendTx","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.applications.interchain_accounts.controller.v1.MsgSendTx"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.interchain_accounts.controller.v1.MsgSendTxResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.applications.interchain_accounts.controller.v1.Msg/UpdateParams":{"post":{"tags":["Msg"],"summary":"UpdateParams defines a rpc handler for MsgUpdateParams.","operationId":"FeeMsg_UpdateParams","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.applications.interchain_accounts.controller.v1.MsgUpdateParams"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.interchain_accounts.controller.v1.MsgUpdateParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.applications.interchain_accounts.host.v1.Msg/ModuleQuerySafe":{"post":{"tags":["Msg"],"summary":"ModuleQuerySafe defines a rpc handler for MsgModuleQuerySafe.","operationId":"FeeMsg_ModuleQuerySafe","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.applications.interchain_accounts.host.v1.MsgModuleQuerySafe"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.interchain_accounts.host.v1.MsgModuleQuerySafeResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.applications.interchain_accounts.host.v1.Msg/UpdateParams":{"post":{"tags":["Msg"],"summary":"UpdateParams defines a rpc handler for MsgUpdateParams.","operationId":"FeeMsg_UpdateParamsMixin149","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.applications.interchain_accounts.host.v1.MsgUpdateParams"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.interchain_accounts.host.v1.MsgUpdateParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.applications.transfer.v1.Msg/Transfer":{"post":{"tags":["Msg"],"summary":"Transfer defines a rpc handler method for MsgTransfer.","operationId":"FeeMsg_Transfer","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.applications.transfer.v1.MsgTransfer"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.transfer.v1.MsgTransferResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.applications.transfer.v1.Msg/UpdateParams":{"post":{"tags":["Msg"],"summary":"UpdateParams defines a rpc handler for MsgUpdateParams.","operationId":"FeeMsg_UpdateParamsMixin157","parameters":[{"description":"MsgUpdateParams is the Msg/UpdateParams request type.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.applications.transfer.v1.MsgUpdateParams"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.transfer.v1.MsgUpdateParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.channel.v1.Msg/Acknowledgement":{"post":{"tags":["Msg"],"summary":"Acknowledgement defines a rpc handler method for MsgAcknowledgement.","operationId":"FeeMsg_Acknowledgement","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgAcknowledgement"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgAcknowledgementResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.channel.v1.Msg/ChannelCloseConfirm":{"post":{"tags":["Msg"],"summary":"ChannelCloseConfirm defines a rpc handler method for\nMsgChannelCloseConfirm.","operationId":"FeeMsg_ChannelCloseConfirm","parameters":[{"description":"MsgChannelCloseConfirm defines a msg sent by a Relayer to Chain B\nto acknowledge the change of channel state to CLOSED on Chain A.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelCloseConfirm"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelCloseConfirmResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.channel.v1.Msg/ChannelCloseInit":{"post":{"tags":["Msg"],"summary":"ChannelCloseInit defines a rpc handler method for MsgChannelCloseInit.","operationId":"FeeMsg_ChannelCloseInit","parameters":[{"description":"MsgChannelCloseInit defines a msg sent by a Relayer to Chain A\nto close a channel with Chain B.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelCloseInit"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelCloseInitResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.channel.v1.Msg/ChannelOpenAck":{"post":{"tags":["Msg"],"summary":"ChannelOpenAck defines a rpc handler method for MsgChannelOpenAck.","operationId":"FeeMsg_ChannelOpenAck","parameters":[{"description":"MsgChannelOpenAck defines a msg sent by a Relayer to Chain A to acknowledge\nthe change of channel state to TRYOPEN on Chain B.\nWARNING: a channel upgrade MUST NOT initialize an upgrade for this channel\nin the same block as executing this message otherwise the counterparty will\nbe incapable of opening.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelOpenAck"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelOpenAckResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.channel.v1.Msg/ChannelOpenConfirm":{"post":{"tags":["Msg"],"summary":"ChannelOpenConfirm defines a rpc handler method for MsgChannelOpenConfirm.","operationId":"FeeMsg_ChannelOpenConfirm","parameters":[{"description":"MsgChannelOpenConfirm defines a msg sent by a Relayer to Chain B to\nacknowledge the change of channel state to OPEN on Chain A.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelOpenConfirm"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelOpenConfirmResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.channel.v1.Msg/ChannelOpenInit":{"post":{"tags":["Msg"],"summary":"ChannelOpenInit defines a rpc handler method for MsgChannelOpenInit.","operationId":"FeeMsg_ChannelOpenInit","parameters":[{"description":"MsgChannelOpenInit defines an sdk.Msg to initialize a channel handshake. It\nis called by a relayer on Chain A.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelOpenInit"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelOpenInitResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.channel.v1.Msg/ChannelOpenTry":{"post":{"tags":["Msg"],"summary":"ChannelOpenTry defines a rpc handler method for MsgChannelOpenTry.","operationId":"FeeMsg_ChannelOpenTry","parameters":[{"description":"MsgChannelOpenInit defines a msg sent by a Relayer to try to open a channel\non Chain B. The version field within the Channel field has been deprecated. Its\nvalue will be ignored by core IBC.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelOpenTry"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelOpenTryResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.channel.v1.Msg/ChannelUpgradeAck":{"post":{"tags":["Msg"],"summary":"ChannelUpgradeAck defines a rpc handler method for MsgChannelUpgradeAck.","operationId":"FeeMsg_ChannelUpgradeAck","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelUpgradeAck"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelUpgradeAckResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.channel.v1.Msg/ChannelUpgradeCancel":{"post":{"tags":["Msg"],"summary":"ChannelUpgradeCancel defines a rpc handler method for MsgChannelUpgradeCancel.","operationId":"FeeMsg_ChannelUpgradeCancel","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelUpgradeCancel"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelUpgradeCancelResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.channel.v1.Msg/ChannelUpgradeConfirm":{"post":{"tags":["Msg"],"summary":"ChannelUpgradeConfirm defines a rpc handler method for MsgChannelUpgradeConfirm.","operationId":"FeeMsg_ChannelUpgradeConfirm","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelUpgradeConfirm"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelUpgradeConfirmResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.channel.v1.Msg/ChannelUpgradeInit":{"post":{"tags":["Msg"],"summary":"ChannelUpgradeInit defines a rpc handler method for MsgChannelUpgradeInit.","operationId":"FeeMsg_ChannelUpgradeInit","parameters":[{"description":"MsgChannelUpgradeInit defines the request type for the ChannelUpgradeInit rpc\nWARNING: Initializing a channel upgrade in the same block as opening the channel\nmay result in the counterparty being incapable of opening.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelUpgradeInit"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelUpgradeInitResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.channel.v1.Msg/ChannelUpgradeOpen":{"post":{"tags":["Msg"],"summary":"ChannelUpgradeOpen defines a rpc handler method for MsgChannelUpgradeOpen.","operationId":"FeeMsg_ChannelUpgradeOpen","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelUpgradeOpen"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelUpgradeOpenResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.channel.v1.Msg/ChannelUpgradeTimeout":{"post":{"tags":["Msg"],"summary":"ChannelUpgradeTimeout defines a rpc handler method for MsgChannelUpgradeTimeout.","operationId":"FeeMsg_ChannelUpgradeTimeout","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelUpgradeTimeout"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelUpgradeTimeoutResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.channel.v1.Msg/ChannelUpgradeTry":{"post":{"tags":["Msg"],"summary":"ChannelUpgradeTry defines a rpc handler method for MsgChannelUpgradeTry.","operationId":"FeeMsg_ChannelUpgradeTry","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelUpgradeTry"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelUpgradeTryResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.channel.v1.Msg/PruneAcknowledgements":{"post":{"tags":["Msg"],"summary":"PruneAcknowledgements defines a rpc handler method for MsgPruneAcknowledgements.","operationId":"FeeMsg_PruneAcknowledgements","parameters":[{"description":"MsgPruneAcknowledgements defines the request type for the PruneAcknowledgements rpc.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgPruneAcknowledgements"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgPruneAcknowledgementsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.channel.v1.Msg/RecvPacket":{"post":{"tags":["Msg"],"summary":"RecvPacket defines a rpc handler method for MsgRecvPacket.","operationId":"FeeMsg_RecvPacket","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgRecvPacket"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgRecvPacketResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.channel.v1.Msg/Timeout":{"post":{"tags":["Msg"],"summary":"Timeout defines a rpc handler method for MsgTimeout.","operationId":"FeeMsg_Timeout","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgTimeout"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgTimeoutResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.channel.v1.Msg/TimeoutOnClose":{"post":{"tags":["Msg"],"summary":"TimeoutOnClose defines a rpc handler method for MsgTimeoutOnClose.","operationId":"FeeMsg_TimeoutOnClose","parameters":[{"description":"MsgTimeoutOnClose timed-out packet upon counterparty channel closure.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgTimeoutOnClose"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgTimeoutOnCloseResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.channel.v1.Msg/UpdateChannelParams":{"post":{"tags":["Msg"],"summary":"UpdateChannelParams defines a rpc handler method for MsgUpdateParams.","operationId":"FeeMsg_UpdateChannelParams","parameters":[{"description":"MsgUpdateParams is the MsgUpdateParams request type.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgUpdateParams"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgUpdateParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.client.v1.Msg/CreateClient":{"post":{"tags":["Msg"],"summary":"CreateClient defines a rpc handler method for MsgCreateClient.","operationId":"FeeMsg_CreateClient","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.client.v1.MsgCreateClient"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.client.v1.MsgCreateClientResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.client.v1.Msg/IBCSoftwareUpgrade":{"post":{"tags":["Msg"],"summary":"IBCSoftwareUpgrade defines a rpc handler method for MsgIBCSoftwareUpgrade.","operationId":"FeeMsg_IBCSoftwareUpgrade","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.client.v1.MsgIBCSoftwareUpgrade"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.client.v1.MsgIBCSoftwareUpgradeResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.client.v1.Msg/RecoverClient":{"post":{"tags":["Msg"],"summary":"RecoverClient defines a rpc handler method for MsgRecoverClient.","operationId":"FeeMsg_RecoverClient","parameters":[{"description":"MsgRecoverClient defines the message used to recover a frozen or expired client.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.client.v1.MsgRecoverClient"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.client.v1.MsgRecoverClientResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.client.v1.Msg/SubmitMisbehaviour":{"post":{"tags":["Msg"],"summary":"SubmitMisbehaviour defines a rpc handler method for MsgSubmitMisbehaviour.","operationId":"FeeMsg_SubmitMisbehaviour","parameters":[{"description":"MsgSubmitMisbehaviour defines an sdk.Msg type that submits Evidence for\nlight client misbehaviour.\nThis message has been deprecated. Use MsgUpdateClient instead.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.client.v1.MsgSubmitMisbehaviour"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.client.v1.MsgSubmitMisbehaviourResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.client.v1.Msg/UpdateClient":{"post":{"tags":["Msg"],"summary":"UpdateClient defines a rpc handler method for MsgUpdateClient.","operationId":"FeeMsg_UpdateClient","parameters":[{"description":"MsgUpdateClient defines an sdk.Msg to update a IBC client state using\nthe given client message.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.client.v1.MsgUpdateClient"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.client.v1.MsgUpdateClientResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.client.v1.Msg/UpdateClientParams":{"post":{"tags":["Msg"],"summary":"UpdateClientParams defines a rpc handler method for MsgUpdateParams.","operationId":"FeeMsg_UpdateClientParams","parameters":[{"description":"MsgUpdateParams defines the sdk.Msg type to update the client parameters.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.client.v1.MsgUpdateParams"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.client.v1.MsgUpdateParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.client.v1.Msg/UpgradeClient":{"post":{"tags":["Msg"],"summary":"UpgradeClient defines a rpc handler method for MsgUpgradeClient.","operationId":"FeeMsg_UpgradeClient","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.client.v1.MsgUpgradeClient"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.client.v1.MsgUpgradeClientResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.connection.v1.Msg/ConnectionOpenAck":{"post":{"tags":["Msg"],"summary":"ConnectionOpenAck defines a rpc handler method for MsgConnectionOpenAck.","operationId":"FeeMsg_ConnectionOpenAck","parameters":[{"description":"MsgConnectionOpenAck defines a msg sent by a Relayer to Chain A to\nacknowledge the change of connection state to TRYOPEN on Chain B.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.connection.v1.MsgConnectionOpenAck"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.connection.v1.MsgConnectionOpenAckResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.connection.v1.Msg/ConnectionOpenConfirm":{"post":{"tags":["Msg"],"summary":"ConnectionOpenConfirm defines a rpc handler method for\nMsgConnectionOpenConfirm.","operationId":"FeeMsg_ConnectionOpenConfirm","parameters":[{"description":"MsgConnectionOpenConfirm defines a msg sent by a Relayer to Chain B to\nacknowledge the change of connection state to OPEN on Chain A.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.connection.v1.MsgConnectionOpenConfirm"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.connection.v1.MsgConnectionOpenConfirmResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.connection.v1.Msg/ConnectionOpenInit":{"post":{"tags":["Msg"],"summary":"ConnectionOpenInit defines a rpc handler method for MsgConnectionOpenInit.","operationId":"FeeMsg_ConnectionOpenInit","parameters":[{"description":"MsgConnectionOpenInit defines the msg sent by an account on Chain A to\ninitialize a connection with Chain B.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.connection.v1.MsgConnectionOpenInit"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.connection.v1.MsgConnectionOpenInitResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.connection.v1.Msg/ConnectionOpenTry":{"post":{"tags":["Msg"],"summary":"ConnectionOpenTry defines a rpc handler method for MsgConnectionOpenTry.","operationId":"FeeMsg_ConnectionOpenTry","parameters":[{"description":"MsgConnectionOpenTry defines a msg sent by a Relayer to try to open a\nconnection on Chain B.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.connection.v1.MsgConnectionOpenTry"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.connection.v1.MsgConnectionOpenTryResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.connection.v1.Msg/UpdateConnectionParams":{"post":{"tags":["Msg"],"summary":"UpdateConnectionParams defines a rpc handler method for\nMsgUpdateParams.","operationId":"FeeMsg_UpdateConnectionParams","parameters":[{"description":"MsgUpdateParams defines the sdk.Msg type to update the connection parameters.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.connection.v1.MsgUpdateParams"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.connection.v1.MsgUpdateParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.lightclients.wasm.v1.Msg/MigrateContract":{"post":{"tags":["Msg"],"summary":"MigrateContract defines a rpc handler method for MsgMigrateContract.","operationId":"FeeMsg_MigrateContract","parameters":[{"description":"MsgMigrateContract defines the request type for the MigrateContract rpc.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.lightclients.wasm.v1.MsgMigrateContract"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.lightclients.wasm.v1.MsgMigrateContractResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.lightclients.wasm.v1.Msg/RemoveChecksum":{"post":{"tags":["Msg"],"summary":"RemoveChecksum defines a rpc handler method for MsgRemoveChecksum.","operationId":"FeeMsg_RemoveChecksum","parameters":[{"description":"MsgRemoveChecksum defines the request type for the MsgRemoveChecksum rpc.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.lightclients.wasm.v1.MsgRemoveChecksum"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.lightclients.wasm.v1.MsgRemoveChecksumResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.lightclients.wasm.v1.Msg/StoreCode":{"post":{"tags":["Msg"],"summary":"StoreCode defines a rpc handler method for MsgStoreCode.","operationId":"FeeMsg_StoreCode","parameters":[{"description":"MsgStoreCode defines the request type for the StoreCode rpc.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.lightclients.wasm.v1.MsgStoreCode"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.lightclients.wasm.v1.MsgStoreCodeResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/apps/fee/v1/channels/{channel_id}/ports/{port_id}/fee_enabled":{"get":{"tags":["Query"],"summary":"FeeEnabledChannel returns true if the provided port and channel identifiers belong to a fee enabled channel","operationId":"FeeQuery_FeeEnabledChannel","parameters":[{"type":"string","description":"unique channel identifier","name":"channel_id","in":"path","required":true},{"type":"string","description":"unique port identifier","name":"port_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.fee.v1.QueryFeeEnabledChannelResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/apps/fee/v1/channels/{channel_id}/ports/{port_id}/incentivized_packets":{"get":{"tags":["Query"],"summary":"Gets all incentivized packets for a specific channel","operationId":"FeeQuery_IncentivizedPacketsForChannel","parameters":[{"type":"string","name":"channel_id","in":"path","required":true},{"type":"string","name":"port_id","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"},{"type":"string","format":"uint64","description":"Height to query at","name":"query_height","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.fee.v1.QueryIncentivizedPacketsForChannelResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/apps/fee/v1/channels/{channel_id}/relayers/{relayer}/counterparty_payee":{"get":{"tags":["Query"],"summary":"CounterpartyPayee returns the registered counterparty payee for forward relaying","operationId":"FeeQuery_CounterpartyPayee","parameters":[{"type":"string","description":"unique channel identifier","name":"channel_id","in":"path","required":true},{"type":"string","description":"the relayer address to which the counterparty is registered","name":"relayer","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.fee.v1.QueryCounterpartyPayeeResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/apps/fee/v1/channels/{channel_id}/relayers/{relayer}/payee":{"get":{"tags":["Query"],"summary":"Payee returns the registered payee address for a specific channel given the relayer address","operationId":"FeeQuery_Payee","parameters":[{"type":"string","description":"unique channel identifier","name":"channel_id","in":"path","required":true},{"type":"string","description":"the relayer address to which the distribution address is registered","name":"relayer","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.fee.v1.QueryPayeeResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/apps/fee/v1/channels/{packet_id.channel_id}/ports/{packet_id.port_id}/sequences/{packet_id.sequence}/incentivized_packet":{"get":{"tags":["Query"],"summary":"IncentivizedPacket returns all packet fees for a packet given its identifier","operationId":"FeeQuery_IncentivizedPacket","parameters":[{"type":"string","description":"channel unique identifier","name":"packet_id.channel_id","in":"path","required":true},{"type":"string","description":"channel port identifier","name":"packet_id.port_id","in":"path","required":true},{"type":"string","format":"uint64","description":"packet sequence","name":"packet_id.sequence","in":"path","required":true},{"type":"string","format":"uint64","description":"block height at which to query","name":"query_height","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.fee.v1.QueryIncentivizedPacketResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/apps/fee/v1/channels/{packet_id.channel_id}/ports/{packet_id.port_id}/sequences/{packet_id.sequence}/total_ack_fees":{"get":{"tags":["Query"],"summary":"TotalAckFees returns the total acknowledgement fees for a packet given its identifier","operationId":"FeeQuery_TotalAckFees","parameters":[{"type":"string","description":"channel unique identifier","name":"packet_id.channel_id","in":"path","required":true},{"type":"string","description":"channel port identifier","name":"packet_id.port_id","in":"path","required":true},{"type":"string","format":"uint64","description":"packet sequence","name":"packet_id.sequence","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.fee.v1.QueryTotalAckFeesResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/apps/fee/v1/channels/{packet_id.channel_id}/ports/{packet_id.port_id}/sequences/{packet_id.sequence}/total_recv_fees":{"get":{"tags":["Query"],"summary":"TotalRecvFees returns the total receive fees for a packet given its identifier","operationId":"FeeQuery_TotalRecvFees","parameters":[{"type":"string","description":"channel unique identifier","name":"packet_id.channel_id","in":"path","required":true},{"type":"string","description":"channel port identifier","name":"packet_id.port_id","in":"path","required":true},{"type":"string","format":"uint64","description":"packet sequence","name":"packet_id.sequence","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.fee.v1.QueryTotalRecvFeesResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/apps/fee/v1/channels/{packet_id.channel_id}/ports/{packet_id.port_id}/sequences/{packet_id.sequence}/total_timeout_fees":{"get":{"tags":["Query"],"summary":"TotalTimeoutFees returns the total timeout fees for a packet given its identifier","operationId":"FeeQuery_TotalTimeoutFees","parameters":[{"type":"string","description":"channel unique identifier","name":"packet_id.channel_id","in":"path","required":true},{"type":"string","description":"channel port identifier","name":"packet_id.port_id","in":"path","required":true},{"type":"string","format":"uint64","description":"packet sequence","name":"packet_id.sequence","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.fee.v1.QueryTotalTimeoutFeesResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/apps/fee/v1/fee_enabled":{"get":{"tags":["Query"],"summary":"FeeEnabledChannels returns a list of all fee enabled channels","operationId":"FeeQuery_FeeEnabledChannels","parameters":[{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"},{"type":"string","format":"uint64","description":"block height at which to query","name":"query_height","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.fee.v1.QueryFeeEnabledChannelsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/apps/fee/v1/incentivized_packets":{"get":{"tags":["Query"],"summary":"IncentivizedPackets returns all incentivized packets and their associated fees","operationId":"FeeQuery_IncentivizedPackets","parameters":[{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"},{"type":"string","format":"uint64","description":"block height at which to query","name":"query_height","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.fee.v1.QueryIncentivizedPacketsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/apps/interchain_accounts/controller/v1/owners/{owner}/connections/{connection_id}":{"get":{"tags":["Query"],"summary":"InterchainAccount returns the interchain account address for a given owner address on a given connection","operationId":"FeeQuery_InterchainAccount","parameters":[{"type":"string","name":"owner","in":"path","required":true},{"type":"string","name":"connection_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.interchain_accounts.controller.v1.QueryInterchainAccountResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/apps/interchain_accounts/controller/v1/params":{"get":{"tags":["Query"],"summary":"Params queries all parameters of the ICA controller submodule.","operationId":"FeeQuery_Params","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.interchain_accounts.controller.v1.QueryParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/apps/interchain_accounts/host/v1/params":{"get":{"tags":["Query"],"summary":"Params queries all parameters of the ICA host submodule.","operationId":"FeeQuery_ParamsMixin148","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.interchain_accounts.host.v1.QueryParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/apps/transfer/v1/channels/{channel_id}/ports/{port_id}/escrow_address":{"get":{"tags":["Query"],"summary":"EscrowAddress returns the escrow address for a particular port and channel id.","operationId":"FeeQuery_EscrowAddress","parameters":[{"type":"string","description":"unique channel identifier","name":"channel_id","in":"path","required":true},{"type":"string","description":"unique port identifier","name":"port_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.transfer.v1.QueryEscrowAddressResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/apps/transfer/v1/denom_hashes/{trace}":{"get":{"tags":["Query"],"summary":"DenomHash queries a denomination hash information.","operationId":"FeeQuery_DenomHash","parameters":[{"pattern":".+","type":"string","description":"The denomination trace ([port_id]/[channel_id])+/[denom]","name":"trace","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.transfer.v1.QueryDenomHashResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/apps/transfer/v1/denom_traces":{"get":{"tags":["Query"],"summary":"DenomTraces queries all denomination traces.","operationId":"FeeQuery_DenomTraces","parameters":[{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.transfer.v1.QueryDenomTracesResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/apps/transfer/v1/denom_traces/{hash}":{"get":{"tags":["Query"],"summary":"DenomTrace queries a denomination trace information.","operationId":"FeeQuery_DenomTrace","parameters":[{"pattern":".+","type":"string","description":"hash (in hex format) or denom (full denom with ibc prefix) of the denomination trace information.","name":"hash","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.transfer.v1.QueryDenomTraceResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/apps/transfer/v1/denoms/{denom}/total_escrow":{"get":{"tags":["Query"],"summary":"TotalEscrowForDenom returns the total amount of tokens in escrow based on the denom.","operationId":"FeeQuery_TotalEscrowForDenom","parameters":[{"pattern":".+","type":"string","name":"denom","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.transfer.v1.QueryTotalEscrowForDenomResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/apps/transfer/v1/params":{"get":{"tags":["Query"],"summary":"Params queries all parameters of the ibc-transfer module.","operationId":"FeeQuery_ParamsMixin155","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.transfer.v1.QueryParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/channel/v1/channels":{"get":{"tags":["Query"],"summary":"Channels queries all the IBC channels of a chain.","operationId":"FeeQuery_Channels","parameters":[{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.QueryChannelsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}":{"get":{"tags":["Query"],"summary":"Channel queries an IBC Channel.","operationId":"FeeQuery_Channel","parameters":[{"type":"string","description":"channel unique identifier","name":"channel_id","in":"path","required":true},{"type":"string","description":"port unique identifier","name":"port_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.QueryChannelResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/client_state":{"get":{"tags":["Query"],"summary":"ChannelClientState queries for the client state for the channel associated\nwith the provided channel identifiers.","operationId":"FeeQuery_ChannelClientState","parameters":[{"type":"string","description":"channel unique identifier","name":"channel_id","in":"path","required":true},{"type":"string","description":"port unique identifier","name":"port_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.QueryChannelClientStateResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/consensus_state/revision/{revision_number}/height/{revision_height}":{"get":{"tags":["Query"],"summary":"ChannelConsensusState queries for the consensus state for the channel\nassociated with the provided channel identifiers.","operationId":"FeeQuery_ChannelConsensusState","parameters":[{"type":"string","description":"channel unique identifier","name":"channel_id","in":"path","required":true},{"type":"string","description":"port unique identifier","name":"port_id","in":"path","required":true},{"type":"string","format":"uint64","description":"revision number of the consensus state","name":"revision_number","in":"path","required":true},{"type":"string","format":"uint64","description":"revision height of the consensus state","name":"revision_height","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.QueryChannelConsensusStateResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/next_sequence":{"get":{"tags":["Query"],"summary":"NextSequenceReceive returns the next receive sequence for a given channel.","operationId":"FeeQuery_NextSequenceReceive","parameters":[{"type":"string","description":"channel unique identifier","name":"channel_id","in":"path","required":true},{"type":"string","description":"port unique identifier","name":"port_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.QueryNextSequenceReceiveResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/next_sequence_send":{"get":{"tags":["Query"],"summary":"NextSequenceSend returns the next send sequence for a given channel.","operationId":"FeeQuery_NextSequenceSend","parameters":[{"type":"string","description":"channel unique identifier","name":"channel_id","in":"path","required":true},{"type":"string","description":"port unique identifier","name":"port_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.QueryNextSequenceSendResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/packet_acknowledgements":{"get":{"tags":["Query"],"summary":"PacketAcknowledgements returns all the packet acknowledgements associated\nwith a channel.","operationId":"FeeQuery_PacketAcknowledgements","parameters":[{"type":"string","description":"channel unique identifier","name":"channel_id","in":"path","required":true},{"type":"string","description":"port unique identifier","name":"port_id","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"},{"type":"array","items":{"type":"string","format":"uint64"},"collectionFormat":"multi","description":"list of packet sequences","name":"packet_commitment_sequences","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.QueryPacketAcknowledgementsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/packet_acks/{sequence}":{"get":{"tags":["Query"],"summary":"PacketAcknowledgement queries a stored packet acknowledgement hash.","operationId":"FeeQuery_PacketAcknowledgement","parameters":[{"type":"string","description":"channel unique identifier","name":"channel_id","in":"path","required":true},{"type":"string","description":"port unique identifier","name":"port_id","in":"path","required":true},{"type":"string","format":"uint64","description":"packet sequence","name":"sequence","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.QueryPacketAcknowledgementResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/packet_commitments":{"get":{"tags":["Query"],"summary":"PacketCommitments returns all the packet commitments hashes associated\nwith a channel.","operationId":"FeeQuery_PacketCommitments","parameters":[{"type":"string","description":"channel unique identifier","name":"channel_id","in":"path","required":true},{"type":"string","description":"port unique identifier","name":"port_id","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.QueryPacketCommitmentsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/packet_commitments/{packet_ack_sequences}/unreceived_acks":{"get":{"tags":["Query"],"summary":"UnreceivedAcks returns all the unreceived IBC acknowledgements associated\nwith a channel and sequences.","operationId":"FeeQuery_UnreceivedAcks","parameters":[{"type":"string","description":"channel unique identifier","name":"channel_id","in":"path","required":true},{"type":"string","description":"port unique identifier","name":"port_id","in":"path","required":true},{"minItems":1,"type":"array","items":{"type":"string","format":"uint64"},"collectionFormat":"csv","description":"list of acknowledgement sequences","name":"packet_ack_sequences","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.QueryUnreceivedAcksResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/packet_commitments/{packet_commitment_sequences}/unreceived_packets":{"get":{"tags":["Query"],"summary":"UnreceivedPackets returns all the unreceived IBC packets associated with a\nchannel and sequences.","operationId":"FeeQuery_UnreceivedPackets","parameters":[{"type":"string","description":"channel unique identifier","name":"channel_id","in":"path","required":true},{"type":"string","description":"port unique identifier","name":"port_id","in":"path","required":true},{"minItems":1,"type":"array","items":{"type":"string","format":"uint64"},"collectionFormat":"csv","description":"list of packet sequences","name":"packet_commitment_sequences","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.QueryUnreceivedPacketsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/packet_commitments/{sequence}":{"get":{"tags":["Query"],"summary":"PacketCommitment queries a stored packet commitment hash.","operationId":"FeeQuery_PacketCommitment","parameters":[{"type":"string","description":"channel unique identifier","name":"channel_id","in":"path","required":true},{"type":"string","description":"port unique identifier","name":"port_id","in":"path","required":true},{"type":"string","format":"uint64","description":"packet sequence","name":"sequence","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.QueryPacketCommitmentResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/packet_receipts/{sequence}":{"get":{"tags":["Query"],"summary":"PacketReceipt queries if a given packet sequence has been received on the\nqueried chain","operationId":"FeeQuery_PacketReceipt","parameters":[{"type":"string","description":"channel unique identifier","name":"channel_id","in":"path","required":true},{"type":"string","description":"port unique identifier","name":"port_id","in":"path","required":true},{"type":"string","format":"uint64","description":"packet sequence","name":"sequence","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.QueryPacketReceiptResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/upgrade":{"get":{"tags":["Query"],"summary":"Upgrade returns the upgrade for a given port and channel id.","operationId":"FeeQuery_Upgrade","parameters":[{"type":"string","name":"channel_id","in":"path","required":true},{"type":"string","name":"port_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.QueryUpgradeResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/upgrade_error":{"get":{"tags":["Query"],"summary":"UpgradeError returns the error receipt if the upgrade handshake failed.","operationId":"FeeQuery_UpgradeError","parameters":[{"type":"string","name":"channel_id","in":"path","required":true},{"type":"string","name":"port_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.QueryUpgradeErrorResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/channel/v1/connections/{connection}/channels":{"get":{"tags":["Query"],"summary":"ConnectionChannels queries all the channels associated with a connection\nend.","operationId":"FeeQuery_ConnectionChannels","parameters":[{"type":"string","description":"connection unique identifier","name":"connection","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.QueryConnectionChannelsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/channel/v1/params":{"get":{"tags":["Query"],"summary":"ChannelParams queries all parameters of the ibc channel submodule.","operationId":"FeeQuery_ChannelParams","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.QueryChannelParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/client/v1/client_states":{"get":{"tags":["Query"],"summary":"ClientStates queries all the IBC light clients of a chain.","operationId":"FeeQuery_ClientStates","parameters":[{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.client.v1.QueryClientStatesResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/client/v1/client_states/{client_id}":{"get":{"tags":["Query"],"summary":"ClientState queries an IBC light client.","operationId":"FeeQuery_ClientState","parameters":[{"type":"string","description":"client state unique identifier","name":"client_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.client.v1.QueryClientStateResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/client/v1/client_status/{client_id}":{"get":{"tags":["Query"],"summary":"Status queries the status of an IBC client.","operationId":"FeeQuery_ClientStatus","parameters":[{"type":"string","description":"client unique identifier","name":"client_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.client.v1.QueryClientStatusResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/client/v1/consensus_states/{client_id}":{"get":{"tags":["Query"],"summary":"ConsensusStates queries all the consensus state associated with a given\nclient.","operationId":"FeeQuery_ConsensusStates","parameters":[{"type":"string","description":"client identifier","name":"client_id","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.client.v1.QueryConsensusStatesResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/client/v1/consensus_states/{client_id}/heights":{"get":{"tags":["Query"],"summary":"ConsensusStateHeights queries the height of every consensus states associated with a given client.","operationId":"FeeQuery_ConsensusStateHeights","parameters":[{"type":"string","description":"client identifier","name":"client_id","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.client.v1.QueryConsensusStateHeightsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/client/v1/consensus_states/{client_id}/revision/{revision_number}/height/{revision_height}":{"get":{"tags":["Query"],"summary":"ConsensusState queries a consensus state associated with a client state at\na given height.","operationId":"FeeQuery_ConsensusState","parameters":[{"type":"string","description":"client identifier","name":"client_id","in":"path","required":true},{"type":"string","format":"uint64","description":"consensus state revision number","name":"revision_number","in":"path","required":true},{"type":"string","format":"uint64","description":"consensus state revision height","name":"revision_height","in":"path","required":true},{"type":"boolean","description":"latest_height overrrides the height field and queries the latest stored\nConsensusState","name":"latest_height","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.client.v1.QueryConsensusStateResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/client/v1/params":{"get":{"tags":["Query"],"summary":"ClientParams queries all parameters of the ibc client submodule.","operationId":"FeeQuery_ClientParams","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.client.v1.QueryClientParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/client/v1/upgraded_client_states":{"get":{"tags":["Query"],"summary":"UpgradedClientState queries an Upgraded IBC light client.","operationId":"FeeQuery_UpgradedClientState","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.client.v1.QueryUpgradedClientStateResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/client/v1/upgraded_consensus_states":{"get":{"tags":["Query"],"summary":"UpgradedConsensusState queries an Upgraded IBC consensus state.","operationId":"FeeQuery_UpgradedConsensusState","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.client.v1.QueryUpgradedConsensusStateResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/client/v1/verify_membership":{"post":{"tags":["Query"],"summary":"VerifyMembership queries an IBC light client for proof verification of a value at a given key path.","operationId":"FeeQuery_VerifyMembership","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.client.v1.QueryVerifyMembershipRequest"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.client.v1.QueryVerifyMembershipResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/connection/v1/client_connections/{client_id}":{"get":{"tags":["Query"],"summary":"ClientConnections queries the connection paths associated with a client\nstate.","operationId":"FeeQuery_ClientConnections","parameters":[{"type":"string","description":"client identifier associated with a connection","name":"client_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.connection.v1.QueryClientConnectionsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/connection/v1/connections":{"get":{"tags":["Query"],"summary":"Connections queries all the IBC connections of a chain.","operationId":"FeeQuery_Connections","parameters":[{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.connection.v1.QueryConnectionsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/connection/v1/connections/{connection_id}":{"get":{"tags":["Query"],"summary":"Connection queries an IBC connection end.","operationId":"FeeQuery_Connection","parameters":[{"type":"string","description":"connection unique identifier","name":"connection_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.connection.v1.QueryConnectionResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/connection/v1/connections/{connection_id}/client_state":{"get":{"tags":["Query"],"summary":"ConnectionClientState queries the client state associated with the\nconnection.","operationId":"FeeQuery_ConnectionClientState","parameters":[{"type":"string","description":"connection identifier","name":"connection_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.connection.v1.QueryConnectionClientStateResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/connection/v1/connections/{connection_id}/consensus_state/revision/{revision_number}/height/{revision_height}":{"get":{"tags":["Query"],"summary":"ConnectionConsensusState queries the consensus state associated with the\nconnection.","operationId":"FeeQuery_ConnectionConsensusState","parameters":[{"type":"string","description":"connection identifier","name":"connection_id","in":"path","required":true},{"type":"string","format":"uint64","name":"revision_number","in":"path","required":true},{"type":"string","format":"uint64","name":"revision_height","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.connection.v1.QueryConnectionConsensusStateResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/connection/v1/params":{"get":{"tags":["Query"],"summary":"ConnectionParams queries all parameters of the ibc connection submodule.","operationId":"FeeQuery_ConnectionParams","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.connection.v1.QueryConnectionParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/lightclients/wasm/v1/checksums":{"get":{"tags":["Query"],"summary":"Get all Wasm checksums","operationId":"FeeQuery_Checksums","parameters":[{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.lightclients.wasm.v1.QueryChecksumsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/lightclients/wasm/v1/checksums/{checksum}/code":{"get":{"tags":["Query"],"summary":"Get Wasm code for given checksum","operationId":"FeeQuery_Code","parameters":[{"type":"string","description":"checksum is a hex encoded string of the code stored.","name":"checksum","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.lightclients.wasm.v1.QueryCodeResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ignite/modules/claim/airdrop_supply":{"get":{"tags":["Query"],"summary":"Queries a AirdropSupply by index.","operationId":"GithubComignitemodulesQuery_GetAirdropSupply","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.claim.v1.QueryGetAirdropSupplyResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ignite/modules/claim/claim_record":{"get":{"tags":["Query"],"operationId":"GithubComignitemodulesQuery_ListClaimRecord","parameters":[{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.claim.v1.QueryAllClaimRecordResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ignite/modules/claim/claim_record/{address}":{"get":{"tags":["Query"],"summary":"Queries a list of ClaimRecord items.","operationId":"GithubComignitemodulesQuery_GetClaimRecord","parameters":[{"type":"string","name":"address","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.claim.v1.QueryGetClaimRecordResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ignite/modules/claim/initial_claim":{"get":{"tags":["Query"],"summary":"Queries a InitialClaim by index.","operationId":"GithubComignitemodulesQuery_GetInitialClaim","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.claim.v1.QueryGetInitialClaimResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ignite/modules/claim/mission":{"get":{"tags":["Query"],"operationId":"GithubComignitemodulesQuery_ListMission","parameters":[{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.claim.v1.QueryAllMissionResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ignite/modules/claim/mission/{missionID}":{"get":{"tags":["Query"],"summary":"Queries a list of Mission items.","operationId":"GithubComignitemodulesQuery_GetMission","parameters":[{"type":"string","format":"uint64","name":"missionID","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.claim.v1.QueryGetMissionResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ignite/modules/claim/v1/params":{"get":{"tags":["Query"],"summary":"Parameters queries the parameters of the module.","operationId":"GithubComignitemodulesQuery_Params","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.claim.v1.QueryParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ignite/modules/fundraising/auction":{"get":{"tags":["Query"],"summary":"Queries a list of Auction items.","operationId":"GithubComignitemodulesQuery_ListAuction","parameters":[{"type":"string","name":"status","in":"query"},{"type":"string","name":"type","in":"query"},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.fundraising.v1.QueryAllAuctionResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ignite/modules/fundraising/auction/{auctionID}":{"get":{"tags":["Query"],"operationId":"GithubComignitemodulesQuery_GetAuction","parameters":[{"type":"string","format":"uint64","name":"auctionID","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.fundraising.v1.QueryGetAuctionResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ignite/modules/fundraising/auction/{auctionID}/allowedBidder":{"get":{"tags":["Query"],"summary":"Queries a list of AllowedBidder items.","operationId":"GithubComignitemodulesQuery_ListAllowedBidder","parameters":[{"type":"string","format":"uint64","name":"auctionID","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.fundraising.v1.QueryAllAllowedBidderResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ignite/modules/fundraising/auction/{auctionID}/allowed_bidder/{bidder}":{"get":{"tags":["Query"],"operationId":"GithubComignitemodulesQuery_GetAllowedBidder","parameters":[{"type":"string","format":"uint64","name":"auctionID","in":"path","required":true},{"type":"string","name":"bidder","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.fundraising.v1.QueryGetAllowedBidderResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ignite/modules/fundraising/auction/{auctionID}/bid":{"get":{"tags":["Query"],"summary":"Queries a list of Bid items.","operationId":"GithubComignitemodulesQuery_ListBid","parameters":[{"type":"string","format":"uint64","name":"auctionID","in":"path","required":true},{"type":"string","name":"bidder","in":"query"},{"type":"string","name":"isMatched","in":"query"},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.fundraising.v1.QueryAllBidResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ignite/modules/fundraising/auction/{auctionID}/bid/{bidID}":{"get":{"tags":["Query"],"operationId":"GithubComignitemodulesQuery_GetBid","parameters":[{"type":"string","format":"uint64","name":"auctionID","in":"path","required":true},{"type":"string","format":"uint64","name":"bidID","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.fundraising.v1.QueryGetBidResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ignite/modules/fundraising/auction/{auctionID}/vestings":{"get":{"tags":["Query"],"summary":"Queries a list of VestingQueue items.","operationId":"GithubComignitemodulesQuery_ListVestingQueue","parameters":[{"type":"string","format":"uint64","name":"auctionID","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.fundraising.v1.QueryAllVestingQueueResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ignite/modules/fundraising/v1/params":{"get":{"tags":["Query"],"summary":"Parameters queries the parameters of the module.","operationId":"GithubComignitemodulesQuery_ParamsMixin15","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.fundraising.v1.QueryParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ignite/modules/mint/annual_provisions":{"get":{"tags":["Query"],"summary":"Queries a list of AnnualProvisions items.","operationId":"GithubComignitemodulesQuery_AnnualProvisions","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.mint.v1.QueryAnnualProvisionsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ignite/modules/mint/inflation":{"get":{"tags":["Query"],"summary":"Queries a list of Inflation items.","operationId":"GithubComignitemodulesQuery_Inflation","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.mint.v1.QueryInflationResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ignite/modules/mint/v1/params":{"get":{"tags":["Query"],"summary":"Parameters queries the parameters of the module.","operationId":"GithubComignitemodulesQuery_ParamsMixin22","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.mint.v1.QueryParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/modules.claim.v1.Msg/Claim":{"post":{"tags":["Msg"],"operationId":"GithubComignitemodulesMsg_Claim","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/modules.claim.v1.MsgClaim"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.claim.v1.MsgClaimResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/modules.claim.v1.Msg/UpdateParams":{"post":{"tags":["Msg"],"summary":"UpdateParams defines a (governance) operation for updating the module\nparameters. The authority defaults to the x/gov module account.","operationId":"GithubComignitemodulesMsg_UpdateParams","parameters":[{"description":"MsgUpdateParams is the Msg/UpdateParams request type.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/modules.claim.v1.MsgUpdateParams"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.claim.v1.MsgUpdateParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/modules.fundraising.v1.Msg/AddAllowedBidder":{"post":{"tags":["Msg"],"summary":"AddAllowedBidder defines a method sto add a single allowed bidder message.\nThis is for the testing purpose and it must not be used in mainnet.","operationId":"GithubComignitemodulesMsg_AddAllowedBidder","parameters":[{"description":"MsgAddAllowedBidder defines a SDK message for adding an allowed bidder to the\nauction.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/modules.fundraising.v1.MsgAddAllowedBidder"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.fundraising.v1.MsgAddAllowedBidderResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/modules.fundraising.v1.Msg/CancelAuction":{"post":{"tags":["Msg"],"summary":"CancelAuction defines a method to cancel the auction message.","operationId":"GithubComignitemodulesMsg_CancelAuction","parameters":[{"description":"MsgCancelAuction defines a SDK message for cancelling the auction.\nCancelling is only allowed when the auction hasn't started yet.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/modules.fundraising.v1.MsgCancelAuction"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.fundraising.v1.MsgCancelAuctionResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/modules.fundraising.v1.Msg/CreateBatchAuction":{"post":{"tags":["Msg"],"summary":"CreateBatchAuction submits a create batch auction message.","operationId":"GithubComignitemodulesMsg_CreateBatchAuction","parameters":[{"description":"MsgCreateBatchAuction defines a SDK message for creating an batch\nauction.\n\nSee:\nhttps://github.com/ignite/modules/tree/main/x/fundraising/spec/04_messages.md","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/modules.fundraising.v1.MsgCreateBatchAuction"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.fundraising.v1.MsgCreateBatchAuctionResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/modules.fundraising.v1.Msg/CreateFixedPriceAuction":{"post":{"tags":["Msg"],"summary":"CreateFixedPriceAuction submits a create fixed price auction message.","operationId":"GithubComignitemodulesMsg_CreateFixedPriceAuction","parameters":[{"description":"MsgCreateFixedPriceAuction defines a SDK message for creating a fixed price\nauction.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/modules.fundraising.v1.MsgCreateFixedPriceAuction"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.fundraising.v1.MsgCreateFixedPriceAuctionResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/modules.fundraising.v1.Msg/ModifyBid":{"post":{"tags":["Msg"],"summary":"ModifyBid defines a method to modify the bid message.","operationId":"GithubComignitemodulesMsg_ModifyBid","parameters":[{"description":"MsgModifyBid defines a SDK message for modifying an existing bid for the\nauction.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/modules.fundraising.v1.MsgModifyBid"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.fundraising.v1.MsgModifyBidResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/modules.fundraising.v1.Msg/PlaceBid":{"post":{"tags":["Msg"],"summary":"PlaceBid defines a method to place a bid message.","operationId":"GithubComignitemodulesMsg_PlaceBid","parameters":[{"description":"MsgPlaceBid defines a SDK message for placing a bid for the auction.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/modules.fundraising.v1.MsgPlaceBid"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.fundraising.v1.MsgPlaceBidResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/modules.fundraising.v1.Msg/UpdateParams":{"post":{"tags":["Msg"],"summary":"UpdateParams defines a (governance) operation for updating the module\nparameters. The authority defaults to the x/gov module account.","operationId":"GithubComignitemodulesMsg_UpdateParamsMixin16","parameters":[{"description":"MsgUpdateParams is the Msg/UpdateParams request type.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/modules.fundraising.v1.MsgUpdateParams"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.fundraising.v1.MsgUpdateParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/modules.mint.v1.Msg/UpdateParams":{"post":{"tags":["Msg"],"summary":"UpdateParams defines a (governance) operation for updating the module\nparameters. The authority defaults to the x/gov module account.","operationId":"GithubComignitemodulesMsg_UpdateParamsMixin23","parameters":[{"description":"MsgUpdateParams is the Msg/UpdateParams request type.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/modules.mint.v1.MsgUpdateParams"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.mint.v1.MsgUpdateParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/tendermint.abci.ABCI/ApplySnapshotChunk":{"post":{"tags":["ABCI"],"operationId":"CircuitABCI_ApplySnapshotChunk","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/tendermint.abci.RequestApplySnapshotChunk"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/tendermint.abci.ResponseApplySnapshotChunk"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/tendermint.abci.ABCI/CheckTx":{"post":{"tags":["ABCI"],"operationId":"CircuitABCI_CheckTx","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/tendermint.abci.RequestCheckTx"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/tendermint.abci.ResponseCheckTx"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/tendermint.abci.ABCI/Commit":{"post":{"tags":["ABCI"],"operationId":"CircuitABCI_Commit","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/tendermint.abci.RequestCommit"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/tendermint.abci.ResponseCommit"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/tendermint.abci.ABCI/Echo":{"post":{"tags":["ABCI"],"operationId":"CircuitABCI_Echo","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/tendermint.abci.RequestEcho"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/tendermint.abci.ResponseEcho"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/tendermint.abci.ABCI/ExtendVote":{"post":{"tags":["ABCI"],"operationId":"CircuitABCI_ExtendVote","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/tendermint.abci.RequestExtendVote"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/tendermint.abci.ResponseExtendVote"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/tendermint.abci.ABCI/FinalizeBlock":{"post":{"tags":["ABCI"],"operationId":"CircuitABCI_FinalizeBlock","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/tendermint.abci.RequestFinalizeBlock"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/tendermint.abci.ResponseFinalizeBlock"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/tendermint.abci.ABCI/Flush":{"post":{"tags":["ABCI"],"operationId":"CircuitABCI_Flush","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/tendermint.abci.RequestFlush"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/tendermint.abci.ResponseFlush"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/tendermint.abci.ABCI/Info":{"post":{"tags":["ABCI"],"operationId":"CircuitABCI_Info","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/tendermint.abci.RequestInfo"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/tendermint.abci.ResponseInfo"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/tendermint.abci.ABCI/InitChain":{"post":{"tags":["ABCI"],"operationId":"CircuitABCI_InitChain","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/tendermint.abci.RequestInitChain"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/tendermint.abci.ResponseInitChain"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/tendermint.abci.ABCI/ListSnapshots":{"post":{"tags":["ABCI"],"operationId":"CircuitABCI_ListSnapshots","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/tendermint.abci.RequestListSnapshots"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/tendermint.abci.ResponseListSnapshots"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/tendermint.abci.ABCI/LoadSnapshotChunk":{"post":{"tags":["ABCI"],"operationId":"CircuitABCI_LoadSnapshotChunk","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/tendermint.abci.RequestLoadSnapshotChunk"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/tendermint.abci.ResponseLoadSnapshotChunk"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/tendermint.abci.ABCI/OfferSnapshot":{"post":{"tags":["ABCI"],"operationId":"CircuitABCI_OfferSnapshot","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/tendermint.abci.RequestOfferSnapshot"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/tendermint.abci.ResponseOfferSnapshot"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/tendermint.abci.ABCI/PrepareProposal":{"post":{"tags":["ABCI"],"operationId":"CircuitABCI_PrepareProposal","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/tendermint.abci.RequestPrepareProposal"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/tendermint.abci.ResponsePrepareProposal"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/tendermint.abci.ABCI/ProcessProposal":{"post":{"tags":["ABCI"],"operationId":"CircuitABCI_ProcessProposal","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/tendermint.abci.RequestProcessProposal"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/tendermint.abci.ResponseProcessProposal"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/tendermint.abci.ABCI/Query":{"post":{"tags":["ABCI"],"operationId":"CircuitABCI_Query","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/tendermint.abci.RequestQuery"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/tendermint.abci.ResponseQuery"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/tendermint.abci.ABCI/VerifyVoteExtension":{"post":{"tags":["ABCI"],"operationId":"CircuitABCI_VerifyVoteExtension","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/tendermint.abci.RequestVerifyVoteExtension"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/tendermint.abci.ResponseVerifyVoteExtension"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}}},"definitions":{"cosmos.auth.v1beta1.AddressBytesToStringResponse":{"description":"AddressBytesToStringResponse is the response type for AddressString rpc method.\n\nSince: cosmos-sdk 0.46","type":"object","properties":{"address_string":{"type":"string"}}},"cosmos.auth.v1beta1.AddressStringToBytesResponse":{"description":"AddressStringToBytesResponse is the response type for AddressBytes rpc method.\n\nSince: cosmos-sdk 0.46","type":"object","properties":{"address_bytes":{"type":"string","format":"byte"}}},"cosmos.auth.v1beta1.BaseAccount":{"description":"BaseAccount defines a base account type. It contains all the necessary fields\nfor basic account functionality. Any custom account type should extend this\ntype for additional functionality (e.g. vesting).","type":"object","properties":{"account_number":{"type":"string","format":"uint64"},"address":{"type":"string"},"pub_key":{"$ref":"#/definitions/google.protobuf.Any"},"sequence":{"type":"string","format":"uint64"}}},"cosmos.auth.v1beta1.Bech32PrefixResponse":{"description":"Bech32PrefixResponse is the response type for Bech32Prefix rpc method.\n\nSince: cosmos-sdk 0.46","type":"object","properties":{"bech32_prefix":{"type":"string"}}},"cosmos.auth.v1beta1.MsgUpdateParams":{"description":"MsgUpdateParams is the Msg/UpdateParams request type.\n\nSince: cosmos-sdk 0.47","type":"object","properties":{"authority":{"description":"authority is the address that controls the module (defaults to x/gov unless overwritten).","type":"string"},"params":{"description":"params defines the x/auth parameters to update.\n\nNOTE: All parameters must be supplied.","$ref":"#/definitions/cosmos.auth.v1beta1.Params"}}},"cosmos.auth.v1beta1.MsgUpdateParamsResponse":{"description":"MsgUpdateParamsResponse defines the response structure for executing a\nMsgUpdateParams message.\n\nSince: cosmos-sdk 0.47","type":"object"},"cosmos.auth.v1beta1.Params":{"description":"Params defines the parameters for the auth module.","type":"object","properties":{"max_memo_characters":{"type":"string","format":"uint64"},"sig_verify_cost_ed25519":{"type":"string","format":"uint64"},"sig_verify_cost_secp256k1":{"type":"string","format":"uint64"},"tx_sig_limit":{"type":"string","format":"uint64"},"tx_size_cost_per_byte":{"type":"string","format":"uint64"}}},"cosmos.auth.v1beta1.QueryAccountAddressByIDResponse":{"description":"Since: cosmos-sdk 0.46.2","type":"object","title":"QueryAccountAddressByIDResponse is the response type for AccountAddressByID rpc method","properties":{"account_address":{"type":"string"}}},"cosmos.auth.v1beta1.QueryAccountInfoResponse":{"description":"QueryAccountInfoResponse is the Query/AccountInfo response type.\n\nSince: cosmos-sdk 0.47","type":"object","properties":{"info":{"description":"info is the account info which is represented by BaseAccount.","$ref":"#/definitions/cosmos.auth.v1beta1.BaseAccount"}}},"cosmos.auth.v1beta1.QueryAccountResponse":{"description":"QueryAccountResponse is the response type for the Query/Account RPC method.","type":"object","properties":{"account":{"description":"account defines the account of the corresponding address.","$ref":"#/definitions/google.protobuf.Any"}}},"cosmos.auth.v1beta1.QueryAccountsResponse":{"description":"QueryAccountsResponse is the response type for the Query/Accounts RPC method.\n\nSince: cosmos-sdk 0.43","type":"object","properties":{"accounts":{"type":"array","title":"accounts are the existing accounts","items":{"type":"object","$ref":"#/definitions/google.protobuf.Any"}},"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.auth.v1beta1.QueryModuleAccountByNameResponse":{"description":"QueryModuleAccountByNameResponse is the response type for the Query/ModuleAccountByName RPC method.","type":"object","properties":{"account":{"$ref":"#/definitions/google.protobuf.Any"}}},"cosmos.auth.v1beta1.QueryModuleAccountsResponse":{"description":"QueryModuleAccountsResponse is the response type for the Query/ModuleAccounts RPC method.\n\nSince: cosmos-sdk 0.46","type":"object","properties":{"accounts":{"type":"array","items":{"type":"object","$ref":"#/definitions/google.protobuf.Any"}}}},"cosmos.auth.v1beta1.QueryParamsResponse":{"description":"QueryParamsResponse is the response type for the Query/Params RPC method.","type":"object","properties":{"params":{"description":"params defines the parameters of the module.","$ref":"#/definitions/cosmos.auth.v1beta1.Params"}}},"cosmos.authz.v1beta1.Grant":{"description":"Grant gives permissions to execute\nthe provide method with expiration time.","type":"object","properties":{"authorization":{"$ref":"#/definitions/google.protobuf.Any"},"expiration":{"type":"string","format":"date-time","title":"time when the grant will expire and will be pruned. If null, then the grant\ndoesn't have a time expiration (other conditions in `authorization`\nmay apply to invalidate the grant)"}}},"cosmos.authz.v1beta1.GrantAuthorization":{"type":"object","title":"GrantAuthorization extends a grant with both the addresses of the grantee and granter.\nIt is used in genesis.proto and query.proto","properties":{"authorization":{"$ref":"#/definitions/google.protobuf.Any"},"expiration":{"type":"string","format":"date-time"},"grantee":{"type":"string"},"granter":{"type":"string"}}},"cosmos.authz.v1beta1.MsgExec":{"description":"MsgExec attempts to execute the provided messages using\nauthorizations granted to the grantee. Each message should have only\none signer corresponding to the granter of the authorization.","type":"object","properties":{"grantee":{"type":"string"},"msgs":{"description":"Execute Msg.\nThe x/authz will try to find a grant matching (msg.signers[0], grantee, MsgTypeURL(msg))\ntriple and validate it.","type":"array","items":{"type":"object","$ref":"#/definitions/google.protobuf.Any"}}}},"cosmos.authz.v1beta1.MsgExecResponse":{"description":"MsgExecResponse defines the Msg/MsgExecResponse response type.","type":"object","properties":{"results":{"type":"array","items":{"type":"string","format":"byte"}}}},"cosmos.authz.v1beta1.MsgGrant":{"description":"MsgGrant is a request type for Grant method. It declares authorization to the grantee\non behalf of the granter with the provided expiration time.","type":"object","properties":{"grant":{"$ref":"#/definitions/cosmos.authz.v1beta1.Grant"},"grantee":{"type":"string"},"granter":{"type":"string"}}},"cosmos.authz.v1beta1.MsgGrantResponse":{"description":"MsgGrantResponse defines the Msg/MsgGrant response type.","type":"object"},"cosmos.authz.v1beta1.MsgRevoke":{"description":"MsgRevoke revokes any authorization with the provided sdk.Msg type on the\ngranter's account with that has been granted to the grantee.","type":"object","properties":{"grantee":{"type":"string"},"granter":{"type":"string"},"msg_type_url":{"type":"string"}}},"cosmos.authz.v1beta1.MsgRevokeResponse":{"description":"MsgRevokeResponse defines the Msg/MsgRevokeResponse response type.","type":"object"},"cosmos.authz.v1beta1.QueryGranteeGrantsResponse":{"description":"QueryGranteeGrantsResponse is the response type for the Query/GranteeGrants RPC method.","type":"object","properties":{"grants":{"description":"grants is a list of grants granted to the grantee.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.authz.v1beta1.GrantAuthorization"}},"pagination":{"description":"pagination defines an pagination for the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.authz.v1beta1.QueryGranterGrantsResponse":{"description":"QueryGranterGrantsResponse is the response type for the Query/GranterGrants RPC method.","type":"object","properties":{"grants":{"description":"grants is a list of grants granted by the granter.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.authz.v1beta1.GrantAuthorization"}},"pagination":{"description":"pagination defines an pagination for the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.authz.v1beta1.QueryGrantsResponse":{"description":"QueryGrantsResponse is the response type for the Query/Authorizations RPC method.","type":"object","properties":{"grants":{"description":"authorizations is a list of grants granted for grantee by granter.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.authz.v1beta1.Grant"}},"pagination":{"description":"pagination defines an pagination for the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.autocli.v1.AppOptionsRequest":{"description":"AppOptionsRequest is the RemoteInfoService/AppOptions request type.","type":"object"},"cosmos.autocli.v1.AppOptionsResponse":{"description":"AppOptionsResponse is the RemoteInfoService/AppOptions response type.","type":"object","properties":{"module_options":{"description":"module_options is a map of module name to autocli module options.","type":"object","additionalProperties":{"$ref":"#/definitions/cosmos.autocli.v1.ModuleOptions"}}}},"cosmos.autocli.v1.FlagOptions":{"description":"FlagOptions are options for flags generated from rpc request fields.\nBy default, all request fields are configured as flags based on the\nkebab-case name of the field. Fields can be turned into positional arguments\ninstead by using RpcCommandOptions.positional_args.","type":"object","properties":{"default_value":{"description":"default_value is the default value as text.","type":"string"},"deprecated":{"description":"deprecated is the usage text to show if this flag is deprecated.","type":"string"},"hidden":{"type":"boolean","title":"hidden hides the flag from help/usage text"},"name":{"description":"name is an alternate name to use for the field flag.","type":"string"},"shorthand":{"description":"shorthand is a one-letter abbreviated flag.","type":"string"},"shorthand_deprecated":{"description":"shorthand_deprecated is the usage text to show if the shorthand of this flag is deprecated.","type":"string"},"usage":{"description":"usage is the help message.","type":"string"}}},"cosmos.autocli.v1.ModuleOptions":{"description":"ModuleOptions describes the CLI options for a Cosmos SDK module.","type":"object","properties":{"query":{"description":"query describes the queries commands for the module.","$ref":"#/definitions/cosmos.autocli.v1.ServiceCommandDescriptor"},"tx":{"description":"tx describes the tx commands for the module.","$ref":"#/definitions/cosmos.autocli.v1.ServiceCommandDescriptor"}}},"cosmos.autocli.v1.PositionalArgDescriptor":{"description":"PositionalArgDescriptor describes a positional argument.","type":"object","properties":{"proto_field":{"description":"proto_field specifies the proto field to use as the positional arg. Any\nfields used as positional args will not have a flag generated.","type":"string"},"varargs":{"description":"varargs makes a positional parameter a varargs parameter. This can only be\napplied to last positional parameter and the proto_field must a repeated\nfield.","type":"boolean"}}},"cosmos.autocli.v1.RpcCommandOptions":{"description":"RpcCommandOptions specifies options for commands generated from protobuf\nrpc methods.","type":"object","properties":{"alias":{"description":"alias is an array of aliases that can be used instead of the first word in Use.","type":"array","items":{"type":"string"}},"deprecated":{"description":"deprecated defines, if this command is deprecated and should print this string when used.","type":"string"},"example":{"description":"example is examples of how to use the command.","type":"string"},"flag_options":{"description":"flag_options are options for flags generated from rpc request fields.\nBy default all request fields are configured as flags. They can\nalso be configured as positional args instead using positional_args.","type":"object","additionalProperties":{"$ref":"#/definitions/cosmos.autocli.v1.FlagOptions"}},"long":{"description":"long is the long message shown in the 'help \u003cthis-command\u003e' output.","type":"string"},"positional_args":{"description":"positional_args specifies positional arguments for the command.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.autocli.v1.PositionalArgDescriptor"}},"rpc_method":{"description":"rpc_method is short name of the protobuf rpc method that this command is\ngenerated from.","type":"string"},"short":{"description":"short is the short description shown in the 'help' output.","type":"string"},"skip":{"description":"skip specifies whether to skip this rpc method when generating commands.","type":"boolean"},"suggest_for":{"description":"suggest_for is an array of command names for which this command will be suggested -\nsimilar to aliases but only suggests.","type":"array","items":{"type":"string"}},"use":{"description":"use is the one-line usage method. It also allows specifying an alternate\nname for the command as the first word of the usage text.\n\nBy default the name of an rpc command is the kebab-case short name of the\nrpc method.","type":"string"},"version":{"description":"version defines the version for this command. If this value is non-empty and the command does not\ndefine a \"version\" flag, a \"version\" boolean flag will be added to the command and, if specified,\nwill print content of the \"Version\" variable. A shorthand \"v\" flag will also be added if the\ncommand does not define one.","type":"string"}}},"cosmos.autocli.v1.ServiceCommandDescriptor":{"description":"ServiceCommandDescriptor describes a CLI command based on a protobuf service.","type":"object","properties":{"rpc_command_options":{"description":"rpc_command_options are options for commands generated from rpc methods.\nIf no options are specified for a given rpc method on the service, a\ncommand will be generated for that method with the default options.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.autocli.v1.RpcCommandOptions"}},"service":{"description":"service is the fully qualified name of the protobuf service to build\nthe command from. It can be left empty if sub_commands are used instead\nwhich may be the case if a module provides multiple tx and/or query services.","type":"string"},"sub_commands":{"description":"sub_commands is a map of optional sub-commands for this command based on\ndifferent protobuf services. The map key is used as the name of the\nsub-command.","type":"object","additionalProperties":{"$ref":"#/definitions/cosmos.autocli.v1.ServiceCommandDescriptor"}}}},"cosmos.bank.v1beta1.DenomOwner":{"description":"DenomOwner defines structure representing an account that owns or holds a\nparticular denominated token. It contains the account address and account\nbalance of the denominated token.\n\nSince: cosmos-sdk 0.46","type":"object","properties":{"address":{"description":"address defines the address that owns a particular denomination.","type":"string"},"balance":{"description":"balance is the balance of the denominated coin for an account.","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}}},"cosmos.bank.v1beta1.DenomUnit":{"description":"DenomUnit represents a struct that describes a given\ndenomination unit of the basic token.","type":"object","properties":{"aliases":{"type":"array","title":"aliases is a list of string aliases for the given denom","items":{"type":"string"}},"denom":{"description":"denom represents the string name of the given denom unit (e.g uatom).","type":"string"},"exponent":{"description":"exponent represents power of 10 exponent that one must\nraise the base_denom to in order to equal the given DenomUnit's denom\n1 denom = 10^exponent base_denom\n(e.g. with a base_denom of uatom, one can create a DenomUnit of 'atom' with\nexponent = 6, thus: 1 atom = 10^6 uatom).","type":"integer","format":"int64"}}},"cosmos.bank.v1beta1.Input":{"description":"Input models transaction input.","type":"object","properties":{"address":{"type":"string"},"coins":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}}}},"cosmos.bank.v1beta1.Metadata":{"description":"Metadata represents a struct that describes\na basic token.","type":"object","properties":{"base":{"description":"base represents the base denom (should be the DenomUnit with exponent = 0).","type":"string"},"denom_units":{"type":"array","title":"denom_units represents the list of DenomUnit's for a given coin","items":{"type":"object","$ref":"#/definitions/cosmos.bank.v1beta1.DenomUnit"}},"description":{"type":"string"},"display":{"description":"display indicates the suggested denom that should be\ndisplayed in clients.","type":"string"},"name":{"description":"Since: cosmos-sdk 0.43","type":"string","title":"name defines the name of the token (eg: Cosmos Atom)"},"symbol":{"description":"symbol is the token symbol usually shown on exchanges (eg: ATOM). This can\nbe the same as the display.\n\nSince: cosmos-sdk 0.43","type":"string"},"uri":{"description":"URI to a document (on or off-chain) that contains additional information. Optional.\n\nSince: cosmos-sdk 0.46","type":"string"},"uri_hash":{"description":"URIHash is a sha256 hash of a document pointed by URI. It's used to verify that\nthe document didn't change. Optional.\n\nSince: cosmos-sdk 0.46","type":"string"}}},"cosmos.bank.v1beta1.MsgMultiSend":{"description":"MsgMultiSend represents an arbitrary multi-in, multi-out send message.","type":"object","properties":{"inputs":{"description":"Inputs, despite being `repeated`, only allows one sender input. This is\nchecked in MsgMultiSend's ValidateBasic.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.bank.v1beta1.Input"}},"outputs":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.bank.v1beta1.Output"}}}},"cosmos.bank.v1beta1.MsgMultiSendResponse":{"description":"MsgMultiSendResponse defines the Msg/MultiSend response type.","type":"object"},"cosmos.bank.v1beta1.MsgSend":{"description":"MsgSend represents a message to send coins from one account to another.","type":"object","properties":{"amount":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}},"from_address":{"type":"string"},"to_address":{"type":"string"}}},"cosmos.bank.v1beta1.MsgSendResponse":{"description":"MsgSendResponse defines the Msg/Send response type.","type":"object"},"cosmos.bank.v1beta1.MsgSetSendEnabled":{"description":"MsgSetSendEnabled is the Msg/SetSendEnabled request type.\n\nOnly entries to add/update/delete need to be included.\nExisting SendEnabled entries that are not included in this\nmessage are left unchanged.\n\nSince: cosmos-sdk 0.47","type":"object","properties":{"authority":{"description":"authority is the address that controls the module.","type":"string"},"send_enabled":{"description":"send_enabled is the list of entries to add or update.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.bank.v1beta1.SendEnabled"}},"use_default_for":{"description":"use_default_for is a list of denoms that should use the params.default_send_enabled value.\nDenoms listed here will have their SendEnabled entries deleted.\nIf a denom is included that doesn't have a SendEnabled entry,\nit will be ignored.","type":"array","items":{"type":"string"}}}},"cosmos.bank.v1beta1.MsgSetSendEnabledResponse":{"description":"MsgSetSendEnabledResponse defines the Msg/SetSendEnabled response type.\n\nSince: cosmos-sdk 0.47","type":"object"},"cosmos.bank.v1beta1.MsgUpdateParams":{"description":"MsgUpdateParams is the Msg/UpdateParams request type.\n\nSince: cosmos-sdk 0.47","type":"object","properties":{"authority":{"description":"authority is the address that controls the module (defaults to x/gov unless overwritten).","type":"string"},"params":{"description":"params defines the x/bank parameters to update.\n\nNOTE: All parameters must be supplied.","$ref":"#/definitions/cosmos.bank.v1beta1.Params"}}},"cosmos.bank.v1beta1.MsgUpdateParamsResponse":{"description":"MsgUpdateParamsResponse defines the response structure for executing a\nMsgUpdateParams message.\n\nSince: cosmos-sdk 0.47","type":"object"},"cosmos.bank.v1beta1.Output":{"description":"Output models transaction outputs.","type":"object","properties":{"address":{"type":"string"},"coins":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}}}},"cosmos.bank.v1beta1.Params":{"description":"Params defines the parameters for the bank module.","type":"object","properties":{"default_send_enabled":{"type":"boolean"},"send_enabled":{"description":"Deprecated: Use of SendEnabled in params is deprecated.\nFor genesis, use the newly added send_enabled field in the genesis object.\nStorage, lookup, and manipulation of this information is now in the keeper.\n\nAs of cosmos-sdk 0.47, this only exists for backwards compatibility of genesis files.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.bank.v1beta1.SendEnabled"}}}},"cosmos.bank.v1beta1.QueryAllBalancesResponse":{"description":"QueryAllBalancesResponse is the response type for the Query/AllBalances RPC\nmethod.","type":"object","properties":{"balances":{"description":"balances is the balances of all the coins.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}},"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.bank.v1beta1.QueryBalanceResponse":{"description":"QueryBalanceResponse is the response type for the Query/Balance RPC method.","type":"object","properties":{"balance":{"description":"balance is the balance of the coin.","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}}},"cosmos.bank.v1beta1.QueryDenomMetadataByQueryStringResponse":{"description":"QueryDenomMetadataByQueryStringResponse is the response type for the Query/DenomMetadata RPC\nmethod. Identical with QueryDenomMetadataResponse but receives denom as query string in request.","type":"object","properties":{"metadata":{"description":"metadata describes and provides all the client information for the requested token.","$ref":"#/definitions/cosmos.bank.v1beta1.Metadata"}}},"cosmos.bank.v1beta1.QueryDenomMetadataResponse":{"description":"QueryDenomMetadataResponse is the response type for the Query/DenomMetadata RPC\nmethod.","type":"object","properties":{"metadata":{"description":"metadata describes and provides all the client information for the requested token.","$ref":"#/definitions/cosmos.bank.v1beta1.Metadata"}}},"cosmos.bank.v1beta1.QueryDenomOwnersByQueryResponse":{"description":"QueryDenomOwnersByQueryResponse defines the RPC response of a DenomOwnersByQuery RPC query.\n\nSince: cosmos-sdk 0.50.3","type":"object","properties":{"denom_owners":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.bank.v1beta1.DenomOwner"}},"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.bank.v1beta1.QueryDenomOwnersResponse":{"description":"QueryDenomOwnersResponse defines the RPC response of a DenomOwners RPC query.\n\nSince: cosmos-sdk 0.46","type":"object","properties":{"denom_owners":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.bank.v1beta1.DenomOwner"}},"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.bank.v1beta1.QueryDenomsMetadataResponse":{"description":"QueryDenomsMetadataResponse is the response type for the Query/DenomsMetadata RPC\nmethod.","type":"object","properties":{"metadatas":{"description":"metadata provides the client information for all the registered tokens.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.bank.v1beta1.Metadata"}},"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.bank.v1beta1.QueryParamsResponse":{"description":"QueryParamsResponse defines the response type for querying x/bank parameters.","type":"object","properties":{"params":{"description":"params provides the parameters of the bank module.","$ref":"#/definitions/cosmos.bank.v1beta1.Params"}}},"cosmos.bank.v1beta1.QuerySendEnabledResponse":{"description":"QuerySendEnabledResponse defines the RPC response of a SendEnable query.\n\nSince: cosmos-sdk 0.47","type":"object","properties":{"pagination":{"description":"pagination defines the pagination in the response. This field is only\npopulated if the denoms field in the request is empty.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"},"send_enabled":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.bank.v1beta1.SendEnabled"}}}},"cosmos.bank.v1beta1.QuerySpendableBalanceByDenomResponse":{"description":"QuerySpendableBalanceByDenomResponse defines the gRPC response structure for\nquerying an account's spendable balance for a specific denom.\n\nSince: cosmos-sdk 0.47","type":"object","properties":{"balance":{"description":"balance is the balance of the coin.","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}}},"cosmos.bank.v1beta1.QuerySpendableBalancesResponse":{"description":"QuerySpendableBalancesResponse defines the gRPC response structure for querying\nan account's spendable balances.\n\nSince: cosmos-sdk 0.46","type":"object","properties":{"balances":{"description":"balances is the spendable balances of all the coins.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}},"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.bank.v1beta1.QuerySupplyOfResponse":{"description":"QuerySupplyOfResponse is the response type for the Query/SupplyOf RPC method.","type":"object","properties":{"amount":{"description":"amount is the supply of the coin.","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}}},"cosmos.bank.v1beta1.QueryTotalSupplyResponse":{"type":"object","title":"QueryTotalSupplyResponse is the response type for the Query/TotalSupply RPC\nmethod","properties":{"pagination":{"description":"pagination defines the pagination in the response.\n\nSince: cosmos-sdk 0.43","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"},"supply":{"type":"array","title":"supply is the supply of the coins","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}}}},"cosmos.bank.v1beta1.SendEnabled":{"description":"SendEnabled maps coin denom to a send_enabled status (whether a denom is\nsendable).","type":"object","properties":{"denom":{"type":"string"},"enabled":{"type":"boolean"}}},"cosmos.base.abci.v1beta1.ABCIMessageLog":{"description":"ABCIMessageLog defines a structure containing an indexed tx ABCI message log.","type":"object","properties":{"events":{"description":"Events contains a slice of Event objects that were emitted during some\nexecution.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.abci.v1beta1.StringEvent"}},"log":{"type":"string"},"msg_index":{"type":"integer","format":"int64"}}},"cosmos.base.abci.v1beta1.Attribute":{"description":"Attribute defines an attribute wrapper where the key and value are\nstrings instead of raw bytes.","type":"object","properties":{"key":{"type":"string"},"value":{"type":"string"}}},"cosmos.base.abci.v1beta1.GasInfo":{"description":"GasInfo defines tx execution gas context.","type":"object","properties":{"gas_used":{"description":"GasUsed is the amount of gas actually consumed.","type":"string","format":"uint64"},"gas_wanted":{"description":"GasWanted is the maximum units of work we allow this tx to perform.","type":"string","format":"uint64"}}},"cosmos.base.abci.v1beta1.Result":{"description":"Result is the union of ResponseFormat and ResponseCheckTx.","type":"object","properties":{"data":{"description":"Data is any data returned from message or handler execution. It MUST be\nlength prefixed in order to separate data from multiple message executions.\nDeprecated. This field is still populated, but prefer msg_response instead\nbecause it also contains the Msg response typeURL.","type":"string","format":"byte"},"events":{"description":"Events contains a slice of Event objects that were emitted during message\nor handler execution.","type":"array","items":{"type":"object","$ref":"#/definitions/tendermint.abci.Event"}},"log":{"description":"Log contains the log information from message or handler execution.","type":"string"},"msg_responses":{"description":"msg_responses contains the Msg handler responses type packed in Anys.\n\nSince: cosmos-sdk 0.46","type":"array","items":{"type":"object","$ref":"#/definitions/google.protobuf.Any"}}}},"cosmos.base.abci.v1beta1.StringEvent":{"description":"StringEvent defines en Event object wrapper where all the attributes\ncontain key/value pairs that are strings instead of raw bytes.","type":"object","properties":{"attributes":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.abci.v1beta1.Attribute"}},"type":{"type":"string"}}},"cosmos.base.abci.v1beta1.TxResponse":{"description":"TxResponse defines a structure containing relevant tx data and metadata. The\ntags are stringified and the log is JSON decoded.","type":"object","properties":{"code":{"description":"Response code.","type":"integer","format":"int64"},"codespace":{"type":"string","title":"Namespace for the Code"},"data":{"description":"Result bytes, if any.","type":"string"},"events":{"description":"Events defines all the events emitted by processing a transaction. Note,\nthese events include those emitted by processing all the messages and those\nemitted from the ante. Whereas Logs contains the events, with\nadditional metadata, emitted only by processing the messages.\n\nSince: cosmos-sdk 0.42.11, 0.44.5, 0.45","type":"array","items":{"type":"object","$ref":"#/definitions/tendermint.abci.Event"}},"gas_used":{"description":"Amount of gas consumed by transaction.","type":"string","format":"int64"},"gas_wanted":{"description":"Amount of gas requested for transaction.","type":"string","format":"int64"},"height":{"type":"string","format":"int64","title":"The block height"},"info":{"description":"Additional information. May be non-deterministic.","type":"string"},"logs":{"description":"The output of the application's logger (typed). May be non-deterministic.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.abci.v1beta1.ABCIMessageLog"}},"raw_log":{"description":"The output of the application's logger (raw string). May be\nnon-deterministic.","type":"string"},"timestamp":{"description":"Time of the previous block. For heights \u003e 1, it's the weighted median of\nthe timestamps of the valid votes in the block.LastCommit. For height == 1,\nit's genesis time.","type":"string"},"tx":{"description":"The request transaction bytes.","$ref":"#/definitions/google.protobuf.Any"},"txhash":{"description":"The transaction hash.","type":"string"}}},"cosmos.base.node.v1beta1.ConfigResponse":{"description":"ConfigResponse defines the response structure for the Config gRPC query.","type":"object","properties":{"halt_height":{"type":"string","format":"uint64"},"minimum_gas_price":{"type":"string"},"pruning_interval":{"type":"string"},"pruning_keep_recent":{"type":"string"}}},"cosmos.base.node.v1beta1.StatusResponse":{"description":"StateResponse defines the response structure for the status of a node.","type":"object","properties":{"app_hash":{"type":"string","format":"byte","title":"app hash of the current block"},"earliest_store_height":{"type":"string","format":"uint64","title":"earliest block height available in the store"},"height":{"type":"string","format":"uint64","title":"current block height"},"timestamp":{"type":"string","format":"date-time","title":"block height timestamp"},"validator_hash":{"type":"string","format":"byte","title":"validator hash provided by the consensus header"}}},"cosmos.base.query.v1beta1.PageRequest":{"description":"message SomeRequest {\n Foo some_parameter = 1;\n PageRequest pagination = 2;\n }","type":"object","title":"PageRequest is to be embedded in gRPC request messages for efficient\npagination. Ex:","properties":{"count_total":{"description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","type":"boolean"},"key":{"description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","type":"string","format":"byte"},"limit":{"description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","type":"string","format":"uint64"},"offset":{"description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","type":"string","format":"uint64"},"reverse":{"description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","type":"boolean"}}},"cosmos.base.query.v1beta1.PageResponse":{"description":"PageResponse is to be embedded in gRPC response messages where the\ncorresponding request message has used PageRequest.\n\n message SomeResponse {\n repeated Bar results = 1;\n PageResponse page = 2;\n }","type":"object","properties":{"next_key":{"description":"next_key is the key to be passed to PageRequest.key to\nquery the next page most efficiently. It will be empty if\nthere are no more results.","type":"string","format":"byte"},"total":{"type":"string","format":"uint64","title":"total is total number of results available if PageRequest.count_total\nwas set, its value is undefined otherwise"}}},"cosmos.base.reflection.v1beta1.ListAllInterfacesResponse":{"description":"ListAllInterfacesResponse is the response type of the ListAllInterfaces RPC.","type":"object","properties":{"interface_names":{"description":"interface_names is an array of all the registered interfaces.","type":"array","items":{"type":"string"}}}},"cosmos.base.reflection.v1beta1.ListImplementationsResponse":{"description":"ListImplementationsResponse is the response type of the ListImplementations\nRPC.","type":"object","properties":{"implementation_message_names":{"type":"array","items":{"type":"string"}}}},"cosmos.base.reflection.v2alpha1.AuthnDescriptor":{"type":"object","title":"AuthnDescriptor provides information on how to sign transactions without relying\non the online RPCs GetTxMetadata and CombineUnsignedTxAndSignatures","properties":{"sign_modes":{"type":"array","title":"sign_modes defines the supported signature algorithm","items":{"type":"object","$ref":"#/definitions/cosmos.base.reflection.v2alpha1.SigningModeDescriptor"}}}},"cosmos.base.reflection.v2alpha1.ChainDescriptor":{"type":"object","title":"ChainDescriptor describes chain information of the application","properties":{"id":{"type":"string","title":"id is the chain id"}}},"cosmos.base.reflection.v2alpha1.CodecDescriptor":{"type":"object","title":"CodecDescriptor describes the registered interfaces and provides metadata information on the types","properties":{"interfaces":{"type":"array","title":"interfaces is a list of the registerted interfaces descriptors","items":{"type":"object","$ref":"#/definitions/cosmos.base.reflection.v2alpha1.InterfaceDescriptor"}}}},"cosmos.base.reflection.v2alpha1.ConfigurationDescriptor":{"type":"object","title":"ConfigurationDescriptor contains metadata information on the sdk.Config","properties":{"bech32_account_address_prefix":{"type":"string","title":"bech32_account_address_prefix is the account address prefix"}}},"cosmos.base.reflection.v2alpha1.GetAuthnDescriptorResponse":{"type":"object","title":"GetAuthnDescriptorResponse is the response returned by the GetAuthnDescriptor RPC","properties":{"authn":{"title":"authn describes how to authenticate to the application when sending transactions","$ref":"#/definitions/cosmos.base.reflection.v2alpha1.AuthnDescriptor"}}},"cosmos.base.reflection.v2alpha1.GetChainDescriptorResponse":{"type":"object","title":"GetChainDescriptorResponse is the response returned by the GetChainDescriptor RPC","properties":{"chain":{"title":"chain describes application chain information","$ref":"#/definitions/cosmos.base.reflection.v2alpha1.ChainDescriptor"}}},"cosmos.base.reflection.v2alpha1.GetCodecDescriptorResponse":{"type":"object","title":"GetCodecDescriptorResponse is the response returned by the GetCodecDescriptor RPC","properties":{"codec":{"title":"codec describes the application codec such as registered interfaces and implementations","$ref":"#/definitions/cosmos.base.reflection.v2alpha1.CodecDescriptor"}}},"cosmos.base.reflection.v2alpha1.GetConfigurationDescriptorResponse":{"type":"object","title":"GetConfigurationDescriptorResponse is the response returned by the GetConfigurationDescriptor RPC","properties":{"config":{"title":"config describes the application's sdk.Config","$ref":"#/definitions/cosmos.base.reflection.v2alpha1.ConfigurationDescriptor"}}},"cosmos.base.reflection.v2alpha1.GetQueryServicesDescriptorResponse":{"type":"object","title":"GetQueryServicesDescriptorResponse is the response returned by the GetQueryServicesDescriptor RPC","properties":{"queries":{"title":"queries provides information on the available queryable services","$ref":"#/definitions/cosmos.base.reflection.v2alpha1.QueryServicesDescriptor"}}},"cosmos.base.reflection.v2alpha1.GetTxDescriptorResponse":{"type":"object","title":"GetTxDescriptorResponse is the response returned by the GetTxDescriptor RPC","properties":{"tx":{"title":"tx provides information on msgs that can be forwarded to the application\nalongside the accepted transaction protobuf type","$ref":"#/definitions/cosmos.base.reflection.v2alpha1.TxDescriptor"}}},"cosmos.base.reflection.v2alpha1.InterfaceAcceptingMessageDescriptor":{"type":"object","title":"InterfaceAcceptingMessageDescriptor describes a protobuf message which contains\nan interface represented as a google.protobuf.Any","properties":{"field_descriptor_names":{"type":"array","title":"field_descriptor_names is a list of the protobuf name (not fullname) of the field\nwhich contains the interface as google.protobuf.Any (the interface is the same, but\nit can be in multiple fields of the same proto message)","items":{"type":"string"}},"fullname":{"type":"string","title":"fullname is the protobuf fullname of the type containing the interface"}}},"cosmos.base.reflection.v2alpha1.InterfaceDescriptor":{"type":"object","title":"InterfaceDescriptor describes the implementation of an interface","properties":{"fullname":{"type":"string","title":"fullname is the name of the interface"},"interface_accepting_messages":{"type":"array","title":"interface_accepting_messages contains information regarding the proto messages which contain the interface as\ngoogle.protobuf.Any field","items":{"type":"object","$ref":"#/definitions/cosmos.base.reflection.v2alpha1.InterfaceAcceptingMessageDescriptor"}},"interface_implementers":{"type":"array","title":"interface_implementers is a list of the descriptors of the interface implementers","items":{"type":"object","$ref":"#/definitions/cosmos.base.reflection.v2alpha1.InterfaceImplementerDescriptor"}}}},"cosmos.base.reflection.v2alpha1.InterfaceImplementerDescriptor":{"type":"object","title":"InterfaceImplementerDescriptor describes an interface implementer","properties":{"fullname":{"type":"string","title":"fullname is the protobuf queryable name of the interface implementer"},"type_url":{"type":"string","title":"type_url defines the type URL used when marshalling the type as any\nthis is required so we can provide type safe google.protobuf.Any marshalling and\nunmarshalling, making sure that we don't accept just 'any' type\nin our interface fields"}}},"cosmos.base.reflection.v2alpha1.MsgDescriptor":{"type":"object","title":"MsgDescriptor describes a cosmos-sdk message that can be delivered with a transaction","properties":{"msg_type_url":{"description":"msg_type_url contains the TypeURL of a sdk.Msg.","type":"string"}}},"cosmos.base.reflection.v2alpha1.QueryMethodDescriptor":{"type":"object","title":"QueryMethodDescriptor describes a queryable method of a query service\nno other info is provided beside method name and tendermint queryable path\nbecause it would be redundant with the grpc reflection service","properties":{"full_query_path":{"type":"string","title":"full_query_path is the path that can be used to query\nthis method via tendermint abci.Query"},"name":{"type":"string","title":"name is the protobuf name (not fullname) of the method"}}},"cosmos.base.reflection.v2alpha1.QueryServiceDescriptor":{"type":"object","title":"QueryServiceDescriptor describes a cosmos-sdk queryable service","properties":{"fullname":{"type":"string","title":"fullname is the protobuf fullname of the service descriptor"},"is_module":{"type":"boolean","title":"is_module describes if this service is actually exposed by an application's module"},"methods":{"type":"array","title":"methods provides a list of query service methods","items":{"type":"object","$ref":"#/definitions/cosmos.base.reflection.v2alpha1.QueryMethodDescriptor"}}}},"cosmos.base.reflection.v2alpha1.QueryServicesDescriptor":{"type":"object","title":"QueryServicesDescriptor contains the list of cosmos-sdk queriable services","properties":{"query_services":{"type":"array","title":"query_services is a list of cosmos-sdk QueryServiceDescriptor","items":{"type":"object","$ref":"#/definitions/cosmos.base.reflection.v2alpha1.QueryServiceDescriptor"}}}},"cosmos.base.reflection.v2alpha1.SigningModeDescriptor":{"type":"object","title":"SigningModeDescriptor provides information on a signing flow of the application\nNOTE(fdymylja): here we could go as far as providing an entire flow on how\nto sign a message given a SigningModeDescriptor, but it's better to think about\nthis another time","properties":{"authn_info_provider_method_fullname":{"type":"string","title":"authn_info_provider_method_fullname defines the fullname of the method to call to get\nthe metadata required to authenticate using the provided sign_modes"},"name":{"type":"string","title":"name defines the unique name of the signing mode"},"number":{"type":"integer","format":"int32","title":"number is the unique int32 identifier for the sign_mode enum"}}},"cosmos.base.reflection.v2alpha1.TxDescriptor":{"type":"object","title":"TxDescriptor describes the accepted transaction type","properties":{"fullname":{"description":"fullname is the protobuf fullname of the raw transaction type (for instance the tx.Tx type)\nit is not meant to support polymorphism of transaction types, it is supposed to be used by\nreflection clients to understand if they can handle a specific transaction type in an application.","type":"string"},"msgs":{"type":"array","title":"msgs lists the accepted application messages (sdk.Msg)","items":{"type":"object","$ref":"#/definitions/cosmos.base.reflection.v2alpha1.MsgDescriptor"}}}},"cosmos.base.tendermint.v1beta1.ABCIQueryResponse":{"description":"ABCIQueryResponse defines the response structure for the ABCIQuery gRPC query.\n\nNote: This type is a duplicate of the ResponseQuery proto type defined in\nTendermint.","type":"object","properties":{"code":{"type":"integer","format":"int64"},"codespace":{"type":"string"},"height":{"type":"string","format":"int64"},"index":{"type":"string","format":"int64"},"info":{"type":"string","title":"nondeterministic"},"key":{"type":"string","format":"byte"},"log":{"type":"string","title":"nondeterministic"},"proof_ops":{"$ref":"#/definitions/cosmos.base.tendermint.v1beta1.ProofOps"},"value":{"type":"string","format":"byte"}}},"cosmos.base.tendermint.v1beta1.Block":{"description":"Block is tendermint type Block, with the Header proposer address\nfield converted to bech32 string.","type":"object","properties":{"data":{"$ref":"#/definitions/tendermint.types.Data"},"evidence":{"$ref":"#/definitions/tendermint.types.EvidenceList"},"header":{"$ref":"#/definitions/cosmos.base.tendermint.v1beta1.Header"},"last_commit":{"$ref":"#/definitions/tendermint.types.Commit"}}},"cosmos.base.tendermint.v1beta1.GetBlockByHeightResponse":{"description":"GetBlockByHeightResponse is the response type for the Query/GetBlockByHeight RPC method.","type":"object","properties":{"block":{"title":"Deprecated: please use `sdk_block` instead","$ref":"#/definitions/tendermint.types.Block"},"block_id":{"$ref":"#/definitions/tendermint.types.BlockID"},"sdk_block":{"title":"Since: cosmos-sdk 0.47","$ref":"#/definitions/cosmos.base.tendermint.v1beta1.Block"}}},"cosmos.base.tendermint.v1beta1.GetLatestBlockResponse":{"description":"GetLatestBlockResponse is the response type for the Query/GetLatestBlock RPC method.","type":"object","properties":{"block":{"title":"Deprecated: please use `sdk_block` instead","$ref":"#/definitions/tendermint.types.Block"},"block_id":{"$ref":"#/definitions/tendermint.types.BlockID"},"sdk_block":{"title":"Since: cosmos-sdk 0.47","$ref":"#/definitions/cosmos.base.tendermint.v1beta1.Block"}}},"cosmos.base.tendermint.v1beta1.GetLatestValidatorSetResponse":{"description":"GetLatestValidatorSetResponse is the response type for the Query/GetValidatorSetByHeight RPC method.","type":"object","properties":{"block_height":{"type":"string","format":"int64"},"pagination":{"description":"pagination defines an pagination for the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"},"validators":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.tendermint.v1beta1.Validator"}}}},"cosmos.base.tendermint.v1beta1.GetNodeInfoResponse":{"description":"GetNodeInfoResponse is the response type for the Query/GetNodeInfo RPC method.","type":"object","properties":{"application_version":{"$ref":"#/definitions/cosmos.base.tendermint.v1beta1.VersionInfo"},"default_node_info":{"$ref":"#/definitions/tendermint.p2p.DefaultNodeInfo"}}},"cosmos.base.tendermint.v1beta1.GetSyncingResponse":{"description":"GetSyncingResponse is the response type for the Query/GetSyncing RPC method.","type":"object","properties":{"syncing":{"type":"boolean"}}},"cosmos.base.tendermint.v1beta1.GetValidatorSetByHeightResponse":{"description":"GetValidatorSetByHeightResponse is the response type for the Query/GetValidatorSetByHeight RPC method.","type":"object","properties":{"block_height":{"type":"string","format":"int64"},"pagination":{"description":"pagination defines an pagination for the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"},"validators":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.tendermint.v1beta1.Validator"}}}},"cosmos.base.tendermint.v1beta1.Header":{"description":"Header defines the structure of a Tendermint block header.","type":"object","properties":{"app_hash":{"type":"string","format":"byte","title":"state after txs from the previous block"},"chain_id":{"type":"string"},"consensus_hash":{"type":"string","format":"byte","title":"consensus params for current block"},"data_hash":{"type":"string","format":"byte","title":"transactions"},"evidence_hash":{"description":"evidence included in the block","type":"string","format":"byte","title":"consensus info"},"height":{"type":"string","format":"int64"},"last_block_id":{"title":"prev block info","$ref":"#/definitions/tendermint.types.BlockID"},"last_commit_hash":{"description":"commit from validators from the last block","type":"string","format":"byte","title":"hashes of block data"},"last_results_hash":{"type":"string","format":"byte","title":"root hash of all results from the txs from the previous block"},"next_validators_hash":{"type":"string","format":"byte","title":"validators for the next block"},"proposer_address":{"description":"proposer_address is the original block proposer address, formatted as a Bech32 string.\nIn Tendermint, this type is `bytes`, but in the SDK, we convert it to a Bech32 string\nfor better UX.\n\noriginal proposer of the block","type":"string"},"time":{"type":"string","format":"date-time"},"validators_hash":{"description":"validators for the current block","type":"string","format":"byte","title":"hashes from the app output from the prev block"},"version":{"title":"basic block info","$ref":"#/definitions/tendermint.version.Consensus"}}},"cosmos.base.tendermint.v1beta1.Module":{"type":"object","title":"Module is the type for VersionInfo","properties":{"path":{"type":"string","title":"module path"},"sum":{"type":"string","title":"checksum"},"version":{"type":"string","title":"module version"}}},"cosmos.base.tendermint.v1beta1.ProofOp":{"description":"ProofOp defines an operation used for calculating Merkle root. The data could\nbe arbitrary format, providing necessary data for example neighbouring node\nhash.\n\nNote: This type is a duplicate of the ProofOp proto type defined in Tendermint.","type":"object","properties":{"data":{"type":"string","format":"byte"},"key":{"type":"string","format":"byte"},"type":{"type":"string"}}},"cosmos.base.tendermint.v1beta1.ProofOps":{"description":"ProofOps is Merkle proof defined by the list of ProofOps.\n\nNote: This type is a duplicate of the ProofOps proto type defined in Tendermint.","type":"object","properties":{"ops":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.tendermint.v1beta1.ProofOp"}}}},"cosmos.base.tendermint.v1beta1.Validator":{"description":"Validator is the type for the validator-set.","type":"object","properties":{"address":{"type":"string"},"proposer_priority":{"type":"string","format":"int64"},"pub_key":{"$ref":"#/definitions/google.protobuf.Any"},"voting_power":{"type":"string","format":"int64"}}},"cosmos.base.tendermint.v1beta1.VersionInfo":{"description":"VersionInfo is the type for the GetNodeInfoResponse message.","type":"object","properties":{"app_name":{"type":"string"},"build_deps":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.tendermint.v1beta1.Module"}},"build_tags":{"type":"string"},"cosmos_sdk_version":{"type":"string","title":"Since: cosmos-sdk 0.43"},"git_commit":{"type":"string"},"go_version":{"type":"string"},"name":{"type":"string"},"version":{"type":"string"}}},"cosmos.base.v1beta1.Coin":{"description":"Coin defines a token with a denomination and an amount.\n\nNOTE: The amount field is an Int which implements the custom method\nsignatures required by gogoproto.","type":"object","properties":{"amount":{"type":"string"},"denom":{"type":"string"}}},"cosmos.base.v1beta1.DecCoin":{"description":"DecCoin defines a token with a denomination and a decimal amount.\n\nNOTE: The amount field is an Dec which implements the custom method\nsignatures required by gogoproto.","type":"object","properties":{"amount":{"type":"string"},"denom":{"type":"string"}}},"cosmos.circuit.v1.AccountResponse":{"description":"AccountResponse is the response type for the Query/Account RPC method.","type":"object","properties":{"permission":{"$ref":"#/definitions/cosmos.circuit.v1.Permissions"}}},"cosmos.circuit.v1.AccountsResponse":{"description":"AccountsResponse is the response type for the Query/Accounts RPC method.","type":"object","properties":{"accounts":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.circuit.v1.GenesisAccountPermissions"}},"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.circuit.v1.DisabledListResponse":{"description":"DisabledListResponse is the response type for the Query/DisabledList RPC method.","type":"object","properties":{"disabled_list":{"type":"array","items":{"type":"string"}}}},"cosmos.circuit.v1.GenesisAccountPermissions":{"type":"object","title":"GenesisAccountPermissions is the account permissions for the circuit breaker in genesis","properties":{"address":{"type":"string"},"permissions":{"$ref":"#/definitions/cosmos.circuit.v1.Permissions"}}},"cosmos.circuit.v1.MsgAuthorizeCircuitBreaker":{"description":"MsgAuthorizeCircuitBreaker defines the Msg/AuthorizeCircuitBreaker request type.","type":"object","properties":{"grantee":{"description":"grantee is the account authorized with the provided permissions.","type":"string"},"granter":{"description":"granter is the granter of the circuit breaker permissions and must have\nLEVEL_SUPER_ADMIN.","type":"string"},"permissions":{"description":"permissions are the circuit breaker permissions that the grantee receives.\nThese will overwrite any existing permissions. LEVEL_NONE_UNSPECIFIED can\nbe specified to revoke all permissions.","$ref":"#/definitions/cosmos.circuit.v1.Permissions"}}},"cosmos.circuit.v1.MsgAuthorizeCircuitBreakerResponse":{"description":"MsgAuthorizeCircuitBreakerResponse defines the Msg/AuthorizeCircuitBreaker response type.","type":"object","properties":{"success":{"type":"boolean"}}},"cosmos.circuit.v1.MsgResetCircuitBreaker":{"description":"MsgResetCircuitBreaker defines the Msg/ResetCircuitBreaker request type.","type":"object","properties":{"authority":{"description":"authority is the account authorized to trip or reset the circuit breaker.","type":"string"},"msg_type_urls":{"description":"msg_type_urls specifies a list of Msg type URLs to resume processing. If\nit is left empty all Msg processing for type URLs that the account is\nauthorized to trip will resume.","type":"array","items":{"type":"string"}}}},"cosmos.circuit.v1.MsgResetCircuitBreakerResponse":{"description":"MsgResetCircuitBreakerResponse defines the Msg/ResetCircuitBreaker response type.","type":"object","properties":{"success":{"type":"boolean"}}},"cosmos.circuit.v1.MsgTripCircuitBreaker":{"description":"MsgTripCircuitBreaker defines the Msg/TripCircuitBreaker request type.","type":"object","properties":{"authority":{"description":"authority is the account authorized to trip the circuit breaker.","type":"string"},"msg_type_urls":{"description":"msg_type_urls specifies a list of type URLs to immediately stop processing.\nIF IT IS LEFT EMPTY, ALL MSG PROCESSING WILL STOP IMMEDIATELY.\nThis value is validated against the authority's permissions and if the\nauthority does not have permissions to trip the specified msg type URLs\n(or all URLs), the operation will fail.","type":"array","items":{"type":"string"}}}},"cosmos.circuit.v1.MsgTripCircuitBreakerResponse":{"description":"MsgTripCircuitBreakerResponse defines the Msg/TripCircuitBreaker response type.","type":"object","properties":{"success":{"type":"boolean"}}},"cosmos.circuit.v1.Permissions":{"description":"Permissions are the permissions that an account has to trip\nor reset the circuit breaker.","type":"object","properties":{"level":{"description":"level is the level of permissions granted to this account.","$ref":"#/definitions/cosmos.circuit.v1.Permissions.Level"},"limit_type_urls":{"description":"limit_type_urls is used with LEVEL_SOME_MSGS to limit the lists of Msg type\nURLs that the account can trip. It is an error to use limit_type_urls with\na level other than LEVEL_SOME_MSGS.","type":"array","items":{"type":"string"}}}},"cosmos.circuit.v1.Permissions.Level":{"description":"Level is the permission level.\n\n - LEVEL_NONE_UNSPECIFIED: LEVEL_NONE_UNSPECIFIED indicates that the account will have no circuit\nbreaker permissions.\n - LEVEL_SOME_MSGS: LEVEL_SOME_MSGS indicates that the account will have permission to\ntrip or reset the circuit breaker for some Msg type URLs. If this level\nis chosen, a non-empty list of Msg type URLs must be provided in\nlimit_type_urls.\n - LEVEL_ALL_MSGS: LEVEL_ALL_MSGS indicates that the account can trip or reset the circuit\nbreaker for Msg's of all type URLs.\n - LEVEL_SUPER_ADMIN: LEVEL_SUPER_ADMIN indicates that the account can take all circuit breaker\nactions and can grant permissions to other accounts.","type":"string","default":"LEVEL_NONE_UNSPECIFIED","enum":["LEVEL_NONE_UNSPECIFIED","LEVEL_SOME_MSGS","LEVEL_ALL_MSGS","LEVEL_SUPER_ADMIN"]},"cosmos.consensus.v1.MsgUpdateParams":{"description":"MsgUpdateParams is the Msg/UpdateParams request type.","type":"object","properties":{"abci":{"title":"Since: cosmos-sdk 0.50","$ref":"#/definitions/tendermint.types.ABCIParams"},"authority":{"description":"authority is the address that controls the module (defaults to x/gov unless overwritten).","type":"string"},"block":{"description":"params defines the x/consensus parameters to update.\nVersionsParams is not included in this Msg because it is tracked\nsepararately in x/upgrade.\n\nNOTE: All parameters must be supplied.","$ref":"#/definitions/tendermint.types.BlockParams"},"evidence":{"$ref":"#/definitions/tendermint.types.EvidenceParams"},"validator":{"$ref":"#/definitions/tendermint.types.ValidatorParams"}}},"cosmos.consensus.v1.MsgUpdateParamsResponse":{"description":"MsgUpdateParamsResponse defines the response structure for executing a\nMsgUpdateParams message.","type":"object"},"cosmos.consensus.v1.QueryParamsResponse":{"description":"QueryParamsResponse defines the response type for querying x/consensus parameters.","type":"object","properties":{"params":{"description":"params are the tendermint consensus params stored in the consensus module.\nPlease note that `params.version` is not populated in this response, it is\ntracked separately in the x/upgrade module.","$ref":"#/definitions/tendermint.types.ConsensusParams"}}},"cosmos.crisis.v1beta1.MsgUpdateParams":{"description":"MsgUpdateParams is the Msg/UpdateParams request type.\n\nSince: cosmos-sdk 0.47","type":"object","properties":{"authority":{"description":"authority is the address that controls the module (defaults to x/gov unless overwritten).","type":"string"},"constant_fee":{"description":"constant_fee defines the x/crisis parameter.","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}}},"cosmos.crisis.v1beta1.MsgUpdateParamsResponse":{"description":"MsgUpdateParamsResponse defines the response structure for executing a\nMsgUpdateParams message.\n\nSince: cosmos-sdk 0.47","type":"object"},"cosmos.crisis.v1beta1.MsgVerifyInvariant":{"description":"MsgVerifyInvariant represents a message to verify a particular invariance.","type":"object","properties":{"invariant_module_name":{"description":"name of the invariant module.","type":"string"},"invariant_route":{"description":"invariant_route is the msg's invariant route.","type":"string"},"sender":{"description":"sender is the account address of private key to send coins to fee collector account.","type":"string"}}},"cosmos.crisis.v1beta1.MsgVerifyInvariantResponse":{"description":"MsgVerifyInvariantResponse defines the Msg/VerifyInvariant response type.","type":"object"},"cosmos.crypto.multisig.v1beta1.CompactBitArray":{"description":"CompactBitArray is an implementation of a space efficient bit array.\nThis is used to ensure that the encoded data takes up a minimal amount of\nspace after proto encoding.\nThis is not thread safe, and is not intended for concurrent usage.","type":"object","properties":{"elems":{"type":"string","format":"byte"},"extra_bits_stored":{"type":"integer","format":"int64"}}},"cosmos.distribution.v1beta1.DelegationDelegatorReward":{"description":"DelegationDelegatorReward represents the properties\nof a delegator's delegation reward.","type":"object","properties":{"reward":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.DecCoin"}},"validator_address":{"type":"string"}}},"cosmos.distribution.v1beta1.MsgCommunityPoolSpend":{"description":"MsgCommunityPoolSpend defines a message for sending tokens from the community\npool to another account. This message is typically executed via a governance\nproposal with the governance module being the executing authority.\n\nSince: cosmos-sdk 0.47","type":"object","properties":{"amount":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}},"authority":{"description":"authority is the address that controls the module (defaults to x/gov unless overwritten).","type":"string"},"recipient":{"type":"string"}}},"cosmos.distribution.v1beta1.MsgCommunityPoolSpendResponse":{"description":"MsgCommunityPoolSpendResponse defines the response to executing a\nMsgCommunityPoolSpend message.\n\nSince: cosmos-sdk 0.47","type":"object"},"cosmos.distribution.v1beta1.MsgDepositValidatorRewardsPool":{"description":"DepositValidatorRewardsPool defines the request structure to provide\nadditional rewards to delegators from a specific validator.\n\nSince: cosmos-sdk 0.50","type":"object","properties":{"amount":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}},"depositor":{"type":"string"},"validator_address":{"type":"string"}}},"cosmos.distribution.v1beta1.MsgDepositValidatorRewardsPoolResponse":{"description":"MsgDepositValidatorRewardsPoolResponse defines the response to executing a\nMsgDepositValidatorRewardsPool message.\n\nSince: cosmos-sdk 0.50","type":"object"},"cosmos.distribution.v1beta1.MsgFundCommunityPool":{"description":"MsgFundCommunityPool allows an account to directly\nfund the community pool.","type":"object","properties":{"amount":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}},"depositor":{"type":"string"}}},"cosmos.distribution.v1beta1.MsgFundCommunityPoolResponse":{"description":"MsgFundCommunityPoolResponse defines the Msg/FundCommunityPool response type.","type":"object"},"cosmos.distribution.v1beta1.MsgSetWithdrawAddress":{"description":"MsgSetWithdrawAddress sets the withdraw address for\na delegator (or validator self-delegation).","type":"object","properties":{"delegator_address":{"type":"string"},"withdraw_address":{"type":"string"}}},"cosmos.distribution.v1beta1.MsgSetWithdrawAddressResponse":{"description":"MsgSetWithdrawAddressResponse defines the Msg/SetWithdrawAddress response\ntype.","type":"object"},"cosmos.distribution.v1beta1.MsgUpdateParams":{"description":"MsgUpdateParams is the Msg/UpdateParams request type.\n\nSince: cosmos-sdk 0.47","type":"object","properties":{"authority":{"description":"authority is the address that controls the module (defaults to x/gov unless overwritten).","type":"string"},"params":{"description":"params defines the x/distribution parameters to update.\n\nNOTE: All parameters must be supplied.","$ref":"#/definitions/cosmos.distribution.v1beta1.Params"}}},"cosmos.distribution.v1beta1.MsgUpdateParamsResponse":{"description":"MsgUpdateParamsResponse defines the response structure for executing a\nMsgUpdateParams message.\n\nSince: cosmos-sdk 0.47","type":"object"},"cosmos.distribution.v1beta1.MsgWithdrawDelegatorReward":{"description":"MsgWithdrawDelegatorReward represents delegation withdrawal to a delegator\nfrom a single validator.","type":"object","properties":{"delegator_address":{"type":"string"},"validator_address":{"type":"string"}}},"cosmos.distribution.v1beta1.MsgWithdrawDelegatorRewardResponse":{"description":"MsgWithdrawDelegatorRewardResponse defines the Msg/WithdrawDelegatorReward\nresponse type.","type":"object","properties":{"amount":{"type":"array","title":"Since: cosmos-sdk 0.46","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}}}},"cosmos.distribution.v1beta1.MsgWithdrawValidatorCommission":{"description":"MsgWithdrawValidatorCommission withdraws the full commission to the validator\naddress.","type":"object","properties":{"validator_address":{"type":"string"}}},"cosmos.distribution.v1beta1.MsgWithdrawValidatorCommissionResponse":{"description":"MsgWithdrawValidatorCommissionResponse defines the\nMsg/WithdrawValidatorCommission response type.","type":"object","properties":{"amount":{"type":"array","title":"Since: cosmos-sdk 0.46","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}}}},"cosmos.distribution.v1beta1.Params":{"description":"Params defines the set of params for the distribution module.","type":"object","properties":{"base_proposer_reward":{"description":"Deprecated: The base_proposer_reward field is deprecated and is no longer used\nin the x/distribution module's reward mechanism.","type":"string"},"bonus_proposer_reward":{"description":"Deprecated: The bonus_proposer_reward field is deprecated and is no longer used\nin the x/distribution module's reward mechanism.","type":"string"},"community_tax":{"type":"string"},"withdraw_addr_enabled":{"type":"boolean"}}},"cosmos.distribution.v1beta1.QueryCommunityPoolResponse":{"description":"QueryCommunityPoolResponse is the response type for the Query/CommunityPool\nRPC method.","type":"object","properties":{"pool":{"description":"pool defines community pool's coins.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.DecCoin"}}}},"cosmos.distribution.v1beta1.QueryDelegationRewardsResponse":{"description":"QueryDelegationRewardsResponse is the response type for the\nQuery/DelegationRewards RPC method.","type":"object","properties":{"rewards":{"description":"rewards defines the rewards accrued by a delegation.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.DecCoin"}}}},"cosmos.distribution.v1beta1.QueryDelegationTotalRewardsResponse":{"description":"QueryDelegationTotalRewardsResponse is the response type for the\nQuery/DelegationTotalRewards RPC method.","type":"object","properties":{"rewards":{"description":"rewards defines all the rewards accrued by a delegator.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.distribution.v1beta1.DelegationDelegatorReward"}},"total":{"description":"total defines the sum of all the rewards.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.DecCoin"}}}},"cosmos.distribution.v1beta1.QueryDelegatorValidatorsResponse":{"description":"QueryDelegatorValidatorsResponse is the response type for the\nQuery/DelegatorValidators RPC method.","type":"object","properties":{"validators":{"description":"validators defines the validators a delegator is delegating for.","type":"array","items":{"type":"string"}}}},"cosmos.distribution.v1beta1.QueryDelegatorWithdrawAddressResponse":{"description":"QueryDelegatorWithdrawAddressResponse is the response type for the\nQuery/DelegatorWithdrawAddress RPC method.","type":"object","properties":{"withdraw_address":{"description":"withdraw_address defines the delegator address to query for.","type":"string"}}},"cosmos.distribution.v1beta1.QueryParamsResponse":{"description":"QueryParamsResponse is the response type for the Query/Params RPC method.","type":"object","properties":{"params":{"description":"params defines the parameters of the module.","$ref":"#/definitions/cosmos.distribution.v1beta1.Params"}}},"cosmos.distribution.v1beta1.QueryValidatorCommissionResponse":{"type":"object","title":"QueryValidatorCommissionResponse is the response type for the\nQuery/ValidatorCommission RPC method","properties":{"commission":{"description":"commission defines the commission the validator received.","$ref":"#/definitions/cosmos.distribution.v1beta1.ValidatorAccumulatedCommission"}}},"cosmos.distribution.v1beta1.QueryValidatorDistributionInfoResponse":{"description":"QueryValidatorDistributionInfoResponse is the response type for the Query/ValidatorDistributionInfo RPC method.","type":"object","properties":{"commission":{"description":"commission defines the commission the validator received.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.DecCoin"}},"operator_address":{"description":"operator_address defines the validator operator address.","type":"string"},"self_bond_rewards":{"description":"self_bond_rewards defines the self delegations rewards.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.DecCoin"}}}},"cosmos.distribution.v1beta1.QueryValidatorOutstandingRewardsResponse":{"description":"QueryValidatorOutstandingRewardsResponse is the response type for the\nQuery/ValidatorOutstandingRewards RPC method.","type":"object","properties":{"rewards":{"$ref":"#/definitions/cosmos.distribution.v1beta1.ValidatorOutstandingRewards"}}},"cosmos.distribution.v1beta1.QueryValidatorSlashesResponse":{"description":"QueryValidatorSlashesResponse is the response type for the\nQuery/ValidatorSlashes RPC method.","type":"object","properties":{"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"},"slashes":{"description":"slashes defines the slashes the validator received.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.distribution.v1beta1.ValidatorSlashEvent"}}}},"cosmos.distribution.v1beta1.ValidatorAccumulatedCommission":{"description":"ValidatorAccumulatedCommission represents accumulated commission\nfor a validator kept as a running counter, can be withdrawn at any time.","type":"object","properties":{"commission":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.DecCoin"}}}},"cosmos.distribution.v1beta1.ValidatorOutstandingRewards":{"description":"ValidatorOutstandingRewards represents outstanding (un-withdrawn) rewards\nfor a validator inexpensive to track, allows simple sanity checks.","type":"object","properties":{"rewards":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.DecCoin"}}}},"cosmos.distribution.v1beta1.ValidatorSlashEvent":{"description":"ValidatorSlashEvent represents a validator slash event.\nHeight is implicit within the store key.\nThis is needed to calculate appropriate amount of staking tokens\nfor delegations which are withdrawn after a slash has occurred.","type":"object","properties":{"fraction":{"type":"string"},"validator_period":{"type":"string","format":"uint64"}}},"cosmos.evidence.v1beta1.MsgSubmitEvidence":{"description":"MsgSubmitEvidence represents a message that supports submitting arbitrary\nEvidence of misbehavior such as equivocation or counterfactual signing.","type":"object","properties":{"evidence":{"description":"evidence defines the evidence of misbehavior.","$ref":"#/definitions/google.protobuf.Any"},"submitter":{"description":"submitter is the signer account address of evidence.","type":"string"}}},"cosmos.evidence.v1beta1.MsgSubmitEvidenceResponse":{"description":"MsgSubmitEvidenceResponse defines the Msg/SubmitEvidence response type.","type":"object","properties":{"hash":{"description":"hash defines the hash of the evidence.","type":"string","format":"byte"}}},"cosmos.evidence.v1beta1.QueryAllEvidenceResponse":{"description":"QueryAllEvidenceResponse is the response type for the Query/AllEvidence RPC\nmethod.","type":"object","properties":{"evidence":{"description":"evidence returns all evidences.","type":"array","items":{"type":"object","$ref":"#/definitions/google.protobuf.Any"}},"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.evidence.v1beta1.QueryEvidenceResponse":{"description":"QueryEvidenceResponse is the response type for the Query/Evidence RPC method.","type":"object","properties":{"evidence":{"description":"evidence returns the requested evidence.","$ref":"#/definitions/google.protobuf.Any"}}},"cosmos.feegrant.v1beta1.Grant":{"type":"object","title":"Grant is stored in the KVStore to record a grant with full context","properties":{"allowance":{"description":"allowance can be any of basic, periodic, allowed fee allowance.","$ref":"#/definitions/google.protobuf.Any"},"grantee":{"description":"grantee is the address of the user being granted an allowance of another user's funds.","type":"string"},"granter":{"description":"granter is the address of the user granting an allowance of their funds.","type":"string"}}},"cosmos.feegrant.v1beta1.MsgGrantAllowance":{"description":"MsgGrantAllowance adds permission for Grantee to spend up to Allowance\nof fees from the account of Granter.","type":"object","properties":{"allowance":{"description":"allowance can be any of basic, periodic, allowed fee allowance.","$ref":"#/definitions/google.protobuf.Any"},"grantee":{"description":"grantee is the address of the user being granted an allowance of another user's funds.","type":"string"},"granter":{"description":"granter is the address of the user granting an allowance of their funds.","type":"string"}}},"cosmos.feegrant.v1beta1.MsgGrantAllowanceResponse":{"description":"MsgGrantAllowanceResponse defines the Msg/GrantAllowanceResponse response type.","type":"object"},"cosmos.feegrant.v1beta1.MsgPruneAllowances":{"description":"MsgPruneAllowances prunes expired fee allowances.\n\nSince cosmos-sdk 0.50","type":"object","properties":{"pruner":{"description":"pruner is the address of the user pruning expired allowances.","type":"string"}}},"cosmos.feegrant.v1beta1.MsgPruneAllowancesResponse":{"description":"MsgPruneAllowancesResponse defines the Msg/PruneAllowancesResponse response type.\n\nSince cosmos-sdk 0.50","type":"object"},"cosmos.feegrant.v1beta1.MsgRevokeAllowance":{"description":"MsgRevokeAllowance removes any existing Allowance from Granter to Grantee.","type":"object","properties":{"grantee":{"description":"grantee is the address of the user being granted an allowance of another user's funds.","type":"string"},"granter":{"description":"granter is the address of the user granting an allowance of their funds.","type":"string"}}},"cosmos.feegrant.v1beta1.MsgRevokeAllowanceResponse":{"description":"MsgRevokeAllowanceResponse defines the Msg/RevokeAllowanceResponse response type.","type":"object"},"cosmos.feegrant.v1beta1.QueryAllowanceResponse":{"description":"QueryAllowanceResponse is the response type for the Query/Allowance RPC method.","type":"object","properties":{"allowance":{"description":"allowance is a allowance granted for grantee by granter.","$ref":"#/definitions/cosmos.feegrant.v1beta1.Grant"}}},"cosmos.feegrant.v1beta1.QueryAllowancesByGranterResponse":{"description":"QueryAllowancesByGranterResponse is the response type for the Query/AllowancesByGranter RPC method.\n\nSince: cosmos-sdk 0.46","type":"object","properties":{"allowances":{"description":"allowances that have been issued by the granter.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.feegrant.v1beta1.Grant"}},"pagination":{"description":"pagination defines an pagination for the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.feegrant.v1beta1.QueryAllowancesResponse":{"description":"QueryAllowancesResponse is the response type for the Query/Allowances RPC method.","type":"object","properties":{"allowances":{"description":"allowances are allowance's granted for grantee by granter.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.feegrant.v1beta1.Grant"}},"pagination":{"description":"pagination defines an pagination for the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.gov.v1.Deposit":{"description":"Deposit defines an amount deposited by an account address to an active\nproposal.","type":"object","properties":{"amount":{"description":"amount to be deposited by depositor.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}},"depositor":{"description":"depositor defines the deposit addresses from the proposals.","type":"string"},"proposal_id":{"description":"proposal_id defines the unique id of the proposal.","type":"string","format":"uint64"}}},"cosmos.gov.v1.DepositParams":{"description":"DepositParams defines the params for deposits on governance proposals.","type":"object","properties":{"max_deposit_period":{"description":"Maximum period for Atom holders to deposit on a proposal. Initial value: 2\nmonths.","type":"string"},"min_deposit":{"description":"Minimum deposit for a proposal to enter voting period.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}}}},"cosmos.gov.v1.MsgCancelProposal":{"description":"MsgCancelProposal is the Msg/CancelProposal request type.\n\nSince: cosmos-sdk 0.50","type":"object","properties":{"proposal_id":{"description":"proposal_id defines the unique id of the proposal.","type":"string","format":"uint64"},"proposer":{"description":"proposer is the account address of the proposer.","type":"string"}}},"cosmos.gov.v1.MsgCancelProposalResponse":{"description":"MsgCancelProposalResponse defines the response structure for executing a\nMsgCancelProposal message.\n\nSince: cosmos-sdk 0.50","type":"object","properties":{"canceled_height":{"description":"canceled_height defines the block height at which the proposal is canceled.","type":"string","format":"uint64"},"canceled_time":{"description":"canceled_time is the time when proposal is canceled.","type":"string","format":"date-time"},"proposal_id":{"description":"proposal_id defines the unique id of the proposal.","type":"string","format":"uint64"}}},"cosmos.gov.v1.MsgDeposit":{"description":"MsgDeposit defines a message to submit a deposit to an existing proposal.","type":"object","properties":{"amount":{"description":"amount to be deposited by depositor.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}},"depositor":{"description":"depositor defines the deposit addresses from the proposals.","type":"string"},"proposal_id":{"description":"proposal_id defines the unique id of the proposal.","type":"string","format":"uint64"}}},"cosmos.gov.v1.MsgDepositResponse":{"description":"MsgDepositResponse defines the Msg/Deposit response type.","type":"object"},"cosmos.gov.v1.MsgExecLegacyContent":{"description":"MsgExecLegacyContent is used to wrap the legacy content field into a message.\nThis ensures backwards compatibility with v1beta1.MsgSubmitProposal.","type":"object","properties":{"authority":{"description":"authority must be the gov module address.","type":"string"},"content":{"description":"content is the proposal's content.","$ref":"#/definitions/google.protobuf.Any"}}},"cosmos.gov.v1.MsgExecLegacyContentResponse":{"description":"MsgExecLegacyContentResponse defines the Msg/ExecLegacyContent response type.","type":"object"},"cosmos.gov.v1.MsgSubmitProposal":{"description":"MsgSubmitProposal defines an sdk.Msg type that supports submitting arbitrary\nproposal Content.","type":"object","properties":{"expedited":{"description":"Since: cosmos-sdk 0.50","type":"boolean","title":"expedited defines if the proposal is expedited or not"},"initial_deposit":{"description":"initial_deposit is the deposit value that must be paid at proposal submission.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}},"messages":{"description":"messages are the arbitrary messages to be executed if proposal passes.","type":"array","items":{"type":"object","$ref":"#/definitions/google.protobuf.Any"}},"metadata":{"description":"metadata is any arbitrary metadata attached to the proposal.","type":"string"},"proposer":{"description":"proposer is the account address of the proposer.","type":"string"},"summary":{"description":"Since: cosmos-sdk 0.47","type":"string","title":"summary is the summary of the proposal"},"title":{"description":"title is the title of the proposal.\n\nSince: cosmos-sdk 0.47","type":"string"}}},"cosmos.gov.v1.MsgSubmitProposalResponse":{"description":"MsgSubmitProposalResponse defines the Msg/SubmitProposal response type.","type":"object","properties":{"proposal_id":{"description":"proposal_id defines the unique id of the proposal.","type":"string","format":"uint64"}}},"cosmos.gov.v1.MsgUpdateParams":{"description":"MsgUpdateParams is the Msg/UpdateParams request type.\n\nSince: cosmos-sdk 0.47","type":"object","properties":{"authority":{"description":"authority is the address that controls the module (defaults to x/gov unless overwritten).","type":"string"},"params":{"description":"params defines the x/gov parameters to update.\n\nNOTE: All parameters must be supplied.","$ref":"#/definitions/cosmos.gov.v1.Params"}}},"cosmos.gov.v1.MsgUpdateParamsResponse":{"description":"MsgUpdateParamsResponse defines the response structure for executing a\nMsgUpdateParams message.\n\nSince: cosmos-sdk 0.47","type":"object"},"cosmos.gov.v1.MsgVote":{"description":"MsgVote defines a message to cast a vote.","type":"object","properties":{"metadata":{"description":"metadata is any arbitrary metadata attached to the Vote.","type":"string"},"option":{"description":"option defines the vote option.","$ref":"#/definitions/cosmos.gov.v1.VoteOption"},"proposal_id":{"description":"proposal_id defines the unique id of the proposal.","type":"string","format":"uint64"},"voter":{"description":"voter is the voter address for the proposal.","type":"string"}}},"cosmos.gov.v1.MsgVoteResponse":{"description":"MsgVoteResponse defines the Msg/Vote response type.","type":"object"},"cosmos.gov.v1.MsgVoteWeighted":{"description":"MsgVoteWeighted defines a message to cast a vote.","type":"object","properties":{"metadata":{"description":"metadata is any arbitrary metadata attached to the VoteWeighted.","type":"string"},"options":{"description":"options defines the weighted vote options.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.gov.v1.WeightedVoteOption"}},"proposal_id":{"description":"proposal_id defines the unique id of the proposal.","type":"string","format":"uint64"},"voter":{"description":"voter is the voter address for the proposal.","type":"string"}}},"cosmos.gov.v1.MsgVoteWeightedResponse":{"description":"MsgVoteWeightedResponse defines the Msg/VoteWeighted response type.","type":"object"},"cosmos.gov.v1.Params":{"description":"Params defines the parameters for the x/gov module.\n\nSince: cosmos-sdk 0.47","type":"object","properties":{"burn_proposal_deposit_prevote":{"type":"boolean","title":"burn deposits if the proposal does not enter voting period"},"burn_vote_quorum":{"type":"boolean","title":"burn deposits if a proposal does not meet quorum"},"burn_vote_veto":{"type":"boolean","title":"burn deposits if quorum with vote type no_veto is met"},"expedited_min_deposit":{"description":"Minimum expedited deposit for a proposal to enter voting period.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}},"expedited_threshold":{"description":"Minimum proportion of Yes votes for proposal to pass. Default value: 0.67.\n\nSince: cosmos-sdk 0.50","type":"string"},"expedited_voting_period":{"description":"Duration of the voting period of an expedited proposal.\n\nSince: cosmos-sdk 0.50","type":"string"},"max_deposit_period":{"description":"Maximum period for Atom holders to deposit on a proposal. Initial value: 2\nmonths.","type":"string"},"min_deposit":{"description":"Minimum deposit for a proposal to enter voting period.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}},"min_deposit_ratio":{"description":"The ratio representing the proportion of the deposit value minimum that must be met when making a deposit.\nDefault value: 0.01. Meaning that for a chain with a min_deposit of 100stake, a deposit of 1stake would be\nrequired.\n\nSince: cosmos-sdk 0.50","type":"string"},"min_initial_deposit_ratio":{"description":"The ratio representing the proportion of the deposit value that must be paid at proposal submission.","type":"string"},"proposal_cancel_dest":{"description":"The address which will receive (proposal_cancel_ratio * deposit) proposal deposits.\nIf empty, the (proposal_cancel_ratio * deposit) proposal deposits will be burned.\n\nSince: cosmos-sdk 0.50","type":"string"},"proposal_cancel_ratio":{"description":"The cancel ratio which will not be returned back to the depositors when a proposal is cancelled.\n\nSince: cosmos-sdk 0.50","type":"string"},"quorum":{"description":"Minimum percentage of total stake needed to vote for a result to be\n considered valid.","type":"string"},"threshold":{"description":"Minimum proportion of Yes votes for proposal to pass. Default value: 0.5.","type":"string"},"veto_threshold":{"description":"Minimum value of Veto votes to Total votes ratio for proposal to be\n vetoed. Default value: 1/3.","type":"string"},"voting_period":{"description":"Duration of the voting period.","type":"string"}}},"cosmos.gov.v1.Proposal":{"description":"Proposal defines the core field members of a governance proposal.","type":"object","properties":{"deposit_end_time":{"description":"deposit_end_time is the end time for deposition.","type":"string","format":"date-time"},"expedited":{"description":"Since: cosmos-sdk 0.50","type":"boolean","title":"expedited defines if the proposal is expedited"},"failed_reason":{"description":"Since: cosmos-sdk 0.50","type":"string","title":"failed_reason defines the reason why the proposal failed"},"final_tally_result":{"description":"final_tally_result is the final tally result of the proposal. When\nquerying a proposal via gRPC, this field is not populated until the\nproposal's voting period has ended.","$ref":"#/definitions/cosmos.gov.v1.TallyResult"},"id":{"description":"id defines the unique id of the proposal.","type":"string","format":"uint64"},"messages":{"description":"messages are the arbitrary messages to be executed if the proposal passes.","type":"array","items":{"type":"object","$ref":"#/definitions/google.protobuf.Any"}},"metadata":{"type":"string","title":"metadata is any arbitrary metadata attached to the proposal.\nthe recommended format of the metadata is to be found here:\nhttps://docs.cosmos.network/v0.47/modules/gov#proposal-3"},"proposer":{"description":"Since: cosmos-sdk 0.47","type":"string","title":"proposer is the address of the proposal sumbitter"},"status":{"description":"status defines the proposal status.","$ref":"#/definitions/cosmos.gov.v1.ProposalStatus"},"submit_time":{"description":"submit_time is the time of proposal submission.","type":"string","format":"date-time"},"summary":{"description":"Since: cosmos-sdk 0.47","type":"string","title":"summary is a short summary of the proposal"},"title":{"description":"Since: cosmos-sdk 0.47","type":"string","title":"title is the title of the proposal"},"total_deposit":{"description":"total_deposit is the total deposit on the proposal.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}},"voting_end_time":{"description":"voting_end_time is the end time of voting on a proposal.","type":"string","format":"date-time"},"voting_start_time":{"description":"voting_start_time is the starting time to vote on a proposal.","type":"string","format":"date-time"}}},"cosmos.gov.v1.ProposalStatus":{"description":"ProposalStatus enumerates the valid statuses of a proposal.\n\n - PROPOSAL_STATUS_UNSPECIFIED: PROPOSAL_STATUS_UNSPECIFIED defines the default proposal status.\n - PROPOSAL_STATUS_DEPOSIT_PERIOD: PROPOSAL_STATUS_DEPOSIT_PERIOD defines a proposal status during the deposit\nperiod.\n - PROPOSAL_STATUS_VOTING_PERIOD: PROPOSAL_STATUS_VOTING_PERIOD defines a proposal status during the voting\nperiod.\n - PROPOSAL_STATUS_PASSED: PROPOSAL_STATUS_PASSED defines a proposal status of a proposal that has\npassed.\n - PROPOSAL_STATUS_REJECTED: PROPOSAL_STATUS_REJECTED defines a proposal status of a proposal that has\nbeen rejected.\n - PROPOSAL_STATUS_FAILED: PROPOSAL_STATUS_FAILED defines a proposal status of a proposal that has\nfailed.","type":"string","default":"PROPOSAL_STATUS_UNSPECIFIED","enum":["PROPOSAL_STATUS_UNSPECIFIED","PROPOSAL_STATUS_DEPOSIT_PERIOD","PROPOSAL_STATUS_VOTING_PERIOD","PROPOSAL_STATUS_PASSED","PROPOSAL_STATUS_REJECTED","PROPOSAL_STATUS_FAILED"]},"cosmos.gov.v1.QueryConstitutionResponse":{"type":"object","title":"QueryConstitutionResponse is the response type for the Query/Constitution RPC method","properties":{"constitution":{"type":"string"}}},"cosmos.gov.v1.QueryDepositResponse":{"description":"QueryDepositResponse is the response type for the Query/Deposit RPC method.","type":"object","properties":{"deposit":{"description":"deposit defines the requested deposit.","$ref":"#/definitions/cosmos.gov.v1.Deposit"}}},"cosmos.gov.v1.QueryDepositsResponse":{"description":"QueryDepositsResponse is the response type for the Query/Deposits RPC method.","type":"object","properties":{"deposits":{"description":"deposits defines the requested deposits.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.gov.v1.Deposit"}},"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.gov.v1.QueryParamsResponse":{"description":"QueryParamsResponse is the response type for the Query/Params RPC method.","type":"object","properties":{"deposit_params":{"description":"Deprecated: Prefer to use `params` instead.\ndeposit_params defines the parameters related to deposit.","$ref":"#/definitions/cosmos.gov.v1.DepositParams"},"params":{"description":"params defines all the paramaters of x/gov module.\n\nSince: cosmos-sdk 0.47","$ref":"#/definitions/cosmos.gov.v1.Params"},"tally_params":{"description":"Deprecated: Prefer to use `params` instead.\ntally_params defines the parameters related to tally.","$ref":"#/definitions/cosmos.gov.v1.TallyParams"},"voting_params":{"description":"Deprecated: Prefer to use `params` instead.\nvoting_params defines the parameters related to voting.","$ref":"#/definitions/cosmos.gov.v1.VotingParams"}}},"cosmos.gov.v1.QueryProposalResponse":{"description":"QueryProposalResponse is the response type for the Query/Proposal RPC method.","type":"object","properties":{"proposal":{"description":"proposal is the requested governance proposal.","$ref":"#/definitions/cosmos.gov.v1.Proposal"}}},"cosmos.gov.v1.QueryProposalsResponse":{"description":"QueryProposalsResponse is the response type for the Query/Proposals RPC\nmethod.","type":"object","properties":{"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"},"proposals":{"description":"proposals defines all the requested governance proposals.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.gov.v1.Proposal"}}}},"cosmos.gov.v1.QueryTallyResultResponse":{"description":"QueryTallyResultResponse is the response type for the Query/Tally RPC method.","type":"object","properties":{"tally":{"description":"tally defines the requested tally.","$ref":"#/definitions/cosmos.gov.v1.TallyResult"}}},"cosmos.gov.v1.QueryVoteResponse":{"description":"QueryVoteResponse is the response type for the Query/Vote RPC method.","type":"object","properties":{"vote":{"description":"vote defines the queried vote.","$ref":"#/definitions/cosmos.gov.v1.Vote"}}},"cosmos.gov.v1.QueryVotesResponse":{"description":"QueryVotesResponse is the response type for the Query/Votes RPC method.","type":"object","properties":{"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"},"votes":{"description":"votes defines the queried votes.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.gov.v1.Vote"}}}},"cosmos.gov.v1.TallyParams":{"description":"TallyParams defines the params for tallying votes on governance proposals.","type":"object","properties":{"quorum":{"description":"Minimum percentage of total stake needed to vote for a result to be\nconsidered valid.","type":"string"},"threshold":{"description":"Minimum proportion of Yes votes for proposal to pass. Default value: 0.5.","type":"string"},"veto_threshold":{"description":"Minimum value of Veto votes to Total votes ratio for proposal to be\nvetoed. Default value: 1/3.","type":"string"}}},"cosmos.gov.v1.TallyResult":{"description":"TallyResult defines a standard tally for a governance proposal.","type":"object","properties":{"abstain_count":{"description":"abstain_count is the number of abstain votes on a proposal.","type":"string"},"no_count":{"description":"no_count is the number of no votes on a proposal.","type":"string"},"no_with_veto_count":{"description":"no_with_veto_count is the number of no with veto votes on a proposal.","type":"string"},"yes_count":{"description":"yes_count is the number of yes votes on a proposal.","type":"string"}}},"cosmos.gov.v1.Vote":{"description":"Vote defines a vote on a governance proposal.\nA Vote consists of a proposal ID, the voter, and the vote option.","type":"object","properties":{"metadata":{"type":"string","title":"metadata is any arbitrary metadata attached to the vote.\nthe recommended format of the metadata is to be found here: https://docs.cosmos.network/v0.47/modules/gov#vote-5"},"options":{"description":"options is the weighted vote options.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.gov.v1.WeightedVoteOption"}},"proposal_id":{"description":"proposal_id defines the unique id of the proposal.","type":"string","format":"uint64"},"voter":{"description":"voter is the voter address of the proposal.","type":"string"}}},"cosmos.gov.v1.VoteOption":{"description":"VoteOption enumerates the valid vote options for a given governance proposal.\n\n - VOTE_OPTION_UNSPECIFIED: VOTE_OPTION_UNSPECIFIED defines a no-op vote option.\n - VOTE_OPTION_YES: VOTE_OPTION_YES defines a yes vote option.\n - VOTE_OPTION_ABSTAIN: VOTE_OPTION_ABSTAIN defines an abstain vote option.\n - VOTE_OPTION_NO: VOTE_OPTION_NO defines a no vote option.\n - VOTE_OPTION_NO_WITH_VETO: VOTE_OPTION_NO_WITH_VETO defines a no with veto vote option.","type":"string","default":"VOTE_OPTION_UNSPECIFIED","enum":["VOTE_OPTION_UNSPECIFIED","VOTE_OPTION_YES","VOTE_OPTION_ABSTAIN","VOTE_OPTION_NO","VOTE_OPTION_NO_WITH_VETO"]},"cosmos.gov.v1.VotingParams":{"description":"VotingParams defines the params for voting on governance proposals.","type":"object","properties":{"voting_period":{"description":"Duration of the voting period.","type":"string"}}},"cosmos.gov.v1.WeightedVoteOption":{"description":"WeightedVoteOption defines a unit of vote for vote split.","type":"object","properties":{"option":{"description":"option defines the valid vote options, it must not contain duplicate vote options.","$ref":"#/definitions/cosmos.gov.v1.VoteOption"},"weight":{"description":"weight is the vote weight associated with the vote option.","type":"string"}}},"cosmos.gov.v1beta1.Deposit":{"description":"Deposit defines an amount deposited by an account address to an active\nproposal.","type":"object","properties":{"amount":{"description":"amount to be deposited by depositor.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}},"depositor":{"description":"depositor defines the deposit addresses from the proposals.","type":"string"},"proposal_id":{"description":"proposal_id defines the unique id of the proposal.","type":"string","format":"uint64"}}},"cosmos.gov.v1beta1.DepositParams":{"description":"DepositParams defines the params for deposits on governance proposals.","type":"object","properties":{"max_deposit_period":{"description":"Maximum period for Atom holders to deposit on a proposal. Initial value: 2\nmonths.","type":"string"},"min_deposit":{"description":"Minimum deposit for a proposal to enter voting period.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}}}},"cosmos.gov.v1beta1.MsgDeposit":{"description":"MsgDeposit defines a message to submit a deposit to an existing proposal.","type":"object","properties":{"amount":{"description":"amount to be deposited by depositor.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}},"depositor":{"description":"depositor defines the deposit addresses from the proposals.","type":"string"},"proposal_id":{"description":"proposal_id defines the unique id of the proposal.","type":"string","format":"uint64"}}},"cosmos.gov.v1beta1.MsgDepositResponse":{"description":"MsgDepositResponse defines the Msg/Deposit response type.","type":"object"},"cosmos.gov.v1beta1.MsgSubmitProposal":{"description":"MsgSubmitProposal defines an sdk.Msg type that supports submitting arbitrary\nproposal Content.","type":"object","properties":{"content":{"description":"content is the proposal's content.","$ref":"#/definitions/google.protobuf.Any"},"initial_deposit":{"description":"initial_deposit is the deposit value that must be paid at proposal submission.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}},"proposer":{"description":"proposer is the account address of the proposer.","type":"string"}}},"cosmos.gov.v1beta1.MsgSubmitProposalResponse":{"description":"MsgSubmitProposalResponse defines the Msg/SubmitProposal response type.","type":"object","properties":{"proposal_id":{"description":"proposal_id defines the unique id of the proposal.","type":"string","format":"uint64"}}},"cosmos.gov.v1beta1.MsgVote":{"description":"MsgVote defines a message to cast a vote.","type":"object","properties":{"option":{"description":"option defines the vote option.","$ref":"#/definitions/cosmos.gov.v1beta1.VoteOption"},"proposal_id":{"description":"proposal_id defines the unique id of the proposal.","type":"string","format":"uint64"},"voter":{"description":"voter is the voter address for the proposal.","type":"string"}}},"cosmos.gov.v1beta1.MsgVoteResponse":{"description":"MsgVoteResponse defines the Msg/Vote response type.","type":"object"},"cosmos.gov.v1beta1.MsgVoteWeighted":{"description":"MsgVoteWeighted defines a message to cast a vote.\n\nSince: cosmos-sdk 0.43","type":"object","properties":{"options":{"description":"options defines the weighted vote options.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.gov.v1beta1.WeightedVoteOption"}},"proposal_id":{"description":"proposal_id defines the unique id of the proposal.","type":"string","format":"uint64"},"voter":{"description":"voter is the voter address for the proposal.","type":"string"}}},"cosmos.gov.v1beta1.MsgVoteWeightedResponse":{"description":"MsgVoteWeightedResponse defines the Msg/VoteWeighted response type.\n\nSince: cosmos-sdk 0.43","type":"object"},"cosmos.gov.v1beta1.Proposal":{"description":"Proposal defines the core field members of a governance proposal.","type":"object","properties":{"content":{"description":"content is the proposal's content.","$ref":"#/definitions/google.protobuf.Any"},"deposit_end_time":{"description":"deposit_end_time is the end time for deposition.","type":"string","format":"date-time"},"final_tally_result":{"description":"final_tally_result is the final tally result of the proposal. When\nquerying a proposal via gRPC, this field is not populated until the\nproposal's voting period has ended.","$ref":"#/definitions/cosmos.gov.v1beta1.TallyResult"},"proposal_id":{"description":"proposal_id defines the unique id of the proposal.","type":"string","format":"uint64"},"status":{"description":"status defines the proposal status.","$ref":"#/definitions/cosmos.gov.v1beta1.ProposalStatus"},"submit_time":{"description":"submit_time is the time of proposal submission.","type":"string","format":"date-time"},"total_deposit":{"description":"total_deposit is the total deposit on the proposal.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}},"voting_end_time":{"description":"voting_end_time is the end time of voting on a proposal.","type":"string","format":"date-time"},"voting_start_time":{"description":"voting_start_time is the starting time to vote on a proposal.","type":"string","format":"date-time"}}},"cosmos.gov.v1beta1.ProposalStatus":{"description":"ProposalStatus enumerates the valid statuses of a proposal.\n\n - PROPOSAL_STATUS_UNSPECIFIED: PROPOSAL_STATUS_UNSPECIFIED defines the default proposal status.\n - PROPOSAL_STATUS_DEPOSIT_PERIOD: PROPOSAL_STATUS_DEPOSIT_PERIOD defines a proposal status during the deposit\nperiod.\n - PROPOSAL_STATUS_VOTING_PERIOD: PROPOSAL_STATUS_VOTING_PERIOD defines a proposal status during the voting\nperiod.\n - PROPOSAL_STATUS_PASSED: PROPOSAL_STATUS_PASSED defines a proposal status of a proposal that has\npassed.\n - PROPOSAL_STATUS_REJECTED: PROPOSAL_STATUS_REJECTED defines a proposal status of a proposal that has\nbeen rejected.\n - PROPOSAL_STATUS_FAILED: PROPOSAL_STATUS_FAILED defines a proposal status of a proposal that has\nfailed.","type":"string","default":"PROPOSAL_STATUS_UNSPECIFIED","enum":["PROPOSAL_STATUS_UNSPECIFIED","PROPOSAL_STATUS_DEPOSIT_PERIOD","PROPOSAL_STATUS_VOTING_PERIOD","PROPOSAL_STATUS_PASSED","PROPOSAL_STATUS_REJECTED","PROPOSAL_STATUS_FAILED"]},"cosmos.gov.v1beta1.QueryDepositResponse":{"description":"QueryDepositResponse is the response type for the Query/Deposit RPC method.","type":"object","properties":{"deposit":{"description":"deposit defines the requested deposit.","$ref":"#/definitions/cosmos.gov.v1beta1.Deposit"}}},"cosmos.gov.v1beta1.QueryDepositsResponse":{"description":"QueryDepositsResponse is the response type for the Query/Deposits RPC method.","type":"object","properties":{"deposits":{"description":"deposits defines the requested deposits.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.gov.v1beta1.Deposit"}},"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.gov.v1beta1.QueryParamsResponse":{"description":"QueryParamsResponse is the response type for the Query/Params RPC method.","type":"object","properties":{"deposit_params":{"description":"deposit_params defines the parameters related to deposit.","$ref":"#/definitions/cosmos.gov.v1beta1.DepositParams"},"tally_params":{"description":"tally_params defines the parameters related to tally.","$ref":"#/definitions/cosmos.gov.v1beta1.TallyParams"},"voting_params":{"description":"voting_params defines the parameters related to voting.","$ref":"#/definitions/cosmos.gov.v1beta1.VotingParams"}}},"cosmos.gov.v1beta1.QueryProposalResponse":{"description":"QueryProposalResponse is the response type for the Query/Proposal RPC method.","type":"object","properties":{"proposal":{"$ref":"#/definitions/cosmos.gov.v1beta1.Proposal"}}},"cosmos.gov.v1beta1.QueryProposalsResponse":{"description":"QueryProposalsResponse is the response type for the Query/Proposals RPC\nmethod.","type":"object","properties":{"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"},"proposals":{"description":"proposals defines all the requested governance proposals.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.gov.v1beta1.Proposal"}}}},"cosmos.gov.v1beta1.QueryTallyResultResponse":{"description":"QueryTallyResultResponse is the response type for the Query/Tally RPC method.","type":"object","properties":{"tally":{"description":"tally defines the requested tally.","$ref":"#/definitions/cosmos.gov.v1beta1.TallyResult"}}},"cosmos.gov.v1beta1.QueryVoteResponse":{"description":"QueryVoteResponse is the response type for the Query/Vote RPC method.","type":"object","properties":{"vote":{"description":"vote defines the queried vote.","$ref":"#/definitions/cosmos.gov.v1beta1.Vote"}}},"cosmos.gov.v1beta1.QueryVotesResponse":{"description":"QueryVotesResponse is the response type for the Query/Votes RPC method.","type":"object","properties":{"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"},"votes":{"description":"votes defines the queried votes.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.gov.v1beta1.Vote"}}}},"cosmos.gov.v1beta1.TallyParams":{"description":"TallyParams defines the params for tallying votes on governance proposals.","type":"object","properties":{"quorum":{"description":"Minimum percentage of total stake needed to vote for a result to be\nconsidered valid.","type":"string","format":"byte"},"threshold":{"description":"Minimum proportion of Yes votes for proposal to pass. Default value: 0.5.","type":"string","format":"byte"},"veto_threshold":{"description":"Minimum value of Veto votes to Total votes ratio for proposal to be\nvetoed. Default value: 1/3.","type":"string","format":"byte"}}},"cosmos.gov.v1beta1.TallyResult":{"description":"TallyResult defines a standard tally for a governance proposal.","type":"object","properties":{"abstain":{"description":"abstain is the number of abstain votes on a proposal.","type":"string"},"no":{"description":"no is the number of no votes on a proposal.","type":"string"},"no_with_veto":{"description":"no_with_veto is the number of no with veto votes on a proposal.","type":"string"},"yes":{"description":"yes is the number of yes votes on a proposal.","type":"string"}}},"cosmos.gov.v1beta1.Vote":{"description":"Vote defines a vote on a governance proposal.\nA Vote consists of a proposal ID, the voter, and the vote option.","type":"object","properties":{"option":{"description":"Deprecated: Prefer to use `options` instead. This field is set in queries\nif and only if `len(options) == 1` and that option has weight 1. In all\nother cases, this field will default to VOTE_OPTION_UNSPECIFIED.","$ref":"#/definitions/cosmos.gov.v1beta1.VoteOption"},"options":{"description":"options is the weighted vote options.\n\nSince: cosmos-sdk 0.43","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.gov.v1beta1.WeightedVoteOption"}},"proposal_id":{"description":"proposal_id defines the unique id of the proposal.","type":"string","format":"uint64"},"voter":{"description":"voter is the voter address of the proposal.","type":"string"}}},"cosmos.gov.v1beta1.VoteOption":{"description":"VoteOption enumerates the valid vote options for a given governance proposal.\n\n - VOTE_OPTION_UNSPECIFIED: VOTE_OPTION_UNSPECIFIED defines a no-op vote option.\n - VOTE_OPTION_YES: VOTE_OPTION_YES defines a yes vote option.\n - VOTE_OPTION_ABSTAIN: VOTE_OPTION_ABSTAIN defines an abstain vote option.\n - VOTE_OPTION_NO: VOTE_OPTION_NO defines a no vote option.\n - VOTE_OPTION_NO_WITH_VETO: VOTE_OPTION_NO_WITH_VETO defines a no with veto vote option.","type":"string","default":"VOTE_OPTION_UNSPECIFIED","enum":["VOTE_OPTION_UNSPECIFIED","VOTE_OPTION_YES","VOTE_OPTION_ABSTAIN","VOTE_OPTION_NO","VOTE_OPTION_NO_WITH_VETO"]},"cosmos.gov.v1beta1.VotingParams":{"description":"VotingParams defines the params for voting on governance proposals.","type":"object","properties":{"voting_period":{"description":"Duration of the voting period.","type":"string"}}},"cosmos.gov.v1beta1.WeightedVoteOption":{"description":"WeightedVoteOption defines a unit of vote for vote split.\n\nSince: cosmos-sdk 0.43","type":"object","properties":{"option":{"description":"option defines the valid vote options, it must not contain duplicate vote options.","$ref":"#/definitions/cosmos.gov.v1beta1.VoteOption"},"weight":{"description":"weight is the vote weight associated with the vote option.","type":"string"}}},"cosmos.group.v1.Exec":{"description":"Exec defines modes of execution of a proposal on creation or on new vote.\n\n - EXEC_UNSPECIFIED: An empty value means that there should be a separate\nMsgExec request for the proposal to execute.\n - EXEC_TRY: Try to execute the proposal immediately.\nIf the proposal is not allowed per the DecisionPolicy,\nthe proposal will still be open and could\nbe executed at a later point.","type":"string","default":"EXEC_UNSPECIFIED","enum":["EXEC_UNSPECIFIED","EXEC_TRY"]},"cosmos.group.v1.GroupInfo":{"description":"GroupInfo represents the high-level on-chain information for a group.","type":"object","properties":{"admin":{"description":"admin is the account address of the group's admin.","type":"string"},"created_at":{"description":"created_at is a timestamp specifying when a group was created.","type":"string","format":"date-time"},"id":{"description":"id is the unique ID of the group.","type":"string","format":"uint64"},"metadata":{"type":"string","title":"metadata is any arbitrary metadata to attached to the group.\nthe recommended format of the metadata is to be found here: https://docs.cosmos.network/v0.47/modules/group#group-1"},"total_weight":{"description":"total_weight is the sum of the group members' weights.","type":"string"},"version":{"type":"string","format":"uint64","title":"version is used to track changes to a group's membership structure that\nwould break existing proposals. Whenever any members weight is changed,\nor any member is added or removed this version is incremented and will\ncause proposals based on older versions of this group to fail"}}},"cosmos.group.v1.GroupMember":{"description":"GroupMember represents the relationship between a group and a member.","type":"object","properties":{"group_id":{"description":"group_id is the unique ID of the group.","type":"string","format":"uint64"},"member":{"description":"member is the member data.","$ref":"#/definitions/cosmos.group.v1.Member"}}},"cosmos.group.v1.GroupPolicyInfo":{"description":"GroupPolicyInfo represents the high-level on-chain information for a group policy.","type":"object","properties":{"address":{"description":"address is the account address of group policy.","type":"string"},"admin":{"description":"admin is the account address of the group admin.","type":"string"},"created_at":{"description":"created_at is a timestamp specifying when a group policy was created.","type":"string","format":"date-time"},"decision_policy":{"description":"decision_policy specifies the group policy's decision policy.","$ref":"#/definitions/google.protobuf.Any"},"group_id":{"description":"group_id is the unique ID of the group.","type":"string","format":"uint64"},"metadata":{"type":"string","title":"metadata is any arbitrary metadata attached to the group policy.\nthe recommended format of the metadata is to be found here:\nhttps://docs.cosmos.network/v0.47/modules/group#decision-policy-1"},"version":{"description":"version is used to track changes to a group's GroupPolicyInfo structure that\nwould create a different result on a running proposal.","type":"string","format":"uint64"}}},"cosmos.group.v1.Member":{"description":"Member represents a group member with an account address,\nnon-zero weight, metadata and added_at timestamp.","type":"object","properties":{"added_at":{"description":"added_at is a timestamp specifying when a member was added.","type":"string","format":"date-time"},"address":{"description":"address is the member's account address.","type":"string"},"metadata":{"description":"metadata is any arbitrary metadata attached to the member.","type":"string"},"weight":{"description":"weight is the member's voting weight that should be greater than 0.","type":"string"}}},"cosmos.group.v1.MemberRequest":{"description":"MemberRequest represents a group member to be used in Msg server requests.\nContrary to `Member`, it doesn't have any `added_at` field\nsince this field cannot be set as part of requests.","type":"object","properties":{"address":{"description":"address is the member's account address.","type":"string"},"metadata":{"description":"metadata is any arbitrary metadata attached to the member.","type":"string"},"weight":{"description":"weight is the member's voting weight that should be greater than 0.","type":"string"}}},"cosmos.group.v1.MsgCreateGroup":{"description":"MsgCreateGroup is the Msg/CreateGroup request type.","type":"object","properties":{"admin":{"description":"admin is the account address of the group admin.","type":"string"},"members":{"description":"members defines the group members.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.group.v1.MemberRequest"}},"metadata":{"description":"metadata is any arbitrary metadata to attached to the group.","type":"string"}}},"cosmos.group.v1.MsgCreateGroupPolicy":{"description":"MsgCreateGroupPolicy is the Msg/CreateGroupPolicy request type.","type":"object","properties":{"admin":{"description":"admin is the account address of the group admin.","type":"string"},"decision_policy":{"description":"decision_policy specifies the group policy's decision policy.","$ref":"#/definitions/google.protobuf.Any"},"group_id":{"description":"group_id is the unique ID of the group.","type":"string","format":"uint64"},"metadata":{"description":"metadata is any arbitrary metadata attached to the group policy.","type":"string"}}},"cosmos.group.v1.MsgCreateGroupPolicyResponse":{"description":"MsgCreateGroupPolicyResponse is the Msg/CreateGroupPolicy response type.","type":"object","properties":{"address":{"description":"address is the account address of the newly created group policy.","type":"string"}}},"cosmos.group.v1.MsgCreateGroupResponse":{"description":"MsgCreateGroupResponse is the Msg/CreateGroup response type.","type":"object","properties":{"group_id":{"description":"group_id is the unique ID of the newly created group.","type":"string","format":"uint64"}}},"cosmos.group.v1.MsgCreateGroupWithPolicy":{"description":"MsgCreateGroupWithPolicy is the Msg/CreateGroupWithPolicy request type.","type":"object","properties":{"admin":{"description":"admin is the account address of the group and group policy admin.","type":"string"},"decision_policy":{"description":"decision_policy specifies the group policy's decision policy.","$ref":"#/definitions/google.protobuf.Any"},"group_metadata":{"description":"group_metadata is any arbitrary metadata attached to the group.","type":"string"},"group_policy_as_admin":{"description":"group_policy_as_admin is a boolean field, if set to true, the group policy account address will be used as group\nand group policy admin.","type":"boolean"},"group_policy_metadata":{"description":"group_policy_metadata is any arbitrary metadata attached to the group policy.","type":"string"},"members":{"description":"members defines the group members.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.group.v1.MemberRequest"}}}},"cosmos.group.v1.MsgCreateGroupWithPolicyResponse":{"description":"MsgCreateGroupWithPolicyResponse is the Msg/CreateGroupWithPolicy response type.","type":"object","properties":{"group_id":{"description":"group_id is the unique ID of the newly created group with policy.","type":"string","format":"uint64"},"group_policy_address":{"description":"group_policy_address is the account address of the newly created group policy.","type":"string"}}},"cosmos.group.v1.MsgExec":{"description":"MsgExec is the Msg/Exec request type.","type":"object","properties":{"executor":{"description":"executor is the account address used to execute the proposal.","type":"string"},"proposal_id":{"description":"proposal is the unique ID of the proposal.","type":"string","format":"uint64"}}},"cosmos.group.v1.MsgExecResponse":{"description":"MsgExecResponse is the Msg/Exec request type.","type":"object","properties":{"result":{"description":"result is the final result of the proposal execution.","$ref":"#/definitions/cosmos.group.v1.ProposalExecutorResult"}}},"cosmos.group.v1.MsgLeaveGroup":{"description":"MsgLeaveGroup is the Msg/LeaveGroup request type.","type":"object","properties":{"address":{"description":"address is the account address of the group member.","type":"string"},"group_id":{"description":"group_id is the unique ID of the group.","type":"string","format":"uint64"}}},"cosmos.group.v1.MsgLeaveGroupResponse":{"description":"MsgLeaveGroupResponse is the Msg/LeaveGroup response type.","type":"object"},"cosmos.group.v1.MsgSubmitProposal":{"description":"MsgSubmitProposal is the Msg/SubmitProposal request type.","type":"object","properties":{"exec":{"description":"exec defines the mode of execution of the proposal,\nwhether it should be executed immediately on creation or not.\nIf so, proposers signatures are considered as Yes votes.","$ref":"#/definitions/cosmos.group.v1.Exec"},"group_policy_address":{"description":"group_policy_address is the account address of group policy.","type":"string"},"messages":{"description":"messages is a list of `sdk.Msg`s that will be executed if the proposal passes.","type":"array","items":{"type":"object","$ref":"#/definitions/google.protobuf.Any"}},"metadata":{"description":"metadata is any arbitrary metadata attached to the proposal.","type":"string"},"proposers":{"description":"proposers are the account addresses of the proposers.\nProposers signatures will be counted as yes votes.","type":"array","items":{"type":"string"}},"summary":{"description":"summary is the summary of the proposal.\n\nSince: cosmos-sdk 0.47","type":"string"},"title":{"description":"title is the title of the proposal.\n\nSince: cosmos-sdk 0.47","type":"string"}}},"cosmos.group.v1.MsgSubmitProposalResponse":{"description":"MsgSubmitProposalResponse is the Msg/SubmitProposal response type.","type":"object","properties":{"proposal_id":{"description":"proposal is the unique ID of the proposal.","type":"string","format":"uint64"}}},"cosmos.group.v1.MsgUpdateGroupAdmin":{"description":"MsgUpdateGroupAdmin is the Msg/UpdateGroupAdmin request type.","type":"object","properties":{"admin":{"description":"admin is the current account address of the group admin.","type":"string"},"group_id":{"description":"group_id is the unique ID of the group.","type":"string","format":"uint64"},"new_admin":{"description":"new_admin is the group new admin account address.","type":"string"}}},"cosmos.group.v1.MsgUpdateGroupAdminResponse":{"description":"MsgUpdateGroupAdminResponse is the Msg/UpdateGroupAdmin response type.","type":"object"},"cosmos.group.v1.MsgUpdateGroupMembers":{"description":"MsgUpdateGroupMembers is the Msg/UpdateGroupMembers request type.","type":"object","properties":{"admin":{"description":"admin is the account address of the group admin.","type":"string"},"group_id":{"description":"group_id is the unique ID of the group.","type":"string","format":"uint64"},"member_updates":{"description":"member_updates is the list of members to update,\nset weight to 0 to remove a member.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.group.v1.MemberRequest"}}}},"cosmos.group.v1.MsgUpdateGroupMembersResponse":{"description":"MsgUpdateGroupMembersResponse is the Msg/UpdateGroupMembers response type.","type":"object"},"cosmos.group.v1.MsgUpdateGroupMetadata":{"description":"MsgUpdateGroupMetadata is the Msg/UpdateGroupMetadata request type.","type":"object","properties":{"admin":{"description":"admin is the account address of the group admin.","type":"string"},"group_id":{"description":"group_id is the unique ID of the group.","type":"string","format":"uint64"},"metadata":{"description":"metadata is the updated group's metadata.","type":"string"}}},"cosmos.group.v1.MsgUpdateGroupMetadataResponse":{"description":"MsgUpdateGroupMetadataResponse is the Msg/UpdateGroupMetadata response type.","type":"object"},"cosmos.group.v1.MsgUpdateGroupPolicyAdmin":{"description":"MsgUpdateGroupPolicyAdmin is the Msg/UpdateGroupPolicyAdmin request type.","type":"object","properties":{"admin":{"description":"admin is the account address of the group admin.","type":"string"},"group_policy_address":{"description":"group_policy_address is the account address of the group policy.","type":"string"},"new_admin":{"description":"new_admin is the new group policy admin.","type":"string"}}},"cosmos.group.v1.MsgUpdateGroupPolicyAdminResponse":{"description":"MsgUpdateGroupPolicyAdminResponse is the Msg/UpdateGroupPolicyAdmin response type.","type":"object"},"cosmos.group.v1.MsgUpdateGroupPolicyDecisionPolicy":{"description":"MsgUpdateGroupPolicyDecisionPolicy is the Msg/UpdateGroupPolicyDecisionPolicy request type.","type":"object","properties":{"admin":{"description":"admin is the account address of the group admin.","type":"string"},"decision_policy":{"description":"decision_policy is the updated group policy's decision policy.","$ref":"#/definitions/google.protobuf.Any"},"group_policy_address":{"description":"group_policy_address is the account address of group policy.","type":"string"}}},"cosmos.group.v1.MsgUpdateGroupPolicyDecisionPolicyResponse":{"description":"MsgUpdateGroupPolicyDecisionPolicyResponse is the Msg/UpdateGroupPolicyDecisionPolicy response type.","type":"object"},"cosmos.group.v1.MsgUpdateGroupPolicyMetadata":{"description":"MsgUpdateGroupPolicyMetadata is the Msg/UpdateGroupPolicyMetadata request type.","type":"object","properties":{"admin":{"description":"admin is the account address of the group admin.","type":"string"},"group_policy_address":{"description":"group_policy_address is the account address of group policy.","type":"string"},"metadata":{"description":"metadata is the group policy metadata to be updated.","type":"string"}}},"cosmos.group.v1.MsgUpdateGroupPolicyMetadataResponse":{"description":"MsgUpdateGroupPolicyMetadataResponse is the Msg/UpdateGroupPolicyMetadata response type.","type":"object"},"cosmos.group.v1.MsgVote":{"description":"MsgVote is the Msg/Vote request type.","type":"object","properties":{"exec":{"description":"exec defines whether the proposal should be executed\nimmediately after voting or not.","$ref":"#/definitions/cosmos.group.v1.Exec"},"metadata":{"description":"metadata is any arbitrary metadata attached to the vote.","type":"string"},"option":{"description":"option is the voter's choice on the proposal.","$ref":"#/definitions/cosmos.group.v1.VoteOption"},"proposal_id":{"description":"proposal is the unique ID of the proposal.","type":"string","format":"uint64"},"voter":{"description":"voter is the voter account address.","type":"string"}}},"cosmos.group.v1.MsgVoteResponse":{"description":"MsgVoteResponse is the Msg/Vote response type.","type":"object"},"cosmos.group.v1.MsgWithdrawProposal":{"description":"MsgWithdrawProposal is the Msg/WithdrawProposal request type.","type":"object","properties":{"address":{"description":"address is the admin of the group policy or one of the proposer of the proposal.","type":"string"},"proposal_id":{"description":"proposal is the unique ID of the proposal.","type":"string","format":"uint64"}}},"cosmos.group.v1.MsgWithdrawProposalResponse":{"description":"MsgWithdrawProposalResponse is the Msg/WithdrawProposal response type.","type":"object"},"cosmos.group.v1.Proposal":{"description":"Proposal defines a group proposal. Any member of a group can submit a proposal\nfor a group policy to decide upon.\nA proposal consists of a set of `sdk.Msg`s that will be executed if the proposal\npasses as well as some optional metadata associated with the proposal.","type":"object","properties":{"executor_result":{"description":"executor_result is the final result of the proposal execution. Initial value is NotRun.","$ref":"#/definitions/cosmos.group.v1.ProposalExecutorResult"},"final_tally_result":{"description":"final_tally_result contains the sums of all weighted votes for this\nproposal for each vote option. It is empty at submission, and only\npopulated after tallying, at voting period end or at proposal execution,\nwhichever happens first.","$ref":"#/definitions/cosmos.group.v1.TallyResult"},"group_policy_address":{"description":"group_policy_address is the account address of group policy.","type":"string"},"group_policy_version":{"description":"group_policy_version tracks the version of the group policy at proposal submission.\nWhen a decision policy is changed, existing proposals from previous policy\nversions will become invalid with the `ABORTED` status.\nThis field is here for informational purposes only.","type":"string","format":"uint64"},"group_version":{"description":"group_version tracks the version of the group at proposal submission.\nThis field is here for informational purposes only.","type":"string","format":"uint64"},"id":{"description":"id is the unique id of the proposal.","type":"string","format":"uint64"},"messages":{"description":"messages is a list of `sdk.Msg`s that will be executed if the proposal passes.","type":"array","items":{"type":"object","$ref":"#/definitions/google.protobuf.Any"}},"metadata":{"type":"string","title":"metadata is any arbitrary metadata attached to the proposal.\nthe recommended format of the metadata is to be found here:\nhttps://docs.cosmos.network/v0.47/modules/group#proposal-4"},"proposers":{"description":"proposers are the account addresses of the proposers.","type":"array","items":{"type":"string"}},"status":{"description":"status represents the high level position in the life cycle of the proposal. Initial value is Submitted.","$ref":"#/definitions/cosmos.group.v1.ProposalStatus"},"submit_time":{"description":"submit_time is a timestamp specifying when a proposal was submitted.","type":"string","format":"date-time"},"summary":{"description":"Since: cosmos-sdk 0.47","type":"string","title":"summary is a short summary of the proposal"},"title":{"description":"Since: cosmos-sdk 0.47","type":"string","title":"title is the title of the proposal"},"voting_period_end":{"description":"voting_period_end is the timestamp before which voting must be done.\nUnless a successful MsgExec is called before (to execute a proposal whose\ntally is successful before the voting period ends), tallying will be done\nat this point, and the `final_tally_result`and `status` fields will be\naccordingly updated.","type":"string","format":"date-time"}}},"cosmos.group.v1.ProposalExecutorResult":{"description":"ProposalExecutorResult defines types of proposal executor results.\n\n - PROPOSAL_EXECUTOR_RESULT_UNSPECIFIED: An empty value is not allowed.\n - PROPOSAL_EXECUTOR_RESULT_NOT_RUN: We have not yet run the executor.\n - PROPOSAL_EXECUTOR_RESULT_SUCCESS: The executor was successful and proposed action updated state.\n - PROPOSAL_EXECUTOR_RESULT_FAILURE: The executor returned an error and proposed action didn't update state.","type":"string","default":"PROPOSAL_EXECUTOR_RESULT_UNSPECIFIED","enum":["PROPOSAL_EXECUTOR_RESULT_UNSPECIFIED","PROPOSAL_EXECUTOR_RESULT_NOT_RUN","PROPOSAL_EXECUTOR_RESULT_SUCCESS","PROPOSAL_EXECUTOR_RESULT_FAILURE"]},"cosmos.group.v1.ProposalStatus":{"description":"ProposalStatus defines proposal statuses.\n\n - PROPOSAL_STATUS_UNSPECIFIED: An empty value is invalid and not allowed.\n - PROPOSAL_STATUS_SUBMITTED: Initial status of a proposal when submitted.\n - PROPOSAL_STATUS_ACCEPTED: Final status of a proposal when the final tally is done and the outcome\npasses the group policy's decision policy.\n - PROPOSAL_STATUS_REJECTED: Final status of a proposal when the final tally is done and the outcome\nis rejected by the group policy's decision policy.\n - PROPOSAL_STATUS_ABORTED: Final status of a proposal when the group policy is modified before the\nfinal tally.\n - PROPOSAL_STATUS_WITHDRAWN: A proposal can be withdrawn before the voting start time by the owner.\nWhen this happens the final status is Withdrawn.","type":"string","default":"PROPOSAL_STATUS_UNSPECIFIED","enum":["PROPOSAL_STATUS_UNSPECIFIED","PROPOSAL_STATUS_SUBMITTED","PROPOSAL_STATUS_ACCEPTED","PROPOSAL_STATUS_REJECTED","PROPOSAL_STATUS_ABORTED","PROPOSAL_STATUS_WITHDRAWN"]},"cosmos.group.v1.QueryGroupInfoResponse":{"description":"QueryGroupInfoResponse is the Query/GroupInfo response type.","type":"object","properties":{"info":{"description":"info is the GroupInfo of the group.","$ref":"#/definitions/cosmos.group.v1.GroupInfo"}}},"cosmos.group.v1.QueryGroupMembersResponse":{"description":"QueryGroupMembersResponse is the Query/GroupMembersResponse response type.","type":"object","properties":{"members":{"description":"members are the members of the group with given group_id.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.group.v1.GroupMember"}},"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.group.v1.QueryGroupPoliciesByAdminResponse":{"description":"QueryGroupPoliciesByAdminResponse is the Query/GroupPoliciesByAdmin response type.","type":"object","properties":{"group_policies":{"description":"group_policies are the group policies info with provided admin.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.group.v1.GroupPolicyInfo"}},"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.group.v1.QueryGroupPoliciesByGroupResponse":{"description":"QueryGroupPoliciesByGroupResponse is the Query/GroupPoliciesByGroup response type.","type":"object","properties":{"group_policies":{"description":"group_policies are the group policies info associated with the provided group.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.group.v1.GroupPolicyInfo"}},"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.group.v1.QueryGroupPolicyInfoResponse":{"description":"QueryGroupPolicyInfoResponse is the Query/GroupPolicyInfo response type.","type":"object","properties":{"info":{"description":"info is the GroupPolicyInfo of the group policy.","$ref":"#/definitions/cosmos.group.v1.GroupPolicyInfo"}}},"cosmos.group.v1.QueryGroupsByAdminResponse":{"description":"QueryGroupsByAdminResponse is the Query/GroupsByAdminResponse response type.","type":"object","properties":{"groups":{"description":"groups are the groups info with the provided admin.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.group.v1.GroupInfo"}},"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.group.v1.QueryGroupsByMemberResponse":{"description":"QueryGroupsByMemberResponse is the Query/GroupsByMember response type.","type":"object","properties":{"groups":{"description":"groups are the groups info with the provided group member.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.group.v1.GroupInfo"}},"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.group.v1.QueryGroupsResponse":{"description":"QueryGroupsResponse is the Query/Groups response type.\n\nSince: cosmos-sdk 0.47.1","type":"object","properties":{"groups":{"description":"`groups` is all the groups present in state.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.group.v1.GroupInfo"}},"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.group.v1.QueryProposalResponse":{"description":"QueryProposalResponse is the Query/Proposal response type.","type":"object","properties":{"proposal":{"description":"proposal is the proposal info.","$ref":"#/definitions/cosmos.group.v1.Proposal"}}},"cosmos.group.v1.QueryProposalsByGroupPolicyResponse":{"description":"QueryProposalsByGroupPolicyResponse is the Query/ProposalByGroupPolicy response type.","type":"object","properties":{"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"},"proposals":{"description":"proposals are the proposals with given group policy.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.group.v1.Proposal"}}}},"cosmos.group.v1.QueryTallyResultResponse":{"description":"QueryTallyResultResponse is the Query/TallyResult response type.","type":"object","properties":{"tally":{"description":"tally defines the requested tally.","$ref":"#/definitions/cosmos.group.v1.TallyResult"}}},"cosmos.group.v1.QueryVoteByProposalVoterResponse":{"description":"QueryVoteByProposalVoterResponse is the Query/VoteByProposalVoter response type.","type":"object","properties":{"vote":{"description":"vote is the vote with given proposal_id and voter.","$ref":"#/definitions/cosmos.group.v1.Vote"}}},"cosmos.group.v1.QueryVotesByProposalResponse":{"description":"QueryVotesByProposalResponse is the Query/VotesByProposal response type.","type":"object","properties":{"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"},"votes":{"description":"votes are the list of votes for given proposal_id.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.group.v1.Vote"}}}},"cosmos.group.v1.QueryVotesByVoterResponse":{"description":"QueryVotesByVoterResponse is the Query/VotesByVoter response type.","type":"object","properties":{"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"},"votes":{"description":"votes are the list of votes by given voter.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.group.v1.Vote"}}}},"cosmos.group.v1.TallyResult":{"description":"TallyResult represents the sum of weighted votes for each vote option.","type":"object","properties":{"abstain_count":{"description":"abstain_count is the weighted sum of abstainers.","type":"string"},"no_count":{"description":"no_count is the weighted sum of no votes.","type":"string"},"no_with_veto_count":{"description":"no_with_veto_count is the weighted sum of veto.","type":"string"},"yes_count":{"description":"yes_count is the weighted sum of yes votes.","type":"string"}}},"cosmos.group.v1.Vote":{"type":"object","title":"Vote represents a vote for a proposal.string metadata","properties":{"metadata":{"type":"string","title":"metadata is any arbitrary metadata attached to the vote.\nthe recommended format of the metadata is to be found here: https://docs.cosmos.network/v0.47/modules/group#vote-2"},"option":{"description":"option is the voter's choice on the proposal.","$ref":"#/definitions/cosmos.group.v1.VoteOption"},"proposal_id":{"description":"proposal is the unique ID of the proposal.","type":"string","format":"uint64"},"submit_time":{"description":"submit_time is the timestamp when the vote was submitted.","type":"string","format":"date-time"},"voter":{"description":"voter is the account address of the voter.","type":"string"}}},"cosmos.group.v1.VoteOption":{"description":"VoteOption enumerates the valid vote options for a given proposal.\n\n - VOTE_OPTION_UNSPECIFIED: VOTE_OPTION_UNSPECIFIED defines an unspecified vote option which will\nreturn an error.\n - VOTE_OPTION_YES: VOTE_OPTION_YES defines a yes vote option.\n - VOTE_OPTION_ABSTAIN: VOTE_OPTION_ABSTAIN defines an abstain vote option.\n - VOTE_OPTION_NO: VOTE_OPTION_NO defines a no vote option.\n - VOTE_OPTION_NO_WITH_VETO: VOTE_OPTION_NO_WITH_VETO defines a no with veto vote option.","type":"string","default":"VOTE_OPTION_UNSPECIFIED","enum":["VOTE_OPTION_UNSPECIFIED","VOTE_OPTION_YES","VOTE_OPTION_ABSTAIN","VOTE_OPTION_NO","VOTE_OPTION_NO_WITH_VETO"]},"cosmos.mint.v1beta1.MsgUpdateParams":{"description":"MsgUpdateParams is the Msg/UpdateParams request type.\n\nSince: cosmos-sdk 0.47","type":"object","properties":{"authority":{"description":"authority is the address that controls the module (defaults to x/gov unless overwritten).","type":"string"},"params":{"description":"params defines the x/mint parameters to update.\n\nNOTE: All parameters must be supplied.","$ref":"#/definitions/cosmos.mint.v1beta1.Params"}}},"cosmos.mint.v1beta1.MsgUpdateParamsResponse":{"description":"MsgUpdateParamsResponse defines the response structure for executing a\nMsgUpdateParams message.\n\nSince: cosmos-sdk 0.47","type":"object"},"cosmos.mint.v1beta1.Params":{"description":"Params defines the parameters for the x/mint module.","type":"object","properties":{"blocks_per_year":{"type":"string","format":"uint64","title":"expected blocks per year"},"goal_bonded":{"type":"string","title":"goal of percent bonded atoms"},"inflation_max":{"type":"string","title":"maximum inflation rate"},"inflation_min":{"type":"string","title":"minimum inflation rate"},"inflation_rate_change":{"type":"string","title":"maximum annual change in inflation rate"},"mint_denom":{"type":"string","title":"type of coin to mint"}}},"cosmos.mint.v1beta1.QueryAnnualProvisionsResponse":{"description":"QueryAnnualProvisionsResponse is the response type for the\nQuery/AnnualProvisions RPC method.","type":"object","properties":{"annual_provisions":{"description":"annual_provisions is the current minting annual provisions value.","type":"string","format":"byte"}}},"cosmos.mint.v1beta1.QueryInflationResponse":{"description":"QueryInflationResponse is the response type for the Query/Inflation RPC\nmethod.","type":"object","properties":{"inflation":{"description":"inflation is the current minting inflation value.","type":"string","format":"byte"}}},"cosmos.mint.v1beta1.QueryParamsResponse":{"description":"QueryParamsResponse is the response type for the Query/Params RPC method.","type":"object","properties":{"params":{"description":"params defines the parameters of the module.","$ref":"#/definitions/cosmos.mint.v1beta1.Params"}}},"cosmos.nft.v1beta1.Class":{"description":"Class defines the class of the nft type.","type":"object","properties":{"data":{"title":"data is the app specific metadata of the NFT class. Optional","$ref":"#/definitions/google.protobuf.Any"},"description":{"type":"string","title":"description is a brief description of nft classification. Optional"},"id":{"type":"string","title":"id defines the unique identifier of the NFT classification, similar to the contract address of ERC721"},"name":{"type":"string","title":"name defines the human-readable name of the NFT classification. Optional"},"symbol":{"type":"string","title":"symbol is an abbreviated name for nft classification. Optional"},"uri":{"type":"string","title":"uri for the class metadata stored off chain. It can define schema for Class and NFT `Data` attributes. Optional"},"uri_hash":{"type":"string","title":"uri_hash is a hash of the document pointed by uri. Optional"}}},"cosmos.nft.v1beta1.MsgSend":{"description":"MsgSend represents a message to send a nft from one account to another account.","type":"object","properties":{"class_id":{"type":"string","title":"class_id defines the unique identifier of the nft classification, similar to the contract address of ERC721"},"id":{"type":"string","title":"id defines the unique identification of nft"},"receiver":{"type":"string","title":"receiver is the receiver address of nft"},"sender":{"type":"string","title":"sender is the address of the owner of nft"}}},"cosmos.nft.v1beta1.MsgSendResponse":{"description":"MsgSendResponse defines the Msg/Send response type.","type":"object"},"cosmos.nft.v1beta1.NFT":{"description":"NFT defines the NFT.","type":"object","properties":{"class_id":{"type":"string","title":"class_id associated with the NFT, similar to the contract address of ERC721"},"data":{"title":"data is an app specific data of the NFT. Optional","$ref":"#/definitions/google.protobuf.Any"},"id":{"type":"string","title":"id is a unique identifier of the NFT"},"uri":{"type":"string","title":"uri for the NFT metadata stored off chain"},"uri_hash":{"type":"string","title":"uri_hash is a hash of the document pointed by uri"}}},"cosmos.nft.v1beta1.QueryBalanceResponse":{"type":"object","title":"QueryBalanceResponse is the response type for the Query/Balance RPC method","properties":{"amount":{"type":"string","format":"uint64","title":"amount is the number of all NFTs of a given class owned by the owner"}}},"cosmos.nft.v1beta1.QueryClassResponse":{"type":"object","title":"QueryClassResponse is the response type for the Query/Class RPC method","properties":{"class":{"description":"class defines the class of the nft type.","$ref":"#/definitions/cosmos.nft.v1beta1.Class"}}},"cosmos.nft.v1beta1.QueryClassesResponse":{"type":"object","title":"QueryClassesResponse is the response type for the Query/Classes RPC method","properties":{"classes":{"description":"class defines the class of the nft type.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.nft.v1beta1.Class"}},"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.nft.v1beta1.QueryNFTResponse":{"type":"object","title":"QueryNFTResponse is the response type for the Query/NFT RPC method","properties":{"nft":{"title":"owner is the owner address of the nft","$ref":"#/definitions/cosmos.nft.v1beta1.NFT"}}},"cosmos.nft.v1beta1.QueryNFTsResponse":{"type":"object","title":"QueryNFTsResponse is the response type for the Query/NFTs RPC methods","properties":{"nfts":{"type":"array","title":"NFT defines the NFT","items":{"type":"object","$ref":"#/definitions/cosmos.nft.v1beta1.NFT"}},"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.nft.v1beta1.QueryOwnerResponse":{"type":"object","title":"QueryOwnerResponse is the response type for the Query/Owner RPC method","properties":{"owner":{"type":"string","title":"owner is the owner address of the nft"}}},"cosmos.nft.v1beta1.QuerySupplyResponse":{"type":"object","title":"QuerySupplyResponse is the response type for the Query/Supply RPC method","properties":{"amount":{"type":"string","format":"uint64","title":"amount is the number of all NFTs from the given class"}}},"cosmos.params.v1beta1.ParamChange":{"description":"ParamChange defines an individual parameter change, for use in\nParameterChangeProposal.","type":"object","properties":{"key":{"type":"string"},"subspace":{"type":"string"},"value":{"type":"string"}}},"cosmos.params.v1beta1.QueryParamsResponse":{"description":"QueryParamsResponse is response type for the Query/Params RPC method.","type":"object","properties":{"param":{"description":"param defines the queried parameter.","$ref":"#/definitions/cosmos.params.v1beta1.ParamChange"}}},"cosmos.params.v1beta1.QuerySubspacesResponse":{"description":"QuerySubspacesResponse defines the response types for querying for all\nregistered subspaces and all keys for a subspace.\n\nSince: cosmos-sdk 0.46","type":"object","properties":{"subspaces":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.params.v1beta1.Subspace"}}}},"cosmos.params.v1beta1.Subspace":{"description":"Subspace defines a parameter subspace name and all the keys that exist for\nthe subspace.\n\nSince: cosmos-sdk 0.46","type":"object","properties":{"keys":{"type":"array","items":{"type":"string"}},"subspace":{"type":"string"}}},"cosmos.slashing.v1beta1.MsgUnjail":{"type":"object","title":"MsgUnjail defines the Msg/Unjail request type","properties":{"validator_addr":{"type":"string"}}},"cosmos.slashing.v1beta1.MsgUnjailResponse":{"type":"object","title":"MsgUnjailResponse defines the Msg/Unjail response type"},"cosmos.slashing.v1beta1.MsgUpdateParams":{"description":"MsgUpdateParams is the Msg/UpdateParams request type.\n\nSince: cosmos-sdk 0.47","type":"object","properties":{"authority":{"description":"authority is the address that controls the module (defaults to x/gov unless overwritten).","type":"string"},"params":{"description":"params defines the x/slashing parameters to update.\n\nNOTE: All parameters must be supplied.","$ref":"#/definitions/cosmos.slashing.v1beta1.Params"}}},"cosmos.slashing.v1beta1.MsgUpdateParamsResponse":{"description":"MsgUpdateParamsResponse defines the response structure for executing a\nMsgUpdateParams message.\n\nSince: cosmos-sdk 0.47","type":"object"},"cosmos.slashing.v1beta1.Params":{"description":"Params represents the parameters used for by the slashing module.","type":"object","properties":{"downtime_jail_duration":{"type":"string"},"min_signed_per_window":{"type":"string","format":"byte"},"signed_blocks_window":{"type":"string","format":"int64"},"slash_fraction_double_sign":{"type":"string","format":"byte"},"slash_fraction_downtime":{"type":"string","format":"byte"}}},"cosmos.slashing.v1beta1.QueryParamsResponse":{"type":"object","title":"QueryParamsResponse is the response type for the Query/Params RPC method","properties":{"params":{"$ref":"#/definitions/cosmos.slashing.v1beta1.Params"}}},"cosmos.slashing.v1beta1.QuerySigningInfoResponse":{"type":"object","title":"QuerySigningInfoResponse is the response type for the Query/SigningInfo RPC\nmethod","properties":{"val_signing_info":{"title":"val_signing_info is the signing info of requested val cons address","$ref":"#/definitions/cosmos.slashing.v1beta1.ValidatorSigningInfo"}}},"cosmos.slashing.v1beta1.QuerySigningInfosResponse":{"type":"object","title":"QuerySigningInfosResponse is the response type for the Query/SigningInfos RPC\nmethod","properties":{"info":{"type":"array","title":"info is the signing info of all validators","items":{"type":"object","$ref":"#/definitions/cosmos.slashing.v1beta1.ValidatorSigningInfo"}},"pagination":{"$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.slashing.v1beta1.ValidatorSigningInfo":{"description":"ValidatorSigningInfo defines a validator's signing info for monitoring their\nliveness activity.","type":"object","properties":{"address":{"type":"string"},"index_offset":{"description":"Index which is incremented every time a validator is bonded in a block and\n_may_ have signed a pre-commit or not. This in conjunction with the\nsigned_blocks_window param determines the index in the missed block bitmap.","type":"string","format":"int64"},"jailed_until":{"description":"Timestamp until which the validator is jailed due to liveness downtime.","type":"string","format":"date-time"},"missed_blocks_counter":{"description":"A counter of missed (unsigned) blocks. It is used to avoid unnecessary\nreads in the missed block bitmap.","type":"string","format":"int64"},"start_height":{"type":"string","format":"int64","title":"Height at which validator was first a candidate OR was un-jailed"},"tombstoned":{"description":"Whether or not a validator has been tombstoned (killed out of validator\nset). It is set once the validator commits an equivocation or for any other\nconfigured misbehavior.","type":"boolean"}}},"cosmos.staking.v1beta1.BondStatus":{"description":"BondStatus is the status of a validator.\n\n - BOND_STATUS_UNSPECIFIED: UNSPECIFIED defines an invalid validator status.\n - BOND_STATUS_UNBONDED: UNBONDED defines a validator that is not bonded.\n - BOND_STATUS_UNBONDING: UNBONDING defines a validator that is unbonding.\n - BOND_STATUS_BONDED: BONDED defines a validator that is bonded.","type":"string","default":"BOND_STATUS_UNSPECIFIED","enum":["BOND_STATUS_UNSPECIFIED","BOND_STATUS_UNBONDED","BOND_STATUS_UNBONDING","BOND_STATUS_BONDED"]},"cosmos.staking.v1beta1.Commission":{"description":"Commission defines commission parameters for a given validator.","type":"object","properties":{"commission_rates":{"description":"commission_rates defines the initial commission rates to be used for creating a validator.","$ref":"#/definitions/cosmos.staking.v1beta1.CommissionRates"},"update_time":{"description":"update_time is the last time the commission rate was changed.","type":"string","format":"date-time"}}},"cosmos.staking.v1beta1.CommissionRates":{"description":"CommissionRates defines the initial commission rates to be used for creating\na validator.","type":"object","properties":{"max_change_rate":{"description":"max_change_rate defines the maximum daily increase of the validator commission, as a fraction.","type":"string"},"max_rate":{"description":"max_rate defines the maximum commission rate which validator can ever charge, as a fraction.","type":"string"},"rate":{"description":"rate is the commission rate charged to delegators, as a fraction.","type":"string"}}},"cosmos.staking.v1beta1.Delegation":{"description":"Delegation represents the bond with tokens held by an account. It is\nowned by one delegator, and is associated with the voting power of one\nvalidator.","type":"object","properties":{"delegator_address":{"description":"delegator_address is the encoded address of the delegator.","type":"string"},"shares":{"description":"shares define the delegation shares received.","type":"string"},"validator_address":{"description":"validator_address is the encoded address of the validator.","type":"string"}}},"cosmos.staking.v1beta1.DelegationResponse":{"description":"DelegationResponse is equivalent to Delegation except that it contains a\nbalance in addition to shares which is more suitable for client responses.","type":"object","properties":{"balance":{"$ref":"#/definitions/cosmos.base.v1beta1.Coin"},"delegation":{"$ref":"#/definitions/cosmos.staking.v1beta1.Delegation"}}},"cosmos.staking.v1beta1.Description":{"description":"Description defines a validator description.","type":"object","properties":{"details":{"description":"details define other optional details.","type":"string"},"identity":{"description":"identity defines an optional identity signature (ex. UPort or Keybase).","type":"string"},"moniker":{"description":"moniker defines a human-readable name for the validator.","type":"string"},"security_contact":{"description":"security_contact defines an optional email for security contact.","type":"string"},"website":{"description":"website defines an optional website link.","type":"string"}}},"cosmos.staking.v1beta1.HistoricalInfo":{"description":"HistoricalInfo contains header and validator information for a given block.\nIt is stored as part of staking module's state, which persists the `n` most\nrecent HistoricalInfo\n(`n` is set by the staking module's `historical_entries` parameter).","type":"object","properties":{"header":{"$ref":"#/definitions/tendermint.types.Header"},"valset":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.staking.v1beta1.Validator"}}}},"cosmos.staking.v1beta1.MsgBeginRedelegate":{"description":"MsgBeginRedelegate defines a SDK message for performing a redelegation\nof coins from a delegator and source validator to a destination validator.","type":"object","properties":{"amount":{"$ref":"#/definitions/cosmos.base.v1beta1.Coin"},"delegator_address":{"type":"string"},"validator_dst_address":{"type":"string"},"validator_src_address":{"type":"string"}}},"cosmos.staking.v1beta1.MsgBeginRedelegateResponse":{"description":"MsgBeginRedelegateResponse defines the Msg/BeginRedelegate response type.","type":"object","properties":{"completion_time":{"type":"string","format":"date-time"}}},"cosmos.staking.v1beta1.MsgCancelUnbondingDelegation":{"description":"Since: cosmos-sdk 0.46","type":"object","title":"MsgCancelUnbondingDelegation defines the SDK message for performing a cancel unbonding delegation for delegator","properties":{"amount":{"title":"amount is always less than or equal to unbonding delegation entry balance","$ref":"#/definitions/cosmos.base.v1beta1.Coin"},"creation_height":{"description":"creation_height is the height which the unbonding took place.","type":"string","format":"int64"},"delegator_address":{"type":"string"},"validator_address":{"type":"string"}}},"cosmos.staking.v1beta1.MsgCancelUnbondingDelegationResponse":{"description":"Since: cosmos-sdk 0.46","type":"object","title":"MsgCancelUnbondingDelegationResponse"},"cosmos.staking.v1beta1.MsgCreateValidator":{"description":"MsgCreateValidator defines a SDK message for creating a new validator.","type":"object","properties":{"commission":{"$ref":"#/definitions/cosmos.staking.v1beta1.CommissionRates"},"delegator_address":{"description":"Deprecated: Use of Delegator Address in MsgCreateValidator is deprecated.\nThe validator address bytes and delegator address bytes refer to the same account while creating validator (defer\nonly in bech32 notation).","type":"string"},"description":{"$ref":"#/definitions/cosmos.staking.v1beta1.Description"},"min_self_delegation":{"type":"string"},"pubkey":{"$ref":"#/definitions/google.protobuf.Any"},"validator_address":{"type":"string"},"value":{"$ref":"#/definitions/cosmos.base.v1beta1.Coin"}}},"cosmos.staking.v1beta1.MsgCreateValidatorResponse":{"description":"MsgCreateValidatorResponse defines the Msg/CreateValidator response type.","type":"object"},"cosmos.staking.v1beta1.MsgDelegate":{"description":"MsgDelegate defines a SDK message for performing a delegation of coins\nfrom a delegator to a validator.","type":"object","properties":{"amount":{"$ref":"#/definitions/cosmos.base.v1beta1.Coin"},"delegator_address":{"type":"string"},"validator_address":{"type":"string"}}},"cosmos.staking.v1beta1.MsgDelegateResponse":{"description":"MsgDelegateResponse defines the Msg/Delegate response type.","type":"object"},"cosmos.staking.v1beta1.MsgEditValidator":{"description":"MsgEditValidator defines a SDK message for editing an existing validator.","type":"object","properties":{"commission_rate":{"type":"string","title":"We pass a reference to the new commission rate and min self delegation as\nit's not mandatory to update. If not updated, the deserialized rate will be\nzero with no way to distinguish if an update was intended.\nREF: #2373"},"description":{"$ref":"#/definitions/cosmos.staking.v1beta1.Description"},"min_self_delegation":{"type":"string"},"validator_address":{"type":"string"}}},"cosmos.staking.v1beta1.MsgEditValidatorResponse":{"description":"MsgEditValidatorResponse defines the Msg/EditValidator response type.","type":"object"},"cosmos.staking.v1beta1.MsgUndelegate":{"description":"MsgUndelegate defines a SDK message for performing an undelegation from a\ndelegate and a validator.","type":"object","properties":{"amount":{"$ref":"#/definitions/cosmos.base.v1beta1.Coin"},"delegator_address":{"type":"string"},"validator_address":{"type":"string"}}},"cosmos.staking.v1beta1.MsgUndelegateResponse":{"description":"MsgUndelegateResponse defines the Msg/Undelegate response type.","type":"object","properties":{"amount":{"description":"Since: cosmos-sdk 0.50","title":"amount returns the amount of undelegated coins","$ref":"#/definitions/cosmos.base.v1beta1.Coin"},"completion_time":{"type":"string","format":"date-time"}}},"cosmos.staking.v1beta1.MsgUpdateParams":{"description":"MsgUpdateParams is the Msg/UpdateParams request type.\n\nSince: cosmos-sdk 0.47","type":"object","properties":{"authority":{"description":"authority is the address that controls the module (defaults to x/gov unless overwritten).","type":"string"},"params":{"description":"params defines the x/staking parameters to update.\n\nNOTE: All parameters must be supplied.","$ref":"#/definitions/cosmos.staking.v1beta1.Params"}}},"cosmos.staking.v1beta1.MsgUpdateParamsResponse":{"description":"MsgUpdateParamsResponse defines the response structure for executing a\nMsgUpdateParams message.\n\nSince: cosmos-sdk 0.47","type":"object"},"cosmos.staking.v1beta1.Params":{"description":"Params defines the parameters for the x/staking module.","type":"object","properties":{"bond_denom":{"description":"bond_denom defines the bondable coin denomination.","type":"string"},"historical_entries":{"description":"historical_entries is the number of historical entries to persist.","type":"integer","format":"int64"},"max_entries":{"description":"max_entries is the max entries for either unbonding delegation or redelegation (per pair/trio).","type":"integer","format":"int64"},"max_validators":{"description":"max_validators is the maximum number of validators.","type":"integer","format":"int64"},"min_commission_rate":{"type":"string","title":"min_commission_rate is the chain-wide minimum commission rate that a validator can charge their delegators"},"unbonding_time":{"description":"unbonding_time is the time duration of unbonding.","type":"string"}}},"cosmos.staking.v1beta1.Pool":{"description":"Pool is used for tracking bonded and not-bonded token supply of the bond\ndenomination.","type":"object","properties":{"bonded_tokens":{"type":"string"},"not_bonded_tokens":{"type":"string"}}},"cosmos.staking.v1beta1.QueryDelegationResponse":{"description":"QueryDelegationResponse is response type for the Query/Delegation RPC method.","type":"object","properties":{"delegation_response":{"description":"delegation_responses defines the delegation info of a delegation.","$ref":"#/definitions/cosmos.staking.v1beta1.DelegationResponse"}}},"cosmos.staking.v1beta1.QueryDelegatorDelegationsResponse":{"description":"QueryDelegatorDelegationsResponse is response type for the\nQuery/DelegatorDelegations RPC method.","type":"object","properties":{"delegation_responses":{"description":"delegation_responses defines all the delegations' info of a delegator.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.staking.v1beta1.DelegationResponse"}},"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.staking.v1beta1.QueryDelegatorUnbondingDelegationsResponse":{"description":"QueryUnbondingDelegatorDelegationsResponse is response type for the\nQuery/UnbondingDelegatorDelegations RPC method.","type":"object","properties":{"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"},"unbonding_responses":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.staking.v1beta1.UnbondingDelegation"}}}},"cosmos.staking.v1beta1.QueryDelegatorValidatorResponse":{"description":"QueryDelegatorValidatorResponse response type for the\nQuery/DelegatorValidator RPC method.","type":"object","properties":{"validator":{"description":"validator defines the validator info.","$ref":"#/definitions/cosmos.staking.v1beta1.Validator"}}},"cosmos.staking.v1beta1.QueryDelegatorValidatorsResponse":{"description":"QueryDelegatorValidatorsResponse is response type for the\nQuery/DelegatorValidators RPC method.","type":"object","properties":{"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"},"validators":{"description":"validators defines the validators' info of a delegator.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.staking.v1beta1.Validator"}}}},"cosmos.staking.v1beta1.QueryHistoricalInfoResponse":{"description":"QueryHistoricalInfoResponse is response type for the Query/HistoricalInfo RPC\nmethod.","type":"object","properties":{"hist":{"description":"hist defines the historical info at the given height.","$ref":"#/definitions/cosmos.staking.v1beta1.HistoricalInfo"}}},"cosmos.staking.v1beta1.QueryParamsResponse":{"description":"QueryParamsResponse is response type for the Query/Params RPC method.","type":"object","properties":{"params":{"description":"params holds all the parameters of this module.","$ref":"#/definitions/cosmos.staking.v1beta1.Params"}}},"cosmos.staking.v1beta1.QueryPoolResponse":{"description":"QueryPoolResponse is response type for the Query/Pool RPC method.","type":"object","properties":{"pool":{"description":"pool defines the pool info.","$ref":"#/definitions/cosmos.staking.v1beta1.Pool"}}},"cosmos.staking.v1beta1.QueryRedelegationsResponse":{"description":"QueryRedelegationsResponse is response type for the Query/Redelegations RPC\nmethod.","type":"object","properties":{"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"},"redelegation_responses":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.staking.v1beta1.RedelegationResponse"}}}},"cosmos.staking.v1beta1.QueryUnbondingDelegationResponse":{"description":"QueryDelegationResponse is response type for the Query/UnbondingDelegation\nRPC method.","type":"object","properties":{"unbond":{"description":"unbond defines the unbonding information of a delegation.","$ref":"#/definitions/cosmos.staking.v1beta1.UnbondingDelegation"}}},"cosmos.staking.v1beta1.QueryValidatorDelegationsResponse":{"type":"object","title":"QueryValidatorDelegationsResponse is response type for the\nQuery/ValidatorDelegations RPC method","properties":{"delegation_responses":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.staking.v1beta1.DelegationResponse"}},"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.staking.v1beta1.QueryValidatorResponse":{"type":"object","title":"QueryValidatorResponse is response type for the Query/Validator RPC method","properties":{"validator":{"description":"validator defines the validator info.","$ref":"#/definitions/cosmos.staking.v1beta1.Validator"}}},"cosmos.staking.v1beta1.QueryValidatorUnbondingDelegationsResponse":{"description":"QueryValidatorUnbondingDelegationsResponse is response type for the\nQuery/ValidatorUnbondingDelegations RPC method.","type":"object","properties":{"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"},"unbonding_responses":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.staking.v1beta1.UnbondingDelegation"}}}},"cosmos.staking.v1beta1.QueryValidatorsResponse":{"type":"object","title":"QueryValidatorsResponse is response type for the Query/Validators RPC method","properties":{"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"},"validators":{"description":"validators contains all the queried validators.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.staking.v1beta1.Validator"}}}},"cosmos.staking.v1beta1.Redelegation":{"description":"Redelegation contains the list of a particular delegator's redelegating bonds\nfrom a particular source validator to a particular destination validator.","type":"object","properties":{"delegator_address":{"description":"delegator_address is the bech32-encoded address of the delegator.","type":"string"},"entries":{"description":"entries are the redelegation entries.\n\nredelegation entries","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.staking.v1beta1.RedelegationEntry"}},"validator_dst_address":{"description":"validator_dst_address is the validator redelegation destination operator address.","type":"string"},"validator_src_address":{"description":"validator_src_address is the validator redelegation source operator address.","type":"string"}}},"cosmos.staking.v1beta1.RedelegationEntry":{"description":"RedelegationEntry defines a redelegation object with relevant metadata.","type":"object","properties":{"completion_time":{"description":"completion_time defines the unix time for redelegation completion.","type":"string","format":"date-time"},"creation_height":{"description":"creation_height defines the height which the redelegation took place.","type":"string","format":"int64"},"initial_balance":{"description":"initial_balance defines the initial balance when redelegation started.","type":"string"},"shares_dst":{"description":"shares_dst is the amount of destination-validator shares created by redelegation.","type":"string"},"unbonding_id":{"type":"string","format":"uint64","title":"Incrementing id that uniquely identifies this entry"},"unbonding_on_hold_ref_count":{"type":"string","format":"int64","title":"Strictly positive if this entry's unbonding has been stopped by external modules"}}},"cosmos.staking.v1beta1.RedelegationEntryResponse":{"description":"RedelegationEntryResponse is equivalent to a RedelegationEntry except that it\ncontains a balance in addition to shares which is more suitable for client\nresponses.","type":"object","properties":{"balance":{"type":"string"},"redelegation_entry":{"$ref":"#/definitions/cosmos.staking.v1beta1.RedelegationEntry"}}},"cosmos.staking.v1beta1.RedelegationResponse":{"description":"RedelegationResponse is equivalent to a Redelegation except that its entries\ncontain a balance in addition to shares which is more suitable for client\nresponses.","type":"object","properties":{"entries":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.staking.v1beta1.RedelegationEntryResponse"}},"redelegation":{"$ref":"#/definitions/cosmos.staking.v1beta1.Redelegation"}}},"cosmos.staking.v1beta1.UnbondingDelegation":{"description":"UnbondingDelegation stores all of a single delegator's unbonding bonds\nfor a single validator in an time-ordered list.","type":"object","properties":{"delegator_address":{"description":"delegator_address is the encoded address of the delegator.","type":"string"},"entries":{"description":"entries are the unbonding delegation entries.\n\nunbonding delegation entries","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.staking.v1beta1.UnbondingDelegationEntry"}},"validator_address":{"description":"validator_address is the encoded address of the validator.","type":"string"}}},"cosmos.staking.v1beta1.UnbondingDelegationEntry":{"description":"UnbondingDelegationEntry defines an unbonding object with relevant metadata.","type":"object","properties":{"balance":{"description":"balance defines the tokens to receive at completion.","type":"string"},"completion_time":{"description":"completion_time is the unix time for unbonding completion.","type":"string","format":"date-time"},"creation_height":{"description":"creation_height is the height which the unbonding took place.","type":"string","format":"int64"},"initial_balance":{"description":"initial_balance defines the tokens initially scheduled to receive at completion.","type":"string"},"unbonding_id":{"type":"string","format":"uint64","title":"Incrementing id that uniquely identifies this entry"},"unbonding_on_hold_ref_count":{"type":"string","format":"int64","title":"Strictly positive if this entry's unbonding has been stopped by external modules"}}},"cosmos.staking.v1beta1.Validator":{"description":"Validator defines a validator, together with the total amount of the\nValidator's bond shares and their exchange rate to coins. Slashing results in\na decrease in the exchange rate, allowing correct calculation of future\nundelegations without iterating over delegators. When coins are delegated to\nthis validator, the validator is credited with a delegation whose number of\nbond shares is based on the amount of coins delegated divided by the current\nexchange rate. Voting power can be calculated as total bonded shares\nmultiplied by exchange rate.","type":"object","properties":{"commission":{"description":"commission defines the commission parameters.","$ref":"#/definitions/cosmos.staking.v1beta1.Commission"},"consensus_pubkey":{"description":"consensus_pubkey is the consensus public key of the validator, as a Protobuf Any.","$ref":"#/definitions/google.protobuf.Any"},"delegator_shares":{"description":"delegator_shares defines total shares issued to a validator's delegators.","type":"string"},"description":{"description":"description defines the description terms for the validator.","$ref":"#/definitions/cosmos.staking.v1beta1.Description"},"jailed":{"description":"jailed defined whether the validator has been jailed from bonded status or not.","type":"boolean"},"min_self_delegation":{"description":"min_self_delegation is the validator's self declared minimum self delegation.\n\nSince: cosmos-sdk 0.46","type":"string"},"operator_address":{"description":"operator_address defines the address of the validator's operator; bech encoded in JSON.","type":"string"},"status":{"description":"status is the validator status (bonded/unbonding/unbonded).","$ref":"#/definitions/cosmos.staking.v1beta1.BondStatus"},"tokens":{"description":"tokens define the delegated tokens (incl. self-delegation).","type":"string"},"unbonding_height":{"description":"unbonding_height defines, if unbonding, the height at which this validator has begun unbonding.","type":"string","format":"int64"},"unbonding_ids":{"type":"array","title":"list of unbonding ids, each uniquely identifing an unbonding of this validator","items":{"type":"string","format":"uint64"}},"unbonding_on_hold_ref_count":{"type":"string","format":"int64","title":"strictly positive if this validator's unbonding has been stopped by external modules"},"unbonding_time":{"description":"unbonding_time defines, if unbonding, the min time for the validator to complete unbonding.","type":"string","format":"date-time"}}},"cosmos.store.streaming.abci.ListenCommitRequest":{"type":"object","title":"ListenCommitRequest is the request type for the ListenCommit RPC method","properties":{"block_height":{"type":"string","format":"int64","title":"explicitly pass in block height as ResponseCommit does not contain this info"},"change_set":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.store.v1beta1.StoreKVPair"}},"res":{"$ref":"#/definitions/tendermint.abci.ResponseCommit"}}},"cosmos.store.streaming.abci.ListenCommitResponse":{"type":"object","title":"ListenCommitResponse is the response type for the ListenCommit RPC method"},"cosmos.store.streaming.abci.ListenFinalizeBlockRequest":{"type":"object","title":"ListenEndBlockRequest is the request type for the ListenEndBlock RPC method","properties":{"req":{"$ref":"#/definitions/tendermint.abci.RequestFinalizeBlock"},"res":{"$ref":"#/definitions/tendermint.abci.ResponseFinalizeBlock"}}},"cosmos.store.streaming.abci.ListenFinalizeBlockResponse":{"type":"object","title":"ListenEndBlockResponse is the response type for the ListenEndBlock RPC method"},"cosmos.store.v1beta1.StoreKVPair":{"description":"Since: cosmos-sdk 0.43","type":"object","title":"StoreKVPair is a KVStore KVPair used for listening to state changes (Sets and Deletes)\nIt optionally includes the StoreKey for the originating KVStore and a Boolean flag to distinguish between Sets and\nDeletes","properties":{"delete":{"type":"boolean","title":"true indicates a delete operation, false indicates a set operation"},"key":{"type":"string","format":"byte"},"store_key":{"type":"string","title":"the store key for the KVStore this pair originates from"},"value":{"type":"string","format":"byte"}}},"cosmos.tx.signing.v1beta1.SignMode":{"description":"SignMode represents a signing mode with its own security guarantees.\n\nThis enum should be considered a registry of all known sign modes\nin the Cosmos ecosystem. Apps are not expected to support all known\nsign modes. Apps that would like to support custom sign modes are\nencouraged to open a small PR against this file to add a new case\nto this SignMode enum describing their sign mode so that different\napps have a consistent version of this enum.\n\n - SIGN_MODE_UNSPECIFIED: SIGN_MODE_UNSPECIFIED specifies an unknown signing mode and will be\nrejected.\n - SIGN_MODE_DIRECT: SIGN_MODE_DIRECT specifies a signing mode which uses SignDoc and is\nverified with raw bytes from Tx.\n - SIGN_MODE_TEXTUAL: SIGN_MODE_TEXTUAL is a future signing mode that will verify some\nhuman-readable textual representation on top of the binary representation\nfrom SIGN_MODE_DIRECT.\n\nSince: cosmos-sdk 0.50\n - SIGN_MODE_DIRECT_AUX: SIGN_MODE_DIRECT_AUX specifies a signing mode which uses\nSignDocDirectAux. As opposed to SIGN_MODE_DIRECT, this sign mode does not\nrequire signers signing over other signers' `signer_info`.\n\nSince: cosmos-sdk 0.46\n - SIGN_MODE_LEGACY_AMINO_JSON: SIGN_MODE_LEGACY_AMINO_JSON is a backwards compatibility mode which uses\nAmino JSON and will be removed in the future.\n - SIGN_MODE_EIP_191: SIGN_MODE_EIP_191 specifies the sign mode for EIP 191 signing on the Cosmos\nSDK. Ref: https://eips.ethereum.org/EIPS/eip-191\n\nCurrently, SIGN_MODE_EIP_191 is registered as a SignMode enum variant,\nbut is not implemented on the SDK by default. To enable EIP-191, you need\nto pass a custom `TxConfig` that has an implementation of\n`SignModeHandler` for EIP-191. The SDK may decide to fully support\nEIP-191 in the future.\n\nSince: cosmos-sdk 0.45.2","type":"string","default":"SIGN_MODE_UNSPECIFIED","enum":["SIGN_MODE_UNSPECIFIED","SIGN_MODE_DIRECT","SIGN_MODE_TEXTUAL","SIGN_MODE_DIRECT_AUX","SIGN_MODE_LEGACY_AMINO_JSON","SIGN_MODE_EIP_191"]},"cosmos.tx.v1beta1.AuthInfo":{"description":"AuthInfo describes the fee and signer modes that are used to sign a\ntransaction.","type":"object","properties":{"fee":{"description":"Fee is the fee and gas limit for the transaction. The first signer is the\nprimary signer and the one which pays the fee. The fee can be calculated\nbased on the cost of evaluating the body and doing signature verification\nof the signers. This can be estimated via simulation.","$ref":"#/definitions/cosmos.tx.v1beta1.Fee"},"signer_infos":{"description":"signer_infos defines the signing modes for the required signers. The number\nand order of elements must match the required signers from TxBody's\nmessages. The first element is the primary signer and the one which pays\nthe fee.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.tx.v1beta1.SignerInfo"}},"tip":{"description":"Tip is the optional tip used for transactions fees paid in another denom.\n\nThis field is ignored if the chain didn't enable tips, i.e. didn't add the\n`TipDecorator` in its posthandler.\n\nSince: cosmos-sdk 0.46","$ref":"#/definitions/cosmos.tx.v1beta1.Tip"}}},"cosmos.tx.v1beta1.BroadcastMode":{"description":"BroadcastMode specifies the broadcast mode for the TxService.Broadcast RPC\nmethod.\n\n - BROADCAST_MODE_UNSPECIFIED: zero-value for mode ordering\n - BROADCAST_MODE_BLOCK: DEPRECATED: use BROADCAST_MODE_SYNC instead,\nBROADCAST_MODE_BLOCK is not supported by the SDK from v0.47.x onwards.\n - BROADCAST_MODE_SYNC: BROADCAST_MODE_SYNC defines a tx broadcasting mode where the client waits\nfor a CheckTx execution response only.\n - BROADCAST_MODE_ASYNC: BROADCAST_MODE_ASYNC defines a tx broadcasting mode where the client\nreturns immediately.","type":"string","default":"BROADCAST_MODE_UNSPECIFIED","enum":["BROADCAST_MODE_UNSPECIFIED","BROADCAST_MODE_BLOCK","BROADCAST_MODE_SYNC","BROADCAST_MODE_ASYNC"]},"cosmos.tx.v1beta1.BroadcastTxRequest":{"description":"BroadcastTxRequest is the request type for the Service.BroadcastTxRequest\nRPC method.","type":"object","properties":{"mode":{"$ref":"#/definitions/cosmos.tx.v1beta1.BroadcastMode"},"tx_bytes":{"description":"tx_bytes is the raw transaction.","type":"string","format":"byte"}}},"cosmos.tx.v1beta1.BroadcastTxResponse":{"description":"BroadcastTxResponse is the response type for the\nService.BroadcastTx method.","type":"object","properties":{"tx_response":{"description":"tx_response is the queried TxResponses.","$ref":"#/definitions/cosmos.base.abci.v1beta1.TxResponse"}}},"cosmos.tx.v1beta1.Fee":{"description":"Fee includes the amount of coins paid in fees and the maximum\ngas to be used by the transaction. The ratio yields an effective \"gasprice\",\nwhich must be above some miminum to be accepted into the mempool.","type":"object","properties":{"amount":{"type":"array","title":"amount is the amount of coins to be paid as a fee","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}},"gas_limit":{"type":"string","format":"uint64","title":"gas_limit is the maximum gas that can be used in transaction processing\nbefore an out of gas error occurs"},"granter":{"type":"string","title":"if set, the fee payer (either the first signer or the value of the payer field) requests that a fee grant be used\nto pay fees instead of the fee payer's own balance. If an appropriate fee grant does not exist or the chain does\nnot support fee grants, this will fail"},"payer":{"description":"if unset, the first signer is responsible for paying the fees. If set, the specified account must pay the fees.\nthe payer must be a tx signer (and thus have signed this field in AuthInfo).\nsetting this field does *not* change the ordering of required signers for the transaction.","type":"string"}}},"cosmos.tx.v1beta1.GetBlockWithTxsResponse":{"description":"GetBlockWithTxsResponse is the response type for the Service.GetBlockWithTxs\nmethod.\n\nSince: cosmos-sdk 0.45.2","type":"object","properties":{"block":{"$ref":"#/definitions/tendermint.types.Block"},"block_id":{"$ref":"#/definitions/tendermint.types.BlockID"},"pagination":{"description":"pagination defines a pagination for the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"},"txs":{"description":"txs are the transactions in the block.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.tx.v1beta1.Tx"}}}},"cosmos.tx.v1beta1.GetTxResponse":{"description":"GetTxResponse is the response type for the Service.GetTx method.","type":"object","properties":{"tx":{"description":"tx is the queried transaction.","$ref":"#/definitions/cosmos.tx.v1beta1.Tx"},"tx_response":{"description":"tx_response is the queried TxResponses.","$ref":"#/definitions/cosmos.base.abci.v1beta1.TxResponse"}}},"cosmos.tx.v1beta1.GetTxsEventResponse":{"description":"GetTxsEventResponse is the response type for the Service.TxsByEvents\nRPC method.","type":"object","properties":{"pagination":{"description":"pagination defines a pagination for the response.\nDeprecated post v0.46.x: use total instead.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"},"total":{"type":"string","format":"uint64","title":"total is total number of results available"},"tx_responses":{"description":"tx_responses is the list of queried TxResponses.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.abci.v1beta1.TxResponse"}},"txs":{"description":"txs is the list of queried transactions.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.tx.v1beta1.Tx"}}}},"cosmos.tx.v1beta1.ModeInfo":{"description":"ModeInfo describes the signing mode of a single or nested multisig signer.","type":"object","properties":{"multi":{"title":"multi represents a nested multisig signer","$ref":"#/definitions/cosmos.tx.v1beta1.ModeInfo.Multi"},"single":{"title":"single represents a single signer","$ref":"#/definitions/cosmos.tx.v1beta1.ModeInfo.Single"}}},"cosmos.tx.v1beta1.ModeInfo.Multi":{"type":"object","title":"Multi is the mode info for a multisig public key","properties":{"bitarray":{"title":"bitarray specifies which keys within the multisig are signing","$ref":"#/definitions/cosmos.crypto.multisig.v1beta1.CompactBitArray"},"mode_infos":{"type":"array","title":"mode_infos is the corresponding modes of the signers of the multisig\nwhich could include nested multisig public keys","items":{"type":"object","$ref":"#/definitions/cosmos.tx.v1beta1.ModeInfo"}}}},"cosmos.tx.v1beta1.ModeInfo.Single":{"type":"object","title":"Single is the mode info for a single signer. It is structured as a message\nto allow for additional fields such as locale for SIGN_MODE_TEXTUAL in the\nfuture","properties":{"mode":{"title":"mode is the signing mode of the single signer","$ref":"#/definitions/cosmos.tx.signing.v1beta1.SignMode"}}},"cosmos.tx.v1beta1.OrderBy":{"description":"- ORDER_BY_UNSPECIFIED: ORDER_BY_UNSPECIFIED specifies an unknown sorting order. OrderBy defaults\nto ASC in this case.\n - ORDER_BY_ASC: ORDER_BY_ASC defines ascending order\n - ORDER_BY_DESC: ORDER_BY_DESC defines descending order","type":"string","title":"OrderBy defines the sorting order","default":"ORDER_BY_UNSPECIFIED","enum":["ORDER_BY_UNSPECIFIED","ORDER_BY_ASC","ORDER_BY_DESC"]},"cosmos.tx.v1beta1.SignerInfo":{"description":"SignerInfo describes the public key and signing mode of a single top-level\nsigner.","type":"object","properties":{"mode_info":{"title":"mode_info describes the signing mode of the signer and is a nested\nstructure to support nested multisig pubkey's","$ref":"#/definitions/cosmos.tx.v1beta1.ModeInfo"},"public_key":{"description":"public_key is the public key of the signer. It is optional for accounts\nthat already exist in state. If unset, the verifier can use the required \\\nsigner address for this position and lookup the public key.","$ref":"#/definitions/google.protobuf.Any"},"sequence":{"description":"sequence is the sequence of the account, which describes the\nnumber of committed transactions signed by a given address. It is used to\nprevent replay attacks.","type":"string","format":"uint64"}}},"cosmos.tx.v1beta1.SimulateRequest":{"description":"SimulateRequest is the request type for the Service.Simulate\nRPC method.","type":"object","properties":{"tx":{"description":"tx is the transaction to simulate.\nDeprecated. Send raw tx bytes instead.","$ref":"#/definitions/cosmos.tx.v1beta1.Tx"},"tx_bytes":{"description":"tx_bytes is the raw transaction.\n\nSince: cosmos-sdk 0.43","type":"string","format":"byte"}}},"cosmos.tx.v1beta1.SimulateResponse":{"description":"SimulateResponse is the response type for the\nService.SimulateRPC method.","type":"object","properties":{"gas_info":{"description":"gas_info is the information about gas used in the simulation.","$ref":"#/definitions/cosmos.base.abci.v1beta1.GasInfo"},"result":{"description":"result is the result of the simulation.","$ref":"#/definitions/cosmos.base.abci.v1beta1.Result"}}},"cosmos.tx.v1beta1.Tip":{"description":"Tip is the tip used for meta-transactions.\n\nSince: cosmos-sdk 0.46","type":"object","properties":{"amount":{"type":"array","title":"amount is the amount of the tip","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}},"tipper":{"type":"string","title":"tipper is the address of the account paying for the tip"}}},"cosmos.tx.v1beta1.Tx":{"description":"Tx is the standard type used for broadcasting transactions.","type":"object","properties":{"auth_info":{"title":"auth_info is the authorization related content of the transaction,\nspecifically signers, signer modes and fee","$ref":"#/definitions/cosmos.tx.v1beta1.AuthInfo"},"body":{"title":"body is the processable content of the transaction","$ref":"#/definitions/cosmos.tx.v1beta1.TxBody"},"signatures":{"description":"signatures is a list of signatures that matches the length and order of\nAuthInfo's signer_infos to allow connecting signature meta information like\npublic key and signing mode by position.","type":"array","items":{"type":"string","format":"byte"}}}},"cosmos.tx.v1beta1.TxBody":{"description":"TxBody is the body of a transaction that all signers sign over.","type":"object","properties":{"extension_options":{"type":"array","title":"extension_options are arbitrary options that can be added by chains\nwhen the default options are not sufficient. If any of these are present\nand can't be handled, the transaction will be rejected","items":{"type":"object","$ref":"#/definitions/google.protobuf.Any"}},"memo":{"description":"memo is any arbitrary note/comment to be added to the transaction.\nWARNING: in clients, any publicly exposed text should not be called memo,\nbut should be called `note` instead (see https://github.com/cosmos/cosmos-sdk/issues/9122).","type":"string"},"messages":{"description":"messages is a list of messages to be executed. The required signers of\nthose messages define the number and order of elements in AuthInfo's\nsigner_infos and Tx's signatures. Each required signer address is added to\nthe list only the first time it occurs.\nBy convention, the first required signer (usually from the first message)\nis referred to as the primary signer and pays the fee for the whole\ntransaction.","type":"array","items":{"type":"object","$ref":"#/definitions/google.protobuf.Any"}},"non_critical_extension_options":{"type":"array","title":"extension_options are arbitrary options that can be added by chains\nwhen the default options are not sufficient. If any of these are present\nand can't be handled, they will be ignored","items":{"type":"object","$ref":"#/definitions/google.protobuf.Any"}},"timeout_height":{"type":"string","format":"uint64","title":"timeout is the block height after which this transaction will not\nbe processed by the chain"}}},"cosmos.tx.v1beta1.TxDecodeAminoRequest":{"description":"TxDecodeAminoRequest is the request type for the Service.TxDecodeAmino\nRPC method.\n\nSince: cosmos-sdk 0.47","type":"object","properties":{"amino_binary":{"type":"string","format":"byte"}}},"cosmos.tx.v1beta1.TxDecodeAminoResponse":{"description":"TxDecodeAminoResponse is the response type for the Service.TxDecodeAmino\nRPC method.\n\nSince: cosmos-sdk 0.47","type":"object","properties":{"amino_json":{"type":"string"}}},"cosmos.tx.v1beta1.TxDecodeRequest":{"description":"TxDecodeRequest is the request type for the Service.TxDecode\nRPC method.\n\nSince: cosmos-sdk 0.47","type":"object","properties":{"tx_bytes":{"description":"tx_bytes is the raw transaction.","type":"string","format":"byte"}}},"cosmos.tx.v1beta1.TxDecodeResponse":{"description":"TxDecodeResponse is the response type for the\nService.TxDecode method.\n\nSince: cosmos-sdk 0.47","type":"object","properties":{"tx":{"description":"tx is the decoded transaction.","$ref":"#/definitions/cosmos.tx.v1beta1.Tx"}}},"cosmos.tx.v1beta1.TxEncodeAminoRequest":{"description":"TxEncodeAminoRequest is the request type for the Service.TxEncodeAmino\nRPC method.\n\nSince: cosmos-sdk 0.47","type":"object","properties":{"amino_json":{"type":"string"}}},"cosmos.tx.v1beta1.TxEncodeAminoResponse":{"description":"TxEncodeAminoResponse is the response type for the Service.TxEncodeAmino\nRPC method.\n\nSince: cosmos-sdk 0.47","type":"object","properties":{"amino_binary":{"type":"string","format":"byte"}}},"cosmos.tx.v1beta1.TxEncodeRequest":{"description":"TxEncodeRequest is the request type for the Service.TxEncode\nRPC method.\n\nSince: cosmos-sdk 0.47","type":"object","properties":{"tx":{"description":"tx is the transaction to encode.","$ref":"#/definitions/cosmos.tx.v1beta1.Tx"}}},"cosmos.tx.v1beta1.TxEncodeResponse":{"description":"TxEncodeResponse is the response type for the\nService.TxEncode method.\n\nSince: cosmos-sdk 0.47","type":"object","properties":{"tx_bytes":{"description":"tx_bytes is the encoded transaction bytes.","type":"string","format":"byte"}}},"cosmos.upgrade.v1beta1.ModuleVersion":{"description":"ModuleVersion specifies a module and its consensus version.\n\nSince: cosmos-sdk 0.43","type":"object","properties":{"name":{"type":"string","title":"name of the app module"},"version":{"type":"string","format":"uint64","title":"consensus version of the app module"}}},"cosmos.upgrade.v1beta1.MsgCancelUpgrade":{"description":"MsgCancelUpgrade is the Msg/CancelUpgrade request type.\n\nSince: cosmos-sdk 0.46","type":"object","properties":{"authority":{"description":"authority is the address that controls the module (defaults to x/gov unless overwritten).","type":"string"}}},"cosmos.upgrade.v1beta1.MsgCancelUpgradeResponse":{"description":"MsgCancelUpgradeResponse is the Msg/CancelUpgrade response type.\n\nSince: cosmos-sdk 0.46","type":"object"},"cosmos.upgrade.v1beta1.MsgSoftwareUpgrade":{"description":"MsgSoftwareUpgrade is the Msg/SoftwareUpgrade request type.\n\nSince: cosmos-sdk 0.46","type":"object","properties":{"authority":{"description":"authority is the address that controls the module (defaults to x/gov unless overwritten).","type":"string"},"plan":{"description":"plan is the upgrade plan.","$ref":"#/definitions/cosmos.upgrade.v1beta1.Plan"}}},"cosmos.upgrade.v1beta1.MsgSoftwareUpgradeResponse":{"description":"MsgSoftwareUpgradeResponse is the Msg/SoftwareUpgrade response type.\n\nSince: cosmos-sdk 0.46","type":"object"},"cosmos.upgrade.v1beta1.Plan":{"description":"Plan specifies information about a planned upgrade and when it should occur.","type":"object","properties":{"height":{"description":"The height at which the upgrade must be performed.","type":"string","format":"int64"},"info":{"type":"string","title":"Any application specific upgrade info to be included on-chain\nsuch as a git commit that validators could automatically upgrade to"},"name":{"description":"Sets the name for the upgrade. This name will be used by the upgraded\nversion of the software to apply any special \"on-upgrade\" commands during\nthe first BeginBlock method after the upgrade is applied. It is also used\nto detect whether a software version can handle a given upgrade. If no\nupgrade handler with this name has been set in the software, it will be\nassumed that the software is out-of-date when the upgrade Time or Height is\nreached and the software will exit.","type":"string"},"time":{"description":"Deprecated: Time based upgrades have been deprecated. Time based upgrade logic\nhas been removed from the SDK.\nIf this field is not empty, an error will be thrown.","type":"string","format":"date-time"},"upgraded_client_state":{"description":"Deprecated: UpgradedClientState field has been deprecated. IBC upgrade logic has been\nmoved to the IBC module in the sub module 02-client.\nIf this field is not empty, an error will be thrown.","$ref":"#/definitions/google.protobuf.Any"}}},"cosmos.upgrade.v1beta1.QueryAppliedPlanResponse":{"description":"QueryAppliedPlanResponse is the response type for the Query/AppliedPlan RPC\nmethod.","type":"object","properties":{"height":{"description":"height is the block height at which the plan was applied.","type":"string","format":"int64"}}},"cosmos.upgrade.v1beta1.QueryAuthorityResponse":{"description":"Since: cosmos-sdk 0.46","type":"object","title":"QueryAuthorityResponse is the response type for Query/Authority","properties":{"address":{"type":"string"}}},"cosmos.upgrade.v1beta1.QueryCurrentPlanResponse":{"description":"QueryCurrentPlanResponse is the response type for the Query/CurrentPlan RPC\nmethod.","type":"object","properties":{"plan":{"description":"plan is the current upgrade plan.","$ref":"#/definitions/cosmos.upgrade.v1beta1.Plan"}}},"cosmos.upgrade.v1beta1.QueryModuleVersionsResponse":{"description":"QueryModuleVersionsResponse is the response type for the Query/ModuleVersions\nRPC method.\n\nSince: cosmos-sdk 0.43","type":"object","properties":{"module_versions":{"description":"module_versions is a list of module names with their consensus versions.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.upgrade.v1beta1.ModuleVersion"}}}},"cosmos.upgrade.v1beta1.QueryUpgradedConsensusStateResponse":{"description":"QueryUpgradedConsensusStateResponse is the response type for the Query/UpgradedConsensusState\nRPC method.","type":"object","properties":{"upgraded_consensus_state":{"type":"string","format":"byte","title":"Since: cosmos-sdk 0.43"}}},"cosmos.vesting.v1beta1.MsgCreatePeriodicVestingAccount":{"description":"MsgCreateVestingAccount defines a message that enables creating a vesting\naccount.\n\nSince: cosmos-sdk 0.46","type":"object","properties":{"from_address":{"type":"string"},"start_time":{"description":"start of vesting as unix time (in seconds).","type":"string","format":"int64"},"to_address":{"type":"string"},"vesting_periods":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.vesting.v1beta1.Period"}}}},"cosmos.vesting.v1beta1.MsgCreatePeriodicVestingAccountResponse":{"description":"MsgCreateVestingAccountResponse defines the Msg/CreatePeriodicVestingAccount\nresponse type.\n\nSince: cosmos-sdk 0.46","type":"object"},"cosmos.vesting.v1beta1.MsgCreatePermanentLockedAccount":{"description":"MsgCreatePermanentLockedAccount defines a message that enables creating a permanent\nlocked account.\n\nSince: cosmos-sdk 0.46","type":"object","properties":{"amount":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}},"from_address":{"type":"string"},"to_address":{"type":"string"}}},"cosmos.vesting.v1beta1.MsgCreatePermanentLockedAccountResponse":{"description":"MsgCreatePermanentLockedAccountResponse defines the Msg/CreatePermanentLockedAccount response type.\n\nSince: cosmos-sdk 0.46","type":"object"},"cosmos.vesting.v1beta1.MsgCreateVestingAccount":{"description":"MsgCreateVestingAccount defines a message that enables creating a vesting\naccount.","type":"object","properties":{"amount":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}},"delayed":{"type":"boolean"},"end_time":{"description":"end of vesting as unix time (in seconds).","type":"string","format":"int64"},"from_address":{"type":"string"},"to_address":{"type":"string"}}},"cosmos.vesting.v1beta1.MsgCreateVestingAccountResponse":{"description":"MsgCreateVestingAccountResponse defines the Msg/CreateVestingAccount response type.","type":"object"},"cosmos.vesting.v1beta1.Period":{"description":"Period defines a length of time and amount of coins that will vest.","type":"object","properties":{"amount":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}},"length":{"description":"Period duration in seconds.","type":"string","format":"int64"}}},"google.protobuf.Any":{"type":"object","properties":{"@type":{"type":"string"}},"additionalProperties":{}},"google.rpc.Status":{"type":"object","properties":{"code":{"type":"integer","format":"int32"},"details":{"type":"array","items":{"type":"object","$ref":"#/definitions/google.protobuf.Any"}},"message":{"type":"string"}}},"ibc.applications.fee.v1.Fee":{"type":"object","title":"Fee defines the ICS29 receive, acknowledgement and timeout fees","properties":{"ack_fee":{"type":"array","title":"the packet acknowledgement fee","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}},"recv_fee":{"type":"array","title":"the packet receive fee","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}},"timeout_fee":{"type":"array","title":"the packet timeout fee","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}}}},"ibc.applications.fee.v1.FeeEnabledChannel":{"type":"object","title":"FeeEnabledChannel contains the PortID \u0026 ChannelID for a fee enabled channel","properties":{"channel_id":{"type":"string","title":"unique channel identifier"},"port_id":{"type":"string","title":"unique port identifier"}}},"ibc.applications.fee.v1.IdentifiedPacketFees":{"type":"object","title":"IdentifiedPacketFees contains a list of type PacketFee and associated PacketId","properties":{"packet_fees":{"type":"array","title":"list of packet fees","items":{"type":"object","$ref":"#/definitions/ibc.applications.fee.v1.PacketFee"}},"packet_id":{"title":"unique packet identifier comprised of the channel ID, port ID and sequence","$ref":"#/definitions/ibc.core.channel.v1.PacketId"}}},"ibc.applications.fee.v1.MsgPayPacketFee":{"type":"object","title":"MsgPayPacketFee defines the request type for the PayPacketFee rpc\nThis Msg can be used to pay for a packet at the next sequence send \u0026 should be combined with the Msg that will be\npaid for","properties":{"fee":{"title":"fee encapsulates the recv, ack and timeout fees associated with an IBC packet","$ref":"#/definitions/ibc.applications.fee.v1.Fee"},"relayers":{"type":"array","title":"optional list of relayers permitted to the receive packet fees","items":{"type":"string"}},"signer":{"type":"string","title":"account address to refund fee if necessary"},"source_channel_id":{"type":"string","title":"the source channel unique identifer"},"source_port_id":{"type":"string","title":"the source port unique identifier"}}},"ibc.applications.fee.v1.MsgPayPacketFeeAsync":{"type":"object","title":"MsgPayPacketFeeAsync defines the request type for the PayPacketFeeAsync rpc\nThis Msg can be used to pay for a packet at a specified sequence (instead of the next sequence send)","properties":{"packet_fee":{"title":"the packet fee associated with a particular IBC packet","$ref":"#/definitions/ibc.applications.fee.v1.PacketFee"},"packet_id":{"title":"unique packet identifier comprised of the channel ID, port ID and sequence","$ref":"#/definitions/ibc.core.channel.v1.PacketId"}}},"ibc.applications.fee.v1.MsgPayPacketFeeAsyncResponse":{"type":"object","title":"MsgPayPacketFeeAsyncResponse defines the response type for the PayPacketFeeAsync rpc"},"ibc.applications.fee.v1.MsgPayPacketFeeResponse":{"type":"object","title":"MsgPayPacketFeeResponse defines the response type for the PayPacketFee rpc"},"ibc.applications.fee.v1.MsgRegisterCounterpartyPayee":{"type":"object","title":"MsgRegisterCounterpartyPayee defines the request type for the RegisterCounterpartyPayee rpc","properties":{"channel_id":{"type":"string","title":"unique channel identifier"},"counterparty_payee":{"type":"string","title":"the counterparty payee address"},"port_id":{"type":"string","title":"unique port identifier"},"relayer":{"type":"string","title":"the relayer address"}}},"ibc.applications.fee.v1.MsgRegisterCounterpartyPayeeResponse":{"type":"object","title":"MsgRegisterCounterpartyPayeeResponse defines the response type for the RegisterCounterpartyPayee rpc"},"ibc.applications.fee.v1.MsgRegisterPayee":{"type":"object","title":"MsgRegisterPayee defines the request type for the RegisterPayee rpc","properties":{"channel_id":{"type":"string","title":"unique channel identifier"},"payee":{"type":"string","title":"the payee address"},"port_id":{"type":"string","title":"unique port identifier"},"relayer":{"type":"string","title":"the relayer address"}}},"ibc.applications.fee.v1.MsgRegisterPayeeResponse":{"type":"object","title":"MsgRegisterPayeeResponse defines the response type for the RegisterPayee rpc"},"ibc.applications.fee.v1.PacketFee":{"type":"object","title":"PacketFee contains ICS29 relayer fees, refund address and optional list of permitted relayers","properties":{"fee":{"title":"fee encapsulates the recv, ack and timeout fees associated with an IBC packet","$ref":"#/definitions/ibc.applications.fee.v1.Fee"},"refund_address":{"type":"string","title":"the refund address for unspent fees"},"relayers":{"type":"array","title":"optional list of relayers permitted to receive fees","items":{"type":"string"}}}},"ibc.applications.fee.v1.QueryCounterpartyPayeeResponse":{"type":"object","title":"QueryCounterpartyPayeeResponse defines the response type for the CounterpartyPayee rpc","properties":{"counterparty_payee":{"type":"string","title":"the counterparty payee address used to compensate forward relaying"}}},"ibc.applications.fee.v1.QueryFeeEnabledChannelResponse":{"type":"object","title":"QueryFeeEnabledChannelResponse defines the response type for the FeeEnabledChannel rpc","properties":{"fee_enabled":{"type":"boolean","title":"boolean flag representing the fee enabled channel status"}}},"ibc.applications.fee.v1.QueryFeeEnabledChannelsResponse":{"type":"object","title":"QueryFeeEnabledChannelsResponse defines the response type for the FeeEnabledChannels rpc","properties":{"fee_enabled_channels":{"type":"array","title":"list of fee enabled channels","items":{"type":"object","$ref":"#/definitions/ibc.applications.fee.v1.FeeEnabledChannel"}},"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"ibc.applications.fee.v1.QueryIncentivizedPacketResponse":{"type":"object","title":"QueryIncentivizedPacketsResponse defines the response type for the IncentivizedPacket rpc","properties":{"incentivized_packet":{"title":"the identified fees for the incentivized packet","$ref":"#/definitions/ibc.applications.fee.v1.IdentifiedPacketFees"}}},"ibc.applications.fee.v1.QueryIncentivizedPacketsForChannelResponse":{"type":"object","title":"QueryIncentivizedPacketsResponse defines the response type for the incentivized packets RPC","properties":{"incentivized_packets":{"type":"array","title":"Map of all incentivized_packets","items":{"type":"object","$ref":"#/definitions/ibc.applications.fee.v1.IdentifiedPacketFees"}},"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"ibc.applications.fee.v1.QueryIncentivizedPacketsResponse":{"type":"object","title":"QueryIncentivizedPacketsResponse defines the response type for the IncentivizedPackets rpc","properties":{"incentivized_packets":{"type":"array","title":"list of identified fees for incentivized packets","items":{"type":"object","$ref":"#/definitions/ibc.applications.fee.v1.IdentifiedPacketFees"}},"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"ibc.applications.fee.v1.QueryPayeeResponse":{"type":"object","title":"QueryPayeeResponse defines the response type for the Payee rpc","properties":{"payee_address":{"type":"string","title":"the payee address to which packet fees are paid out"}}},"ibc.applications.fee.v1.QueryTotalAckFeesResponse":{"type":"object","title":"QueryTotalAckFeesResponse defines the response type for the TotalAckFees rpc","properties":{"ack_fees":{"type":"array","title":"the total packet acknowledgement fees","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}}}},"ibc.applications.fee.v1.QueryTotalRecvFeesResponse":{"type":"object","title":"QueryTotalRecvFeesResponse defines the response type for the TotalRecvFees rpc","properties":{"recv_fees":{"type":"array","title":"the total packet receive fees","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}}}},"ibc.applications.fee.v1.QueryTotalTimeoutFeesResponse":{"type":"object","title":"QueryTotalTimeoutFeesResponse defines the response type for the TotalTimeoutFees rpc","properties":{"timeout_fees":{"type":"array","title":"the total packet timeout fees","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}}}},"ibc.applications.interchain_accounts.controller.v1.MsgRegisterInterchainAccount":{"type":"object","title":"MsgRegisterInterchainAccount defines the payload for Msg/RegisterAccount","properties":{"connection_id":{"type":"string"},"ordering":{"$ref":"#/definitions/ibc.core.channel.v1.Order"},"owner":{"type":"string"},"version":{"type":"string"}}},"ibc.applications.interchain_accounts.controller.v1.MsgRegisterInterchainAccountResponse":{"type":"object","title":"MsgRegisterInterchainAccountResponse defines the response for Msg/RegisterAccount","properties":{"channel_id":{"type":"string"},"port_id":{"type":"string"}}},"ibc.applications.interchain_accounts.controller.v1.MsgSendTx":{"type":"object","title":"MsgSendTx defines the payload for Msg/SendTx","properties":{"connection_id":{"type":"string"},"owner":{"type":"string"},"packet_data":{"$ref":"#/definitions/ibc.applications.interchain_accounts.v1.InterchainAccountPacketData"},"relative_timeout":{"description":"Relative timeout timestamp provided will be added to the current block time during transaction execution.\nThe timeout timestamp must be non-zero.","type":"string","format":"uint64"}}},"ibc.applications.interchain_accounts.controller.v1.MsgSendTxResponse":{"type":"object","title":"MsgSendTxResponse defines the response for MsgSendTx","properties":{"sequence":{"type":"string","format":"uint64"}}},"ibc.applications.interchain_accounts.controller.v1.MsgUpdateParams":{"type":"object","title":"MsgUpdateParams defines the payload for Msg/UpdateParams","properties":{"params":{"description":"params defines the 27-interchain-accounts/controller parameters to update.\n\nNOTE: All parameters must be supplied.","$ref":"#/definitions/ibc.applications.interchain_accounts.controller.v1.Params"},"signer":{"type":"string","title":"signer address"}}},"ibc.applications.interchain_accounts.controller.v1.MsgUpdateParamsResponse":{"type":"object","title":"MsgUpdateParamsResponse defines the response for Msg/UpdateParams"},"ibc.applications.interchain_accounts.controller.v1.Params":{"description":"Params defines the set of on-chain interchain accounts parameters.\nThe following parameters may be used to disable the controller submodule.","type":"object","properties":{"controller_enabled":{"description":"controller_enabled enables or disables the controller submodule.","type":"boolean"}}},"ibc.applications.interchain_accounts.controller.v1.QueryInterchainAccountResponse":{"description":"QueryInterchainAccountResponse the response type for the Query/InterchainAccount RPC method.","type":"object","properties":{"address":{"type":"string"}}},"ibc.applications.interchain_accounts.controller.v1.QueryParamsResponse":{"description":"QueryParamsResponse is the response type for the Query/Params RPC method.","type":"object","properties":{"params":{"description":"params defines the parameters of the module.","$ref":"#/definitions/ibc.applications.interchain_accounts.controller.v1.Params"}}},"ibc.applications.interchain_accounts.host.v1.MsgModuleQuerySafe":{"type":"object","title":"MsgModuleQuerySafe defines the payload for Msg/ModuleQuerySafe","properties":{"requests":{"description":"requests defines the module safe queries to execute.","type":"array","items":{"type":"object","$ref":"#/definitions/ibc.applications.interchain_accounts.host.v1.QueryRequest"}},"signer":{"type":"string","title":"signer address"}}},"ibc.applications.interchain_accounts.host.v1.MsgModuleQuerySafeResponse":{"type":"object","title":"MsgModuleQuerySafeResponse defines the response for Msg/ModuleQuerySafe","properties":{"height":{"type":"string","format":"uint64","title":"height at which the responses were queried"},"responses":{"type":"array","title":"protobuf encoded responses for each query","items":{"type":"string","format":"byte"}}}},"ibc.applications.interchain_accounts.host.v1.MsgUpdateParams":{"type":"object","title":"MsgUpdateParams defines the payload for Msg/UpdateParams","properties":{"params":{"description":"params defines the 27-interchain-accounts/host parameters to update.\n\nNOTE: All parameters must be supplied.","$ref":"#/definitions/ibc.applications.interchain_accounts.host.v1.Params"},"signer":{"type":"string","title":"signer address"}}},"ibc.applications.interchain_accounts.host.v1.MsgUpdateParamsResponse":{"type":"object","title":"MsgUpdateParamsResponse defines the response for Msg/UpdateParams"},"ibc.applications.interchain_accounts.host.v1.Params":{"description":"Params defines the set of on-chain interchain accounts parameters.\nThe following parameters may be used to disable the host submodule.","type":"object","properties":{"allow_messages":{"description":"allow_messages defines a list of sdk message typeURLs allowed to be executed on a host chain.","type":"array","items":{"type":"string"}},"host_enabled":{"description":"host_enabled enables or disables the host submodule.","type":"boolean"}}},"ibc.applications.interchain_accounts.host.v1.QueryParamsResponse":{"description":"QueryParamsResponse is the response type for the Query/Params RPC method.","type":"object","properties":{"params":{"description":"params defines the parameters of the module.","$ref":"#/definitions/ibc.applications.interchain_accounts.host.v1.Params"}}},"ibc.applications.interchain_accounts.host.v1.QueryRequest":{"description":"QueryRequest defines the parameters for a particular query request\nby an interchain account.","type":"object","properties":{"data":{"type":"string","format":"byte","title":"data defines the payload of the query request as defined by ADR-021.\nhttps://github.com/cosmos/cosmos-sdk/blob/main/docs/architecture/adr-021-protobuf-query-encoding.md#custom-query-registration-and-routing"},"path":{"type":"string","title":"path defines the path of the query request as defined by ADR-021.\nhttps://github.com/cosmos/cosmos-sdk/blob/main/docs/architecture/adr-021-protobuf-query-encoding.md#custom-query-registration-and-routing"}}},"ibc.applications.interchain_accounts.v1.InterchainAccountPacketData":{"description":"InterchainAccountPacketData is comprised of a raw transaction, type of transaction and optional memo field.","type":"object","properties":{"data":{"type":"string","format":"byte"},"memo":{"type":"string"},"type":{"$ref":"#/definitions/ibc.applications.interchain_accounts.v1.Type"}}},"ibc.applications.interchain_accounts.v1.Type":{"description":"- TYPE_UNSPECIFIED: Default zero value enumeration\n - TYPE_EXECUTE_TX: Execute a transaction on an interchain accounts host chain","type":"string","title":"Type defines a classification of message issued from a controller chain to its associated interchain accounts\nhost","default":"TYPE_UNSPECIFIED","enum":["TYPE_UNSPECIFIED","TYPE_EXECUTE_TX"]},"ibc.applications.transfer.v1.DenomTrace":{"description":"DenomTrace contains the base denomination for ICS20 fungible tokens and the\nsource tracing information path.","type":"object","properties":{"base_denom":{"description":"base denomination of the relayed fungible token.","type":"string"},"path":{"description":"path defines the chain of port/channel identifiers used for tracing the\nsource of the fungible token.","type":"string"}}},"ibc.applications.transfer.v1.MsgTransfer":{"type":"object","title":"MsgTransfer defines a msg to transfer fungible tokens (i.e Coins) between\nICS20 enabled chains. See ICS Spec here:\nhttps://github.com/cosmos/ibc/tree/master/spec/app/ics-020-fungible-token-transfer#data-structures","properties":{"memo":{"type":"string","title":"optional memo"},"receiver":{"type":"string","title":"the recipient address on the destination chain"},"sender":{"type":"string","title":"the sender address"},"source_channel":{"type":"string","title":"the channel by which the packet will be sent"},"source_port":{"type":"string","title":"the port on which the packet will be sent"},"timeout_height":{"description":"Timeout height relative to the current block height.\nThe timeout is disabled when set to 0.","$ref":"#/definitions/ibc.core.client.v1.Height"},"timeout_timestamp":{"description":"Timeout timestamp in absolute nanoseconds since unix epoch.\nThe timeout is disabled when set to 0.","type":"string","format":"uint64"},"token":{"title":"the tokens to be transferred","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}}},"ibc.applications.transfer.v1.MsgTransferResponse":{"description":"MsgTransferResponse defines the Msg/Transfer response type.","type":"object","properties":{"sequence":{"type":"string","format":"uint64","title":"sequence number of the transfer packet sent"}}},"ibc.applications.transfer.v1.MsgUpdateParams":{"description":"MsgUpdateParams is the Msg/UpdateParams request type.","type":"object","properties":{"params":{"description":"params defines the transfer parameters to update.\n\nNOTE: All parameters must be supplied.","$ref":"#/definitions/ibc.applications.transfer.v1.Params"},"signer":{"type":"string","title":"signer address"}}},"ibc.applications.transfer.v1.MsgUpdateParamsResponse":{"description":"MsgUpdateParamsResponse defines the response structure for executing a\nMsgUpdateParams message.","type":"object"},"ibc.applications.transfer.v1.Params":{"description":"Params defines the set of IBC transfer parameters.\nNOTE: To prevent a single token from being transferred, set the\nTransfersEnabled parameter to true and then set the bank module's SendEnabled\nparameter for the denomination to false.","type":"object","properties":{"receive_enabled":{"description":"receive_enabled enables or disables all cross-chain token transfers to this\nchain.","type":"boolean"},"send_enabled":{"description":"send_enabled enables or disables all cross-chain token transfers from this\nchain.","type":"boolean"}}},"ibc.applications.transfer.v1.QueryDenomHashResponse":{"description":"QueryDenomHashResponse is the response type for the Query/DenomHash RPC\nmethod.","type":"object","properties":{"hash":{"description":"hash (in hex format) of the denomination trace information.","type":"string"}}},"ibc.applications.transfer.v1.QueryDenomTraceResponse":{"description":"QueryDenomTraceResponse is the response type for the Query/DenomTrace RPC\nmethod.","type":"object","properties":{"denom_trace":{"description":"denom_trace returns the requested denomination trace information.","$ref":"#/definitions/ibc.applications.transfer.v1.DenomTrace"}}},"ibc.applications.transfer.v1.QueryDenomTracesResponse":{"description":"QueryConnectionsResponse is the response type for the Query/DenomTraces RPC\nmethod.","type":"object","properties":{"denom_traces":{"description":"denom_traces returns all denominations trace information.","type":"array","items":{"type":"object","$ref":"#/definitions/ibc.applications.transfer.v1.DenomTrace"}},"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"ibc.applications.transfer.v1.QueryEscrowAddressResponse":{"description":"QueryEscrowAddressResponse is the response type of the EscrowAddress RPC method.","type":"object","properties":{"escrow_address":{"type":"string","title":"the escrow account address"}}},"ibc.applications.transfer.v1.QueryParamsResponse":{"description":"QueryParamsResponse is the response type for the Query/Params RPC method.","type":"object","properties":{"params":{"description":"params defines the parameters of the module.","$ref":"#/definitions/ibc.applications.transfer.v1.Params"}}},"ibc.applications.transfer.v1.QueryTotalEscrowForDenomResponse":{"description":"QueryTotalEscrowForDenomResponse is the response type for TotalEscrowForDenom RPC method.","type":"object","properties":{"amount":{"$ref":"#/definitions/cosmos.base.v1beta1.Coin"}}},"ibc.core.channel.v1.Channel":{"description":"Channel defines pipeline for exactly-once packet delivery between specific\nmodules on separate blockchains, which has at least one end capable of\nsending packets and one end capable of receiving packets.","type":"object","properties":{"connection_hops":{"type":"array","title":"list of connection identifiers, in order, along which packets sent on\nthis channel will travel","items":{"type":"string"}},"counterparty":{"title":"counterparty channel end","$ref":"#/definitions/ibc.core.channel.v1.Counterparty"},"ordering":{"title":"whether the channel is ordered or unordered","$ref":"#/definitions/ibc.core.channel.v1.Order"},"state":{"title":"current state of the channel end","$ref":"#/definitions/ibc.core.channel.v1.State"},"upgrade_sequence":{"type":"string","format":"uint64","title":"upgrade sequence indicates the latest upgrade attempt performed by this channel\nthe value of 0 indicates the channel has never been upgraded"},"version":{"type":"string","title":"opaque channel version, which is agreed upon during the handshake"}}},"ibc.core.channel.v1.Counterparty":{"type":"object","title":"Counterparty defines a channel end counterparty","properties":{"channel_id":{"type":"string","title":"channel end on the counterparty chain"},"port_id":{"description":"port on the counterparty chain which owns the other end of the channel.","type":"string"}}},"ibc.core.channel.v1.ErrorReceipt":{"description":"ErrorReceipt defines a type which encapsulates the upgrade sequence and error associated with the\nupgrade handshake failure. When a channel upgrade handshake is aborted both chains are expected to increment to the\nnext sequence.","type":"object","properties":{"message":{"type":"string","title":"the error message detailing the cause of failure"},"sequence":{"type":"string","format":"uint64","title":"the channel upgrade sequence"}}},"ibc.core.channel.v1.IdentifiedChannel":{"description":"IdentifiedChannel defines a channel with additional port and channel\nidentifier fields.","type":"object","properties":{"channel_id":{"type":"string","title":"channel identifier"},"connection_hops":{"type":"array","title":"list of connection identifiers, in order, along which packets sent on\nthis channel will travel","items":{"type":"string"}},"counterparty":{"title":"counterparty channel end","$ref":"#/definitions/ibc.core.channel.v1.Counterparty"},"ordering":{"title":"whether the channel is ordered or unordered","$ref":"#/definitions/ibc.core.channel.v1.Order"},"port_id":{"type":"string","title":"port identifier"},"state":{"title":"current state of the channel end","$ref":"#/definitions/ibc.core.channel.v1.State"},"upgrade_sequence":{"type":"string","format":"uint64","title":"upgrade sequence indicates the latest upgrade attempt performed by this channel\nthe value of 0 indicates the channel has never been upgraded"},"version":{"type":"string","title":"opaque channel version, which is agreed upon during the handshake"}}},"ibc.core.channel.v1.MsgAcknowledgement":{"type":"object","title":"MsgAcknowledgement receives incoming IBC acknowledgement","properties":{"acknowledgement":{"type":"string","format":"byte"},"packet":{"$ref":"#/definitions/ibc.core.channel.v1.Packet"},"proof_acked":{"type":"string","format":"byte"},"proof_height":{"$ref":"#/definitions/ibc.core.client.v1.Height"},"signer":{"type":"string"}}},"ibc.core.channel.v1.MsgAcknowledgementResponse":{"description":"MsgAcknowledgementResponse defines the Msg/Acknowledgement response type.","type":"object","properties":{"result":{"$ref":"#/definitions/ibc.core.channel.v1.ResponseResultType"}}},"ibc.core.channel.v1.MsgChannelCloseConfirm":{"description":"MsgChannelCloseConfirm defines a msg sent by a Relayer to Chain B\nto acknowledge the change of channel state to CLOSED on Chain A.","type":"object","properties":{"channel_id":{"type":"string"},"counterparty_upgrade_sequence":{"type":"string","format":"uint64"},"port_id":{"type":"string"},"proof_height":{"$ref":"#/definitions/ibc.core.client.v1.Height"},"proof_init":{"type":"string","format":"byte"},"signer":{"type":"string"}}},"ibc.core.channel.v1.MsgChannelCloseConfirmResponse":{"description":"MsgChannelCloseConfirmResponse defines the Msg/ChannelCloseConfirm response\ntype.","type":"object"},"ibc.core.channel.v1.MsgChannelCloseInit":{"description":"MsgChannelCloseInit defines a msg sent by a Relayer to Chain A\nto close a channel with Chain B.","type":"object","properties":{"channel_id":{"type":"string"},"port_id":{"type":"string"},"signer":{"type":"string"}}},"ibc.core.channel.v1.MsgChannelCloseInitResponse":{"description":"MsgChannelCloseInitResponse defines the Msg/ChannelCloseInit response type.","type":"object"},"ibc.core.channel.v1.MsgChannelOpenAck":{"description":"MsgChannelOpenAck defines a msg sent by a Relayer to Chain A to acknowledge\nthe change of channel state to TRYOPEN on Chain B.\nWARNING: a channel upgrade MUST NOT initialize an upgrade for this channel\nin the same block as executing this message otherwise the counterparty will\nbe incapable of opening.","type":"object","properties":{"channel_id":{"type":"string"},"counterparty_channel_id":{"type":"string"},"counterparty_version":{"type":"string"},"port_id":{"type":"string"},"proof_height":{"$ref":"#/definitions/ibc.core.client.v1.Height"},"proof_try":{"type":"string","format":"byte"},"signer":{"type":"string"}}},"ibc.core.channel.v1.MsgChannelOpenAckResponse":{"description":"MsgChannelOpenAckResponse defines the Msg/ChannelOpenAck response type.","type":"object"},"ibc.core.channel.v1.MsgChannelOpenConfirm":{"description":"MsgChannelOpenConfirm defines a msg sent by a Relayer to Chain B to\nacknowledge the change of channel state to OPEN on Chain A.","type":"object","properties":{"channel_id":{"type":"string"},"port_id":{"type":"string"},"proof_ack":{"type":"string","format":"byte"},"proof_height":{"$ref":"#/definitions/ibc.core.client.v1.Height"},"signer":{"type":"string"}}},"ibc.core.channel.v1.MsgChannelOpenConfirmResponse":{"description":"MsgChannelOpenConfirmResponse defines the Msg/ChannelOpenConfirm response\ntype.","type":"object"},"ibc.core.channel.v1.MsgChannelOpenInit":{"description":"MsgChannelOpenInit defines an sdk.Msg to initialize a channel handshake. It\nis called by a relayer on Chain A.","type":"object","properties":{"channel":{"$ref":"#/definitions/ibc.core.channel.v1.Channel"},"port_id":{"type":"string"},"signer":{"type":"string"}}},"ibc.core.channel.v1.MsgChannelOpenInitResponse":{"description":"MsgChannelOpenInitResponse defines the Msg/ChannelOpenInit response type.","type":"object","properties":{"channel_id":{"type":"string"},"version":{"type":"string"}}},"ibc.core.channel.v1.MsgChannelOpenTry":{"description":"MsgChannelOpenInit defines a msg sent by a Relayer to try to open a channel\non Chain B. The version field within the Channel field has been deprecated. Its\nvalue will be ignored by core IBC.","type":"object","properties":{"channel":{"description":"NOTE: the version field within the channel has been deprecated. Its value will be ignored by core IBC.","$ref":"#/definitions/ibc.core.channel.v1.Channel"},"counterparty_version":{"type":"string"},"port_id":{"type":"string"},"previous_channel_id":{"description":"Deprecated: this field is unused. Crossing hello's are no longer supported in core IBC.","type":"string"},"proof_height":{"$ref":"#/definitions/ibc.core.client.v1.Height"},"proof_init":{"type":"string","format":"byte"},"signer":{"type":"string"}}},"ibc.core.channel.v1.MsgChannelOpenTryResponse":{"description":"MsgChannelOpenTryResponse defines the Msg/ChannelOpenTry response type.","type":"object","properties":{"channel_id":{"type":"string"},"version":{"type":"string"}}},"ibc.core.channel.v1.MsgChannelUpgradeAck":{"type":"object","title":"MsgChannelUpgradeAck defines the request type for the ChannelUpgradeAck rpc","properties":{"channel_id":{"type":"string"},"counterparty_upgrade":{"$ref":"#/definitions/ibc.core.channel.v1.Upgrade"},"port_id":{"type":"string"},"proof_channel":{"type":"string","format":"byte"},"proof_height":{"$ref":"#/definitions/ibc.core.client.v1.Height"},"proof_upgrade":{"type":"string","format":"byte"},"signer":{"type":"string"}}},"ibc.core.channel.v1.MsgChannelUpgradeAckResponse":{"type":"object","title":"MsgChannelUpgradeAckResponse defines MsgChannelUpgradeAck response type","properties":{"result":{"$ref":"#/definitions/ibc.core.channel.v1.ResponseResultType"}}},"ibc.core.channel.v1.MsgChannelUpgradeCancel":{"type":"object","title":"MsgChannelUpgradeCancel defines the request type for the ChannelUpgradeCancel rpc","properties":{"channel_id":{"type":"string"},"error_receipt":{"$ref":"#/definitions/ibc.core.channel.v1.ErrorReceipt"},"port_id":{"type":"string"},"proof_error_receipt":{"type":"string","format":"byte"},"proof_height":{"$ref":"#/definitions/ibc.core.client.v1.Height"},"signer":{"type":"string"}}},"ibc.core.channel.v1.MsgChannelUpgradeCancelResponse":{"type":"object","title":"MsgChannelUpgradeCancelResponse defines the MsgChannelUpgradeCancel response type"},"ibc.core.channel.v1.MsgChannelUpgradeConfirm":{"type":"object","title":"MsgChannelUpgradeConfirm defines the request type for the ChannelUpgradeConfirm rpc","properties":{"channel_id":{"type":"string"},"counterparty_channel_state":{"$ref":"#/definitions/ibc.core.channel.v1.State"},"counterparty_upgrade":{"$ref":"#/definitions/ibc.core.channel.v1.Upgrade"},"port_id":{"type":"string"},"proof_channel":{"type":"string","format":"byte"},"proof_height":{"$ref":"#/definitions/ibc.core.client.v1.Height"},"proof_upgrade":{"type":"string","format":"byte"},"signer":{"type":"string"}}},"ibc.core.channel.v1.MsgChannelUpgradeConfirmResponse":{"type":"object","title":"MsgChannelUpgradeConfirmResponse defines MsgChannelUpgradeConfirm response type","properties":{"result":{"$ref":"#/definitions/ibc.core.channel.v1.ResponseResultType"}}},"ibc.core.channel.v1.MsgChannelUpgradeInit":{"description":"MsgChannelUpgradeInit defines the request type for the ChannelUpgradeInit rpc\nWARNING: Initializing a channel upgrade in the same block as opening the channel\nmay result in the counterparty being incapable of opening.","type":"object","properties":{"channel_id":{"type":"string"},"fields":{"$ref":"#/definitions/ibc.core.channel.v1.UpgradeFields"},"port_id":{"type":"string"},"signer":{"type":"string"}}},"ibc.core.channel.v1.MsgChannelUpgradeInitResponse":{"type":"object","title":"MsgChannelUpgradeInitResponse defines the MsgChannelUpgradeInit response type","properties":{"upgrade":{"$ref":"#/definitions/ibc.core.channel.v1.Upgrade"},"upgrade_sequence":{"type":"string","format":"uint64"}}},"ibc.core.channel.v1.MsgChannelUpgradeOpen":{"type":"object","title":"MsgChannelUpgradeOpen defines the request type for the ChannelUpgradeOpen rpc","properties":{"channel_id":{"type":"string"},"counterparty_channel_state":{"$ref":"#/definitions/ibc.core.channel.v1.State"},"counterparty_upgrade_sequence":{"type":"string","format":"uint64"},"port_id":{"type":"string"},"proof_channel":{"type":"string","format":"byte"},"proof_height":{"$ref":"#/definitions/ibc.core.client.v1.Height"},"signer":{"type":"string"}}},"ibc.core.channel.v1.MsgChannelUpgradeOpenResponse":{"type":"object","title":"MsgChannelUpgradeOpenResponse defines the MsgChannelUpgradeOpen response type"},"ibc.core.channel.v1.MsgChannelUpgradeTimeout":{"type":"object","title":"MsgChannelUpgradeTimeout defines the request type for the ChannelUpgradeTimeout rpc","properties":{"channel_id":{"type":"string"},"counterparty_channel":{"$ref":"#/definitions/ibc.core.channel.v1.Channel"},"port_id":{"type":"string"},"proof_channel":{"type":"string","format":"byte"},"proof_height":{"$ref":"#/definitions/ibc.core.client.v1.Height"},"signer":{"type":"string"}}},"ibc.core.channel.v1.MsgChannelUpgradeTimeoutResponse":{"type":"object","title":"MsgChannelUpgradeTimeoutRepsonse defines the MsgChannelUpgradeTimeout response type"},"ibc.core.channel.v1.MsgChannelUpgradeTry":{"type":"object","title":"MsgChannelUpgradeTry defines the request type for the ChannelUpgradeTry rpc","properties":{"channel_id":{"type":"string"},"counterparty_upgrade_fields":{"$ref":"#/definitions/ibc.core.channel.v1.UpgradeFields"},"counterparty_upgrade_sequence":{"type":"string","format":"uint64"},"port_id":{"type":"string"},"proof_channel":{"type":"string","format":"byte"},"proof_height":{"$ref":"#/definitions/ibc.core.client.v1.Height"},"proof_upgrade":{"type":"string","format":"byte"},"proposed_upgrade_connection_hops":{"type":"array","items":{"type":"string"}},"signer":{"type":"string"}}},"ibc.core.channel.v1.MsgChannelUpgradeTryResponse":{"type":"object","title":"MsgChannelUpgradeTryResponse defines the MsgChannelUpgradeTry response type","properties":{"result":{"$ref":"#/definitions/ibc.core.channel.v1.ResponseResultType"},"upgrade":{"$ref":"#/definitions/ibc.core.channel.v1.Upgrade"},"upgrade_sequence":{"type":"string","format":"uint64"}}},"ibc.core.channel.v1.MsgPruneAcknowledgements":{"description":"MsgPruneAcknowledgements defines the request type for the PruneAcknowledgements rpc.","type":"object","properties":{"channel_id":{"type":"string"},"limit":{"type":"string","format":"uint64"},"port_id":{"type":"string"},"signer":{"type":"string"}}},"ibc.core.channel.v1.MsgPruneAcknowledgementsResponse":{"description":"MsgPruneAcknowledgementsResponse defines the response type for the PruneAcknowledgements rpc.","type":"object","properties":{"total_pruned_sequences":{"description":"Number of sequences pruned (includes both packet acknowledgements and packet receipts where appropriate).","type":"string","format":"uint64"},"total_remaining_sequences":{"description":"Number of sequences left after pruning.","type":"string","format":"uint64"}}},"ibc.core.channel.v1.MsgRecvPacket":{"type":"object","title":"MsgRecvPacket receives incoming IBC packet","properties":{"packet":{"$ref":"#/definitions/ibc.core.channel.v1.Packet"},"proof_commitment":{"type":"string","format":"byte"},"proof_height":{"$ref":"#/definitions/ibc.core.client.v1.Height"},"signer":{"type":"string"}}},"ibc.core.channel.v1.MsgRecvPacketResponse":{"description":"MsgRecvPacketResponse defines the Msg/RecvPacket response type.","type":"object","properties":{"result":{"$ref":"#/definitions/ibc.core.channel.v1.ResponseResultType"}}},"ibc.core.channel.v1.MsgTimeout":{"type":"object","title":"MsgTimeout receives timed-out packet","properties":{"next_sequence_recv":{"type":"string","format":"uint64"},"packet":{"$ref":"#/definitions/ibc.core.channel.v1.Packet"},"proof_height":{"$ref":"#/definitions/ibc.core.client.v1.Height"},"proof_unreceived":{"type":"string","format":"byte"},"signer":{"type":"string"}}},"ibc.core.channel.v1.MsgTimeoutOnClose":{"description":"MsgTimeoutOnClose timed-out packet upon counterparty channel closure.","type":"object","properties":{"counterparty_upgrade_sequence":{"type":"string","format":"uint64"},"next_sequence_recv":{"type":"string","format":"uint64"},"packet":{"$ref":"#/definitions/ibc.core.channel.v1.Packet"},"proof_close":{"type":"string","format":"byte"},"proof_height":{"$ref":"#/definitions/ibc.core.client.v1.Height"},"proof_unreceived":{"type":"string","format":"byte"},"signer":{"type":"string"}}},"ibc.core.channel.v1.MsgTimeoutOnCloseResponse":{"description":"MsgTimeoutOnCloseResponse defines the Msg/TimeoutOnClose response type.","type":"object","properties":{"result":{"$ref":"#/definitions/ibc.core.channel.v1.ResponseResultType"}}},"ibc.core.channel.v1.MsgTimeoutResponse":{"description":"MsgTimeoutResponse defines the Msg/Timeout response type.","type":"object","properties":{"result":{"$ref":"#/definitions/ibc.core.channel.v1.ResponseResultType"}}},"ibc.core.channel.v1.MsgUpdateParams":{"description":"MsgUpdateParams is the MsgUpdateParams request type.","type":"object","properties":{"authority":{"description":"authority is the address that controls the module (defaults to x/gov unless overwritten).","type":"string"},"params":{"description":"params defines the channel parameters to update.\n\nNOTE: All parameters must be supplied.","$ref":"#/definitions/ibc.core.channel.v1.Params"}}},"ibc.core.channel.v1.MsgUpdateParamsResponse":{"description":"MsgUpdateParamsResponse defines the MsgUpdateParams response type.","type":"object"},"ibc.core.channel.v1.Order":{"description":"- ORDER_NONE_UNSPECIFIED: zero-value for channel ordering\n - ORDER_UNORDERED: packets can be delivered in any order, which may differ from the order in\nwhich they were sent.\n - ORDER_ORDERED: packets are delivered exactly in the order which they were sent","type":"string","title":"Order defines if a channel is ORDERED or UNORDERED","default":"ORDER_NONE_UNSPECIFIED","enum":["ORDER_NONE_UNSPECIFIED","ORDER_UNORDERED","ORDER_ORDERED"]},"ibc.core.channel.v1.Packet":{"type":"object","title":"Packet defines a type that carries data across different chains through IBC","properties":{"data":{"type":"string","format":"byte","title":"actual opaque bytes transferred directly to the application module"},"destination_channel":{"description":"identifies the channel end on the receiving chain.","type":"string"},"destination_port":{"description":"identifies the port on the receiving chain.","type":"string"},"sequence":{"description":"number corresponds to the order of sends and receives, where a Packet\nwith an earlier sequence number must be sent and received before a Packet\nwith a later sequence number.","type":"string","format":"uint64"},"source_channel":{"description":"identifies the channel end on the sending chain.","type":"string"},"source_port":{"description":"identifies the port on the sending chain.","type":"string"},"timeout_height":{"title":"block height after which the packet times out","$ref":"#/definitions/ibc.core.client.v1.Height"},"timeout_timestamp":{"type":"string","format":"uint64","title":"block timestamp (in nanoseconds) after which the packet times out"}}},"ibc.core.channel.v1.PacketId":{"type":"object","title":"PacketId is an identifer for a unique Packet\nSource chains refer to packets by source port/channel\nDestination chains refer to packets by destination port/channel","properties":{"channel_id":{"type":"string","title":"channel unique identifier"},"port_id":{"type":"string","title":"channel port identifier"},"sequence":{"type":"string","format":"uint64","title":"packet sequence"}}},"ibc.core.channel.v1.PacketState":{"description":"PacketState defines the generic type necessary to retrieve and store\npacket commitments, acknowledgements, and receipts.\nCaller is responsible for knowing the context necessary to interpret this\nstate as a commitment, acknowledgement, or a receipt.","type":"object","properties":{"channel_id":{"description":"channel unique identifier.","type":"string"},"data":{"description":"embedded data that represents packet state.","type":"string","format":"byte"},"port_id":{"description":"channel port identifier.","type":"string"},"sequence":{"description":"packet sequence.","type":"string","format":"uint64"}}},"ibc.core.channel.v1.Params":{"description":"Params defines the set of IBC channel parameters.","type":"object","properties":{"upgrade_timeout":{"description":"the relative timeout after which channel upgrades will time out.","$ref":"#/definitions/ibc.core.channel.v1.Timeout"}}},"ibc.core.channel.v1.QueryChannelClientStateResponse":{"type":"object","title":"QueryChannelClientStateResponse is the Response type for the\nQuery/QueryChannelClientState RPC method","properties":{"identified_client_state":{"title":"client state associated with the channel","$ref":"#/definitions/ibc.core.client.v1.IdentifiedClientState"},"proof":{"type":"string","format":"byte","title":"merkle proof of existence"},"proof_height":{"title":"height at which the proof was retrieved","$ref":"#/definitions/ibc.core.client.v1.Height"}}},"ibc.core.channel.v1.QueryChannelConsensusStateResponse":{"type":"object","title":"QueryChannelClientStateResponse is the Response type for the\nQuery/QueryChannelClientState RPC method","properties":{"client_id":{"type":"string","title":"client ID associated with the consensus state"},"consensus_state":{"title":"consensus state associated with the channel","$ref":"#/definitions/google.protobuf.Any"},"proof":{"type":"string","format":"byte","title":"merkle proof of existence"},"proof_height":{"title":"height at which the proof was retrieved","$ref":"#/definitions/ibc.core.client.v1.Height"}}},"ibc.core.channel.v1.QueryChannelParamsResponse":{"description":"QueryChannelParamsResponse is the response type for the Query/ChannelParams RPC method.","type":"object","properties":{"params":{"description":"params defines the parameters of the module.","$ref":"#/definitions/ibc.core.channel.v1.Params"}}},"ibc.core.channel.v1.QueryChannelResponse":{"description":"QueryChannelResponse is the response type for the Query/Channel RPC method.\nBesides the Channel end, it includes a proof and the height from which the\nproof was retrieved.","type":"object","properties":{"channel":{"title":"channel associated with the request identifiers","$ref":"#/definitions/ibc.core.channel.v1.Channel"},"proof":{"type":"string","format":"byte","title":"merkle proof of existence"},"proof_height":{"title":"height at which the proof was retrieved","$ref":"#/definitions/ibc.core.client.v1.Height"}}},"ibc.core.channel.v1.QueryChannelsResponse":{"description":"QueryChannelsResponse is the response type for the Query/Channels RPC method.","type":"object","properties":{"channels":{"description":"list of stored channels of the chain.","type":"array","items":{"type":"object","$ref":"#/definitions/ibc.core.channel.v1.IdentifiedChannel"}},"height":{"title":"query block height","$ref":"#/definitions/ibc.core.client.v1.Height"},"pagination":{"title":"pagination response","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"ibc.core.channel.v1.QueryConnectionChannelsResponse":{"type":"object","title":"QueryConnectionChannelsResponse is the Response type for the\nQuery/QueryConnectionChannels RPC method","properties":{"channels":{"description":"list of channels associated with a connection.","type":"array","items":{"type":"object","$ref":"#/definitions/ibc.core.channel.v1.IdentifiedChannel"}},"height":{"title":"query block height","$ref":"#/definitions/ibc.core.client.v1.Height"},"pagination":{"title":"pagination response","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"ibc.core.channel.v1.QueryNextSequenceReceiveResponse":{"type":"object","title":"QuerySequenceResponse is the response type for the\nQuery/QueryNextSequenceReceiveResponse RPC method","properties":{"next_sequence_receive":{"type":"string","format":"uint64","title":"next sequence receive number"},"proof":{"type":"string","format":"byte","title":"merkle proof of existence"},"proof_height":{"title":"height at which the proof was retrieved","$ref":"#/definitions/ibc.core.client.v1.Height"}}},"ibc.core.channel.v1.QueryNextSequenceSendResponse":{"type":"object","title":"QueryNextSequenceSendResponse is the request type for the\nQuery/QueryNextSequenceSend RPC method","properties":{"next_sequence_send":{"type":"string","format":"uint64","title":"next sequence send number"},"proof":{"type":"string","format":"byte","title":"merkle proof of existence"},"proof_height":{"title":"height at which the proof was retrieved","$ref":"#/definitions/ibc.core.client.v1.Height"}}},"ibc.core.channel.v1.QueryPacketAcknowledgementResponse":{"type":"object","title":"QueryPacketAcknowledgementResponse defines the client query response for a\npacket which also includes a proof and the height from which the\nproof was retrieved","properties":{"acknowledgement":{"type":"string","format":"byte","title":"packet associated with the request fields"},"proof":{"type":"string","format":"byte","title":"merkle proof of existence"},"proof_height":{"title":"height at which the proof was retrieved","$ref":"#/definitions/ibc.core.client.v1.Height"}}},"ibc.core.channel.v1.QueryPacketAcknowledgementsResponse":{"type":"object","title":"QueryPacketAcknowledgemetsResponse is the request type for the\nQuery/QueryPacketAcknowledgements RPC method","properties":{"acknowledgements":{"type":"array","items":{"type":"object","$ref":"#/definitions/ibc.core.channel.v1.PacketState"}},"height":{"title":"query block height","$ref":"#/definitions/ibc.core.client.v1.Height"},"pagination":{"title":"pagination response","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"ibc.core.channel.v1.QueryPacketCommitmentResponse":{"type":"object","title":"QueryPacketCommitmentResponse defines the client query response for a packet\nwhich also includes a proof and the height from which the proof was\nretrieved","properties":{"commitment":{"type":"string","format":"byte","title":"packet associated with the request fields"},"proof":{"type":"string","format":"byte","title":"merkle proof of existence"},"proof_height":{"title":"height at which the proof was retrieved","$ref":"#/definitions/ibc.core.client.v1.Height"}}},"ibc.core.channel.v1.QueryPacketCommitmentsResponse":{"type":"object","title":"QueryPacketCommitmentsResponse is the request type for the\nQuery/QueryPacketCommitments RPC method","properties":{"commitments":{"type":"array","items":{"type":"object","$ref":"#/definitions/ibc.core.channel.v1.PacketState"}},"height":{"title":"query block height","$ref":"#/definitions/ibc.core.client.v1.Height"},"pagination":{"title":"pagination response","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"ibc.core.channel.v1.QueryPacketReceiptResponse":{"type":"object","title":"QueryPacketReceiptResponse defines the client query response for a packet\nreceipt which also includes a proof, and the height from which the proof was\nretrieved","properties":{"proof":{"type":"string","format":"byte","title":"merkle proof of existence"},"proof_height":{"title":"height at which the proof was retrieved","$ref":"#/definitions/ibc.core.client.v1.Height"},"received":{"type":"boolean","title":"success flag for if receipt exists"}}},"ibc.core.channel.v1.QueryUnreceivedAcksResponse":{"type":"object","title":"QueryUnreceivedAcksResponse is the response type for the\nQuery/UnreceivedAcks RPC method","properties":{"height":{"title":"query block height","$ref":"#/definitions/ibc.core.client.v1.Height"},"sequences":{"type":"array","title":"list of unreceived acknowledgement sequences","items":{"type":"string","format":"uint64"}}}},"ibc.core.channel.v1.QueryUnreceivedPacketsResponse":{"type":"object","title":"QueryUnreceivedPacketsResponse is the response type for the\nQuery/UnreceivedPacketCommitments RPC method","properties":{"height":{"title":"query block height","$ref":"#/definitions/ibc.core.client.v1.Height"},"sequences":{"type":"array","title":"list of unreceived packet sequences","items":{"type":"string","format":"uint64"}}}},"ibc.core.channel.v1.QueryUpgradeErrorResponse":{"type":"object","title":"QueryUpgradeErrorResponse is the response type for the Query/QueryUpgradeError RPC method","properties":{"error_receipt":{"$ref":"#/definitions/ibc.core.channel.v1.ErrorReceipt"},"proof":{"type":"string","format":"byte","title":"merkle proof of existence"},"proof_height":{"title":"height at which the proof was retrieved","$ref":"#/definitions/ibc.core.client.v1.Height"}}},"ibc.core.channel.v1.QueryUpgradeResponse":{"type":"object","title":"QueryUpgradeResponse is the response type for the QueryUpgradeResponse RPC method","properties":{"proof":{"type":"string","format":"byte","title":"merkle proof of existence"},"proof_height":{"title":"height at which the proof was retrieved","$ref":"#/definitions/ibc.core.client.v1.Height"},"upgrade":{"$ref":"#/definitions/ibc.core.channel.v1.Upgrade"}}},"ibc.core.channel.v1.ResponseResultType":{"description":"- RESPONSE_RESULT_TYPE_UNSPECIFIED: Default zero value enumeration\n - RESPONSE_RESULT_TYPE_NOOP: The message did not call the IBC application callbacks (because, for example, the packet had already been relayed)\n - RESPONSE_RESULT_TYPE_SUCCESS: The message was executed successfully\n - RESPONSE_RESULT_TYPE_FAILURE: The message was executed unsuccessfully","type":"string","title":"ResponseResultType defines the possible outcomes of the execution of a message","default":"RESPONSE_RESULT_TYPE_UNSPECIFIED","enum":["RESPONSE_RESULT_TYPE_UNSPECIFIED","RESPONSE_RESULT_TYPE_NOOP","RESPONSE_RESULT_TYPE_SUCCESS","RESPONSE_RESULT_TYPE_FAILURE"]},"ibc.core.channel.v1.State":{"description":"State defines if a channel is in one of the following states:\nCLOSED, INIT, TRYOPEN, OPEN, FLUSHING, FLUSHCOMPLETE or UNINITIALIZED.\n\n - STATE_UNINITIALIZED_UNSPECIFIED: Default State\n - STATE_INIT: A channel has just started the opening handshake.\n - STATE_TRYOPEN: A channel has acknowledged the handshake step on the counterparty chain.\n - STATE_OPEN: A channel has completed the handshake. Open channels are\nready to send and receive packets.\n - STATE_CLOSED: A channel has been closed and can no longer be used to send or receive\npackets.\n - STATE_FLUSHING: A channel has just accepted the upgrade handshake attempt and is flushing in-flight packets.\n - STATE_FLUSHCOMPLETE: A channel has just completed flushing any in-flight packets.","type":"string","default":"STATE_UNINITIALIZED_UNSPECIFIED","enum":["STATE_UNINITIALIZED_UNSPECIFIED","STATE_INIT","STATE_TRYOPEN","STATE_OPEN","STATE_CLOSED","STATE_FLUSHING","STATE_FLUSHCOMPLETE"]},"ibc.core.channel.v1.Timeout":{"description":"Timeout defines an execution deadline structure for 04-channel handlers.\nThis includes packet lifecycle handlers as well as the upgrade handshake handlers.\nA valid Timeout contains either one or both of a timestamp and block height (sequence).","type":"object","properties":{"height":{"title":"block height after which the packet or upgrade times out","$ref":"#/definitions/ibc.core.client.v1.Height"},"timestamp":{"type":"string","format":"uint64","title":"block timestamp (in nanoseconds) after which the packet or upgrade times out"}}},"ibc.core.channel.v1.Upgrade":{"description":"Upgrade is a verifiable type which contains the relevant information\nfor an attempted upgrade. It provides the proposed changes to the channel\nend, the timeout for this upgrade attempt and the next packet sequence\nwhich allows the counterparty to efficiently know the highest sequence it has received.\nThe next sequence send is used for pruning and upgrading from unordered to ordered channels.","type":"object","properties":{"fields":{"$ref":"#/definitions/ibc.core.channel.v1.UpgradeFields"},"next_sequence_send":{"type":"string","format":"uint64"},"timeout":{"$ref":"#/definitions/ibc.core.channel.v1.Timeout"}}},"ibc.core.channel.v1.UpgradeFields":{"description":"UpgradeFields are the fields in a channel end which may be changed\nduring a channel upgrade.","type":"object","properties":{"connection_hops":{"type":"array","items":{"type":"string"}},"ordering":{"$ref":"#/definitions/ibc.core.channel.v1.Order"},"version":{"type":"string"}}},"ibc.core.client.v1.ConsensusStateWithHeight":{"description":"ConsensusStateWithHeight defines a consensus state with an additional height\nfield.","type":"object","properties":{"consensus_state":{"title":"consensus state","$ref":"#/definitions/google.protobuf.Any"},"height":{"title":"consensus state height","$ref":"#/definitions/ibc.core.client.v1.Height"}}},"ibc.core.client.v1.Height":{"description":"Normally the RevisionHeight is incremented at each height while keeping\nRevisionNumber the same. However some consensus algorithms may choose to\nreset the height in certain conditions e.g. hard forks, state-machine\nbreaking changes In these cases, the RevisionNumber is incremented so that\nheight continues to be monitonically increasing even as the RevisionHeight\ngets reset","type":"object","title":"Height is a monotonically increasing data type\nthat can be compared against another Height for the purposes of updating and\nfreezing clients","properties":{"revision_height":{"type":"string","format":"uint64","title":"the height within the given revision"},"revision_number":{"type":"string","format":"uint64","title":"the revision that the client is currently on"}}},"ibc.core.client.v1.IdentifiedClientState":{"description":"IdentifiedClientState defines a client state with an additional client\nidentifier field.","type":"object","properties":{"client_id":{"type":"string","title":"client identifier"},"client_state":{"title":"client state","$ref":"#/definitions/google.protobuf.Any"}}},"ibc.core.client.v1.MsgCreateClient":{"type":"object","title":"MsgCreateClient defines a message to create an IBC client","properties":{"client_state":{"title":"light client state","$ref":"#/definitions/google.protobuf.Any"},"consensus_state":{"description":"consensus state associated with the client that corresponds to a given\nheight.","$ref":"#/definitions/google.protobuf.Any"},"signer":{"type":"string","title":"signer address"}}},"ibc.core.client.v1.MsgCreateClientResponse":{"description":"MsgCreateClientResponse defines the Msg/CreateClient response type.","type":"object"},"ibc.core.client.v1.MsgIBCSoftwareUpgrade":{"type":"object","title":"MsgIBCSoftwareUpgrade defines the message used to schedule an upgrade of an IBC client using a v1 governance proposal","properties":{"plan":{"$ref":"#/definitions/cosmos.upgrade.v1beta1.Plan"},"signer":{"type":"string","title":"signer address"},"upgraded_client_state":{"description":"An UpgradedClientState must be provided to perform an IBC breaking upgrade.\nThis will make the chain commit to the correct upgraded (self) client state\nbefore the upgrade occurs, so that connecting chains can verify that the\nnew upgraded client is valid by verifying a proof on the previous version\nof the chain. This will allow IBC connections to persist smoothly across\nplanned chain upgrades. Correspondingly, the UpgradedClientState field has been\ndeprecated in the Cosmos SDK to allow for this logic to exist solely in\nthe 02-client module.","$ref":"#/definitions/google.protobuf.Any"}}},"ibc.core.client.v1.MsgIBCSoftwareUpgradeResponse":{"description":"MsgIBCSoftwareUpgradeResponse defines the Msg/IBCSoftwareUpgrade response type.","type":"object"},"ibc.core.client.v1.MsgRecoverClient":{"description":"MsgRecoverClient defines the message used to recover a frozen or expired client.","type":"object","properties":{"signer":{"type":"string","title":"signer address"},"subject_client_id":{"type":"string","title":"the client identifier for the client to be updated if the proposal passes"},"substitute_client_id":{"type":"string","title":"the substitute client identifier for the client which will replace the subject\nclient"}}},"ibc.core.client.v1.MsgRecoverClientResponse":{"description":"MsgRecoverClientResponse defines the Msg/RecoverClient response type.","type":"object"},"ibc.core.client.v1.MsgSubmitMisbehaviour":{"description":"MsgSubmitMisbehaviour defines an sdk.Msg type that submits Evidence for\nlight client misbehaviour.\nThis message has been deprecated. Use MsgUpdateClient instead.","type":"object","properties":{"client_id":{"type":"string","title":"client unique identifier"},"misbehaviour":{"title":"misbehaviour used for freezing the light client","$ref":"#/definitions/google.protobuf.Any"},"signer":{"type":"string","title":"signer address"}}},"ibc.core.client.v1.MsgSubmitMisbehaviourResponse":{"description":"MsgSubmitMisbehaviourResponse defines the Msg/SubmitMisbehaviour response\ntype.","type":"object"},"ibc.core.client.v1.MsgUpdateClient":{"description":"MsgUpdateClient defines an sdk.Msg to update a IBC client state using\nthe given client message.","type":"object","properties":{"client_id":{"type":"string","title":"client unique identifier"},"client_message":{"title":"client message to update the light client","$ref":"#/definitions/google.protobuf.Any"},"signer":{"type":"string","title":"signer address"}}},"ibc.core.client.v1.MsgUpdateClientResponse":{"description":"MsgUpdateClientResponse defines the Msg/UpdateClient response type.","type":"object"},"ibc.core.client.v1.MsgUpdateParams":{"description":"MsgUpdateParams defines the sdk.Msg type to update the client parameters.","type":"object","properties":{"params":{"description":"params defines the client parameters to update.\n\nNOTE: All parameters must be supplied.","$ref":"#/definitions/ibc.core.client.v1.Params"},"signer":{"type":"string","title":"signer address"}}},"ibc.core.client.v1.MsgUpdateParamsResponse":{"description":"MsgUpdateParamsResponse defines the MsgUpdateParams response type.","type":"object"},"ibc.core.client.v1.MsgUpgradeClient":{"type":"object","title":"MsgUpgradeClient defines an sdk.Msg to upgrade an IBC client to a new client\nstate","properties":{"client_id":{"type":"string","title":"client unique identifier"},"client_state":{"title":"upgraded client state","$ref":"#/definitions/google.protobuf.Any"},"consensus_state":{"title":"upgraded consensus state, only contains enough information to serve as a\nbasis of trust in update logic","$ref":"#/definitions/google.protobuf.Any"},"proof_upgrade_client":{"type":"string","format":"byte","title":"proof that old chain committed to new client"},"proof_upgrade_consensus_state":{"type":"string","format":"byte","title":"proof that old chain committed to new consensus state"},"signer":{"type":"string","title":"signer address"}}},"ibc.core.client.v1.MsgUpgradeClientResponse":{"description":"MsgUpgradeClientResponse defines the Msg/UpgradeClient response type.","type":"object"},"ibc.core.client.v1.Params":{"description":"Params defines the set of IBC light client parameters.","type":"object","properties":{"allowed_clients":{"description":"allowed_clients defines the list of allowed client state types which can be created\nand interacted with. If a client type is removed from the allowed clients list, usage\nof this client will be disabled until it is added again to the list.","type":"array","items":{"type":"string"}}}},"ibc.core.client.v1.QueryClientParamsResponse":{"description":"QueryClientParamsResponse is the response type for the Query/ClientParams RPC\nmethod.","type":"object","properties":{"params":{"description":"params defines the parameters of the module.","$ref":"#/definitions/ibc.core.client.v1.Params"}}},"ibc.core.client.v1.QueryClientStateResponse":{"description":"QueryClientStateResponse is the response type for the Query/ClientState RPC\nmethod. Besides the client state, it includes a proof and the height from\nwhich the proof was retrieved.","type":"object","properties":{"client_state":{"title":"client state associated with the request identifier","$ref":"#/definitions/google.protobuf.Any"},"proof":{"type":"string","format":"byte","title":"merkle proof of existence"},"proof_height":{"title":"height at which the proof was retrieved","$ref":"#/definitions/ibc.core.client.v1.Height"}}},"ibc.core.client.v1.QueryClientStatesResponse":{"description":"QueryClientStatesResponse is the response type for the Query/ClientStates RPC\nmethod.","type":"object","properties":{"client_states":{"description":"list of stored ClientStates of the chain.","type":"array","items":{"type":"object","$ref":"#/definitions/ibc.core.client.v1.IdentifiedClientState"}},"pagination":{"title":"pagination response","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"ibc.core.client.v1.QueryClientStatusResponse":{"description":"QueryClientStatusResponse is the response type for the Query/ClientStatus RPC\nmethod. It returns the current status of the IBC client.","type":"object","properties":{"status":{"type":"string"}}},"ibc.core.client.v1.QueryConsensusStateHeightsResponse":{"type":"object","title":"QueryConsensusStateHeightsResponse is the response type for the\nQuery/ConsensusStateHeights RPC method","properties":{"consensus_state_heights":{"type":"array","title":"consensus state heights","items":{"type":"object","$ref":"#/definitions/ibc.core.client.v1.Height"}},"pagination":{"title":"pagination response","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"ibc.core.client.v1.QueryConsensusStateResponse":{"type":"object","title":"QueryConsensusStateResponse is the response type for the Query/ConsensusState\nRPC method","properties":{"consensus_state":{"title":"consensus state associated with the client identifier at the given height","$ref":"#/definitions/google.protobuf.Any"},"proof":{"type":"string","format":"byte","title":"merkle proof of existence"},"proof_height":{"title":"height at which the proof was retrieved","$ref":"#/definitions/ibc.core.client.v1.Height"}}},"ibc.core.client.v1.QueryConsensusStatesResponse":{"type":"object","title":"QueryConsensusStatesResponse is the response type for the\nQuery/ConsensusStates RPC method","properties":{"consensus_states":{"type":"array","title":"consensus states associated with the identifier","items":{"type":"object","$ref":"#/definitions/ibc.core.client.v1.ConsensusStateWithHeight"}},"pagination":{"title":"pagination response","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"ibc.core.client.v1.QueryUpgradedClientStateResponse":{"description":"QueryUpgradedClientStateResponse is the response type for the\nQuery/UpgradedClientState RPC method.","type":"object","properties":{"upgraded_client_state":{"title":"client state associated with the request identifier","$ref":"#/definitions/google.protobuf.Any"}}},"ibc.core.client.v1.QueryUpgradedConsensusStateResponse":{"description":"QueryUpgradedConsensusStateResponse is the response type for the\nQuery/UpgradedConsensusState RPC method.","type":"object","properties":{"upgraded_consensus_state":{"title":"Consensus state associated with the request identifier","$ref":"#/definitions/google.protobuf.Any"}}},"ibc.core.client.v1.QueryVerifyMembershipRequest":{"type":"object","title":"QueryVerifyMembershipRequest is the request type for the Query/VerifyMembership RPC method","properties":{"block_delay":{"type":"string","format":"uint64","title":"optional block delay"},"client_id":{"description":"client unique identifier.","type":"string"},"merkle_path":{"description":"the commitment key path.","$ref":"#/definitions/ibc.core.commitment.v1.MerklePath"},"proof":{"description":"the proof to be verified by the client.","type":"string","format":"byte"},"proof_height":{"description":"the height of the commitment root at which the proof is verified.","$ref":"#/definitions/ibc.core.client.v1.Height"},"time_delay":{"type":"string","format":"uint64","title":"optional time delay"},"value":{"description":"the value which is proven.","type":"string","format":"byte"}}},"ibc.core.client.v1.QueryVerifyMembershipResponse":{"type":"object","title":"QueryVerifyMembershipResponse is the response type for the Query/VerifyMembership RPC method","properties":{"success":{"description":"boolean indicating success or failure of proof verification.","type":"boolean"}}},"ibc.core.commitment.v1.MerklePath":{"type":"object","title":"MerklePath is the path used to verify commitment proofs, which can be an\narbitrary structured object (defined by a commitment type).\nMerklePath is represented from root-to-leaf","properties":{"key_path":{"type":"array","items":{"type":"string"}}}},"ibc.core.commitment.v1.MerklePrefix":{"type":"object","title":"MerklePrefix is merkle path prefixed to the key.\nThe constructed key from the Path and the key will be append(Path.KeyPath,\nappend(Path.KeyPrefix, key...))","properties":{"key_prefix":{"type":"string","format":"byte"}}},"ibc.core.connection.v1.ConnectionEnd":{"description":"ConnectionEnd defines a stateful object on a chain connected to another\nseparate one.\nNOTE: there must only be 2 defined ConnectionEnds to establish\na connection between two chains.","type":"object","properties":{"client_id":{"description":"client associated with this connection.","type":"string"},"counterparty":{"description":"counterparty chain associated with this connection.","$ref":"#/definitions/ibc.core.connection.v1.Counterparty"},"delay_period":{"description":"delay period that must pass before a consensus state can be used for\npacket-verification NOTE: delay period logic is only implemented by some\nclients.","type":"string","format":"uint64"},"state":{"description":"current state of the connection end.","$ref":"#/definitions/ibc.core.connection.v1.State"},"versions":{"description":"IBC version which can be utilised to determine encodings or protocols for\nchannels or packets utilising this connection.","type":"array","items":{"type":"object","$ref":"#/definitions/ibc.core.connection.v1.Version"}}}},"ibc.core.connection.v1.Counterparty":{"description":"Counterparty defines the counterparty chain associated with a connection end.","type":"object","properties":{"client_id":{"description":"identifies the client on the counterparty chain associated with a given\nconnection.","type":"string"},"connection_id":{"description":"identifies the connection end on the counterparty chain associated with a\ngiven connection.","type":"string"},"prefix":{"description":"commitment merkle prefix of the counterparty chain.","$ref":"#/definitions/ibc.core.commitment.v1.MerklePrefix"}}},"ibc.core.connection.v1.IdentifiedConnection":{"description":"IdentifiedConnection defines a connection with additional connection\nidentifier field.","type":"object","properties":{"client_id":{"description":"client associated with this connection.","type":"string"},"counterparty":{"description":"counterparty chain associated with this connection.","$ref":"#/definitions/ibc.core.connection.v1.Counterparty"},"delay_period":{"description":"delay period associated with this connection.","type":"string","format":"uint64"},"id":{"description":"connection identifier.","type":"string"},"state":{"description":"current state of the connection end.","$ref":"#/definitions/ibc.core.connection.v1.State"},"versions":{"type":"array","title":"IBC version which can be utilised to determine encodings or protocols for\nchannels or packets utilising this connection","items":{"type":"object","$ref":"#/definitions/ibc.core.connection.v1.Version"}}}},"ibc.core.connection.v1.MsgConnectionOpenAck":{"description":"MsgConnectionOpenAck defines a msg sent by a Relayer to Chain A to\nacknowledge the change of connection state to TRYOPEN on Chain B.","type":"object","properties":{"client_state":{"$ref":"#/definitions/google.protobuf.Any"},"connection_id":{"type":"string"},"consensus_height":{"$ref":"#/definitions/ibc.core.client.v1.Height"},"counterparty_connection_id":{"type":"string"},"host_consensus_state_proof":{"type":"string","format":"byte","title":"optional proof data for host state machines that are unable to introspect their own consensus state"},"proof_client":{"type":"string","format":"byte","title":"proof of client state included in message"},"proof_consensus":{"type":"string","format":"byte","title":"proof of client consensus state"},"proof_height":{"$ref":"#/definitions/ibc.core.client.v1.Height"},"proof_try":{"type":"string","format":"byte","title":"proof of the initialization the connection on Chain B: `UNITIALIZED -\u003e\nTRYOPEN`"},"signer":{"type":"string"},"version":{"$ref":"#/definitions/ibc.core.connection.v1.Version"}}},"ibc.core.connection.v1.MsgConnectionOpenAckResponse":{"description":"MsgConnectionOpenAckResponse defines the Msg/ConnectionOpenAck response type.","type":"object"},"ibc.core.connection.v1.MsgConnectionOpenConfirm":{"description":"MsgConnectionOpenConfirm defines a msg sent by a Relayer to Chain B to\nacknowledge the change of connection state to OPEN on Chain A.","type":"object","properties":{"connection_id":{"type":"string"},"proof_ack":{"type":"string","format":"byte","title":"proof for the change of the connection state on Chain A: `INIT -\u003e OPEN`"},"proof_height":{"$ref":"#/definitions/ibc.core.client.v1.Height"},"signer":{"type":"string"}}},"ibc.core.connection.v1.MsgConnectionOpenConfirmResponse":{"description":"MsgConnectionOpenConfirmResponse defines the Msg/ConnectionOpenConfirm\nresponse type.","type":"object"},"ibc.core.connection.v1.MsgConnectionOpenInit":{"description":"MsgConnectionOpenInit defines the msg sent by an account on Chain A to\ninitialize a connection with Chain B.","type":"object","properties":{"client_id":{"type":"string"},"counterparty":{"$ref":"#/definitions/ibc.core.connection.v1.Counterparty"},"delay_period":{"type":"string","format":"uint64"},"signer":{"type":"string"},"version":{"$ref":"#/definitions/ibc.core.connection.v1.Version"}}},"ibc.core.connection.v1.MsgConnectionOpenInitResponse":{"description":"MsgConnectionOpenInitResponse defines the Msg/ConnectionOpenInit response\ntype.","type":"object"},"ibc.core.connection.v1.MsgConnectionOpenTry":{"description":"MsgConnectionOpenTry defines a msg sent by a Relayer to try to open a\nconnection on Chain B.","type":"object","properties":{"client_id":{"type":"string"},"client_state":{"$ref":"#/definitions/google.protobuf.Any"},"consensus_height":{"$ref":"#/definitions/ibc.core.client.v1.Height"},"counterparty":{"$ref":"#/definitions/ibc.core.connection.v1.Counterparty"},"counterparty_versions":{"type":"array","items":{"type":"object","$ref":"#/definitions/ibc.core.connection.v1.Version"}},"delay_period":{"type":"string","format":"uint64"},"host_consensus_state_proof":{"type":"string","format":"byte","title":"optional proof data for host state machines that are unable to introspect their own consensus state"},"previous_connection_id":{"description":"Deprecated: this field is unused. Crossing hellos are no longer supported in core IBC.","type":"string"},"proof_client":{"type":"string","format":"byte","title":"proof of client state included in message"},"proof_consensus":{"type":"string","format":"byte","title":"proof of client consensus state"},"proof_height":{"$ref":"#/definitions/ibc.core.client.v1.Height"},"proof_init":{"type":"string","format":"byte","title":"proof of the initialization the connection on Chain A: `UNITIALIZED -\u003e\nINIT`"},"signer":{"type":"string"}}},"ibc.core.connection.v1.MsgConnectionOpenTryResponse":{"description":"MsgConnectionOpenTryResponse defines the Msg/ConnectionOpenTry response type.","type":"object"},"ibc.core.connection.v1.MsgUpdateParams":{"description":"MsgUpdateParams defines the sdk.Msg type to update the connection parameters.","type":"object","properties":{"params":{"description":"params defines the connection parameters to update.\n\nNOTE: All parameters must be supplied.","$ref":"#/definitions/ibc.core.connection.v1.Params"},"signer":{"type":"string","title":"signer address"}}},"ibc.core.connection.v1.MsgUpdateParamsResponse":{"description":"MsgUpdateParamsResponse defines the MsgUpdateParams response type.","type":"object"},"ibc.core.connection.v1.Params":{"description":"Params defines the set of Connection parameters.","type":"object","properties":{"max_expected_time_per_block":{"description":"maximum expected time per block (in nanoseconds), used to enforce block delay. This parameter should reflect the\nlargest amount of time that the chain might reasonably take to produce the next block under normal operating\nconditions. A safe choice is 3-5x the expected time per block.","type":"string","format":"uint64"}}},"ibc.core.connection.v1.QueryClientConnectionsResponse":{"type":"object","title":"QueryClientConnectionsResponse is the response type for the\nQuery/ClientConnections RPC method","properties":{"connection_paths":{"description":"slice of all the connection paths associated with a client.","type":"array","items":{"type":"string"}},"proof":{"type":"string","format":"byte","title":"merkle proof of existence"},"proof_height":{"title":"height at which the proof was generated","$ref":"#/definitions/ibc.core.client.v1.Height"}}},"ibc.core.connection.v1.QueryConnectionClientStateResponse":{"type":"object","title":"QueryConnectionClientStateResponse is the response type for the\nQuery/ConnectionClientState RPC method","properties":{"identified_client_state":{"title":"client state associated with the channel","$ref":"#/definitions/ibc.core.client.v1.IdentifiedClientState"},"proof":{"type":"string","format":"byte","title":"merkle proof of existence"},"proof_height":{"title":"height at which the proof was retrieved","$ref":"#/definitions/ibc.core.client.v1.Height"}}},"ibc.core.connection.v1.QueryConnectionConsensusStateResponse":{"type":"object","title":"QueryConnectionConsensusStateResponse is the response type for the\nQuery/ConnectionConsensusState RPC method","properties":{"client_id":{"type":"string","title":"client ID associated with the consensus state"},"consensus_state":{"title":"consensus state associated with the channel","$ref":"#/definitions/google.protobuf.Any"},"proof":{"type":"string","format":"byte","title":"merkle proof of existence"},"proof_height":{"title":"height at which the proof was retrieved","$ref":"#/definitions/ibc.core.client.v1.Height"}}},"ibc.core.connection.v1.QueryConnectionParamsResponse":{"description":"QueryConnectionParamsResponse is the response type for the Query/ConnectionParams RPC method.","type":"object","properties":{"params":{"description":"params defines the parameters of the module.","$ref":"#/definitions/ibc.core.connection.v1.Params"}}},"ibc.core.connection.v1.QueryConnectionResponse":{"description":"QueryConnectionResponse is the response type for the Query/Connection RPC\nmethod. Besides the connection end, it includes a proof and the height from\nwhich the proof was retrieved.","type":"object","properties":{"connection":{"title":"connection associated with the request identifier","$ref":"#/definitions/ibc.core.connection.v1.ConnectionEnd"},"proof":{"type":"string","format":"byte","title":"merkle proof of existence"},"proof_height":{"title":"height at which the proof was retrieved","$ref":"#/definitions/ibc.core.client.v1.Height"}}},"ibc.core.connection.v1.QueryConnectionsResponse":{"description":"QueryConnectionsResponse is the response type for the Query/Connections RPC\nmethod.","type":"object","properties":{"connections":{"description":"list of stored connections of the chain.","type":"array","items":{"type":"object","$ref":"#/definitions/ibc.core.connection.v1.IdentifiedConnection"}},"height":{"title":"query block height","$ref":"#/definitions/ibc.core.client.v1.Height"},"pagination":{"title":"pagination response","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"ibc.core.connection.v1.State":{"description":"State defines if a connection is in one of the following states:\nINIT, TRYOPEN, OPEN or UNINITIALIZED.\n\n - STATE_UNINITIALIZED_UNSPECIFIED: Default State\n - STATE_INIT: A connection end has just started the opening handshake.\n - STATE_TRYOPEN: A connection end has acknowledged the handshake step on the counterparty\nchain.\n - STATE_OPEN: A connection end has completed the handshake.","type":"string","default":"STATE_UNINITIALIZED_UNSPECIFIED","enum":["STATE_UNINITIALIZED_UNSPECIFIED","STATE_INIT","STATE_TRYOPEN","STATE_OPEN"]},"ibc.core.connection.v1.Version":{"description":"Version defines the versioning scheme used to negotiate the IBC verison in\nthe connection handshake.","type":"object","properties":{"features":{"type":"array","title":"list of features compatible with the specified identifier","items":{"type":"string"}},"identifier":{"type":"string","title":"unique version identifier"}}},"ibc.lightclients.wasm.v1.MsgMigrateContract":{"description":"MsgMigrateContract defines the request type for the MigrateContract rpc.","type":"object","properties":{"checksum":{"type":"string","format":"byte","title":"checksum is the sha256 hash of the new wasm byte code for the contract"},"client_id":{"type":"string","title":"the client id of the contract"},"msg":{"type":"string","format":"byte","title":"the json encoded message to be passed to the contract on migration"},"signer":{"type":"string","title":"signer address"}}},"ibc.lightclients.wasm.v1.MsgMigrateContractResponse":{"type":"object","title":"MsgMigrateContractResponse defines the response type for the MigrateContract rpc"},"ibc.lightclients.wasm.v1.MsgRemoveChecksum":{"description":"MsgRemoveChecksum defines the request type for the MsgRemoveChecksum rpc.","type":"object","properties":{"checksum":{"type":"string","format":"byte","title":"checksum is the sha256 hash to be removed from the store"},"signer":{"type":"string","title":"signer address"}}},"ibc.lightclients.wasm.v1.MsgRemoveChecksumResponse":{"type":"object","title":"MsgStoreChecksumResponse defines the response type for the StoreCode rpc"},"ibc.lightclients.wasm.v1.MsgStoreCode":{"description":"MsgStoreCode defines the request type for the StoreCode rpc.","type":"object","properties":{"signer":{"type":"string","title":"signer address"},"wasm_byte_code":{"type":"string","format":"byte","title":"wasm byte code of light client contract. It can be raw or gzip compressed"}}},"ibc.lightclients.wasm.v1.MsgStoreCodeResponse":{"type":"object","title":"MsgStoreCodeResponse defines the response type for the StoreCode rpc","properties":{"checksum":{"type":"string","format":"byte","title":"checksum is the sha256 hash of the stored code"}}},"ibc.lightclients.wasm.v1.QueryChecksumsResponse":{"description":"QueryChecksumsResponse is the response type for the Query/Checksums RPC method.","type":"object","properties":{"checksums":{"description":"checksums is a list of the hex encoded checksums of all wasm codes stored.","type":"array","items":{"type":"string"}},"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"ibc.lightclients.wasm.v1.QueryCodeResponse":{"description":"QueryCodeResponse is the response type for the Query/Code RPC method.","type":"object","properties":{"data":{"type":"string","format":"byte"}}},"modules.claim.v1.AirdropSupply":{"type":"object","properties":{"supply":{"$ref":"#/definitions/cosmos.base.v1beta1.Coin"}}},"modules.claim.v1.ClaimRecord":{"type":"object","properties":{"address":{"type":"string"},"claimable":{"type":"string"},"claimedMissions":{"type":"array","items":{"type":"string","format":"uint64"}},"completedMissions":{"type":"array","items":{"type":"string","format":"uint64"}}}},"modules.claim.v1.DecayInformation":{"type":"object","title":"DecayInformation defines the information about decay for the airdrop\nwhen claimable airdrop amount starts to decrease and when it ends","properties":{"decayEnd":{"type":"string","format":"date-time"},"decayStart":{"type":"string","format":"date-time"},"enabled":{"type":"boolean"}}},"modules.claim.v1.InitialClaim":{"type":"object","properties":{"enabled":{"type":"boolean"},"missionID":{"type":"string","format":"uint64"}}},"modules.claim.v1.Mission":{"type":"object","properties":{"description":{"type":"string"},"missionID":{"type":"string","format":"uint64"},"weight":{"type":"string"}}},"modules.claim.v1.MsgClaim":{"type":"object","properties":{"claimer":{"type":"string"},"missionID":{"type":"string","format":"uint64"}}},"modules.claim.v1.MsgClaimResponse":{"type":"object","properties":{"claimed":{"type":"string"}}},"modules.claim.v1.MsgUpdateParams":{"description":"MsgUpdateParams is the Msg/UpdateParams request type.","type":"object","properties":{"authority":{"description":"authority is the address that controls the module (defaults to x/gov unless overwritten).","type":"string"},"params":{"description":"NOTE: All parameters must be supplied.","$ref":"#/definitions/modules.claim.v1.Params"}}},"modules.claim.v1.MsgUpdateParamsResponse":{"description":"MsgUpdateParamsResponse defines the response structure for executing a\nMsgUpdateParams message.","type":"object"},"modules.claim.v1.Params":{"description":"Params defines the parameters for the module.","type":"object","properties":{"airdropStart":{"type":"string","format":"date-time"},"decayInformation":{"$ref":"#/definitions/modules.claim.v1.DecayInformation"}}},"modules.claim.v1.QueryAllClaimRecordResponse":{"type":"object","properties":{"claimRecord":{"type":"array","items":{"type":"object","$ref":"#/definitions/modules.claim.v1.ClaimRecord"}},"pagination":{"$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"modules.claim.v1.QueryAllMissionResponse":{"type":"object","properties":{"Mission":{"type":"array","items":{"type":"object","$ref":"#/definitions/modules.claim.v1.Mission"}},"pagination":{"$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"modules.claim.v1.QueryGetAirdropSupplyResponse":{"type":"object","properties":{"AirdropSupply":{"$ref":"#/definitions/modules.claim.v1.AirdropSupply"}}},"modules.claim.v1.QueryGetClaimRecordResponse":{"type":"object","properties":{"claimRecord":{"$ref":"#/definitions/modules.claim.v1.ClaimRecord"}}},"modules.claim.v1.QueryGetInitialClaimResponse":{"type":"object","properties":{"InitialClaim":{"$ref":"#/definitions/modules.claim.v1.InitialClaim"}}},"modules.claim.v1.QueryGetMissionResponse":{"type":"object","properties":{"Mission":{"$ref":"#/definitions/modules.claim.v1.Mission"}}},"modules.claim.v1.QueryParamsResponse":{"description":"QueryParamsResponse is response type for the Query/Params RPC method.","type":"object","properties":{"params":{"description":"params holds all the parameters of this module.","$ref":"#/definitions/modules.claim.v1.Params"}}},"modules.fundraising.v1.AllowedBidder":{"description":"AllowedBidder defines an allowed bidder for the auction.","type":"object","properties":{"auctionID":{"type":"string","format":"uint64","title":"auctionID specifies the id of the auction"},"bidder":{"type":"string","title":"bidder specifies the bech32-encoded address that bids for the auction"},"maxBidAmount":{"type":"string","title":"maxBidAmount specifies the maximum bid amount that the bidder can bid"}}},"modules.fundraising.v1.Bid":{"description":"Bid defines a standard bid for an auction.","type":"object","properties":{"auctionID":{"type":"string","format":"uint64","title":"auctionID specifies the id of the auction"},"bidID":{"type":"string","format":"uint64","title":"bidID specifies an index of a bid for the bidder"},"bidder":{"type":"string","title":"bidder specifies the bech32-encoded address that bids for the auction"},"coin":{"description":"coin specifies the amount of coin that the bidder bids\nfor a fixed price auction, the denom is of the paying coin.\nfor a batch auction of how-much-worth, the denom is of the paying coin.\nfor a batch auction of how-many-coins, the denom is of the selling coin.","$ref":"#/definitions/cosmos.base.v1beta1.Coin"},"isMatched":{"type":"boolean","title":"isMatched specifies the bid that is a winning bid and enables the bidder\nto purchase the selling coin"},"price":{"type":"string","title":"price specifies the bid price in which price the bidder places the bid"},"type":{"title":"type specifies the bid type; type 1 is fixed price, 2 is how-much-worth, 3\nis how-many-coins","$ref":"#/definitions/modules.fundraising.v1.BidType"}}},"modules.fundraising.v1.BidType":{"description":"BidType enumerates the valid types of a bid.\n\n - BID_TYPE_UNSPECIFIED: BID_TYPE_UNSPECIFIED defines the default bid type\n - BID_TYPE_FIXED_PRICE: BID_TYPE_FIXED_PRICE defines a bid type for a fixed price auction type\n - BID_TYPE_BATCH_WORTH: BID_TYPE_BATCH_WORTH defines a bid type for How-Much-Worth-to-Buy of a\nbatch auction\n - BID_TYPE_BATCH_MANY: BID_TYPE_BATCH_MANY defines a bid type for How-Many-Coins-to-Buy of a batch\nauction","type":"string","default":"BID_TYPE_UNSPECIFIED","enum":["BID_TYPE_UNSPECIFIED","BID_TYPE_FIXED_PRICE","BID_TYPE_BATCH_WORTH","BID_TYPE_BATCH_MANY"]},"modules.fundraising.v1.MsgAddAllowedBidder":{"description":"MsgAddAllowedBidder defines a SDK message for adding an allowed bidder to the\nauction.","type":"object","properties":{"allowedBidder":{"title":"allowed_bidder specifies the bidder who is allowed to bid and their maximum\nbid amount","$ref":"#/definitions/modules.fundraising.v1.AllowedBidder"},"auctionID":{"type":"string","format":"uint64","title":"auctionID specifies the auction id"}}},"modules.fundraising.v1.MsgAddAllowedBidderResponse":{"description":"MsgAddAllowedBidderResponse defines the Msg/MsgAddAllowedBidderResponse response type.","type":"object"},"modules.fundraising.v1.MsgCancelAuction":{"description":"MsgCancelAuction defines a SDK message for cancelling the auction.\nCancelling is only allowed when the auction hasn't started yet.","type":"object","properties":{"auctionID":{"type":"string","format":"uint64","title":"auctionID specifies the auction id"},"auctioneer":{"type":"string","title":"auctioneer specifies the bech32-encoded address that is in charge of the\nauction"}}},"modules.fundraising.v1.MsgCancelAuctionResponse":{"description":"MsgCancelAuctionResponse defines the Msg/MsgCancelAuctionResponse\nresponse type.","type":"object"},"modules.fundraising.v1.MsgCreateBatchAuction":{"description":"MsgCreateBatchAuction defines a SDK message for creating an batch\nauction.\n\nSee:\nhttps://github.com/ignite/modules/tree/main/x/fundraising/spec/04_messages.md","type":"object","properties":{"auctioneer":{"type":"string","title":"auctioneer specifies the bech32-encoded address that creates the auction"},"endTime":{"type":"string","format":"date-time","title":"endTime specifies the end time of the plan"},"extendedRoundRate":{"type":"string","title":"extendedRoundRate specifies the rate that decides if the auction needs\nanother round"},"maxExtendedRound":{"type":"integer","format":"int64","title":"maxExtendedRound specifies the maximum number of extended rounds for\nthe auction"},"minBidPrice":{"type":"string","title":"minBidPrice specifies the minibum bid price"},"payingCoinDenom":{"type":"string","title":"payingCoinDenom specifies the paying coin denom that bidders use to bid\nfor"},"sellingCoin":{"title":"sellingCoin specifies the selling coin for the auction","$ref":"#/definitions/cosmos.base.v1beta1.Coin"},"startPrice":{"type":"string","title":"startPrice specifies the starting price of the auction"},"startTime":{"type":"string","format":"date-time","title":"startTime specifies the start time of the plan"},"vestingSchedules":{"type":"array","title":"vestingSchedules specifies the vesting schedules for the auction","items":{"type":"object","$ref":"#/definitions/modules.fundraising.v1.VestingSchedule"}}}},"modules.fundraising.v1.MsgCreateBatchAuctionResponse":{"description":"MsgCreateBatchAuctionResponse defines the\nMsg/MsgCreateBatchAuctionResponse response type.","type":"object"},"modules.fundraising.v1.MsgCreateFixedPriceAuction":{"description":"MsgCreateFixedPriceAuction defines a SDK message for creating a fixed price\nauction.","type":"object","properties":{"auctioneer":{"type":"string","title":"auctioneer specifies the bech32-encoded address that creates the auction"},"endTime":{"type":"string","format":"date-time","title":"endTime specifies the end time of the plan"},"payingCoinDenom":{"type":"string","title":"payingCoinDenom specifies the paying coin denom that bidders use to bid\nfor"},"sellingCoin":{"title":"sellingCoin specifies the selling coin for the auction","$ref":"#/definitions/cosmos.base.v1beta1.Coin"},"startPrice":{"type":"string","title":"startPrice specifies the starting price of the auction"},"startTime":{"type":"string","format":"date-time","title":"startTime specifies the start time of the plan"},"vestingSchedules":{"type":"array","title":"vestingSchedules specifies the vesting schedules for the auction","items":{"type":"object","$ref":"#/definitions/modules.fundraising.v1.VestingSchedule"}}}},"modules.fundraising.v1.MsgCreateFixedPriceAuctionResponse":{"description":"MsgCreateFixedPriceAuctionResponse defines the\nMsg/MsgCreateFixedPriceAuctionResponse response type.","type":"object"},"modules.fundraising.v1.MsgModifyBid":{"description":"MsgModifyBid defines a SDK message for modifying an existing bid for the\nauction.","type":"object","properties":{"auctionID":{"type":"string","format":"uint64","title":"auctionID specifies the auction id"},"bidID":{"type":"string","format":"uint64","title":"bidID specifies the bid id"},"bidder":{"type":"string","title":"bidder specifies the bech32-encoded address that bids for the auction"},"coin":{"title":"coin specifies the paying amount of coin or the selling amount that the\nbidder bids","$ref":"#/definitions/cosmos.base.v1beta1.Coin"},"price":{"description":"price specifies the bid price.\nthe bide price must be above or equal to the original value that the bidder\nplaced.","type":"string"}}},"modules.fundraising.v1.MsgModifyBidResponse":{"description":"MsgModifyBidResponse defines the Msg/MsgModifyBidResponse response type.","type":"object"},"modules.fundraising.v1.MsgPlaceBid":{"description":"MsgPlaceBid defines a SDK message for placing a bid for the auction.","type":"object","properties":{"auctionID":{"type":"string","format":"uint64","title":"auctionID specifies the auction id"},"bidType":{"title":"type specifies the bid type; type 1 is fixed price, 2 is how-much-worth, 3\nis how-many-coins","$ref":"#/definitions/modules.fundraising.v1.BidType"},"bidder":{"type":"string","title":"bidder specifies the bech32-encoded address that bids for the auction"},"coin":{"title":"coin specifies the paying amount of coin or the selling amount that the\nbidder bids","$ref":"#/definitions/cosmos.base.v1beta1.Coin"},"price":{"description":"price specifies the bid price.\nThe bid price must be the start price for fixed price auction whereas\nthe bide price can be any value that the bidder places.","type":"string"}}},"modules.fundraising.v1.MsgPlaceBidResponse":{"description":"MsgPlaceBidResponse defines the Msg/MsgPlaceBidResponse response type.","type":"object"},"modules.fundraising.v1.MsgUpdateParams":{"description":"MsgUpdateParams is the Msg/UpdateParams request type.","type":"object","properties":{"authority":{"description":"authority is the address that controls the module (defaults to x/gov unless overwritten).","type":"string"},"params":{"description":"NOTE: All parameters must be supplied.","$ref":"#/definitions/modules.fundraising.v1.Params"}}},"modules.fundraising.v1.MsgUpdateParamsResponse":{"description":"MsgUpdateParamsResponse defines the response structure for executing a\nMsgUpdateParams message.","type":"object"},"modules.fundraising.v1.Params":{"description":"Params defines the parameters for the module.","type":"object","properties":{"auctionCreationFee":{"type":"array","title":"auctionCreationFee specifies the fee for auction creation.\nthis prevents from spamming attack and it is collected in the community\npool","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}},"extendedPeriod":{"type":"integer","format":"int64","title":"extendedPeriod specifies the extended period that determines how long\nthe extended auction round lasts"},"placeBidFee":{"type":"array","title":"placeBidFee specifies the fee for placing a bid for an auction.\nthis prevents from spamming attack and it is collected in the community\npool","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}}}},"modules.fundraising.v1.QueryAllAllowedBidderResponse":{"description":"QueryAllowedBidderResponse is the response type for the Query/AllowedBidder RPC method.","type":"object","properties":{"allowedBidder":{"type":"array","items":{"type":"object","$ref":"#/definitions/modules.fundraising.v1.AllowedBidder"}},"pagination":{"title":"pagination defines the pagination in the response","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"modules.fundraising.v1.QueryAllAuctionResponse":{"description":"QueryAllAuctionResponse is response type for the Query/Auctions RPC method.","type":"object","properties":{"auction":{"type":"array","title":"auctions specifies the existing auctions","items":{"type":"object","$ref":"#/definitions/google.protobuf.Any"}},"pagination":{"title":"pagination defines the pagination in the response","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"modules.fundraising.v1.QueryAllBidResponse":{"description":"QueryBidsResponse is response type for the Query/Bids RPC method.","type":"object","properties":{"bid":{"type":"array","title":"bids specifies the existing bids","items":{"type":"object","$ref":"#/definitions/modules.fundraising.v1.Bid"}},"pagination":{"title":"pagination defines the pagination in the response","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"modules.fundraising.v1.QueryAllVestingQueueResponse":{"description":"QueryAllVestingQueueResponse is response type for the Query/Vestings RPC method.","type":"object","properties":{"pagination":{"title":"pagination defines the pagination in the response","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"},"vestingQueue":{"type":"array","title":"vestings specifies the existing vestings","items":{"type":"object","$ref":"#/definitions/modules.fundraising.v1.VestingQueue"}}}},"modules.fundraising.v1.QueryGetAllowedBidderResponse":{"description":"QueryAllowedBidderResponse is the response type for the Query/AllowedBidder\nRPC method.","type":"object","properties":{"allowedBidder":{"$ref":"#/definitions/modules.fundraising.v1.AllowedBidder"}}},"modules.fundraising.v1.QueryGetAuctionResponse":{"description":"QueryGetAuctionResponse is the response type for the Query/Auction RPC method.","type":"object","properties":{"auction":{"$ref":"#/definitions/google.protobuf.Any"}}},"modules.fundraising.v1.QueryGetBidResponse":{"description":"QueryGetBidResponse is response type for the Query/Sequence RPC method.","type":"object","properties":{"bid":{"title":"bid specifies specific bid","$ref":"#/definitions/modules.fundraising.v1.Bid"}}},"modules.fundraising.v1.QueryParamsResponse":{"description":"QueryParamsResponse is response type for the Query/Params RPC method.","type":"object","properties":{"params":{"description":"params holds all the parameters of this module.","$ref":"#/definitions/modules.fundraising.v1.Params"}}},"modules.fundraising.v1.VestingQueue":{"description":"VestingQueue defines the vesting queue.","type":"object","properties":{"auctionID":{"type":"string","format":"uint64","title":"auctionID specifies the id of the auction"},"auctioneer":{"type":"string","title":"auctioneer specifies the bech32-encoded address that creates the auction"},"payingCoin":{"title":"payingCoin specifies the paying amount of coin","$ref":"#/definitions/cosmos.base.v1beta1.Coin"},"releaseTime":{"type":"string","format":"date-time","title":"releaseTime specifies the timestamp of the vesting schedule"},"released":{"type":"boolean","title":"released specifies the status of distribution"}}},"modules.fundraising.v1.VestingSchedule":{"description":"VestingSchedule defines the vesting schedule for the owner of an auction.","type":"object","properties":{"releaseTime":{"type":"string","format":"date-time","title":"releaseTime specifies the time for distribution of the vesting coin"},"weight":{"type":"string","title":"weight specifies the vesting weight for the schedule"}}},"modules.mint.v1.DistributionProportions":{"type":"object","properties":{"communityPool":{"description":"communityPool defines the proportion of the minted minted_denom that is\nto be allocated to the community pool.","type":"string"},"fundedAddresses":{"description":"fundedAddresses defines the proportion of the minted minted_denom that is\nto the set of funded addresses.","type":"string"},"staking":{"description":"staking defines the proportion of the minted minted_denom that is to be\nallocated as staking rewards.","type":"string"}}},"modules.mint.v1.MsgUpdateParams":{"description":"MsgUpdateParams is the Msg/UpdateParams request type.","type":"object","properties":{"authority":{"description":"authority is the address that controls the module (defaults to x/gov unless overwritten).","type":"string"},"params":{"description":"NOTE: All parameters must be supplied.","$ref":"#/definitions/modules.mint.v1.Params"}}},"modules.mint.v1.MsgUpdateParamsResponse":{"description":"MsgUpdateParamsResponse defines the response structure for executing a\nMsgUpdateParams message.","type":"object"},"modules.mint.v1.Params":{"description":"Params defines the parameters for the module.","type":"object","properties":{"blocks_per_year":{"type":"string","format":"uint64","title":"blocksPerYear defines the expected blocks per year"},"distributionProportions":{"title":"distributionProportions defines the proportion of the minted denom","$ref":"#/definitions/modules.mint.v1.DistributionProportions"},"fundedAddresses":{"type":"array","title":"fundedAddresses defines the list of funded addresses","items":{"type":"object","$ref":"#/definitions/modules.mint.v1.WeightedAddress"}},"goalBonded":{"type":"string","title":"goalBonded defines the goal of percent bonded atoms"},"inflationMax":{"type":"string","title":"inflationMax defines the maximum inflation rate"},"inflationMin":{"type":"string","title":"inflationMin defines the minimum inflation rate"},"inflationRateChange":{"type":"string","title":"inflationRateChange defines the maximum annual change in inflation rate"},"mintDenom":{"type":"string","title":"mintDenom defines the type of coin to mint"}}},"modules.mint.v1.QueryAnnualProvisionsResponse":{"description":"QueryAnnualProvisionsResponse is the current minting annual provisions value.","type":"object","properties":{"annualProvisions":{"type":"string","format":"byte"}}},"modules.mint.v1.QueryInflationResponse":{"description":"QueryInflationResponse is the response type for the Query/Inflation RPC\nmethod.","type":"object","properties":{"inflation":{"description":"inflation is the current minting inflation value.","type":"string","format":"byte"}}},"modules.mint.v1.QueryParamsResponse":{"description":"QueryParamsResponse is response type for the Query/Params RPC method.","type":"object","properties":{"params":{"description":"params holds all the parameters of this module.","$ref":"#/definitions/modules.mint.v1.Params"}}},"modules.mint.v1.WeightedAddress":{"type":"object","properties":{"address":{"type":"string"},"weight":{"type":"string"}}},"tendermint.abci.CheckTxType":{"type":"string","default":"NEW","enum":["NEW","RECHECK"]},"tendermint.abci.CommitInfo":{"type":"object","properties":{"round":{"type":"integer","format":"int32"},"votes":{"type":"array","items":{"type":"object","$ref":"#/definitions/tendermint.abci.VoteInfo"}}}},"tendermint.abci.Event":{"description":"Event allows application developers to attach additional information to\nResponseFinalizeBlock and ResponseCheckTx.\nLater, transactions may be queried using these events.","type":"object","properties":{"attributes":{"type":"array","items":{"type":"object","$ref":"#/definitions/tendermint.abci.EventAttribute"}},"type":{"type":"string"}}},"tendermint.abci.EventAttribute":{"description":"EventAttribute is a single key-value pair, associated with an event.","type":"object","properties":{"index":{"type":"boolean","title":"nondeterministic"},"key":{"type":"string"},"value":{"type":"string"}}},"tendermint.abci.ExecTxResult":{"description":"ExecTxResult contains results of executing one individual transaction.\n\n* Its structure is equivalent to #ResponseDeliverTx which will be deprecated/deleted","type":"object","properties":{"code":{"type":"integer","format":"int64"},"codespace":{"type":"string"},"data":{"type":"string","format":"byte"},"events":{"type":"array","title":"nondeterministic","items":{"type":"object","$ref":"#/definitions/tendermint.abci.Event"}},"gas_used":{"type":"string","format":"int64"},"gas_wanted":{"type":"string","format":"int64"},"info":{"type":"string","title":"nondeterministic"},"log":{"type":"string","title":"nondeterministic"}}},"tendermint.abci.ExtendedCommitInfo":{"description":"ExtendedCommitInfo is similar to CommitInfo except that it is only used in\nthe PrepareProposal request such that CometBFT can provide vote extensions\nto the application.","type":"object","properties":{"round":{"description":"The round at which the block proposer decided in the previous height.","type":"integer","format":"int32"},"votes":{"description":"List of validators' addresses in the last validator set with their voting\ninformation, including vote extensions.","type":"array","items":{"type":"object","$ref":"#/definitions/tendermint.abci.ExtendedVoteInfo"}}}},"tendermint.abci.ExtendedVoteInfo":{"type":"object","properties":{"block_id_flag":{"title":"block_id_flag indicates whether the validator voted for a block, nil, or did not vote at all","$ref":"#/definitions/tendermint.types.BlockIDFlag"},"extension_signature":{"type":"string","format":"byte","title":"Vote extension signature created by CometBFT"},"validator":{"description":"The validator that sent the vote.","$ref":"#/definitions/tendermint.abci.Validator"},"vote_extension":{"description":"Non-deterministic extension provided by the sending validator's application.","type":"string","format":"byte"}}},"tendermint.abci.Misbehavior":{"type":"object","properties":{"height":{"type":"string","format":"int64","title":"The height when the offense occurred"},"time":{"type":"string","format":"date-time","title":"The corresponding time where the offense occurred"},"total_voting_power":{"type":"string","format":"int64","title":"Total voting power of the validator set in case the ABCI application does\nnot store historical validators.\nhttps://github.com/tendermint/tendermint/issues/4581"},"type":{"$ref":"#/definitions/tendermint.abci.MisbehaviorType"},"validator":{"title":"The offending validator","$ref":"#/definitions/tendermint.abci.Validator"}}},"tendermint.abci.MisbehaviorType":{"type":"string","default":"UNKNOWN","enum":["UNKNOWN","DUPLICATE_VOTE","LIGHT_CLIENT_ATTACK"]},"tendermint.abci.RequestApplySnapshotChunk":{"type":"object","title":"Applies a snapshot chunk","properties":{"chunk":{"type":"string","format":"byte"},"index":{"type":"integer","format":"int64"},"sender":{"type":"string"}}},"tendermint.abci.RequestCheckTx":{"type":"object","properties":{"tx":{"type":"string","format":"byte"},"type":{"$ref":"#/definitions/tendermint.abci.CheckTxType"}}},"tendermint.abci.RequestCommit":{"type":"object"},"tendermint.abci.RequestEcho":{"type":"object","properties":{"message":{"type":"string"}}},"tendermint.abci.RequestExtendVote":{"type":"object","title":"Extends a vote with application-injected data","properties":{"hash":{"type":"string","format":"byte","title":"the hash of the block that this vote may be referring to"},"height":{"type":"string","format":"int64","title":"the height of the extended vote"},"misbehavior":{"type":"array","items":{"type":"object","$ref":"#/definitions/tendermint.abci.Misbehavior"}},"next_validators_hash":{"type":"string","format":"byte"},"proposed_last_commit":{"$ref":"#/definitions/tendermint.abci.CommitInfo"},"proposer_address":{"description":"address of the public key of the original proposer of the block.","type":"string","format":"byte"},"time":{"type":"string","format":"date-time","title":"info of the block that this vote may be referring to"},"txs":{"type":"array","items":{"type":"string","format":"byte"}}}},"tendermint.abci.RequestFinalizeBlock":{"type":"object","properties":{"decided_last_commit":{"$ref":"#/definitions/tendermint.abci.CommitInfo"},"hash":{"description":"hash is the merkle root hash of the fields of the decided block.","type":"string","format":"byte"},"height":{"type":"string","format":"int64"},"misbehavior":{"type":"array","items":{"type":"object","$ref":"#/definitions/tendermint.abci.Misbehavior"}},"next_validators_hash":{"type":"string","format":"byte"},"proposer_address":{"description":"proposer_address is the address of the public key of the original proposer of the block.","type":"string","format":"byte"},"time":{"type":"string","format":"date-time"},"txs":{"type":"array","items":{"type":"string","format":"byte"}}}},"tendermint.abci.RequestFlush":{"type":"object"},"tendermint.abci.RequestInfo":{"type":"object","properties":{"abci_version":{"type":"string"},"block_version":{"type":"string","format":"uint64"},"p2p_version":{"type":"string","format":"uint64"},"version":{"type":"string"}}},"tendermint.abci.RequestInitChain":{"type":"object","properties":{"app_state_bytes":{"type":"string","format":"byte"},"chain_id":{"type":"string"},"consensus_params":{"$ref":"#/definitions/tendermint.types.ConsensusParams"},"initial_height":{"type":"string","format":"int64"},"time":{"type":"string","format":"date-time"},"validators":{"type":"array","items":{"type":"object","$ref":"#/definitions/tendermint.abci.ValidatorUpdate"}}}},"tendermint.abci.RequestListSnapshots":{"type":"object","title":"lists available snapshots"},"tendermint.abci.RequestLoadSnapshotChunk":{"type":"object","title":"loads a snapshot chunk","properties":{"chunk":{"type":"integer","format":"int64"},"format":{"type":"integer","format":"int64"},"height":{"type":"string","format":"uint64"}}},"tendermint.abci.RequestOfferSnapshot":{"type":"object","title":"offers a snapshot to the application","properties":{"app_hash":{"type":"string","format":"byte","title":"light client-verified app hash for snapshot height"},"snapshot":{"title":"snapshot offered by peers","$ref":"#/definitions/tendermint.abci.Snapshot"}}},"tendermint.abci.RequestPrepareProposal":{"type":"object","properties":{"height":{"type":"string","format":"int64"},"local_last_commit":{"$ref":"#/definitions/tendermint.abci.ExtendedCommitInfo"},"max_tx_bytes":{"description":"the modified transactions cannot exceed this size.","type":"string","format":"int64"},"misbehavior":{"type":"array","items":{"type":"object","$ref":"#/definitions/tendermint.abci.Misbehavior"}},"next_validators_hash":{"type":"string","format":"byte"},"proposer_address":{"description":"address of the public key of the validator proposing the block.","type":"string","format":"byte"},"time":{"type":"string","format":"date-time"},"txs":{"description":"txs is an array of transactions that will be included in a block,\nsent to the app for possible modifications.","type":"array","items":{"type":"string","format":"byte"}}}},"tendermint.abci.RequestProcessProposal":{"type":"object","properties":{"hash":{"description":"hash is the merkle root hash of the fields of the proposed block.","type":"string","format":"byte"},"height":{"type":"string","format":"int64"},"misbehavior":{"type":"array","items":{"type":"object","$ref":"#/definitions/tendermint.abci.Misbehavior"}},"next_validators_hash":{"type":"string","format":"byte"},"proposed_last_commit":{"$ref":"#/definitions/tendermint.abci.CommitInfo"},"proposer_address":{"description":"address of the public key of the original proposer of the block.","type":"string","format":"byte"},"time":{"type":"string","format":"date-time"},"txs":{"type":"array","items":{"type":"string","format":"byte"}}}},"tendermint.abci.RequestQuery":{"type":"object","properties":{"data":{"type":"string","format":"byte"},"height":{"type":"string","format":"int64"},"path":{"type":"string"},"prove":{"type":"boolean"}}},"tendermint.abci.RequestVerifyVoteExtension":{"type":"object","title":"Verify the vote extension","properties":{"hash":{"type":"string","format":"byte","title":"the hash of the block that this received vote corresponds to"},"height":{"type":"string","format":"int64"},"validator_address":{"type":"string","format":"byte","title":"the validator that signed the vote extension"},"vote_extension":{"type":"string","format":"byte"}}},"tendermint.abci.ResponseApplySnapshotChunk":{"type":"object","properties":{"refetch_chunks":{"type":"array","title":"Chunks to refetch and reapply","items":{"type":"integer","format":"int64"}},"reject_senders":{"type":"array","title":"Chunk senders to reject and ban","items":{"type":"string"}},"result":{"$ref":"#/definitions/tendermint.abci.ResponseApplySnapshotChunk.Result"}}},"tendermint.abci.ResponseApplySnapshotChunk.Result":{"type":"string","title":"- UNKNOWN: Unknown result, abort all snapshot restoration\n - ACCEPT: Chunk successfully accepted\n - ABORT: Abort all snapshot restoration\n - RETRY: Retry chunk (combine with refetch and reject)\n - RETRY_SNAPSHOT: Retry snapshot (combine with refetch and reject)\n - REJECT_SNAPSHOT: Reject this snapshot, try others","default":"UNKNOWN","enum":["UNKNOWN","ACCEPT","ABORT","RETRY","RETRY_SNAPSHOT","REJECT_SNAPSHOT"]},"tendermint.abci.ResponseCheckTx":{"type":"object","properties":{"code":{"type":"integer","format":"int64"},"codespace":{"type":"string"},"data":{"type":"string","format":"byte"},"events":{"type":"array","items":{"type":"object","$ref":"#/definitions/tendermint.abci.Event"}},"gas_used":{"type":"string","format":"int64"},"gas_wanted":{"type":"string","format":"int64"},"info":{"type":"string","title":"nondeterministic"},"log":{"type":"string","title":"nondeterministic"}}},"tendermint.abci.ResponseCommit":{"type":"object","properties":{"retain_height":{"type":"string","format":"int64"}}},"tendermint.abci.ResponseEcho":{"type":"object","properties":{"message":{"type":"string"}}},"tendermint.abci.ResponseExtendVote":{"type":"object","properties":{"vote_extension":{"type":"string","format":"byte"}}},"tendermint.abci.ResponseFinalizeBlock":{"type":"object","properties":{"app_hash":{"description":"app_hash is the hash of the applications' state which is used to confirm that execution of the transactions was\ndeterministic. It is up to the application to decide which algorithm to use.","type":"string","format":"byte"},"consensus_param_updates":{"description":"updates to the consensus params, if any.","$ref":"#/definitions/tendermint.types.ConsensusParams"},"events":{"type":"array","title":"set of block events emmitted as part of executing the block","items":{"type":"object","$ref":"#/definitions/tendermint.abci.Event"}},"tx_results":{"type":"array","title":"the result of executing each transaction including the events\nthe particular transction emitted. This should match the order\nof the transactions delivered in the block itself","items":{"type":"object","$ref":"#/definitions/tendermint.abci.ExecTxResult"}},"validator_updates":{"description":"a list of updates to the validator set. These will reflect the validator set at current height + 2.","type":"array","items":{"type":"object","$ref":"#/definitions/tendermint.abci.ValidatorUpdate"}}}},"tendermint.abci.ResponseFlush":{"type":"object"},"tendermint.abci.ResponseInfo":{"type":"object","properties":{"app_version":{"type":"string","format":"uint64"},"data":{"type":"string"},"last_block_app_hash":{"type":"string","format":"byte"},"last_block_height":{"type":"string","format":"int64"},"version":{"type":"string"}}},"tendermint.abci.ResponseInitChain":{"type":"object","properties":{"app_hash":{"type":"string","format":"byte"},"consensus_params":{"$ref":"#/definitions/tendermint.types.ConsensusParams"},"validators":{"type":"array","items":{"type":"object","$ref":"#/definitions/tendermint.abci.ValidatorUpdate"}}}},"tendermint.abci.ResponseListSnapshots":{"type":"object","properties":{"snapshots":{"type":"array","items":{"type":"object","$ref":"#/definitions/tendermint.abci.Snapshot"}}}},"tendermint.abci.ResponseLoadSnapshotChunk":{"type":"object","properties":{"chunk":{"type":"string","format":"byte"}}},"tendermint.abci.ResponseOfferSnapshot":{"type":"object","properties":{"result":{"$ref":"#/definitions/tendermint.abci.ResponseOfferSnapshot.Result"}}},"tendermint.abci.ResponseOfferSnapshot.Result":{"type":"string","title":"- UNKNOWN: Unknown result, abort all snapshot restoration\n - ACCEPT: Snapshot accepted, apply chunks\n - ABORT: Abort all snapshot restoration\n - REJECT: Reject this specific snapshot, try others\n - REJECT_FORMAT: Reject all snapshots of this format, try others\n - REJECT_SENDER: Reject all snapshots from the sender(s), try others","default":"UNKNOWN","enum":["UNKNOWN","ACCEPT","ABORT","REJECT","REJECT_FORMAT","REJECT_SENDER"]},"tendermint.abci.ResponsePrepareProposal":{"type":"object","properties":{"txs":{"type":"array","items":{"type":"string","format":"byte"}}}},"tendermint.abci.ResponseProcessProposal":{"type":"object","properties":{"status":{"$ref":"#/definitions/tendermint.abci.ResponseProcessProposal.ProposalStatus"}}},"tendermint.abci.ResponseProcessProposal.ProposalStatus":{"type":"string","default":"UNKNOWN","enum":["UNKNOWN","ACCEPT","REJECT"]},"tendermint.abci.ResponseQuery":{"type":"object","properties":{"code":{"type":"integer","format":"int64"},"codespace":{"type":"string"},"height":{"type":"string","format":"int64"},"index":{"type":"string","format":"int64"},"info":{"type":"string","title":"nondeterministic"},"key":{"type":"string","format":"byte"},"log":{"description":"bytes data = 2; // use \"value\" instead.\n\nnondeterministic","type":"string"},"proof_ops":{"$ref":"#/definitions/tendermint.crypto.ProofOps"},"value":{"type":"string","format":"byte"}}},"tendermint.abci.ResponseVerifyVoteExtension":{"type":"object","properties":{"status":{"$ref":"#/definitions/tendermint.abci.ResponseVerifyVoteExtension.VerifyStatus"}}},"tendermint.abci.ResponseVerifyVoteExtension.VerifyStatus":{"description":" - REJECT: Rejecting the vote extension will reject the entire precommit by the sender.\nIncorrectly implementing this thus has liveness implications as it may affect\nCometBFT's ability to receive 2/3+ valid votes to finalize the block.\nHonest nodes should never be rejected.","type":"string","default":"UNKNOWN","enum":["UNKNOWN","ACCEPT","REJECT"]},"tendermint.abci.Snapshot":{"type":"object","properties":{"chunks":{"type":"integer","format":"int64","title":"Number of chunks in the snapshot"},"format":{"type":"integer","format":"int64","title":"The application-specific snapshot format"},"hash":{"type":"string","format":"byte","title":"Arbitrary snapshot hash, equal only if identical"},"height":{"type":"string","format":"uint64","title":"The height at which the snapshot was taken"},"metadata":{"type":"string","format":"byte","title":"Arbitrary application metadata"}}},"tendermint.abci.Validator":{"type":"object","properties":{"address":{"type":"string","format":"byte","title":"The first 20 bytes of SHA256(public key)"},"power":{"description":"The voting power","type":"string","format":"int64","title":"PubKey pub_key = 2 [(gogoproto.nullable)=false];"}}},"tendermint.abci.ValidatorUpdate":{"type":"object","properties":{"power":{"type":"string","format":"int64"},"pub_key":{"$ref":"#/definitions/tendermint.crypto.PublicKey"}}},"tendermint.abci.VoteInfo":{"type":"object","properties":{"block_id_flag":{"$ref":"#/definitions/tendermint.types.BlockIDFlag"},"validator":{"$ref":"#/definitions/tendermint.abci.Validator"}}},"tendermint.crypto.ProofOp":{"type":"object","title":"ProofOp defines an operation used for calculating Merkle root\nThe data could be arbitrary format, providing nessecary data\nfor example neighbouring node hash","properties":{"data":{"type":"string","format":"byte"},"key":{"type":"string","format":"byte"},"type":{"type":"string"}}},"tendermint.crypto.ProofOps":{"type":"object","title":"ProofOps is Merkle proof defined by the list of ProofOps","properties":{"ops":{"type":"array","items":{"type":"object","$ref":"#/definitions/tendermint.crypto.ProofOp"}}}},"tendermint.crypto.PublicKey":{"type":"object","title":"PublicKey defines the keys available for use with Validators","properties":{"ed25519":{"type":"string","format":"byte"},"secp256k1":{"type":"string","format":"byte"}}},"tendermint.p2p.DefaultNodeInfo":{"type":"object","properties":{"channels":{"type":"string","format":"byte"},"default_node_id":{"type":"string"},"listen_addr":{"type":"string"},"moniker":{"type":"string"},"network":{"type":"string"},"other":{"$ref":"#/definitions/tendermint.p2p.DefaultNodeInfoOther"},"protocol_version":{"$ref":"#/definitions/tendermint.p2p.ProtocolVersion"},"version":{"type":"string"}}},"tendermint.p2p.DefaultNodeInfoOther":{"type":"object","properties":{"rpc_address":{"type":"string"},"tx_index":{"type":"string"}}},"tendermint.p2p.ProtocolVersion":{"type":"object","properties":{"app":{"type":"string","format":"uint64"},"block":{"type":"string","format":"uint64"},"p2p":{"type":"string","format":"uint64"}}},"tendermint.types.ABCIParams":{"description":"ABCIParams configure functionality specific to the Application Blockchain Interface.","type":"object","properties":{"vote_extensions_enable_height":{"description":"vote_extensions_enable_height configures the first height during which\nvote extensions will be enabled. During this specified height, and for all\nsubsequent heights, precommit messages that do not contain valid extension data\nwill be considered invalid. Prior to this height, vote extensions will not\nbe used or accepted by validators on the network.\n\nOnce enabled, vote extensions will be created by the application in ExtendVote,\npassed to the application for validation in VerifyVoteExtension and given\nto the application to use when proposing a block during PrepareProposal.","type":"string","format":"int64"}}},"tendermint.types.Block":{"type":"object","properties":{"data":{"$ref":"#/definitions/tendermint.types.Data"},"evidence":{"$ref":"#/definitions/tendermint.types.EvidenceList"},"header":{"$ref":"#/definitions/tendermint.types.Header"},"last_commit":{"$ref":"#/definitions/tendermint.types.Commit"}}},"tendermint.types.BlockID":{"type":"object","title":"BlockID","properties":{"hash":{"type":"string","format":"byte"},"part_set_header":{"$ref":"#/definitions/tendermint.types.PartSetHeader"}}},"tendermint.types.BlockIDFlag":{"description":"- BLOCK_ID_FLAG_UNKNOWN: indicates an error condition\n - BLOCK_ID_FLAG_ABSENT: the vote was not received\n - BLOCK_ID_FLAG_COMMIT: voted for the block that received the majority\n - BLOCK_ID_FLAG_NIL: voted for nil","type":"string","title":"BlockIdFlag indicates which BlockID the signature is for","default":"BLOCK_ID_FLAG_UNKNOWN","enum":["BLOCK_ID_FLAG_UNKNOWN","BLOCK_ID_FLAG_ABSENT","BLOCK_ID_FLAG_COMMIT","BLOCK_ID_FLAG_NIL"]},"tendermint.types.BlockParams":{"description":"BlockParams contains limits on the block size.","type":"object","properties":{"max_bytes":{"type":"string","format":"int64","title":"Max block size, in bytes.\nNote: must be greater than 0"},"max_gas":{"type":"string","format":"int64","title":"Max gas per block.\nNote: must be greater or equal to -1"}}},"tendermint.types.Commit":{"description":"Commit contains the evidence that a block was committed by a set of validators.","type":"object","properties":{"block_id":{"$ref":"#/definitions/tendermint.types.BlockID"},"height":{"type":"string","format":"int64"},"round":{"type":"integer","format":"int32"},"signatures":{"type":"array","items":{"type":"object","$ref":"#/definitions/tendermint.types.CommitSig"}}}},"tendermint.types.CommitSig":{"description":"CommitSig is a part of the Vote included in a Commit.","type":"object","properties":{"block_id_flag":{"$ref":"#/definitions/tendermint.types.BlockIDFlag"},"signature":{"type":"string","format":"byte"},"timestamp":{"type":"string","format":"date-time"},"validator_address":{"type":"string","format":"byte"}}},"tendermint.types.ConsensusParams":{"description":"ConsensusParams contains consensus critical parameters that determine the\nvalidity of blocks.","type":"object","properties":{"abci":{"$ref":"#/definitions/tendermint.types.ABCIParams"},"block":{"$ref":"#/definitions/tendermint.types.BlockParams"},"evidence":{"$ref":"#/definitions/tendermint.types.EvidenceParams"},"validator":{"$ref":"#/definitions/tendermint.types.ValidatorParams"},"version":{"$ref":"#/definitions/tendermint.types.VersionParams"}}},"tendermint.types.Data":{"type":"object","title":"Data contains the set of transactions included in the block","properties":{"txs":{"description":"Txs that will be applied by state @ block.Height+1.\nNOTE: not all txs here are valid. We're just agreeing on the order first.\nThis means that block.AppHash does not include these txs.","type":"array","items":{"type":"string","format":"byte"}}}},"tendermint.types.DuplicateVoteEvidence":{"description":"DuplicateVoteEvidence contains evidence of a validator signed two conflicting votes.","type":"object","properties":{"timestamp":{"type":"string","format":"date-time"},"total_voting_power":{"type":"string","format":"int64"},"validator_power":{"type":"string","format":"int64"},"vote_a":{"$ref":"#/definitions/tendermint.types.Vote"},"vote_b":{"$ref":"#/definitions/tendermint.types.Vote"}}},"tendermint.types.Evidence":{"type":"object","properties":{"duplicate_vote_evidence":{"$ref":"#/definitions/tendermint.types.DuplicateVoteEvidence"},"light_client_attack_evidence":{"$ref":"#/definitions/tendermint.types.LightClientAttackEvidence"}}},"tendermint.types.EvidenceList":{"type":"object","properties":{"evidence":{"type":"array","items":{"type":"object","$ref":"#/definitions/tendermint.types.Evidence"}}}},"tendermint.types.EvidenceParams":{"description":"EvidenceParams determine how we handle evidence of malfeasance.","type":"object","properties":{"max_age_duration":{"description":"Max age of evidence, in time.\n\nIt should correspond with an app's \"unbonding period\" or other similar\nmechanism for handling [Nothing-At-Stake\nattacks](https://github.com/ethereum/wiki/wiki/Proof-of-Stake-FAQ#what-is-the-nothing-at-stake-problem-and-how-can-it-be-fixed).","type":"string"},"max_age_num_blocks":{"description":"Max age of evidence, in blocks.\n\nThe basic formula for calculating this is: MaxAgeDuration / {average block\ntime}.","type":"string","format":"int64"},"max_bytes":{"type":"string","format":"int64","title":"This sets the maximum size of total evidence in bytes that can be committed in a single block.\nand should fall comfortably under the max block bytes.\nDefault is 1048576 or 1MB"}}},"tendermint.types.Header":{"description":"Header defines the structure of a block header.","type":"object","properties":{"app_hash":{"type":"string","format":"byte","title":"state after txs from the previous block"},"chain_id":{"type":"string"},"consensus_hash":{"type":"string","format":"byte","title":"consensus params for current block"},"data_hash":{"type":"string","format":"byte","title":"transactions"},"evidence_hash":{"description":"evidence included in the block","type":"string","format":"byte","title":"consensus info"},"height":{"type":"string","format":"int64"},"last_block_id":{"title":"prev block info","$ref":"#/definitions/tendermint.types.BlockID"},"last_commit_hash":{"description":"commit from validators from the last block","type":"string","format":"byte","title":"hashes of block data"},"last_results_hash":{"type":"string","format":"byte","title":"root hash of all results from the txs from the previous block"},"next_validators_hash":{"type":"string","format":"byte","title":"validators for the next block"},"proposer_address":{"type":"string","format":"byte","title":"original proposer of the block"},"time":{"type":"string","format":"date-time"},"validators_hash":{"description":"validators for the current block","type":"string","format":"byte","title":"hashes from the app output from the prev block"},"version":{"title":"basic block info","$ref":"#/definitions/tendermint.version.Consensus"}}},"tendermint.types.LightBlock":{"type":"object","properties":{"signed_header":{"$ref":"#/definitions/tendermint.types.SignedHeader"},"validator_set":{"$ref":"#/definitions/tendermint.types.ValidatorSet"}}},"tendermint.types.LightClientAttackEvidence":{"description":"LightClientAttackEvidence contains evidence of a set of validators attempting to mislead a light client.","type":"object","properties":{"byzantine_validators":{"type":"array","items":{"type":"object","$ref":"#/definitions/tendermint.types.Validator"}},"common_height":{"type":"string","format":"int64"},"conflicting_block":{"$ref":"#/definitions/tendermint.types.LightBlock"},"timestamp":{"type":"string","format":"date-time"},"total_voting_power":{"type":"string","format":"int64"}}},"tendermint.types.PartSetHeader":{"type":"object","title":"PartsetHeader","properties":{"hash":{"type":"string","format":"byte"},"total":{"type":"integer","format":"int64"}}},"tendermint.types.SignedHeader":{"type":"object","properties":{"commit":{"$ref":"#/definitions/tendermint.types.Commit"},"header":{"$ref":"#/definitions/tendermint.types.Header"}}},"tendermint.types.SignedMsgType":{"description":"SignedMsgType is a type of signed message in the consensus.\n\n - SIGNED_MSG_TYPE_PREVOTE: Votes\n - SIGNED_MSG_TYPE_PROPOSAL: Proposals","type":"string","default":"SIGNED_MSG_TYPE_UNKNOWN","enum":["SIGNED_MSG_TYPE_UNKNOWN","SIGNED_MSG_TYPE_PREVOTE","SIGNED_MSG_TYPE_PRECOMMIT","SIGNED_MSG_TYPE_PROPOSAL"]},"tendermint.types.Validator":{"type":"object","properties":{"address":{"type":"string","format":"byte"},"proposer_priority":{"type":"string","format":"int64"},"pub_key":{"$ref":"#/definitions/tendermint.crypto.PublicKey"},"voting_power":{"type":"string","format":"int64"}}},"tendermint.types.ValidatorParams":{"description":"ValidatorParams restrict the public key types validators can use.\nNOTE: uses ABCI pubkey naming, not Amino names.","type":"object","properties":{"pub_key_types":{"type":"array","items":{"type":"string"}}}},"tendermint.types.ValidatorSet":{"type":"object","properties":{"proposer":{"$ref":"#/definitions/tendermint.types.Validator"},"total_voting_power":{"type":"string","format":"int64"},"validators":{"type":"array","items":{"type":"object","$ref":"#/definitions/tendermint.types.Validator"}}}},"tendermint.types.VersionParams":{"description":"VersionParams contains the ABCI application version.","type":"object","properties":{"app":{"type":"string","format":"uint64"}}},"tendermint.types.Vote":{"description":"Vote represents a prevote or precommit vote from validators for\nconsensus.","type":"object","properties":{"block_id":{"description":"zero if vote is nil.","$ref":"#/definitions/tendermint.types.BlockID"},"extension":{"description":"Vote extension provided by the application. Only valid for precommit\nmessages.","type":"string","format":"byte"},"extension_signature":{"description":"Vote extension signature by the validator if they participated in\nconsensus for the associated block.\nOnly valid for precommit messages.","type":"string","format":"byte"},"height":{"type":"string","format":"int64"},"round":{"type":"integer","format":"int32"},"signature":{"description":"Vote signature by the validator if they participated in consensus for the\nassociated block.","type":"string","format":"byte"},"timestamp":{"type":"string","format":"date-time"},"type":{"$ref":"#/definitions/tendermint.types.SignedMsgType"},"validator_address":{"type":"string","format":"byte"},"validator_index":{"type":"integer","format":"int32"}}},"tendermint.version.Consensus":{"description":"Consensus captures the consensus rules for processing a block in the blockchain,\nincluding all blockchain data structures and the rules of the application's\nstate transition machine.","type":"object","properties":{"app":{"type":"string","format":"uint64"},"block":{"type":"string","format":"uint64"}}}},"tags":[{"name":"Query"},{"name":"Msg"},{"name":"Service"},{"name":"ReflectionService"},{"name":"ABCIListenerService"},{"name":"ABCI"}]} \ No newline at end of file +{"id":"github.com/ignite/modules","consumes":["application/json"],"produces":["application/json"],"swagger":"2.0","info":{"description":"Chain github.com/ignite/modules REST API","title":"HTTP API Console","contact":{"name":"github.com/ignite/modules"},"version":"version not set"},"paths":{"/cosmos.auth.v1beta1.Msg/UpdateParams":{"post":{"description":"Since: cosmos-sdk 0.47","tags":["Msg"],"summary":"UpdateParams defines a (governance) operation for updating the x/auth module\nparameters. The authority defaults to the x/gov module account.","operationId":"EvidenceMsg_UpdateParams","parameters":[{"description":"MsgUpdateParams is the Msg/UpdateParams request type.\n\nSince: cosmos-sdk 0.47","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.auth.v1beta1.MsgUpdateParams"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.auth.v1beta1.MsgUpdateParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.authz.v1beta1.Msg/Exec":{"post":{"tags":["Msg"],"summary":"Exec attempts to execute the provided messages using\nauthorizations granted to the grantee. Each message should have only\none signer corresponding to the granter of the authorization.","operationId":"EvidenceMsg_Exec","parameters":[{"description":"MsgExec attempts to execute the provided messages using\nauthorizations granted to the grantee. Each message should have only\none signer corresponding to the granter of the authorization.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.authz.v1beta1.MsgExec"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.authz.v1beta1.MsgExecResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.authz.v1beta1.Msg/Grant":{"post":{"tags":["Msg"],"summary":"Grant grants the provided authorization to the grantee on the granter's\naccount with the provided expiration time. If there is already a grant\nfor the given (granter, grantee, Authorization) triple, then the grant\nwill be overwritten.","operationId":"EvidenceMsg_Grant","parameters":[{"description":"MsgGrant is a request type for Grant method. It declares authorization to the grantee\non behalf of the granter with the provided expiration time.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.authz.v1beta1.MsgGrant"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.authz.v1beta1.MsgGrantResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.authz.v1beta1.Msg/Revoke":{"post":{"tags":["Msg"],"summary":"Revoke revokes any authorization corresponding to the provided method name on the\ngranter's account that has been granted to the grantee.","operationId":"EvidenceMsg_Revoke","parameters":[{"description":"MsgRevoke revokes any authorization with the provided sdk.Msg type on the\ngranter's account with that has been granted to the grantee.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.authz.v1beta1.MsgRevoke"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.authz.v1beta1.MsgRevokeResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.autocli.v1.Query/AppOptions":{"post":{"tags":["Query"],"summary":"AppOptions returns the autocli options for all of the modules in an app.","operationId":"EvidenceQuery_AppOptions","parameters":[{"description":"AppOptionsRequest is the RemoteInfoService/AppOptions request type.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.autocli.v1.AppOptionsRequest"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.autocli.v1.AppOptionsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.bank.v1beta1.Msg/MultiSend":{"post":{"tags":["Msg"],"summary":"MultiSend defines a method for sending coins from some accounts to other accounts.","operationId":"EvidenceMsg_MultiSend","parameters":[{"description":"MsgMultiSend represents an arbitrary multi-in, multi-out send message.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.bank.v1beta1.MsgMultiSend"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.bank.v1beta1.MsgMultiSendResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.bank.v1beta1.Msg/Send":{"post":{"tags":["Msg"],"summary":"Send defines a method for sending coins from one account to another account.","operationId":"EvidenceMsg_Send","parameters":[{"description":"MsgSend represents a message to send coins from one account to another.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.bank.v1beta1.MsgSend"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.bank.v1beta1.MsgSendResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.bank.v1beta1.Msg/SetSendEnabled":{"post":{"description":"Since: cosmos-sdk 0.47","tags":["Msg"],"summary":"SetSendEnabled is a governance operation for setting the SendEnabled flag\non any number of Denoms. Only the entries to add or update should be\nincluded. Entries that already exist in the store, but that aren't\nincluded in this message, will be left unchanged.","operationId":"EvidenceMsg_SetSendEnabled","parameters":[{"description":"MsgSetSendEnabled is the Msg/SetSendEnabled request type.\n\nOnly entries to add/update/delete need to be included.\nExisting SendEnabled entries that are not included in this\nmessage are left unchanged.\n\nSince: cosmos-sdk 0.47","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.bank.v1beta1.MsgSetSendEnabled"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.bank.v1beta1.MsgSetSendEnabledResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.bank.v1beta1.Msg/UpdateParams":{"post":{"description":"Since: cosmos-sdk 0.47","tags":["Msg"],"summary":"UpdateParams defines a governance operation for updating the x/bank module parameters.\nThe authority is defined in the keeper.","operationId":"EvidenceMsg_UpdateParamsMixin40","parameters":[{"description":"MsgUpdateParams is the Msg/UpdateParams request type.\n\nSince: cosmos-sdk 0.47","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.bank.v1beta1.MsgUpdateParams"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.bank.v1beta1.MsgUpdateParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.circuit.v1.Msg/AuthorizeCircuitBreaker":{"post":{"tags":["Msg"],"summary":"AuthorizeCircuitBreaker allows a super-admin to grant (or revoke) another\naccount's circuit breaker permissions.","operationId":"EvidenceMsg_AuthorizeCircuitBreaker","parameters":[{"description":"MsgAuthorizeCircuitBreaker defines the Msg/AuthorizeCircuitBreaker request type.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.circuit.v1.MsgAuthorizeCircuitBreaker"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.circuit.v1.MsgAuthorizeCircuitBreakerResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.circuit.v1.Msg/ResetCircuitBreaker":{"post":{"tags":["Msg"],"summary":"ResetCircuitBreaker resumes processing of Msg's in the state machine that\nhave been been paused using TripCircuitBreaker.","operationId":"EvidenceMsg_ResetCircuitBreaker","parameters":[{"description":"MsgResetCircuitBreaker defines the Msg/ResetCircuitBreaker request type.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.circuit.v1.MsgResetCircuitBreaker"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.circuit.v1.MsgResetCircuitBreakerResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.circuit.v1.Msg/TripCircuitBreaker":{"post":{"tags":["Msg"],"summary":"TripCircuitBreaker pauses processing of Msg's in the state machine.","operationId":"EvidenceMsg_TripCircuitBreaker","parameters":[{"description":"MsgTripCircuitBreaker defines the Msg/TripCircuitBreaker request type.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.circuit.v1.MsgTripCircuitBreaker"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.circuit.v1.MsgTripCircuitBreakerResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.consensus.v1.Msg/UpdateParams":{"post":{"description":"Since: cosmos-sdk 0.47","tags":["Msg"],"summary":"UpdateParams defines a governance operation for updating the x/consensus module parameters.\nThe authority is defined in the keeper.","operationId":"EvidenceMsg_UpdateParamsMixin53","parameters":[{"description":"MsgUpdateParams is the Msg/UpdateParams request type.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.consensus.v1.MsgUpdateParams"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.consensus.v1.MsgUpdateParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.crisis.v1beta1.Msg/UpdateParams":{"post":{"description":"Since: cosmos-sdk 0.47","tags":["Msg"],"summary":"UpdateParams defines a governance operation for updating the x/crisis module\nparameters. The authority is defined in the keeper.","operationId":"EvidenceMsg_UpdateParamsMixin55","parameters":[{"description":"MsgUpdateParams is the Msg/UpdateParams request type.\n\nSince: cosmos-sdk 0.47","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.crisis.v1beta1.MsgUpdateParams"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.crisis.v1beta1.MsgUpdateParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.crisis.v1beta1.Msg/VerifyInvariant":{"post":{"tags":["Msg"],"summary":"VerifyInvariant defines a method to verify a particular invariant.","operationId":"EvidenceMsg_VerifyInvariant","parameters":[{"description":"MsgVerifyInvariant represents a message to verify a particular invariance.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.crisis.v1beta1.MsgVerifyInvariant"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.crisis.v1beta1.MsgVerifyInvariantResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.distribution.v1beta1.Msg/CommunityPoolSpend":{"post":{"description":"Since: cosmos-sdk 0.47","tags":["Msg"],"summary":"CommunityPoolSpend defines a governance operation for sending tokens from\nthe community pool in the x/distribution module to another account, which\ncould be the governance module itself. The authority is defined in the\nkeeper.","operationId":"EvidenceMsg_CommunityPoolSpend","parameters":[{"description":"MsgCommunityPoolSpend defines a message for sending tokens from the community\npool to another account. This message is typically executed via a governance\nproposal with the governance module being the executing authority.\n\nSince: cosmos-sdk 0.47","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.distribution.v1beta1.MsgCommunityPoolSpend"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.distribution.v1beta1.MsgCommunityPoolSpendResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.distribution.v1beta1.Msg/DepositValidatorRewardsPool":{"post":{"description":"Since: cosmos-sdk 0.50","tags":["Msg"],"summary":"DepositValidatorRewardsPool defines a method to provide additional rewards\nto delegators to a specific validator.","operationId":"EvidenceMsg_DepositValidatorRewardsPool","parameters":[{"description":"DepositValidatorRewardsPool defines the request structure to provide\nadditional rewards to delegators from a specific validator.\n\nSince: cosmos-sdk 0.50","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.distribution.v1beta1.MsgDepositValidatorRewardsPool"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.distribution.v1beta1.MsgDepositValidatorRewardsPoolResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.distribution.v1beta1.Msg/FundCommunityPool":{"post":{"tags":["Msg"],"summary":"FundCommunityPool defines a method to allow an account to directly\nfund the community pool.","operationId":"EvidenceMsg_FundCommunityPool","parameters":[{"description":"MsgFundCommunityPool allows an account to directly\nfund the community pool.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.distribution.v1beta1.MsgFundCommunityPool"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.distribution.v1beta1.MsgFundCommunityPoolResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.distribution.v1beta1.Msg/SetWithdrawAddress":{"post":{"tags":["Msg"],"summary":"SetWithdrawAddress defines a method to change the withdraw address\nfor a delegator (or validator self-delegation).","operationId":"EvidenceMsg_SetWithdrawAddress","parameters":[{"description":"MsgSetWithdrawAddress sets the withdraw address for\na delegator (or validator self-delegation).","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.distribution.v1beta1.MsgSetWithdrawAddress"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.distribution.v1beta1.MsgSetWithdrawAddressResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.distribution.v1beta1.Msg/UpdateParams":{"post":{"description":"Since: cosmos-sdk 0.47","tags":["Msg"],"summary":"UpdateParams defines a governance operation for updating the x/distribution\nmodule parameters. The authority is defined in the keeper.","operationId":"EvidenceMsg_UpdateParamsMixin66","parameters":[{"description":"MsgUpdateParams is the Msg/UpdateParams request type.\n\nSince: cosmos-sdk 0.47","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.distribution.v1beta1.MsgUpdateParams"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.distribution.v1beta1.MsgUpdateParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.distribution.v1beta1.Msg/WithdrawDelegatorReward":{"post":{"tags":["Msg"],"summary":"WithdrawDelegatorReward defines a method to withdraw rewards of delegator\nfrom a single validator.","operationId":"EvidenceMsg_WithdrawDelegatorReward","parameters":[{"description":"MsgWithdrawDelegatorReward represents delegation withdrawal to a delegator\nfrom a single validator.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.distribution.v1beta1.MsgWithdrawDelegatorReward"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.distribution.v1beta1.MsgWithdrawDelegatorRewardResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.distribution.v1beta1.Msg/WithdrawValidatorCommission":{"post":{"tags":["Msg"],"summary":"WithdrawValidatorCommission defines a method to withdraw the\nfull commission to the validator address.","operationId":"EvidenceMsg_WithdrawValidatorCommission","parameters":[{"description":"MsgWithdrawValidatorCommission withdraws the full commission to the validator\naddress.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.distribution.v1beta1.MsgWithdrawValidatorCommission"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.distribution.v1beta1.MsgWithdrawValidatorCommissionResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.evidence.v1beta1.Msg/SubmitEvidence":{"post":{"tags":["Msg"],"summary":"SubmitEvidence submits an arbitrary Evidence of misbehavior such as equivocation or\ncounterfactual signing.","operationId":"EvidenceMsg_SubmitEvidence","parameters":[{"description":"MsgSubmitEvidence represents a message that supports submitting arbitrary\nEvidence of misbehavior such as equivocation or counterfactual signing.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.evidence.v1beta1.MsgSubmitEvidence"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.evidence.v1beta1.MsgSubmitEvidenceResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.feegrant.v1beta1.Msg/GrantAllowance":{"post":{"tags":["Msg"],"summary":"GrantAllowance grants fee allowance to the grantee on the granter's\naccount with the provided expiration time.","operationId":"EvidenceMsg_GrantAllowance","parameters":[{"description":"MsgGrantAllowance adds permission for Grantee to spend up to Allowance\nof fees from the account of Granter.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.feegrant.v1beta1.MsgGrantAllowance"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.feegrant.v1beta1.MsgGrantAllowanceResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.feegrant.v1beta1.Msg/PruneAllowances":{"post":{"description":"Since cosmos-sdk 0.50","tags":["Msg"],"summary":"PruneAllowances prunes expired fee allowances, currently up to 75 at a time.","operationId":"EvidenceMsg_PruneAllowances","parameters":[{"description":"MsgPruneAllowances prunes expired fee allowances.\n\nSince cosmos-sdk 0.50","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.feegrant.v1beta1.MsgPruneAllowances"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.feegrant.v1beta1.MsgPruneAllowancesResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.feegrant.v1beta1.Msg/RevokeAllowance":{"post":{"tags":["Msg"],"summary":"RevokeAllowance revokes any fee allowance of granter's account that\nhas been granted to the grantee.","operationId":"EvidenceMsg_RevokeAllowance","parameters":[{"description":"MsgRevokeAllowance removes any existing Allowance from Granter to Grantee.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.feegrant.v1beta1.MsgRevokeAllowance"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.feegrant.v1beta1.MsgRevokeAllowanceResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.gov.v1.Msg/CancelProposal":{"post":{"description":"Since: cosmos-sdk 0.50","tags":["Msg"],"summary":"CancelProposal defines a method to cancel governance proposal","operationId":"EvidenceMsg_CancelProposal","parameters":[{"description":"MsgCancelProposal is the Msg/CancelProposal request type.\n\nSince: cosmos-sdk 0.50","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.gov.v1.MsgCancelProposal"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1.MsgCancelProposalResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.gov.v1.Msg/Deposit":{"post":{"tags":["Msg"],"summary":"Deposit defines a method to add deposit on a specific proposal.","operationId":"EvidenceMsg_Deposit","parameters":[{"description":"MsgDeposit defines a message to submit a deposit to an existing proposal.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.gov.v1.MsgDeposit"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1.MsgDepositResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.gov.v1.Msg/ExecLegacyContent":{"post":{"tags":["Msg"],"summary":"ExecLegacyContent defines a Msg to be in included in a MsgSubmitProposal\nto execute a legacy content-based proposal.","operationId":"EvidenceMsg_ExecLegacyContent","parameters":[{"description":"MsgExecLegacyContent is used to wrap the legacy content field into a message.\nThis ensures backwards compatibility with v1beta1.MsgSubmitProposal.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.gov.v1.MsgExecLegacyContent"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1.MsgExecLegacyContentResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.gov.v1.Msg/SubmitProposal":{"post":{"tags":["Msg"],"summary":"SubmitProposal defines a method to create new proposal given the messages.","operationId":"EvidenceMsg_SubmitProposal","parameters":[{"description":"MsgSubmitProposal defines an sdk.Msg type that supports submitting arbitrary\nproposal Content.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.gov.v1.MsgSubmitProposal"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1.MsgSubmitProposalResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.gov.v1.Msg/UpdateParams":{"post":{"description":"Since: cosmos-sdk 0.47","tags":["Msg"],"summary":"UpdateParams defines a governance operation for updating the x/gov module\nparameters. The authority is defined in the keeper.","operationId":"EvidenceMsg_UpdateParamsMixin79","parameters":[{"description":"MsgUpdateParams is the Msg/UpdateParams request type.\n\nSince: cosmos-sdk 0.47","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.gov.v1.MsgUpdateParams"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1.MsgUpdateParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.gov.v1.Msg/Vote":{"post":{"tags":["Msg"],"summary":"Vote defines a method to add a vote on a specific proposal.","operationId":"EvidenceMsg_Vote","parameters":[{"description":"MsgVote defines a message to cast a vote.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.gov.v1.MsgVote"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1.MsgVoteResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.gov.v1.Msg/VoteWeighted":{"post":{"tags":["Msg"],"summary":"VoteWeighted defines a method to add a weighted vote on a specific proposal.","operationId":"EvidenceMsg_VoteWeighted","parameters":[{"description":"MsgVoteWeighted defines a message to cast a vote.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.gov.v1.MsgVoteWeighted"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1.MsgVoteWeightedResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.gov.v1beta1.Msg/Deposit":{"post":{"tags":["Msg"],"summary":"Deposit defines a method to add deposit on a specific proposal.","operationId":"EvidenceMsg_DepositMixin83","parameters":[{"description":"MsgDeposit defines a message to submit a deposit to an existing proposal.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.gov.v1beta1.MsgDeposit"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1beta1.MsgDepositResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.gov.v1beta1.Msg/SubmitProposal":{"post":{"tags":["Msg"],"summary":"SubmitProposal defines a method to create new proposal given a content.","operationId":"EvidenceMsg_SubmitProposalMixin83","parameters":[{"description":"MsgSubmitProposal defines an sdk.Msg type that supports submitting arbitrary\nproposal Content.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.gov.v1beta1.MsgSubmitProposal"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1beta1.MsgSubmitProposalResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.gov.v1beta1.Msg/Vote":{"post":{"tags":["Msg"],"summary":"Vote defines a method to add a vote on a specific proposal.","operationId":"EvidenceMsg_VoteMixin83","parameters":[{"description":"MsgVote defines a message to cast a vote.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.gov.v1beta1.MsgVote"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1beta1.MsgVoteResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.gov.v1beta1.Msg/VoteWeighted":{"post":{"description":"Since: cosmos-sdk 0.43","tags":["Msg"],"summary":"VoteWeighted defines a method to add a weighted vote on a specific proposal.","operationId":"EvidenceMsg_VoteWeightedMixin83","parameters":[{"description":"MsgVoteWeighted defines a message to cast a vote.\n\nSince: cosmos-sdk 0.43","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.gov.v1beta1.MsgVoteWeighted"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1beta1.MsgVoteWeightedResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.group.v1.Msg/CreateGroup":{"post":{"tags":["Msg"],"summary":"CreateGroup creates a new group with an admin account address, a list of members and some optional metadata.","operationId":"EvidenceMsg_CreateGroup","parameters":[{"description":"MsgCreateGroup is the Msg/CreateGroup request type.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.group.v1.MsgCreateGroup"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.MsgCreateGroupResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.group.v1.Msg/CreateGroupPolicy":{"post":{"tags":["Msg"],"summary":"CreateGroupPolicy creates a new group policy using given DecisionPolicy.","operationId":"EvidenceMsg_CreateGroupPolicy","parameters":[{"description":"MsgCreateGroupPolicy is the Msg/CreateGroupPolicy request type.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.group.v1.MsgCreateGroupPolicy"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.MsgCreateGroupPolicyResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.group.v1.Msg/CreateGroupWithPolicy":{"post":{"tags":["Msg"],"summary":"CreateGroupWithPolicy creates a new group with policy.","operationId":"EvidenceMsg_CreateGroupWithPolicy","parameters":[{"description":"MsgCreateGroupWithPolicy is the Msg/CreateGroupWithPolicy request type.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.group.v1.MsgCreateGroupWithPolicy"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.MsgCreateGroupWithPolicyResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.group.v1.Msg/Exec":{"post":{"tags":["Msg"],"summary":"Exec executes a proposal.","operationId":"EvidenceMsg_ExecMixin87","parameters":[{"description":"MsgExec is the Msg/Exec request type.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.group.v1.MsgExec"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.MsgExecResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.group.v1.Msg/LeaveGroup":{"post":{"tags":["Msg"],"summary":"LeaveGroup allows a group member to leave the group.","operationId":"EvidenceMsg_LeaveGroup","parameters":[{"description":"MsgLeaveGroup is the Msg/LeaveGroup request type.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.group.v1.MsgLeaveGroup"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.MsgLeaveGroupResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.group.v1.Msg/SubmitProposal":{"post":{"tags":["Msg"],"summary":"SubmitProposal submits a new proposal.","operationId":"EvidenceMsg_SubmitProposalMixin87","parameters":[{"description":"MsgSubmitProposal is the Msg/SubmitProposal request type.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.group.v1.MsgSubmitProposal"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.MsgSubmitProposalResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.group.v1.Msg/UpdateGroupAdmin":{"post":{"tags":["Msg"],"summary":"UpdateGroupAdmin updates the group admin with given group id and previous admin address.","operationId":"EvidenceMsg_UpdateGroupAdmin","parameters":[{"description":"MsgUpdateGroupAdmin is the Msg/UpdateGroupAdmin request type.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.group.v1.MsgUpdateGroupAdmin"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.MsgUpdateGroupAdminResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.group.v1.Msg/UpdateGroupMembers":{"post":{"tags":["Msg"],"summary":"UpdateGroupMembers updates the group members with given group id and admin address.","operationId":"EvidenceMsg_UpdateGroupMembers","parameters":[{"description":"MsgUpdateGroupMembers is the Msg/UpdateGroupMembers request type.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.group.v1.MsgUpdateGroupMembers"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.MsgUpdateGroupMembersResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.group.v1.Msg/UpdateGroupMetadata":{"post":{"tags":["Msg"],"summary":"UpdateGroupMetadata updates the group metadata with given group id and admin address.","operationId":"EvidenceMsg_UpdateGroupMetadata","parameters":[{"description":"MsgUpdateGroupMetadata is the Msg/UpdateGroupMetadata request type.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.group.v1.MsgUpdateGroupMetadata"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.MsgUpdateGroupMetadataResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.group.v1.Msg/UpdateGroupPolicyAdmin":{"post":{"tags":["Msg"],"summary":"UpdateGroupPolicyAdmin updates a group policy admin.","operationId":"EvidenceMsg_UpdateGroupPolicyAdmin","parameters":[{"description":"MsgUpdateGroupPolicyAdmin is the Msg/UpdateGroupPolicyAdmin request type.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.group.v1.MsgUpdateGroupPolicyAdmin"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.MsgUpdateGroupPolicyAdminResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.group.v1.Msg/UpdateGroupPolicyDecisionPolicy":{"post":{"tags":["Msg"],"summary":"UpdateGroupPolicyDecisionPolicy allows a group policy's decision policy to be updated.","operationId":"EvidenceMsg_UpdateGroupPolicyDecisionPolicy","parameters":[{"description":"MsgUpdateGroupPolicyDecisionPolicy is the Msg/UpdateGroupPolicyDecisionPolicy request type.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.group.v1.MsgUpdateGroupPolicyDecisionPolicy"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.MsgUpdateGroupPolicyDecisionPolicyResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.group.v1.Msg/UpdateGroupPolicyMetadata":{"post":{"tags":["Msg"],"summary":"UpdateGroupPolicyMetadata updates a group policy metadata.","operationId":"EvidenceMsg_UpdateGroupPolicyMetadata","parameters":[{"description":"MsgUpdateGroupPolicyMetadata is the Msg/UpdateGroupPolicyMetadata request type.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.group.v1.MsgUpdateGroupPolicyMetadata"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.MsgUpdateGroupPolicyMetadataResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.group.v1.Msg/Vote":{"post":{"tags":["Msg"],"summary":"Vote allows a voter to vote on a proposal.","operationId":"EvidenceMsg_VoteMixin87","parameters":[{"description":"MsgVote is the Msg/Vote request type.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.group.v1.MsgVote"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.MsgVoteResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.group.v1.Msg/WithdrawProposal":{"post":{"tags":["Msg"],"summary":"WithdrawProposal withdraws a proposal.","operationId":"EvidenceMsg_WithdrawProposal","parameters":[{"description":"MsgWithdrawProposal is the Msg/WithdrawProposal request type.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.group.v1.MsgWithdrawProposal"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.MsgWithdrawProposalResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.mint.v1beta1.Msg/UpdateParams":{"post":{"description":"Since: cosmos-sdk 0.47","tags":["Msg"],"summary":"UpdateParams defines a governance operation for updating the x/mint module\nparameters. The authority is defaults to the x/gov module account.","operationId":"EvidenceMsg_UpdateParamsMixin92","parameters":[{"description":"MsgUpdateParams is the Msg/UpdateParams request type.\n\nSince: cosmos-sdk 0.47","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.mint.v1beta1.MsgUpdateParams"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.mint.v1beta1.MsgUpdateParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.nft.v1beta1.Msg/Send":{"post":{"tags":["Msg"],"summary":"Send defines a method to send a nft from one account to another account.","operationId":"EvidenceMsg_SendMixin98","parameters":[{"description":"MsgSend represents a message to send a nft from one account to another account.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.nft.v1beta1.MsgSend"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.nft.v1beta1.MsgSendResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.slashing.v1beta1.Msg/Unjail":{"post":{"tags":["Msg"],"summary":"Unjail defines a method for unjailing a jailed validator, thus returning\nthem into the bonded validator set, so they can begin receiving provisions\nand rewards again.","operationId":"EvidenceMsg_Unjail","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.slashing.v1beta1.MsgUnjail"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.slashing.v1beta1.MsgUnjailResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.slashing.v1beta1.Msg/UpdateParams":{"post":{"description":"Since: cosmos-sdk 0.47","tags":["Msg"],"summary":"UpdateParams defines a governance operation for updating the x/slashing module\nparameters. The authority defaults to the x/gov module account.","operationId":"EvidenceMsg_UpdateParamsMixin105","parameters":[{"description":"MsgUpdateParams is the Msg/UpdateParams request type.\n\nSince: cosmos-sdk 0.47","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.slashing.v1beta1.MsgUpdateParams"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.slashing.v1beta1.MsgUpdateParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.staking.v1beta1.Msg/BeginRedelegate":{"post":{"tags":["Msg"],"summary":"BeginRedelegate defines a method for performing a redelegation\nof coins from a delegator and source validator to a destination validator.","operationId":"EvidenceMsg_BeginRedelegate","parameters":[{"description":"MsgBeginRedelegate defines a SDK message for performing a redelegation\nof coins from a delegator and source validator to a destination validator.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.MsgBeginRedelegate"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.MsgBeginRedelegateResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.staking.v1beta1.Msg/CancelUnbondingDelegation":{"post":{"description":"Since: cosmos-sdk 0.46","tags":["Msg"],"summary":"CancelUnbondingDelegation defines a method for performing canceling the unbonding delegation\nand delegate back to previous validator.","operationId":"EvidenceMsg_CancelUnbondingDelegation","parameters":[{"description":"Since: cosmos-sdk 0.46","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.MsgCancelUnbondingDelegation"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.MsgCancelUnbondingDelegationResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.staking.v1beta1.Msg/CreateValidator":{"post":{"tags":["Msg"],"summary":"CreateValidator defines a method for creating a new validator.","operationId":"EvidenceMsg_CreateValidator","parameters":[{"description":"MsgCreateValidator defines a SDK message for creating a new validator.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.MsgCreateValidator"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.MsgCreateValidatorResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.staking.v1beta1.Msg/Delegate":{"post":{"tags":["Msg"],"summary":"Delegate defines a method for performing a delegation of coins\nfrom a delegator to a validator.","operationId":"EvidenceMsg_Delegate","parameters":[{"description":"MsgDelegate defines a SDK message for performing a delegation of coins\nfrom a delegator to a validator.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.MsgDelegate"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.MsgDelegateResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.staking.v1beta1.Msg/EditValidator":{"post":{"tags":["Msg"],"summary":"EditValidator defines a method for editing an existing validator.","operationId":"EvidenceMsg_EditValidator","parameters":[{"description":"MsgEditValidator defines a SDK message for editing an existing validator.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.MsgEditValidator"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.MsgEditValidatorResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.staking.v1beta1.Msg/Undelegate":{"post":{"tags":["Msg"],"summary":"Undelegate defines a method for performing an undelegation from a\ndelegate and a validator.","operationId":"EvidenceMsg_Undelegate","parameters":[{"description":"MsgUndelegate defines a SDK message for performing an undelegation from a\ndelegate and a validator.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.MsgUndelegate"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.MsgUndelegateResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.staking.v1beta1.Msg/UpdateParams":{"post":{"tags":["Msg"],"summary":"UpdateParams defines an operation for updating the x/staking module\nparameters.\nSince: cosmos-sdk 0.47","operationId":"EvidenceMsg_UpdateParamsMixin110","parameters":[{"description":"MsgUpdateParams is the Msg/UpdateParams request type.\n\nSince: cosmos-sdk 0.47","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.MsgUpdateParams"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.MsgUpdateParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.store.streaming.abci.ABCIListenerService/ListenCommit":{"post":{"tags":["ABCIListenerService"],"summary":"ListenCommit is the corresponding endpoint for ABCIListener.ListenCommit","operationId":"EvidenceABCIListenerService_ListenCommit","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.store.streaming.abci.ListenCommitRequest"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.store.streaming.abci.ListenCommitResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.store.streaming.abci.ABCIListenerService/ListenFinalizeBlock":{"post":{"tags":["ABCIListenerService"],"summary":"ListenFinalizeBlock is the corresponding endpoint for ABCIListener.ListenEndBlock","operationId":"EvidenceABCIListenerService_ListenFinalizeBlock","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.store.streaming.abci.ListenFinalizeBlockRequest"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.store.streaming.abci.ListenFinalizeBlockResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.upgrade.v1beta1.Msg/CancelUpgrade":{"post":{"description":"Since: cosmos-sdk 0.46","tags":["Msg"],"summary":"CancelUpgrade is a governance operation for cancelling a previously\napproved software upgrade.","operationId":"EvidenceMsg_CancelUpgrade","parameters":[{"description":"MsgCancelUpgrade is the Msg/CancelUpgrade request type.\n\nSince: cosmos-sdk 0.46","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.upgrade.v1beta1.MsgCancelUpgrade"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.upgrade.v1beta1.MsgCancelUpgradeResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.upgrade.v1beta1.Msg/SoftwareUpgrade":{"post":{"description":"Since: cosmos-sdk 0.46","tags":["Msg"],"summary":"SoftwareUpgrade is a governance operation for initiating a software upgrade.","operationId":"EvidenceMsg_SoftwareUpgrade","parameters":[{"description":"MsgSoftwareUpgrade is the Msg/SoftwareUpgrade request type.\n\nSince: cosmos-sdk 0.46","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.upgrade.v1beta1.MsgSoftwareUpgrade"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.upgrade.v1beta1.MsgSoftwareUpgradeResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.vesting.v1beta1.Msg/CreatePeriodicVestingAccount":{"post":{"description":"Since: cosmos-sdk 0.46","tags":["Msg"],"summary":"CreatePeriodicVestingAccount defines a method that enables creating a\nperiodic vesting account.","operationId":"EvidenceMsg_CreatePeriodicVestingAccount","parameters":[{"description":"MsgCreateVestingAccount defines a message that enables creating a vesting\naccount.\n\nSince: cosmos-sdk 0.46","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.vesting.v1beta1.MsgCreatePeriodicVestingAccount"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.vesting.v1beta1.MsgCreatePeriodicVestingAccountResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.vesting.v1beta1.Msg/CreatePermanentLockedAccount":{"post":{"description":"Since: cosmos-sdk 0.46","tags":["Msg"],"summary":"CreatePermanentLockedAccount defines a method that enables creating a permanent\nlocked account.","operationId":"EvidenceMsg_CreatePermanentLockedAccount","parameters":[{"description":"MsgCreatePermanentLockedAccount defines a message that enables creating a permanent\nlocked account.\n\nSince: cosmos-sdk 0.46","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.vesting.v1beta1.MsgCreatePermanentLockedAccount"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.vesting.v1beta1.MsgCreatePermanentLockedAccountResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos.vesting.v1beta1.Msg/CreateVestingAccount":{"post":{"tags":["Msg"],"summary":"CreateVestingAccount defines a method that enables creating a vesting\naccount.","operationId":"EvidenceMsg_CreateVestingAccount","parameters":[{"description":"MsgCreateVestingAccount defines a message that enables creating a vesting\naccount.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.vesting.v1beta1.MsgCreateVestingAccount"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.vesting.v1beta1.MsgCreateVestingAccountResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/auth/v1beta1/account_info/{address}":{"get":{"description":"Since: cosmos-sdk 0.47","tags":["Query"],"summary":"AccountInfo queries account info which is common to all account types.","operationId":"EvidenceQuery_AccountInfo","parameters":[{"type":"string","description":"address is the account address string.","name":"address","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.auth.v1beta1.QueryAccountInfoResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/auth/v1beta1/accounts":{"get":{"description":"When called from another module, this query might consume a high amount of\ngas if the pagination field is incorrectly set.\n\nSince: cosmos-sdk 0.43","tags":["Query"],"summary":"Accounts returns all the existing accounts.","operationId":"EvidenceQuery_Accounts","parameters":[{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.auth.v1beta1.QueryAccountsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/auth/v1beta1/accounts/{address}":{"get":{"tags":["Query"],"summary":"Account returns account details based on address.","operationId":"EvidenceQuery_Account","parameters":[{"type":"string","description":"address defines the address to query for.","name":"address","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.auth.v1beta1.QueryAccountResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/auth/v1beta1/address_by_id/{id}":{"get":{"description":"Since: cosmos-sdk 0.46.2","tags":["Query"],"summary":"AccountAddressByID returns account address based on account number.","operationId":"EvidenceQuery_AccountAddressByID","parameters":[{"type":"string","format":"int64","description":"Deprecated, use account_id instead\n\nid is the account number of the address to be queried. This field\nshould have been an uint64 (like all account numbers), and will be\nupdated to uint64 in a future version of the auth query.","name":"id","in":"path","required":true},{"type":"string","format":"uint64","description":"account_id is the account number of the address to be queried.\n\nSince: cosmos-sdk 0.47","name":"account_id","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.auth.v1beta1.QueryAccountAddressByIDResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/auth/v1beta1/bech32":{"get":{"description":"Since: cosmos-sdk 0.46","tags":["Query"],"summary":"Bech32Prefix queries bech32Prefix","operationId":"EvidenceQuery_Bech32Prefix","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.auth.v1beta1.Bech32PrefixResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/auth/v1beta1/bech32/{address_bytes}":{"get":{"description":"Since: cosmos-sdk 0.46","tags":["Query"],"summary":"AddressBytesToString converts Account Address bytes to string","operationId":"EvidenceQuery_AddressBytesToString","parameters":[{"type":"string","format":"byte","name":"address_bytes","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.auth.v1beta1.AddressBytesToStringResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/auth/v1beta1/bech32/{address_string}":{"get":{"description":"Since: cosmos-sdk 0.46","tags":["Query"],"summary":"AddressStringToBytes converts Address string to bytes","operationId":"EvidenceQuery_AddressStringToBytes","parameters":[{"type":"string","name":"address_string","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.auth.v1beta1.AddressStringToBytesResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/auth/v1beta1/module_accounts":{"get":{"description":"Since: cosmos-sdk 0.46","tags":["Query"],"summary":"ModuleAccounts returns all the existing module accounts.","operationId":"EvidenceQuery_ModuleAccounts","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.auth.v1beta1.QueryModuleAccountsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/auth/v1beta1/module_accounts/{name}":{"get":{"tags":["Query"],"summary":"ModuleAccountByName returns the module account info by module name","operationId":"EvidenceQuery_ModuleAccountByName","parameters":[{"type":"string","name":"name","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.auth.v1beta1.QueryModuleAccountByNameResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/auth/v1beta1/params":{"get":{"tags":["Query"],"summary":"Params queries all parameters.","operationId":"EvidenceQuery_Params","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.auth.v1beta1.QueryParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/authz/v1beta1/grants":{"get":{"tags":["Query"],"summary":"Returns list of `Authorization`, granted to the grantee by the granter.","operationId":"EvidenceQuery_Grants","parameters":[{"type":"string","name":"granter","in":"query"},{"type":"string","name":"grantee","in":"query"},{"type":"string","description":"Optional, msg_type_url, when set, will query only grants matching given msg type.","name":"msg_type_url","in":"query"},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.authz.v1beta1.QueryGrantsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/authz/v1beta1/grants/grantee/{grantee}":{"get":{"description":"Since: cosmos-sdk 0.46","tags":["Query"],"summary":"GranteeGrants returns a list of `GrantAuthorization` by grantee.","operationId":"EvidenceQuery_GranteeGrants","parameters":[{"type":"string","name":"grantee","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.authz.v1beta1.QueryGranteeGrantsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/authz/v1beta1/grants/granter/{granter}":{"get":{"description":"Since: cosmos-sdk 0.46","tags":["Query"],"summary":"GranterGrants returns list of `GrantAuthorization`, granted by granter.","operationId":"EvidenceQuery_GranterGrants","parameters":[{"type":"string","name":"granter","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.authz.v1beta1.QueryGranterGrantsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/bank/v1beta1/balances/{address}":{"get":{"description":"When called from another module, this query might consume a high amount of\ngas if the pagination field is incorrectly set.","tags":["Query"],"summary":"AllBalances queries the balance of all coins for a single account.","operationId":"EvidenceQuery_AllBalances","parameters":[{"type":"string","description":"address is the address to query balances for.","name":"address","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"},{"type":"boolean","description":"resolve_denom is the flag to resolve the denom into a human-readable form from the metadata.\n\nSince: cosmos-sdk 0.50","name":"resolve_denom","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.bank.v1beta1.QueryAllBalancesResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/bank/v1beta1/balances/{address}/by_denom":{"get":{"tags":["Query"],"summary":"Balance queries the balance of a single coin for a single account.","operationId":"EvidenceQuery_Balance","parameters":[{"type":"string","description":"address is the address to query balances for.","name":"address","in":"path","required":true},{"type":"string","description":"denom is the coin denom to query balances for.","name":"denom","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.bank.v1beta1.QueryBalanceResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/bank/v1beta1/denom_owners/{denom}":{"get":{"description":"When called from another module, this query might consume a high amount of\ngas if the pagination field is incorrectly set.\n\nSince: cosmos-sdk 0.46","tags":["Query"],"summary":"DenomOwners queries for all account addresses that own a particular token\ndenomination.","operationId":"EvidenceQuery_DenomOwners","parameters":[{"type":"string","description":"denom defines the coin denomination to query all account holders for.","name":"denom","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.bank.v1beta1.QueryDenomOwnersResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/bank/v1beta1/denom_owners_by_query":{"get":{"description":"Since: cosmos-sdk 0.50.3","tags":["Query"],"summary":"DenomOwnersByQuery queries for all account addresses that own a particular token\ndenomination.","operationId":"EvidenceQuery_DenomOwnersByQuery","parameters":[{"type":"string","description":"denom defines the coin denomination to query all account holders for.","name":"denom","in":"query"},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.bank.v1beta1.QueryDenomOwnersByQueryResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/bank/v1beta1/denoms_metadata":{"get":{"tags":["Query"],"summary":"DenomsMetadata queries the client metadata for all registered coin\ndenominations.","operationId":"EvidenceQuery_DenomsMetadata","parameters":[{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.bank.v1beta1.QueryDenomsMetadataResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/bank/v1beta1/denoms_metadata/{denom}":{"get":{"tags":["Query"],"summary":"DenomMetadata queries the client metadata of a given coin denomination.","operationId":"EvidenceQuery_DenomMetadata","parameters":[{"type":"string","description":"denom is the coin denom to query the metadata for.","name":"denom","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.bank.v1beta1.QueryDenomMetadataResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/bank/v1beta1/denoms_metadata_by_query_string":{"get":{"tags":["Query"],"summary":"DenomMetadataByQueryString queries the client metadata of a given coin denomination.","operationId":"EvidenceQuery_DenomMetadataByQueryString","parameters":[{"type":"string","description":"denom is the coin denom to query the metadata for.","name":"denom","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.bank.v1beta1.QueryDenomMetadataByQueryStringResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/bank/v1beta1/params":{"get":{"tags":["Query"],"summary":"Params queries the parameters of x/bank module.","operationId":"EvidenceQuery_ParamsMixin39","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.bank.v1beta1.QueryParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/bank/v1beta1/send_enabled":{"get":{"description":"This query only returns denominations that have specific SendEnabled settings.\nAny denomination that does not have a specific setting will use the default\nparams.default_send_enabled, and will not be returned by this query.\n\nSince: cosmos-sdk 0.47","tags":["Query"],"summary":"SendEnabled queries for SendEnabled entries.","operationId":"EvidenceQuery_SendEnabled","parameters":[{"type":"array","items":{"type":"string"},"collectionFormat":"multi","description":"denoms is the specific denoms you want look up. Leave empty to get all entries.","name":"denoms","in":"query"},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.bank.v1beta1.QuerySendEnabledResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/bank/v1beta1/spendable_balances/{address}":{"get":{"description":"When called from another module, this query might consume a high amount of\ngas if the pagination field is incorrectly set.\n\nSince: cosmos-sdk 0.46","tags":["Query"],"summary":"SpendableBalances queries the spendable balance of all coins for a single\naccount.","operationId":"EvidenceQuery_SpendableBalances","parameters":[{"type":"string","description":"address is the address to query spendable balances for.","name":"address","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.bank.v1beta1.QuerySpendableBalancesResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/bank/v1beta1/spendable_balances/{address}/by_denom":{"get":{"description":"When called from another module, this query might consume a high amount of\ngas if the pagination field is incorrectly set.\n\nSince: cosmos-sdk 0.47","tags":["Query"],"summary":"SpendableBalanceByDenom queries the spendable balance of a single denom for\na single account.","operationId":"EvidenceQuery_SpendableBalanceByDenom","parameters":[{"type":"string","description":"address is the address to query balances for.","name":"address","in":"path","required":true},{"type":"string","description":"denom is the coin denom to query balances for.","name":"denom","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.bank.v1beta1.QuerySpendableBalanceByDenomResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/bank/v1beta1/supply":{"get":{"description":"When called from another module, this query might consume a high amount of\ngas if the pagination field is incorrectly set.","tags":["Query"],"summary":"TotalSupply queries the total supply of all coins.","operationId":"EvidenceQuery_TotalSupply","parameters":[{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.bank.v1beta1.QueryTotalSupplyResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/bank/v1beta1/supply/by_denom":{"get":{"description":"When called from another module, this query might consume a high amount of\ngas if the pagination field is incorrectly set.","tags":["Query"],"summary":"SupplyOf queries the supply of a single coin.","operationId":"EvidenceQuery_SupplyOf","parameters":[{"type":"string","description":"denom is the coin denom to query balances for.","name":"denom","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.bank.v1beta1.QuerySupplyOfResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/base/node/v1beta1/config":{"get":{"tags":["Service"],"summary":"Config queries for the operator configuration.","operationId":"EvidenceService_Config","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.base.node.v1beta1.ConfigResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/base/node/v1beta1/status":{"get":{"tags":["Service"],"summary":"Status queries for the node status.","operationId":"EvidenceService_Status","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.base.node.v1beta1.StatusResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/base/reflection/v1beta1/app_descriptor/authn":{"get":{"tags":["ReflectionService"],"summary":"GetAuthnDescriptor returns information on how to authenticate transactions in the application\nNOTE: this RPC is still experimental and might be subject to breaking changes or removal in\nfuture releases of the cosmos-sdk.","operationId":"EvidenceReflectionService_GetAuthnDescriptor","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.base.reflection.v2alpha1.GetAuthnDescriptorResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/base/reflection/v1beta1/app_descriptor/chain":{"get":{"tags":["ReflectionService"],"summary":"GetChainDescriptor returns the description of the chain","operationId":"EvidenceReflectionService_GetChainDescriptor","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.base.reflection.v2alpha1.GetChainDescriptorResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/base/reflection/v1beta1/app_descriptor/codec":{"get":{"tags":["ReflectionService"],"summary":"GetCodecDescriptor returns the descriptor of the codec of the application","operationId":"EvidenceReflectionService_GetCodecDescriptor","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.base.reflection.v2alpha1.GetCodecDescriptorResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/base/reflection/v1beta1/app_descriptor/configuration":{"get":{"tags":["ReflectionService"],"summary":"GetConfigurationDescriptor returns the descriptor for the sdk.Config of the application","operationId":"EvidenceReflectionService_GetConfigurationDescriptor","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.base.reflection.v2alpha1.GetConfigurationDescriptorResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/base/reflection/v1beta1/app_descriptor/query_services":{"get":{"tags":["ReflectionService"],"summary":"GetQueryServicesDescriptor returns the available gRPC queryable services of the application","operationId":"EvidenceReflectionService_GetQueryServicesDescriptor","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.base.reflection.v2alpha1.GetQueryServicesDescriptorResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/base/reflection/v1beta1/app_descriptor/tx_descriptor":{"get":{"tags":["ReflectionService"],"summary":"GetTxDescriptor returns information on the used transaction object and available msgs that can be used","operationId":"EvidenceReflectionService_GetTxDescriptor","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.base.reflection.v2alpha1.GetTxDescriptorResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/base/reflection/v1beta1/interfaces":{"get":{"tags":["ReflectionService"],"summary":"ListAllInterfaces lists all the interfaces registered in the interface\nregistry.","operationId":"EvidenceReflectionService_ListAllInterfaces","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.base.reflection.v1beta1.ListAllInterfacesResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/base/reflection/v1beta1/interfaces/{interface_name}/implementations":{"get":{"tags":["ReflectionService"],"summary":"ListImplementations list all the concrete types that implement a given\ninterface.","operationId":"EvidenceReflectionService_ListImplementations","parameters":[{"type":"string","description":"interface_name defines the interface to query the implementations for.","name":"interface_name","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.base.reflection.v1beta1.ListImplementationsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/base/tendermint/v1beta1/abci_query":{"get":{"description":"Since: cosmos-sdk 0.46","tags":["Service"],"summary":"ABCIQuery defines a query handler that supports ABCI queries directly to the\napplication, bypassing Tendermint completely. The ABCI query must contain\na valid and supported path, including app, custom, p2p, and store.","operationId":"EvidenceService_ABCIQuery","parameters":[{"type":"string","format":"byte","name":"data","in":"query"},{"type":"string","name":"path","in":"query"},{"type":"string","format":"int64","name":"height","in":"query"},{"type":"boolean","name":"prove","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.base.tendermint.v1beta1.ABCIQueryResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/base/tendermint/v1beta1/blocks/latest":{"get":{"tags":["Service"],"summary":"GetLatestBlock returns the latest block.","operationId":"EvidenceService_GetLatestBlock","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.base.tendermint.v1beta1.GetLatestBlockResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/base/tendermint/v1beta1/blocks/{height}":{"get":{"tags":["Service"],"summary":"GetBlockByHeight queries block for given height.","operationId":"EvidenceService_GetBlockByHeight","parameters":[{"type":"string","format":"int64","name":"height","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.base.tendermint.v1beta1.GetBlockByHeightResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/base/tendermint/v1beta1/node_info":{"get":{"tags":["Service"],"summary":"GetNodeInfo queries the current node info.","operationId":"EvidenceService_GetNodeInfo","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.base.tendermint.v1beta1.GetNodeInfoResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/base/tendermint/v1beta1/syncing":{"get":{"tags":["Service"],"summary":"GetSyncing queries node syncing.","operationId":"EvidenceService_GetSyncing","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.base.tendermint.v1beta1.GetSyncingResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/base/tendermint/v1beta1/validatorsets/latest":{"get":{"tags":["Service"],"summary":"GetLatestValidatorSet queries latest validator-set.","operationId":"EvidenceService_GetLatestValidatorSet","parameters":[{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.base.tendermint.v1beta1.GetLatestValidatorSetResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/base/tendermint/v1beta1/validatorsets/{height}":{"get":{"tags":["Service"],"summary":"GetValidatorSetByHeight queries validator-set at a given height.","operationId":"EvidenceService_GetValidatorSetByHeight","parameters":[{"type":"string","format":"int64","name":"height","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.base.tendermint.v1beta1.GetValidatorSetByHeightResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/circuit/v1/accounts":{"get":{"tags":["Query"],"summary":"Account returns account permissions.","operationId":"EvidenceQuery_AccountsMixin49","parameters":[{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.circuit.v1.AccountsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/circuit/v1/accounts/{address}":{"get":{"tags":["Query"],"summary":"Account returns account permissions.","operationId":"EvidenceQuery_AccountMixin49","parameters":[{"type":"string","name":"address","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.circuit.v1.AccountResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/circuit/v1/disable_list":{"get":{"tags":["Query"],"summary":"DisabledList returns a list of disabled message urls","operationId":"EvidenceQuery_DisabledList","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.circuit.v1.DisabledListResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/consensus/v1/params":{"get":{"tags":["Query"],"summary":"Params queries the parameters of x/consensus module.","operationId":"EvidenceQuery_ParamsMixin52","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.consensus.v1.QueryParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/distribution/v1beta1/community_pool":{"get":{"tags":["Query"],"summary":"CommunityPool queries the community pool coins.","operationId":"EvidenceQuery_CommunityPool","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.distribution.v1beta1.QueryCommunityPoolResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/distribution/v1beta1/delegators/{delegator_address}/rewards":{"get":{"tags":["Query"],"summary":"DelegationTotalRewards queries the total rewards accrued by each\nvalidator.","operationId":"EvidenceQuery_DelegationTotalRewards","parameters":[{"type":"string","description":"delegator_address defines the delegator address to query for.","name":"delegator_address","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.distribution.v1beta1.QueryDelegationTotalRewardsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/distribution/v1beta1/delegators/{delegator_address}/rewards/{validator_address}":{"get":{"tags":["Query"],"summary":"DelegationRewards queries the total rewards accrued by a delegation.","operationId":"EvidenceQuery_DelegationRewards","parameters":[{"type":"string","description":"delegator_address defines the delegator address to query for.","name":"delegator_address","in":"path","required":true},{"type":"string","description":"validator_address defines the validator address to query for.","name":"validator_address","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.distribution.v1beta1.QueryDelegationRewardsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/distribution/v1beta1/delegators/{delegator_address}/validators":{"get":{"tags":["Query"],"summary":"DelegatorValidators queries the validators of a delegator.","operationId":"EvidenceQuery_DelegatorValidators","parameters":[{"type":"string","description":"delegator_address defines the delegator address to query for.","name":"delegator_address","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.distribution.v1beta1.QueryDelegatorValidatorsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/distribution/v1beta1/delegators/{delegator_address}/withdraw_address":{"get":{"tags":["Query"],"summary":"DelegatorWithdrawAddress queries withdraw address of a delegator.","operationId":"EvidenceQuery_DelegatorWithdrawAddress","parameters":[{"type":"string","description":"delegator_address defines the delegator address to query for.","name":"delegator_address","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.distribution.v1beta1.QueryDelegatorWithdrawAddressResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/distribution/v1beta1/params":{"get":{"tags":["Query"],"summary":"Params queries params of the distribution module.","operationId":"EvidenceQuery_ParamsMixin65","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.distribution.v1beta1.QueryParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/distribution/v1beta1/validators/{validator_address}":{"get":{"tags":["Query"],"summary":"ValidatorDistributionInfo queries validator commission and self-delegation rewards for validator","operationId":"EvidenceQuery_ValidatorDistributionInfo","parameters":[{"type":"string","description":"validator_address defines the validator address to query for.","name":"validator_address","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.distribution.v1beta1.QueryValidatorDistributionInfoResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/distribution/v1beta1/validators/{validator_address}/commission":{"get":{"tags":["Query"],"summary":"ValidatorCommission queries accumulated commission for a validator.","operationId":"EvidenceQuery_ValidatorCommission","parameters":[{"type":"string","description":"validator_address defines the validator address to query for.","name":"validator_address","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.distribution.v1beta1.QueryValidatorCommissionResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/distribution/v1beta1/validators/{validator_address}/outstanding_rewards":{"get":{"tags":["Query"],"summary":"ValidatorOutstandingRewards queries rewards of a validator address.","operationId":"EvidenceQuery_ValidatorOutstandingRewards","parameters":[{"type":"string","description":"validator_address defines the validator address to query for.","name":"validator_address","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.distribution.v1beta1.QueryValidatorOutstandingRewardsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/distribution/v1beta1/validators/{validator_address}/slashes":{"get":{"tags":["Query"],"summary":"ValidatorSlashes queries slash events of a validator.","operationId":"EvidenceQuery_ValidatorSlashes","parameters":[{"type":"string","description":"validator_address defines the validator address to query for.","name":"validator_address","in":"path","required":true},{"type":"string","format":"uint64","description":"starting_height defines the optional starting height to query the slashes.","name":"starting_height","in":"query"},{"type":"string","format":"uint64","description":"starting_height defines the optional ending height to query the slashes.","name":"ending_height","in":"query"},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.distribution.v1beta1.QueryValidatorSlashesResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/evidence/v1beta1/evidence":{"get":{"tags":["Query"],"summary":"AllEvidence queries all evidence.","operationId":"EvidenceQuery_AllEvidence","parameters":[{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.evidence.v1beta1.QueryAllEvidenceResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/evidence/v1beta1/evidence/{hash}":{"get":{"tags":["Query"],"summary":"Evidence queries evidence based on evidence hash.","operationId":"EvidenceQuery_Evidence","parameters":[{"type":"string","description":"hash defines the evidence hash of the requested evidence.\n\nSince: cosmos-sdk 0.47","name":"hash","in":"path","required":true},{"type":"string","format":"byte","description":"evidence_hash defines the hash of the requested evidence.\nDeprecated: Use hash, a HEX encoded string, instead.","name":"evidence_hash","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.evidence.v1beta1.QueryEvidenceResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/feegrant/v1beta1/allowance/{granter}/{grantee}":{"get":{"tags":["Query"],"summary":"Allowance returns granted allwance to the grantee by the granter.","operationId":"EvidenceQuery_Allowance","parameters":[{"type":"string","description":"granter is the address of the user granting an allowance of their funds.","name":"granter","in":"path","required":true},{"type":"string","description":"grantee is the address of the user being granted an allowance of another user's funds.","name":"grantee","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.feegrant.v1beta1.QueryAllowanceResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/feegrant/v1beta1/allowances/{grantee}":{"get":{"tags":["Query"],"summary":"Allowances returns all the grants for the given grantee address.","operationId":"EvidenceQuery_Allowances","parameters":[{"type":"string","name":"grantee","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.feegrant.v1beta1.QueryAllowancesResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/feegrant/v1beta1/issued/{granter}":{"get":{"description":"Since: cosmos-sdk 0.46","tags":["Query"],"summary":"AllowancesByGranter returns all the grants given by an address","operationId":"EvidenceQuery_AllowancesByGranter","parameters":[{"type":"string","name":"granter","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.feegrant.v1beta1.QueryAllowancesByGranterResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/gov/v1/constitution":{"get":{"tags":["Query"],"summary":"Constitution queries the chain's constitution.","operationId":"EvidenceQuery_Constitution","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1.QueryConstitutionResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/gov/v1/params/{params_type}":{"get":{"tags":["Query"],"summary":"Params queries all parameters of the gov module.","operationId":"EvidenceQuery_ParamsMixin78","parameters":[{"type":"string","description":"params_type defines which parameters to query for, can be one of \"voting\",\n\"tallying\" or \"deposit\".","name":"params_type","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1.QueryParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/gov/v1/proposals":{"get":{"tags":["Query"],"summary":"Proposals queries all proposals based on given status.","operationId":"EvidenceQuery_Proposals","parameters":[{"enum":["PROPOSAL_STATUS_UNSPECIFIED","PROPOSAL_STATUS_DEPOSIT_PERIOD","PROPOSAL_STATUS_VOTING_PERIOD","PROPOSAL_STATUS_PASSED","PROPOSAL_STATUS_REJECTED","PROPOSAL_STATUS_FAILED"],"type":"string","default":"PROPOSAL_STATUS_UNSPECIFIED","description":"proposal_status defines the status of the proposals.\n\n - PROPOSAL_STATUS_UNSPECIFIED: PROPOSAL_STATUS_UNSPECIFIED defines the default proposal status.\n - PROPOSAL_STATUS_DEPOSIT_PERIOD: PROPOSAL_STATUS_DEPOSIT_PERIOD defines a proposal status during the deposit\nperiod.\n - PROPOSAL_STATUS_VOTING_PERIOD: PROPOSAL_STATUS_VOTING_PERIOD defines a proposal status during the voting\nperiod.\n - PROPOSAL_STATUS_PASSED: PROPOSAL_STATUS_PASSED defines a proposal status of a proposal that has\npassed.\n - PROPOSAL_STATUS_REJECTED: PROPOSAL_STATUS_REJECTED defines a proposal status of a proposal that has\nbeen rejected.\n - PROPOSAL_STATUS_FAILED: PROPOSAL_STATUS_FAILED defines a proposal status of a proposal that has\nfailed.","name":"proposal_status","in":"query"},{"type":"string","description":"voter defines the voter address for the proposals.","name":"voter","in":"query"},{"type":"string","description":"depositor defines the deposit addresses from the proposals.","name":"depositor","in":"query"},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1.QueryProposalsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/gov/v1/proposals/{proposal_id}":{"get":{"tags":["Query"],"summary":"Proposal queries proposal details based on ProposalID.","operationId":"EvidenceQuery_Proposal","parameters":[{"type":"string","format":"uint64","description":"proposal_id defines the unique id of the proposal.","name":"proposal_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1.QueryProposalResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/gov/v1/proposals/{proposal_id}/deposits":{"get":{"tags":["Query"],"summary":"Deposits queries all deposits of a single proposal.","operationId":"EvidenceQuery_Deposits","parameters":[{"type":"string","format":"uint64","description":"proposal_id defines the unique id of the proposal.","name":"proposal_id","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1.QueryDepositsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/gov/v1/proposals/{proposal_id}/deposits/{depositor}":{"get":{"tags":["Query"],"summary":"Deposit queries single deposit information based on proposalID, depositAddr.","operationId":"EvidenceQuery_Deposit","parameters":[{"type":"string","format":"uint64","description":"proposal_id defines the unique id of the proposal.","name":"proposal_id","in":"path","required":true},{"type":"string","description":"depositor defines the deposit addresses from the proposals.","name":"depositor","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1.QueryDepositResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/gov/v1/proposals/{proposal_id}/tally":{"get":{"tags":["Query"],"summary":"TallyResult queries the tally of a proposal vote.","operationId":"EvidenceQuery_TallyResult","parameters":[{"type":"string","format":"uint64","description":"proposal_id defines the unique id of the proposal.","name":"proposal_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1.QueryTallyResultResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/gov/v1/proposals/{proposal_id}/votes":{"get":{"tags":["Query"],"summary":"Votes queries votes of a given proposal.","operationId":"EvidenceQuery_Votes","parameters":[{"type":"string","format":"uint64","description":"proposal_id defines the unique id of the proposal.","name":"proposal_id","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1.QueryVotesResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/gov/v1/proposals/{proposal_id}/votes/{voter}":{"get":{"tags":["Query"],"summary":"Vote queries voted information based on proposalID, voterAddr.","operationId":"EvidenceQuery_Vote","parameters":[{"type":"string","format":"uint64","description":"proposal_id defines the unique id of the proposal.","name":"proposal_id","in":"path","required":true},{"type":"string","description":"voter defines the voter address for the proposals.","name":"voter","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1.QueryVoteResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/gov/v1beta1/params/{params_type}":{"get":{"tags":["Query"],"summary":"Params queries all parameters of the gov module.","operationId":"EvidenceQuery_ParamsMixin82","parameters":[{"type":"string","description":"params_type defines which parameters to query for, can be one of \"voting\",\n\"tallying\" or \"deposit\".","name":"params_type","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1beta1.QueryParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/gov/v1beta1/proposals":{"get":{"tags":["Query"],"summary":"Proposals queries all proposals based on given status.","operationId":"EvidenceQuery_ProposalsMixin82","parameters":[{"enum":["PROPOSAL_STATUS_UNSPECIFIED","PROPOSAL_STATUS_DEPOSIT_PERIOD","PROPOSAL_STATUS_VOTING_PERIOD","PROPOSAL_STATUS_PASSED","PROPOSAL_STATUS_REJECTED","PROPOSAL_STATUS_FAILED"],"type":"string","default":"PROPOSAL_STATUS_UNSPECIFIED","description":"proposal_status defines the status of the proposals.\n\n - PROPOSAL_STATUS_UNSPECIFIED: PROPOSAL_STATUS_UNSPECIFIED defines the default proposal status.\n - PROPOSAL_STATUS_DEPOSIT_PERIOD: PROPOSAL_STATUS_DEPOSIT_PERIOD defines a proposal status during the deposit\nperiod.\n - PROPOSAL_STATUS_VOTING_PERIOD: PROPOSAL_STATUS_VOTING_PERIOD defines a proposal status during the voting\nperiod.\n - PROPOSAL_STATUS_PASSED: PROPOSAL_STATUS_PASSED defines a proposal status of a proposal that has\npassed.\n - PROPOSAL_STATUS_REJECTED: PROPOSAL_STATUS_REJECTED defines a proposal status of a proposal that has\nbeen rejected.\n - PROPOSAL_STATUS_FAILED: PROPOSAL_STATUS_FAILED defines a proposal status of a proposal that has\nfailed.","name":"proposal_status","in":"query"},{"type":"string","description":"voter defines the voter address for the proposals.","name":"voter","in":"query"},{"type":"string","description":"depositor defines the deposit addresses from the proposals.","name":"depositor","in":"query"},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1beta1.QueryProposalsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/gov/v1beta1/proposals/{proposal_id}":{"get":{"tags":["Query"],"summary":"Proposal queries proposal details based on ProposalID.","operationId":"EvidenceQuery_ProposalMixin82","parameters":[{"type":"string","format":"uint64","description":"proposal_id defines the unique id of the proposal.","name":"proposal_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1beta1.QueryProposalResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/gov/v1beta1/proposals/{proposal_id}/deposits":{"get":{"tags":["Query"],"summary":"Deposits queries all deposits of a single proposal.","operationId":"EvidenceQuery_DepositsMixin82","parameters":[{"type":"string","format":"uint64","description":"proposal_id defines the unique id of the proposal.","name":"proposal_id","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1beta1.QueryDepositsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/gov/v1beta1/proposals/{proposal_id}/deposits/{depositor}":{"get":{"tags":["Query"],"summary":"Deposit queries single deposit information based on proposalID, depositor address.","operationId":"EvidenceQuery_DepositMixin82","parameters":[{"type":"string","format":"uint64","description":"proposal_id defines the unique id of the proposal.","name":"proposal_id","in":"path","required":true},{"type":"string","description":"depositor defines the deposit addresses from the proposals.","name":"depositor","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1beta1.QueryDepositResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/gov/v1beta1/proposals/{proposal_id}/tally":{"get":{"tags":["Query"],"summary":"TallyResult queries the tally of a proposal vote.","operationId":"EvidenceQuery_TallyResultMixin82","parameters":[{"type":"string","format":"uint64","description":"proposal_id defines the unique id of the proposal.","name":"proposal_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1beta1.QueryTallyResultResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/gov/v1beta1/proposals/{proposal_id}/votes":{"get":{"tags":["Query"],"summary":"Votes queries votes of a given proposal.","operationId":"EvidenceQuery_VotesMixin82","parameters":[{"type":"string","format":"uint64","description":"proposal_id defines the unique id of the proposal.","name":"proposal_id","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1beta1.QueryVotesResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/gov/v1beta1/proposals/{proposal_id}/votes/{voter}":{"get":{"tags":["Query"],"summary":"Vote queries voted information based on proposalID, voterAddr.","operationId":"EvidenceQuery_VoteMixin82","parameters":[{"type":"string","format":"uint64","description":"proposal_id defines the unique id of the proposal.","name":"proposal_id","in":"path","required":true},{"type":"string","description":"voter defines the voter address for the proposals.","name":"voter","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.gov.v1beta1.QueryVoteResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/group/v1/group_info/{group_id}":{"get":{"tags":["Query"],"summary":"GroupInfo queries group info based on group id.","operationId":"EvidenceQuery_GroupInfo","parameters":[{"type":"string","format":"uint64","description":"group_id is the unique ID of the group.","name":"group_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.QueryGroupInfoResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/group/v1/group_members/{group_id}":{"get":{"tags":["Query"],"summary":"GroupMembers queries members of a group by group id.","operationId":"EvidenceQuery_GroupMembers","parameters":[{"type":"string","format":"uint64","description":"group_id is the unique ID of the group.","name":"group_id","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.QueryGroupMembersResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/group/v1/group_policies_by_admin/{admin}":{"get":{"tags":["Query"],"summary":"GroupPoliciesByAdmin queries group policies by admin address.","operationId":"EvidenceQuery_GroupPoliciesByAdmin","parameters":[{"type":"string","description":"admin is the admin address of the group policy.","name":"admin","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.QueryGroupPoliciesByAdminResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/group/v1/group_policies_by_group/{group_id}":{"get":{"tags":["Query"],"summary":"GroupPoliciesByGroup queries group policies by group id.","operationId":"EvidenceQuery_GroupPoliciesByGroup","parameters":[{"type":"string","format":"uint64","description":"group_id is the unique ID of the group policy's group.","name":"group_id","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.QueryGroupPoliciesByGroupResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/group/v1/group_policy_info/{address}":{"get":{"tags":["Query"],"summary":"GroupPolicyInfo queries group policy info based on account address of group policy.","operationId":"EvidenceQuery_GroupPolicyInfo","parameters":[{"type":"string","description":"address is the account address of the group policy.","name":"address","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.QueryGroupPolicyInfoResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/group/v1/groups":{"get":{"description":"Since: cosmos-sdk 0.47.1","tags":["Query"],"summary":"Groups queries all groups in state.","operationId":"EvidenceQuery_Groups","parameters":[{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.QueryGroupsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/group/v1/groups_by_admin/{admin}":{"get":{"tags":["Query"],"summary":"GroupsByAdmin queries groups by admin address.","operationId":"EvidenceQuery_GroupsByAdmin","parameters":[{"type":"string","description":"admin is the account address of a group's admin.","name":"admin","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.QueryGroupsByAdminResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/group/v1/groups_by_member/{address}":{"get":{"tags":["Query"],"summary":"GroupsByMember queries groups by member address.","operationId":"EvidenceQuery_GroupsByMember","parameters":[{"type":"string","description":"address is the group member address.","name":"address","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.QueryGroupsByMemberResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/group/v1/proposal/{proposal_id}":{"get":{"tags":["Query"],"summary":"Proposal queries a proposal based on proposal id.","operationId":"EvidenceQuery_ProposalMixin86","parameters":[{"type":"string","format":"uint64","description":"proposal_id is the unique ID of a proposal.","name":"proposal_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.QueryProposalResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/group/v1/proposals/{proposal_id}/tally":{"get":{"tags":["Query"],"summary":"TallyResult returns the tally result of a proposal. If the proposal is\nstill in voting period, then this query computes the current tally state,\nwhich might not be final. On the other hand, if the proposal is final,\nthen it simply returns the `final_tally_result` state stored in the\nproposal itself.","operationId":"EvidenceQuery_TallyResultMixin86","parameters":[{"type":"string","format":"uint64","description":"proposal_id is the unique id of a proposal.","name":"proposal_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.QueryTallyResultResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/group/v1/proposals_by_group_policy/{address}":{"get":{"tags":["Query"],"summary":"ProposalsByGroupPolicy queries proposals based on account address of group policy.","operationId":"EvidenceQuery_ProposalsByGroupPolicy","parameters":[{"type":"string","description":"address is the account address of the group policy related to proposals.","name":"address","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.QueryProposalsByGroupPolicyResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/group/v1/vote_by_proposal_voter/{proposal_id}/{voter}":{"get":{"tags":["Query"],"summary":"VoteByProposalVoter queries a vote by proposal id and voter.","operationId":"EvidenceQuery_VoteByProposalVoter","parameters":[{"type":"string","format":"uint64","description":"proposal_id is the unique ID of a proposal.","name":"proposal_id","in":"path","required":true},{"type":"string","description":"voter is a proposal voter account address.","name":"voter","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.QueryVoteByProposalVoterResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/group/v1/votes_by_proposal/{proposal_id}":{"get":{"tags":["Query"],"summary":"VotesByProposal queries a vote by proposal id.","operationId":"EvidenceQuery_VotesByProposal","parameters":[{"type":"string","format":"uint64","description":"proposal_id is the unique ID of a proposal.","name":"proposal_id","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.QueryVotesByProposalResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/group/v1/votes_by_voter/{voter}":{"get":{"tags":["Query"],"summary":"VotesByVoter queries a vote by voter.","operationId":"EvidenceQuery_VotesByVoter","parameters":[{"type":"string","description":"voter is a proposal voter account address.","name":"voter","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.group.v1.QueryVotesByVoterResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/mint/v1beta1/annual_provisions":{"get":{"tags":["Query"],"summary":"AnnualProvisions current minting annual provisions value.","operationId":"EvidenceQuery_AnnualProvisions","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.mint.v1beta1.QueryAnnualProvisionsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/mint/v1beta1/inflation":{"get":{"tags":["Query"],"summary":"Inflation returns the current minting inflation value.","operationId":"EvidenceQuery_Inflation","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.mint.v1beta1.QueryInflationResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/mint/v1beta1/params":{"get":{"tags":["Query"],"summary":"Params returns the total set of minting parameters.","operationId":"EvidenceQuery_ParamsMixin91","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.mint.v1beta1.QueryParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/nft/v1beta1/balance/{owner}/{class_id}":{"get":{"tags":["Query"],"summary":"Balance queries the number of NFTs of a given class owned by the owner, same as balanceOf in ERC721","operationId":"EvidenceQuery_BalanceMixin97","parameters":[{"type":"string","description":"owner is the owner address of the nft","name":"owner","in":"path","required":true},{"type":"string","description":"class_id associated with the nft","name":"class_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.nft.v1beta1.QueryBalanceResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/nft/v1beta1/classes":{"get":{"tags":["Query"],"summary":"Classes queries all NFT classes","operationId":"EvidenceQuery_Classes","parameters":[{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.nft.v1beta1.QueryClassesResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/nft/v1beta1/classes/{class_id}":{"get":{"tags":["Query"],"summary":"Class queries an NFT class based on its id","operationId":"EvidenceQuery_Class","parameters":[{"type":"string","description":"class_id associated with the nft","name":"class_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.nft.v1beta1.QueryClassResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/nft/v1beta1/nfts":{"get":{"tags":["Query"],"summary":"NFTs queries all NFTs of a given class or owner,choose at least one of the two, similar to tokenByIndex in\nERC721Enumerable","operationId":"EvidenceQuery_NFTs","parameters":[{"type":"string","description":"class_id associated with the nft","name":"class_id","in":"query"},{"type":"string","description":"owner is the owner address of the nft","name":"owner","in":"query"},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.nft.v1beta1.QueryNFTsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/nft/v1beta1/nfts/{class_id}/{id}":{"get":{"tags":["Query"],"summary":"NFT queries an NFT based on its class and id.","operationId":"EvidenceQuery_NFT","parameters":[{"type":"string","description":"class_id associated with the nft","name":"class_id","in":"path","required":true},{"type":"string","description":"id is a unique identifier of the NFT","name":"id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.nft.v1beta1.QueryNFTResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/nft/v1beta1/owner/{class_id}/{id}":{"get":{"tags":["Query"],"summary":"Owner queries the owner of the NFT based on its class and id, same as ownerOf in ERC721","operationId":"EvidenceQuery_Owner","parameters":[{"type":"string","description":"class_id associated with the nft","name":"class_id","in":"path","required":true},{"type":"string","description":"id is a unique identifier of the NFT","name":"id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.nft.v1beta1.QueryOwnerResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/nft/v1beta1/supply/{class_id}":{"get":{"tags":["Query"],"summary":"Supply queries the number of NFTs from the given class, same as totalSupply of ERC721.","operationId":"EvidenceQuery_Supply","parameters":[{"type":"string","description":"class_id associated with the nft","name":"class_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.nft.v1beta1.QuerySupplyResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/params/v1beta1/params":{"get":{"tags":["Query"],"summary":"Params queries a specific parameter of a module, given its subspace and\nkey.","operationId":"EvidenceQuery_ParamsMixin100","parameters":[{"type":"string","description":"subspace defines the module to query the parameter for.","name":"subspace","in":"query"},{"type":"string","description":"key defines the key of the parameter in the subspace.","name":"key","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.params.v1beta1.QueryParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/params/v1beta1/subspaces":{"get":{"description":"Since: cosmos-sdk 0.46","tags":["Query"],"summary":"Subspaces queries for all registered subspaces and all keys for a subspace.","operationId":"EvidenceQuery_Subspaces","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.params.v1beta1.QuerySubspacesResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/slashing/v1beta1/params":{"get":{"tags":["Query"],"summary":"Params queries the parameters of slashing module","operationId":"EvidenceQuery_ParamsMixin103","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.slashing.v1beta1.QueryParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/slashing/v1beta1/signing_infos":{"get":{"tags":["Query"],"summary":"SigningInfos queries signing info of all validators","operationId":"EvidenceQuery_SigningInfos","parameters":[{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.slashing.v1beta1.QuerySigningInfosResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/slashing/v1beta1/signing_infos/{cons_address}":{"get":{"tags":["Query"],"summary":"SigningInfo queries the signing info of given cons address","operationId":"EvidenceQuery_SigningInfo","parameters":[{"type":"string","description":"cons_address is the address to query signing info of","name":"cons_address","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.slashing.v1beta1.QuerySigningInfoResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/staking/v1beta1/delegations/{delegator_addr}":{"get":{"description":"When called from another module, this query might consume a high amount of\ngas if the pagination field is incorrectly set.","tags":["Query"],"summary":"DelegatorDelegations queries all delegations of a given delegator address.","operationId":"EvidenceQuery_DelegatorDelegations","parameters":[{"type":"string","description":"delegator_addr defines the delegator address to query for.","name":"delegator_addr","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.QueryDelegatorDelegationsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/staking/v1beta1/delegators/{delegator_addr}/redelegations":{"get":{"description":"When called from another module, this query might consume a high amount of\ngas if the pagination field is incorrectly set.","tags":["Query"],"summary":"Redelegations queries redelegations of given address.","operationId":"EvidenceQuery_Redelegations","parameters":[{"type":"string","description":"delegator_addr defines the delegator address to query for.","name":"delegator_addr","in":"path","required":true},{"type":"string","description":"src_validator_addr defines the validator address to redelegate from.","name":"src_validator_addr","in":"query"},{"type":"string","description":"dst_validator_addr defines the validator address to redelegate to.","name":"dst_validator_addr","in":"query"},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.QueryRedelegationsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/staking/v1beta1/delegators/{delegator_addr}/unbonding_delegations":{"get":{"description":"When called from another module, this query might consume a high amount of\ngas if the pagination field is incorrectly set.","tags":["Query"],"summary":"DelegatorUnbondingDelegations queries all unbonding delegations of a given\ndelegator address.","operationId":"EvidenceQuery_DelegatorUnbondingDelegations","parameters":[{"type":"string","description":"delegator_addr defines the delegator address to query for.","name":"delegator_addr","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.QueryDelegatorUnbondingDelegationsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/staking/v1beta1/delegators/{delegator_addr}/validators":{"get":{"description":"When called from another module, this query might consume a high amount of\ngas if the pagination field is incorrectly set.","tags":["Query"],"summary":"DelegatorValidators queries all validators info for given delegator\naddress.","operationId":"EvidenceQuery_DelegatorValidatorsMixin108","parameters":[{"type":"string","description":"delegator_addr defines the delegator address to query for.","name":"delegator_addr","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.QueryDelegatorValidatorsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/staking/v1beta1/delegators/{delegator_addr}/validators/{validator_addr}":{"get":{"tags":["Query"],"summary":"DelegatorValidator queries validator info for given delegator validator\npair.","operationId":"EvidenceQuery_DelegatorValidator","parameters":[{"type":"string","description":"delegator_addr defines the delegator address to query for.","name":"delegator_addr","in":"path","required":true},{"type":"string","description":"validator_addr defines the validator address to query for.","name":"validator_addr","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.QueryDelegatorValidatorResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/staking/v1beta1/historical_info/{height}":{"get":{"tags":["Query"],"summary":"HistoricalInfo queries the historical info for given height.","operationId":"EvidenceQuery_HistoricalInfo","parameters":[{"type":"string","format":"int64","description":"height defines at which height to query the historical info.","name":"height","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.QueryHistoricalInfoResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/staking/v1beta1/params":{"get":{"tags":["Query"],"summary":"Parameters queries the staking parameters.","operationId":"EvidenceQuery_ParamsMixin108","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.QueryParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/staking/v1beta1/pool":{"get":{"tags":["Query"],"summary":"Pool queries the pool info.","operationId":"EvidenceQuery_Pool","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.QueryPoolResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/staking/v1beta1/validators":{"get":{"description":"When called from another module, this query might consume a high amount of\ngas if the pagination field is incorrectly set.","tags":["Query"],"summary":"Validators queries all validators that match the given status.","operationId":"EvidenceQuery_Validators","parameters":[{"type":"string","description":"status enables to query for validators matching a given status.","name":"status","in":"query"},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.QueryValidatorsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/staking/v1beta1/validators/{validator_addr}":{"get":{"tags":["Query"],"summary":"Validator queries validator info for given validator address.","operationId":"EvidenceQuery_Validator","parameters":[{"type":"string","description":"validator_addr defines the validator address to query for.","name":"validator_addr","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.QueryValidatorResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/staking/v1beta1/validators/{validator_addr}/delegations":{"get":{"description":"When called from another module, this query might consume a high amount of\ngas if the pagination field is incorrectly set.","tags":["Query"],"summary":"ValidatorDelegations queries delegate info for given validator.","operationId":"EvidenceQuery_ValidatorDelegations","parameters":[{"type":"string","description":"validator_addr defines the validator address to query for.","name":"validator_addr","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.QueryValidatorDelegationsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/staking/v1beta1/validators/{validator_addr}/delegations/{delegator_addr}":{"get":{"tags":["Query"],"summary":"Delegation queries delegate info for given validator delegator pair.","operationId":"EvidenceQuery_Delegation","parameters":[{"type":"string","description":"validator_addr defines the validator address to query for.","name":"validator_addr","in":"path","required":true},{"type":"string","description":"delegator_addr defines the delegator address to query for.","name":"delegator_addr","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.QueryDelegationResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/staking/v1beta1/validators/{validator_addr}/delegations/{delegator_addr}/unbonding_delegation":{"get":{"tags":["Query"],"summary":"UnbondingDelegation queries unbonding info for given validator delegator\npair.","operationId":"EvidenceQuery_UnbondingDelegation","parameters":[{"type":"string","description":"validator_addr defines the validator address to query for.","name":"validator_addr","in":"path","required":true},{"type":"string","description":"delegator_addr defines the delegator address to query for.","name":"delegator_addr","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.QueryUnbondingDelegationResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/staking/v1beta1/validators/{validator_addr}/unbonding_delegations":{"get":{"description":"When called from another module, this query might consume a high amount of\ngas if the pagination field is incorrectly set.","tags":["Query"],"summary":"ValidatorUnbondingDelegations queries unbonding delegations of a validator.","operationId":"EvidenceQuery_ValidatorUnbondingDelegations","parameters":[{"type":"string","description":"validator_addr defines the validator address to query for.","name":"validator_addr","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.staking.v1beta1.QueryValidatorUnbondingDelegationsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/tx/v1beta1/decode":{"post":{"description":"Since: cosmos-sdk 0.47","tags":["Service"],"summary":"TxDecode decodes the transaction.","operationId":"EvidenceService_TxDecode","parameters":[{"description":"TxDecodeRequest is the request type for the Service.TxDecode\nRPC method.\n\nSince: cosmos-sdk 0.47","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.tx.v1beta1.TxDecodeRequest"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.tx.v1beta1.TxDecodeResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/tx/v1beta1/decode/amino":{"post":{"description":"Since: cosmos-sdk 0.47","tags":["Service"],"summary":"TxDecodeAmino decodes an Amino transaction from encoded bytes to JSON.","operationId":"EvidenceService_TxDecodeAmino","parameters":[{"description":"TxDecodeAminoRequest is the request type for the Service.TxDecodeAmino\nRPC method.\n\nSince: cosmos-sdk 0.47","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.tx.v1beta1.TxDecodeAminoRequest"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.tx.v1beta1.TxDecodeAminoResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/tx/v1beta1/encode":{"post":{"description":"Since: cosmos-sdk 0.47","tags":["Service"],"summary":"TxEncode encodes the transaction.","operationId":"EvidenceService_TxEncode","parameters":[{"description":"TxEncodeRequest is the request type for the Service.TxEncode\nRPC method.\n\nSince: cosmos-sdk 0.47","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.tx.v1beta1.TxEncodeRequest"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.tx.v1beta1.TxEncodeResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/tx/v1beta1/encode/amino":{"post":{"description":"Since: cosmos-sdk 0.47","tags":["Service"],"summary":"TxEncodeAmino encodes an Amino transaction from JSON to encoded bytes.","operationId":"EvidenceService_TxEncodeAmino","parameters":[{"description":"TxEncodeAminoRequest is the request type for the Service.TxEncodeAmino\nRPC method.\n\nSince: cosmos-sdk 0.47","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.tx.v1beta1.TxEncodeAminoRequest"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.tx.v1beta1.TxEncodeAminoResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/tx/v1beta1/simulate":{"post":{"tags":["Service"],"summary":"Simulate simulates executing a transaction for estimating gas usage.","operationId":"EvidenceService_Simulate","parameters":[{"description":"SimulateRequest is the request type for the Service.Simulate\nRPC method.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.tx.v1beta1.SimulateRequest"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.tx.v1beta1.SimulateResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/tx/v1beta1/txs":{"get":{"tags":["Service"],"summary":"GetTxsEvent fetches txs by event.","operationId":"EvidenceService_GetTxsEvent","parameters":[{"type":"array","items":{"type":"string"},"collectionFormat":"multi","description":"events is the list of transaction event type.\nDeprecated post v0.47.x: use query instead, which should contain a valid\nevents query.","name":"events","in":"query"},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"},{"enum":["ORDER_BY_UNSPECIFIED","ORDER_BY_ASC","ORDER_BY_DESC"],"type":"string","default":"ORDER_BY_UNSPECIFIED","description":" - ORDER_BY_UNSPECIFIED: ORDER_BY_UNSPECIFIED specifies an unknown sorting order. OrderBy defaults\nto ASC in this case.\n - ORDER_BY_ASC: ORDER_BY_ASC defines ascending order\n - ORDER_BY_DESC: ORDER_BY_DESC defines descending order","name":"order_by","in":"query"},{"type":"string","format":"uint64","description":"page is the page number to query, starts at 1. If not provided, will\ndefault to first page.","name":"page","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"limit","in":"query"},{"type":"string","description":"query defines the transaction event query that is proxied to Tendermint's\nTxSearch RPC method. The query must be valid.\n\nSince cosmos-sdk 0.50","name":"query","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.tx.v1beta1.GetTxsEventResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}},"post":{"tags":["Service"],"summary":"BroadcastTx broadcast transaction.","operationId":"EvidenceService_BroadcastTx","parameters":[{"description":"BroadcastTxRequest is the request type for the Service.BroadcastTxRequest\nRPC method.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/cosmos.tx.v1beta1.BroadcastTxRequest"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.tx.v1beta1.BroadcastTxResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/tx/v1beta1/txs/block/{height}":{"get":{"description":"Since: cosmos-sdk 0.45.2","tags":["Service"],"summary":"GetBlockWithTxs fetches a block with decoded txs.","operationId":"EvidenceService_GetBlockWithTxs","parameters":[{"type":"string","format":"int64","description":"height is the height of the block to query.","name":"height","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.tx.v1beta1.GetBlockWithTxsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/tx/v1beta1/txs/{hash}":{"get":{"tags":["Service"],"summary":"GetTx fetches a tx by hash.","operationId":"EvidenceService_GetTx","parameters":[{"type":"string","description":"hash is the tx hash to query, encoded as a hex string.","name":"hash","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.tx.v1beta1.GetTxResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/upgrade/v1beta1/applied_plan/{name}":{"get":{"tags":["Query"],"summary":"AppliedPlan queries a previously applied upgrade plan by its name.","operationId":"EvidenceQuery_AppliedPlan","parameters":[{"type":"string","description":"name is the name of the applied plan to query for.","name":"name","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.upgrade.v1beta1.QueryAppliedPlanResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/upgrade/v1beta1/authority":{"get":{"description":"Since: cosmos-sdk 0.46","tags":["Query"],"summary":"Returns the account with authority to conduct upgrades","operationId":"EvidenceQuery_Authority","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.upgrade.v1beta1.QueryAuthorityResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/upgrade/v1beta1/current_plan":{"get":{"tags":["Query"],"summary":"CurrentPlan queries the current upgrade plan.","operationId":"EvidenceQuery_CurrentPlan","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.upgrade.v1beta1.QueryCurrentPlanResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/upgrade/v1beta1/module_versions":{"get":{"description":"Since: cosmos-sdk 0.43","tags":["Query"],"summary":"ModuleVersions queries the list of module versions from state.","operationId":"EvidenceQuery_ModuleVersions","parameters":[{"type":"string","description":"module_name is a field to query a specific module\nconsensus version from state. Leaving this empty will\nfetch the full list of module versions from state","name":"module_name","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.upgrade.v1beta1.QueryModuleVersionsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/cosmos/upgrade/v1beta1/upgraded_consensus_state/{last_height}":{"get":{"tags":["Query"],"summary":"UpgradedConsensusState queries the consensus state that will serve\nas a trusted kernel for the next version of this chain. It will only be\nstored at the last height of this chain.\nUpgradedConsensusState RPC not supported with legacy querier\nThis rpc is deprecated now that IBC has its own replacement\n(https://github.com/cosmos/ibc-go/blob/2c880a22e9f9cc75f62b527ca94aa75ce1106001/proto/ibc/core/client/v1/query.proto#L54)","operationId":"EvidenceQuery_UpgradedConsensusState","parameters":[{"type":"string","format":"int64","description":"last height of the current chain must be sent in request\nas this is the height under which next consensus state is stored","name":"last_height","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/cosmos.upgrade.v1beta1.QueryUpgradedConsensusStateResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.applications.fee.v1.Msg/PayPacketFee":{"post":{"tags":["Msg"],"summary":"PayPacketFee defines a rpc handler method for MsgPayPacketFee\nPayPacketFee is an open callback that may be called by any module/user that wishes to escrow funds in order to\nincentivize the relaying of the packet at the next sequence\nNOTE: This method is intended to be used within a multi msg transaction, where the subsequent msg that follows\ninitiates the lifecycle of the incentivized packet","operationId":"FeeMsg_PayPacketFee","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.applications.fee.v1.MsgPayPacketFee"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.fee.v1.MsgPayPacketFeeResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.applications.fee.v1.Msg/PayPacketFeeAsync":{"post":{"tags":["Msg"],"summary":"PayPacketFeeAsync defines a rpc handler method for MsgPayPacketFeeAsync\nPayPacketFeeAsync is an open callback that may be called by any module/user that wishes to escrow funds in order to\nincentivize the relaying of a known packet (i.e. at a particular sequence)","operationId":"FeeMsg_PayPacketFeeAsync","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.applications.fee.v1.MsgPayPacketFeeAsync"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.fee.v1.MsgPayPacketFeeAsyncResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.applications.fee.v1.Msg/RegisterCounterpartyPayee":{"post":{"tags":["Msg"],"summary":"RegisterCounterpartyPayee defines a rpc handler method for MsgRegisterCounterpartyPayee\nRegisterCounterpartyPayee is called by the relayer on each channelEnd and allows them to specify the counterparty\npayee address before relaying. This ensures they will be properly compensated for forward relaying since\nthe destination chain must include the registered counterparty payee address in the acknowledgement. This function\nmay be called more than once by a relayer, in which case, the latest counterparty payee address is always used.","operationId":"FeeMsg_RegisterCounterpartyPayee","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.applications.fee.v1.MsgRegisterCounterpartyPayee"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.fee.v1.MsgRegisterCounterpartyPayeeResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.applications.fee.v1.Msg/RegisterPayee":{"post":{"tags":["Msg"],"summary":"RegisterPayee defines a rpc handler method for MsgRegisterPayee\nRegisterPayee is called by the relayer on each channelEnd and allows them to set an optional\npayee to which reverse and timeout relayer packet fees will be paid out. The payee should be registered on\nthe source chain from which packets originate as this is where fee distribution takes place. This function may be\ncalled more than once by a relayer, in which case, the latest payee is always used.","operationId":"FeeMsg_RegisterPayee","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.applications.fee.v1.MsgRegisterPayee"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.fee.v1.MsgRegisterPayeeResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.applications.interchain_accounts.controller.v1.Msg/RegisterInterchainAccount":{"post":{"tags":["Msg"],"summary":"RegisterInterchainAccount defines a rpc handler for MsgRegisterInterchainAccount.","operationId":"FeeMsg_RegisterInterchainAccount","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.applications.interchain_accounts.controller.v1.MsgRegisterInterchainAccount"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.interchain_accounts.controller.v1.MsgRegisterInterchainAccountResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.applications.interchain_accounts.controller.v1.Msg/SendTx":{"post":{"tags":["Msg"],"summary":"SendTx defines a rpc handler for MsgSendTx.","operationId":"FeeMsg_SendTx","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.applications.interchain_accounts.controller.v1.MsgSendTx"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.interchain_accounts.controller.v1.MsgSendTxResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.applications.interchain_accounts.controller.v1.Msg/UpdateParams":{"post":{"tags":["Msg"],"summary":"UpdateParams defines a rpc handler for MsgUpdateParams.","operationId":"FeeMsg_UpdateParams","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.applications.interchain_accounts.controller.v1.MsgUpdateParams"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.interchain_accounts.controller.v1.MsgUpdateParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.applications.interchain_accounts.host.v1.Msg/ModuleQuerySafe":{"post":{"tags":["Msg"],"summary":"ModuleQuerySafe defines a rpc handler for MsgModuleQuerySafe.","operationId":"FeeMsg_ModuleQuerySafe","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.applications.interchain_accounts.host.v1.MsgModuleQuerySafe"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.interchain_accounts.host.v1.MsgModuleQuerySafeResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.applications.interchain_accounts.host.v1.Msg/UpdateParams":{"post":{"tags":["Msg"],"summary":"UpdateParams defines a rpc handler for MsgUpdateParams.","operationId":"FeeMsg_UpdateParamsMixin149","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.applications.interchain_accounts.host.v1.MsgUpdateParams"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.interchain_accounts.host.v1.MsgUpdateParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.applications.transfer.v1.Msg/Transfer":{"post":{"tags":["Msg"],"summary":"Transfer defines a rpc handler method for MsgTransfer.","operationId":"FeeMsg_Transfer","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.applications.transfer.v1.MsgTransfer"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.transfer.v1.MsgTransferResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.applications.transfer.v1.Msg/UpdateParams":{"post":{"tags":["Msg"],"summary":"UpdateParams defines a rpc handler for MsgUpdateParams.","operationId":"FeeMsg_UpdateParamsMixin157","parameters":[{"description":"MsgUpdateParams is the Msg/UpdateParams request type.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.applications.transfer.v1.MsgUpdateParams"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.transfer.v1.MsgUpdateParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.channel.v1.Msg/Acknowledgement":{"post":{"tags":["Msg"],"summary":"Acknowledgement defines a rpc handler method for MsgAcknowledgement.","operationId":"FeeMsg_Acknowledgement","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgAcknowledgement"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgAcknowledgementResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.channel.v1.Msg/ChannelCloseConfirm":{"post":{"tags":["Msg"],"summary":"ChannelCloseConfirm defines a rpc handler method for\nMsgChannelCloseConfirm.","operationId":"FeeMsg_ChannelCloseConfirm","parameters":[{"description":"MsgChannelCloseConfirm defines a msg sent by a Relayer to Chain B\nto acknowledge the change of channel state to CLOSED on Chain A.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelCloseConfirm"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelCloseConfirmResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.channel.v1.Msg/ChannelCloseInit":{"post":{"tags":["Msg"],"summary":"ChannelCloseInit defines a rpc handler method for MsgChannelCloseInit.","operationId":"FeeMsg_ChannelCloseInit","parameters":[{"description":"MsgChannelCloseInit defines a msg sent by a Relayer to Chain A\nto close a channel with Chain B.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelCloseInit"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelCloseInitResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.channel.v1.Msg/ChannelOpenAck":{"post":{"tags":["Msg"],"summary":"ChannelOpenAck defines a rpc handler method for MsgChannelOpenAck.","operationId":"FeeMsg_ChannelOpenAck","parameters":[{"description":"MsgChannelOpenAck defines a msg sent by a Relayer to Chain A to acknowledge\nthe change of channel state to TRYOPEN on Chain B.\nWARNING: a channel upgrade MUST NOT initialize an upgrade for this channel\nin the same block as executing this message otherwise the counterparty will\nbe incapable of opening.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelOpenAck"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelOpenAckResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.channel.v1.Msg/ChannelOpenConfirm":{"post":{"tags":["Msg"],"summary":"ChannelOpenConfirm defines a rpc handler method for MsgChannelOpenConfirm.","operationId":"FeeMsg_ChannelOpenConfirm","parameters":[{"description":"MsgChannelOpenConfirm defines a msg sent by a Relayer to Chain B to\nacknowledge the change of channel state to OPEN on Chain A.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelOpenConfirm"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelOpenConfirmResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.channel.v1.Msg/ChannelOpenInit":{"post":{"tags":["Msg"],"summary":"ChannelOpenInit defines a rpc handler method for MsgChannelOpenInit.","operationId":"FeeMsg_ChannelOpenInit","parameters":[{"description":"MsgChannelOpenInit defines an sdk.Msg to initialize a channel handshake. It\nis called by a relayer on Chain A.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelOpenInit"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelOpenInitResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.channel.v1.Msg/ChannelOpenTry":{"post":{"tags":["Msg"],"summary":"ChannelOpenTry defines a rpc handler method for MsgChannelOpenTry.","operationId":"FeeMsg_ChannelOpenTry","parameters":[{"description":"MsgChannelOpenInit defines a msg sent by a Relayer to try to open a channel\non Chain B. The version field within the Channel field has been deprecated. Its\nvalue will be ignored by core IBC.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelOpenTry"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelOpenTryResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.channel.v1.Msg/ChannelUpgradeAck":{"post":{"tags":["Msg"],"summary":"ChannelUpgradeAck defines a rpc handler method for MsgChannelUpgradeAck.","operationId":"FeeMsg_ChannelUpgradeAck","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelUpgradeAck"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelUpgradeAckResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.channel.v1.Msg/ChannelUpgradeCancel":{"post":{"tags":["Msg"],"summary":"ChannelUpgradeCancel defines a rpc handler method for MsgChannelUpgradeCancel.","operationId":"FeeMsg_ChannelUpgradeCancel","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelUpgradeCancel"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelUpgradeCancelResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.channel.v1.Msg/ChannelUpgradeConfirm":{"post":{"tags":["Msg"],"summary":"ChannelUpgradeConfirm defines a rpc handler method for MsgChannelUpgradeConfirm.","operationId":"FeeMsg_ChannelUpgradeConfirm","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelUpgradeConfirm"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelUpgradeConfirmResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.channel.v1.Msg/ChannelUpgradeInit":{"post":{"tags":["Msg"],"summary":"ChannelUpgradeInit defines a rpc handler method for MsgChannelUpgradeInit.","operationId":"FeeMsg_ChannelUpgradeInit","parameters":[{"description":"MsgChannelUpgradeInit defines the request type for the ChannelUpgradeInit rpc\nWARNING: Initializing a channel upgrade in the same block as opening the channel\nmay result in the counterparty being incapable of opening.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelUpgradeInit"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelUpgradeInitResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.channel.v1.Msg/ChannelUpgradeOpen":{"post":{"tags":["Msg"],"summary":"ChannelUpgradeOpen defines a rpc handler method for MsgChannelUpgradeOpen.","operationId":"FeeMsg_ChannelUpgradeOpen","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelUpgradeOpen"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelUpgradeOpenResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.channel.v1.Msg/ChannelUpgradeTimeout":{"post":{"tags":["Msg"],"summary":"ChannelUpgradeTimeout defines a rpc handler method for MsgChannelUpgradeTimeout.","operationId":"FeeMsg_ChannelUpgradeTimeout","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelUpgradeTimeout"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelUpgradeTimeoutResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.channel.v1.Msg/ChannelUpgradeTry":{"post":{"tags":["Msg"],"summary":"ChannelUpgradeTry defines a rpc handler method for MsgChannelUpgradeTry.","operationId":"FeeMsg_ChannelUpgradeTry","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelUpgradeTry"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgChannelUpgradeTryResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.channel.v1.Msg/PruneAcknowledgements":{"post":{"tags":["Msg"],"summary":"PruneAcknowledgements defines a rpc handler method for MsgPruneAcknowledgements.","operationId":"FeeMsg_PruneAcknowledgements","parameters":[{"description":"MsgPruneAcknowledgements defines the request type for the PruneAcknowledgements rpc.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgPruneAcknowledgements"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgPruneAcknowledgementsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.channel.v1.Msg/RecvPacket":{"post":{"tags":["Msg"],"summary":"RecvPacket defines a rpc handler method for MsgRecvPacket.","operationId":"FeeMsg_RecvPacket","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgRecvPacket"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgRecvPacketResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.channel.v1.Msg/Timeout":{"post":{"tags":["Msg"],"summary":"Timeout defines a rpc handler method for MsgTimeout.","operationId":"FeeMsg_Timeout","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgTimeout"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgTimeoutResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.channel.v1.Msg/TimeoutOnClose":{"post":{"tags":["Msg"],"summary":"TimeoutOnClose defines a rpc handler method for MsgTimeoutOnClose.","operationId":"FeeMsg_TimeoutOnClose","parameters":[{"description":"MsgTimeoutOnClose timed-out packet upon counterparty channel closure.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgTimeoutOnClose"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgTimeoutOnCloseResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.channel.v1.Msg/UpdateChannelParams":{"post":{"tags":["Msg"],"summary":"UpdateChannelParams defines a rpc handler method for MsgUpdateParams.","operationId":"FeeMsg_UpdateChannelParams","parameters":[{"description":"MsgUpdateParams is the MsgUpdateParams request type.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgUpdateParams"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.MsgUpdateParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.client.v1.Msg/CreateClient":{"post":{"tags":["Msg"],"summary":"CreateClient defines a rpc handler method for MsgCreateClient.","operationId":"FeeMsg_CreateClient","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.client.v1.MsgCreateClient"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.client.v1.MsgCreateClientResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.client.v1.Msg/IBCSoftwareUpgrade":{"post":{"tags":["Msg"],"summary":"IBCSoftwareUpgrade defines a rpc handler method for MsgIBCSoftwareUpgrade.","operationId":"FeeMsg_IBCSoftwareUpgrade","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.client.v1.MsgIBCSoftwareUpgrade"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.client.v1.MsgIBCSoftwareUpgradeResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.client.v1.Msg/RecoverClient":{"post":{"tags":["Msg"],"summary":"RecoverClient defines a rpc handler method for MsgRecoverClient.","operationId":"FeeMsg_RecoverClient","parameters":[{"description":"MsgRecoverClient defines the message used to recover a frozen or expired client.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.client.v1.MsgRecoverClient"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.client.v1.MsgRecoverClientResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.client.v1.Msg/SubmitMisbehaviour":{"post":{"tags":["Msg"],"summary":"SubmitMisbehaviour defines a rpc handler method for MsgSubmitMisbehaviour.","operationId":"FeeMsg_SubmitMisbehaviour","parameters":[{"description":"MsgSubmitMisbehaviour defines an sdk.Msg type that submits Evidence for\nlight client misbehaviour.\nThis message has been deprecated. Use MsgUpdateClient instead.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.client.v1.MsgSubmitMisbehaviour"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.client.v1.MsgSubmitMisbehaviourResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.client.v1.Msg/UpdateClient":{"post":{"tags":["Msg"],"summary":"UpdateClient defines a rpc handler method for MsgUpdateClient.","operationId":"FeeMsg_UpdateClient","parameters":[{"description":"MsgUpdateClient defines an sdk.Msg to update a IBC client state using\nthe given client message.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.client.v1.MsgUpdateClient"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.client.v1.MsgUpdateClientResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.client.v1.Msg/UpdateClientParams":{"post":{"tags":["Msg"],"summary":"UpdateClientParams defines a rpc handler method for MsgUpdateParams.","operationId":"FeeMsg_UpdateClientParams","parameters":[{"description":"MsgUpdateParams defines the sdk.Msg type to update the client parameters.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.client.v1.MsgUpdateParams"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.client.v1.MsgUpdateParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.client.v1.Msg/UpgradeClient":{"post":{"tags":["Msg"],"summary":"UpgradeClient defines a rpc handler method for MsgUpgradeClient.","operationId":"FeeMsg_UpgradeClient","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.client.v1.MsgUpgradeClient"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.client.v1.MsgUpgradeClientResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.connection.v1.Msg/ConnectionOpenAck":{"post":{"tags":["Msg"],"summary":"ConnectionOpenAck defines a rpc handler method for MsgConnectionOpenAck.","operationId":"FeeMsg_ConnectionOpenAck","parameters":[{"description":"MsgConnectionOpenAck defines a msg sent by a Relayer to Chain A to\nacknowledge the change of connection state to TRYOPEN on Chain B.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.connection.v1.MsgConnectionOpenAck"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.connection.v1.MsgConnectionOpenAckResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.connection.v1.Msg/ConnectionOpenConfirm":{"post":{"tags":["Msg"],"summary":"ConnectionOpenConfirm defines a rpc handler method for\nMsgConnectionOpenConfirm.","operationId":"FeeMsg_ConnectionOpenConfirm","parameters":[{"description":"MsgConnectionOpenConfirm defines a msg sent by a Relayer to Chain B to\nacknowledge the change of connection state to OPEN on Chain A.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.connection.v1.MsgConnectionOpenConfirm"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.connection.v1.MsgConnectionOpenConfirmResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.connection.v1.Msg/ConnectionOpenInit":{"post":{"tags":["Msg"],"summary":"ConnectionOpenInit defines a rpc handler method for MsgConnectionOpenInit.","operationId":"FeeMsg_ConnectionOpenInit","parameters":[{"description":"MsgConnectionOpenInit defines the msg sent by an account on Chain A to\ninitialize a connection with Chain B.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.connection.v1.MsgConnectionOpenInit"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.connection.v1.MsgConnectionOpenInitResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.connection.v1.Msg/ConnectionOpenTry":{"post":{"tags":["Msg"],"summary":"ConnectionOpenTry defines a rpc handler method for MsgConnectionOpenTry.","operationId":"FeeMsg_ConnectionOpenTry","parameters":[{"description":"MsgConnectionOpenTry defines a msg sent by a Relayer to try to open a\nconnection on Chain B.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.connection.v1.MsgConnectionOpenTry"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.connection.v1.MsgConnectionOpenTryResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.core.connection.v1.Msg/UpdateConnectionParams":{"post":{"tags":["Msg"],"summary":"UpdateConnectionParams defines a rpc handler method for\nMsgUpdateParams.","operationId":"FeeMsg_UpdateConnectionParams","parameters":[{"description":"MsgUpdateParams defines the sdk.Msg type to update the connection parameters.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.connection.v1.MsgUpdateParams"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.connection.v1.MsgUpdateParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.lightclients.wasm.v1.Msg/MigrateContract":{"post":{"tags":["Msg"],"summary":"MigrateContract defines a rpc handler method for MsgMigrateContract.","operationId":"FeeMsg_MigrateContract","parameters":[{"description":"MsgMigrateContract defines the request type for the MigrateContract rpc.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.lightclients.wasm.v1.MsgMigrateContract"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.lightclients.wasm.v1.MsgMigrateContractResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.lightclients.wasm.v1.Msg/RemoveChecksum":{"post":{"tags":["Msg"],"summary":"RemoveChecksum defines a rpc handler method for MsgRemoveChecksum.","operationId":"FeeMsg_RemoveChecksum","parameters":[{"description":"MsgRemoveChecksum defines the request type for the MsgRemoveChecksum rpc.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.lightclients.wasm.v1.MsgRemoveChecksum"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.lightclients.wasm.v1.MsgRemoveChecksumResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc.lightclients.wasm.v1.Msg/StoreCode":{"post":{"tags":["Msg"],"summary":"StoreCode defines a rpc handler method for MsgStoreCode.","operationId":"FeeMsg_StoreCode","parameters":[{"description":"MsgStoreCode defines the request type for the StoreCode rpc.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.lightclients.wasm.v1.MsgStoreCode"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.lightclients.wasm.v1.MsgStoreCodeResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/apps/fee/v1/channels/{channel_id}/ports/{port_id}/fee_enabled":{"get":{"tags":["Query"],"summary":"FeeEnabledChannel returns true if the provided port and channel identifiers belong to a fee enabled channel","operationId":"FeeQuery_FeeEnabledChannel","parameters":[{"type":"string","description":"unique channel identifier","name":"channel_id","in":"path","required":true},{"type":"string","description":"unique port identifier","name":"port_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.fee.v1.QueryFeeEnabledChannelResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/apps/fee/v1/channels/{channel_id}/ports/{port_id}/incentivized_packets":{"get":{"tags":["Query"],"summary":"Gets all incentivized packets for a specific channel","operationId":"FeeQuery_IncentivizedPacketsForChannel","parameters":[{"type":"string","name":"channel_id","in":"path","required":true},{"type":"string","name":"port_id","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"},{"type":"string","format":"uint64","description":"Height to query at","name":"query_height","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.fee.v1.QueryIncentivizedPacketsForChannelResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/apps/fee/v1/channels/{channel_id}/relayers/{relayer}/counterparty_payee":{"get":{"tags":["Query"],"summary":"CounterpartyPayee returns the registered counterparty payee for forward relaying","operationId":"FeeQuery_CounterpartyPayee","parameters":[{"type":"string","description":"unique channel identifier","name":"channel_id","in":"path","required":true},{"type":"string","description":"the relayer address to which the counterparty is registered","name":"relayer","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.fee.v1.QueryCounterpartyPayeeResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/apps/fee/v1/channels/{channel_id}/relayers/{relayer}/payee":{"get":{"tags":["Query"],"summary":"Payee returns the registered payee address for a specific channel given the relayer address","operationId":"FeeQuery_Payee","parameters":[{"type":"string","description":"unique channel identifier","name":"channel_id","in":"path","required":true},{"type":"string","description":"the relayer address to which the distribution address is registered","name":"relayer","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.fee.v1.QueryPayeeResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/apps/fee/v1/channels/{packet_id.channel_id}/ports/{packet_id.port_id}/sequences/{packet_id.sequence}/incentivized_packet":{"get":{"tags":["Query"],"summary":"IncentivizedPacket returns all packet fees for a packet given its identifier","operationId":"FeeQuery_IncentivizedPacket","parameters":[{"type":"string","description":"channel unique identifier","name":"packet_id.channel_id","in":"path","required":true},{"type":"string","description":"channel port identifier","name":"packet_id.port_id","in":"path","required":true},{"type":"string","format":"uint64","description":"packet sequence","name":"packet_id.sequence","in":"path","required":true},{"type":"string","format":"uint64","description":"block height at which to query","name":"query_height","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.fee.v1.QueryIncentivizedPacketResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/apps/fee/v1/channels/{packet_id.channel_id}/ports/{packet_id.port_id}/sequences/{packet_id.sequence}/total_ack_fees":{"get":{"tags":["Query"],"summary":"TotalAckFees returns the total acknowledgement fees for a packet given its identifier","operationId":"FeeQuery_TotalAckFees","parameters":[{"type":"string","description":"channel unique identifier","name":"packet_id.channel_id","in":"path","required":true},{"type":"string","description":"channel port identifier","name":"packet_id.port_id","in":"path","required":true},{"type":"string","format":"uint64","description":"packet sequence","name":"packet_id.sequence","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.fee.v1.QueryTotalAckFeesResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/apps/fee/v1/channels/{packet_id.channel_id}/ports/{packet_id.port_id}/sequences/{packet_id.sequence}/total_recv_fees":{"get":{"tags":["Query"],"summary":"TotalRecvFees returns the total receive fees for a packet given its identifier","operationId":"FeeQuery_TotalRecvFees","parameters":[{"type":"string","description":"channel unique identifier","name":"packet_id.channel_id","in":"path","required":true},{"type":"string","description":"channel port identifier","name":"packet_id.port_id","in":"path","required":true},{"type":"string","format":"uint64","description":"packet sequence","name":"packet_id.sequence","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.fee.v1.QueryTotalRecvFeesResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/apps/fee/v1/channels/{packet_id.channel_id}/ports/{packet_id.port_id}/sequences/{packet_id.sequence}/total_timeout_fees":{"get":{"tags":["Query"],"summary":"TotalTimeoutFees returns the total timeout fees for a packet given its identifier","operationId":"FeeQuery_TotalTimeoutFees","parameters":[{"type":"string","description":"channel unique identifier","name":"packet_id.channel_id","in":"path","required":true},{"type":"string","description":"channel port identifier","name":"packet_id.port_id","in":"path","required":true},{"type":"string","format":"uint64","description":"packet sequence","name":"packet_id.sequence","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.fee.v1.QueryTotalTimeoutFeesResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/apps/fee/v1/fee_enabled":{"get":{"tags":["Query"],"summary":"FeeEnabledChannels returns a list of all fee enabled channels","operationId":"FeeQuery_FeeEnabledChannels","parameters":[{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"},{"type":"string","format":"uint64","description":"block height at which to query","name":"query_height","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.fee.v1.QueryFeeEnabledChannelsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/apps/fee/v1/incentivized_packets":{"get":{"tags":["Query"],"summary":"IncentivizedPackets returns all incentivized packets and their associated fees","operationId":"FeeQuery_IncentivizedPackets","parameters":[{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"},{"type":"string","format":"uint64","description":"block height at which to query","name":"query_height","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.fee.v1.QueryIncentivizedPacketsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/apps/interchain_accounts/controller/v1/owners/{owner}/connections/{connection_id}":{"get":{"tags":["Query"],"summary":"InterchainAccount returns the interchain account address for a given owner address on a given connection","operationId":"FeeQuery_InterchainAccount","parameters":[{"type":"string","name":"owner","in":"path","required":true},{"type":"string","name":"connection_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.interchain_accounts.controller.v1.QueryInterchainAccountResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/apps/interchain_accounts/controller/v1/params":{"get":{"tags":["Query"],"summary":"Params queries all parameters of the ICA controller submodule.","operationId":"FeeQuery_Params","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.interchain_accounts.controller.v1.QueryParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/apps/interchain_accounts/host/v1/params":{"get":{"tags":["Query"],"summary":"Params queries all parameters of the ICA host submodule.","operationId":"FeeQuery_ParamsMixin148","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.interchain_accounts.host.v1.QueryParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/apps/transfer/v1/channels/{channel_id}/ports/{port_id}/escrow_address":{"get":{"tags":["Query"],"summary":"EscrowAddress returns the escrow address for a particular port and channel id.","operationId":"FeeQuery_EscrowAddress","parameters":[{"type":"string","description":"unique channel identifier","name":"channel_id","in":"path","required":true},{"type":"string","description":"unique port identifier","name":"port_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.transfer.v1.QueryEscrowAddressResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/apps/transfer/v1/denom_hashes/{trace}":{"get":{"tags":["Query"],"summary":"DenomHash queries a denomination hash information.","operationId":"FeeQuery_DenomHash","parameters":[{"pattern":".+","type":"string","description":"The denomination trace ([port_id]/[channel_id])+/[denom]","name":"trace","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.transfer.v1.QueryDenomHashResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/apps/transfer/v1/denom_traces":{"get":{"tags":["Query"],"summary":"DenomTraces queries all denomination traces.","operationId":"FeeQuery_DenomTraces","parameters":[{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.transfer.v1.QueryDenomTracesResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/apps/transfer/v1/denom_traces/{hash}":{"get":{"tags":["Query"],"summary":"DenomTrace queries a denomination trace information.","operationId":"FeeQuery_DenomTrace","parameters":[{"pattern":".+","type":"string","description":"hash (in hex format) or denom (full denom with ibc prefix) of the denomination trace information.","name":"hash","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.transfer.v1.QueryDenomTraceResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/apps/transfer/v1/denoms/{denom}/total_escrow":{"get":{"tags":["Query"],"summary":"TotalEscrowForDenom returns the total amount of tokens in escrow based on the denom.","operationId":"FeeQuery_TotalEscrowForDenom","parameters":[{"pattern":".+","type":"string","name":"denom","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.transfer.v1.QueryTotalEscrowForDenomResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/apps/transfer/v1/params":{"get":{"tags":["Query"],"summary":"Params queries all parameters of the ibc-transfer module.","operationId":"FeeQuery_ParamsMixin155","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.applications.transfer.v1.QueryParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/channel/v1/channels":{"get":{"tags":["Query"],"summary":"Channels queries all the IBC channels of a chain.","operationId":"FeeQuery_Channels","parameters":[{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.QueryChannelsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}":{"get":{"tags":["Query"],"summary":"Channel queries an IBC Channel.","operationId":"FeeQuery_Channel","parameters":[{"type":"string","description":"channel unique identifier","name":"channel_id","in":"path","required":true},{"type":"string","description":"port unique identifier","name":"port_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.QueryChannelResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/client_state":{"get":{"tags":["Query"],"summary":"ChannelClientState queries for the client state for the channel associated\nwith the provided channel identifiers.","operationId":"FeeQuery_ChannelClientState","parameters":[{"type":"string","description":"channel unique identifier","name":"channel_id","in":"path","required":true},{"type":"string","description":"port unique identifier","name":"port_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.QueryChannelClientStateResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/consensus_state/revision/{revision_number}/height/{revision_height}":{"get":{"tags":["Query"],"summary":"ChannelConsensusState queries for the consensus state for the channel\nassociated with the provided channel identifiers.","operationId":"FeeQuery_ChannelConsensusState","parameters":[{"type":"string","description":"channel unique identifier","name":"channel_id","in":"path","required":true},{"type":"string","description":"port unique identifier","name":"port_id","in":"path","required":true},{"type":"string","format":"uint64","description":"revision number of the consensus state","name":"revision_number","in":"path","required":true},{"type":"string","format":"uint64","description":"revision height of the consensus state","name":"revision_height","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.QueryChannelConsensusStateResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/next_sequence":{"get":{"tags":["Query"],"summary":"NextSequenceReceive returns the next receive sequence for a given channel.","operationId":"FeeQuery_NextSequenceReceive","parameters":[{"type":"string","description":"channel unique identifier","name":"channel_id","in":"path","required":true},{"type":"string","description":"port unique identifier","name":"port_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.QueryNextSequenceReceiveResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/next_sequence_send":{"get":{"tags":["Query"],"summary":"NextSequenceSend returns the next send sequence for a given channel.","operationId":"FeeQuery_NextSequenceSend","parameters":[{"type":"string","description":"channel unique identifier","name":"channel_id","in":"path","required":true},{"type":"string","description":"port unique identifier","name":"port_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.QueryNextSequenceSendResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/packet_acknowledgements":{"get":{"tags":["Query"],"summary":"PacketAcknowledgements returns all the packet acknowledgements associated\nwith a channel.","operationId":"FeeQuery_PacketAcknowledgements","parameters":[{"type":"string","description":"channel unique identifier","name":"channel_id","in":"path","required":true},{"type":"string","description":"port unique identifier","name":"port_id","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"},{"type":"array","items":{"type":"string","format":"uint64"},"collectionFormat":"multi","description":"list of packet sequences","name":"packet_commitment_sequences","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.QueryPacketAcknowledgementsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/packet_acks/{sequence}":{"get":{"tags":["Query"],"summary":"PacketAcknowledgement queries a stored packet acknowledgement hash.","operationId":"FeeQuery_PacketAcknowledgement","parameters":[{"type":"string","description":"channel unique identifier","name":"channel_id","in":"path","required":true},{"type":"string","description":"port unique identifier","name":"port_id","in":"path","required":true},{"type":"string","format":"uint64","description":"packet sequence","name":"sequence","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.QueryPacketAcknowledgementResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/packet_commitments":{"get":{"tags":["Query"],"summary":"PacketCommitments returns all the packet commitments hashes associated\nwith a channel.","operationId":"FeeQuery_PacketCommitments","parameters":[{"type":"string","description":"channel unique identifier","name":"channel_id","in":"path","required":true},{"type":"string","description":"port unique identifier","name":"port_id","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.QueryPacketCommitmentsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/packet_commitments/{packet_ack_sequences}/unreceived_acks":{"get":{"tags":["Query"],"summary":"UnreceivedAcks returns all the unreceived IBC acknowledgements associated\nwith a channel and sequences.","operationId":"FeeQuery_UnreceivedAcks","parameters":[{"type":"string","description":"channel unique identifier","name":"channel_id","in":"path","required":true},{"type":"string","description":"port unique identifier","name":"port_id","in":"path","required":true},{"minItems":1,"type":"array","items":{"type":"string","format":"uint64"},"collectionFormat":"csv","description":"list of acknowledgement sequences","name":"packet_ack_sequences","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.QueryUnreceivedAcksResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/packet_commitments/{packet_commitment_sequences}/unreceived_packets":{"get":{"tags":["Query"],"summary":"UnreceivedPackets returns all the unreceived IBC packets associated with a\nchannel and sequences.","operationId":"FeeQuery_UnreceivedPackets","parameters":[{"type":"string","description":"channel unique identifier","name":"channel_id","in":"path","required":true},{"type":"string","description":"port unique identifier","name":"port_id","in":"path","required":true},{"minItems":1,"type":"array","items":{"type":"string","format":"uint64"},"collectionFormat":"csv","description":"list of packet sequences","name":"packet_commitment_sequences","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.QueryUnreceivedPacketsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/packet_commitments/{sequence}":{"get":{"tags":["Query"],"summary":"PacketCommitment queries a stored packet commitment hash.","operationId":"FeeQuery_PacketCommitment","parameters":[{"type":"string","description":"channel unique identifier","name":"channel_id","in":"path","required":true},{"type":"string","description":"port unique identifier","name":"port_id","in":"path","required":true},{"type":"string","format":"uint64","description":"packet sequence","name":"sequence","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.QueryPacketCommitmentResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/packet_receipts/{sequence}":{"get":{"tags":["Query"],"summary":"PacketReceipt queries if a given packet sequence has been received on the\nqueried chain","operationId":"FeeQuery_PacketReceipt","parameters":[{"type":"string","description":"channel unique identifier","name":"channel_id","in":"path","required":true},{"type":"string","description":"port unique identifier","name":"port_id","in":"path","required":true},{"type":"string","format":"uint64","description":"packet sequence","name":"sequence","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.QueryPacketReceiptResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/upgrade":{"get":{"tags":["Query"],"summary":"Upgrade returns the upgrade for a given port and channel id.","operationId":"FeeQuery_Upgrade","parameters":[{"type":"string","name":"channel_id","in":"path","required":true},{"type":"string","name":"port_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.QueryUpgradeResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/upgrade_error":{"get":{"tags":["Query"],"summary":"UpgradeError returns the error receipt if the upgrade handshake failed.","operationId":"FeeQuery_UpgradeError","parameters":[{"type":"string","name":"channel_id","in":"path","required":true},{"type":"string","name":"port_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.QueryUpgradeErrorResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/channel/v1/connections/{connection}/channels":{"get":{"tags":["Query"],"summary":"ConnectionChannels queries all the channels associated with a connection\nend.","operationId":"FeeQuery_ConnectionChannels","parameters":[{"type":"string","description":"connection unique identifier","name":"connection","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.QueryConnectionChannelsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/channel/v1/params":{"get":{"tags":["Query"],"summary":"ChannelParams queries all parameters of the ibc channel submodule.","operationId":"FeeQuery_ChannelParams","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.channel.v1.QueryChannelParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/client/v1/client_states":{"get":{"tags":["Query"],"summary":"ClientStates queries all the IBC light clients of a chain.","operationId":"FeeQuery_ClientStates","parameters":[{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.client.v1.QueryClientStatesResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/client/v1/client_states/{client_id}":{"get":{"tags":["Query"],"summary":"ClientState queries an IBC light client.","operationId":"FeeQuery_ClientState","parameters":[{"type":"string","description":"client state unique identifier","name":"client_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.client.v1.QueryClientStateResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/client/v1/client_status/{client_id}":{"get":{"tags":["Query"],"summary":"Status queries the status of an IBC client.","operationId":"FeeQuery_ClientStatus","parameters":[{"type":"string","description":"client unique identifier","name":"client_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.client.v1.QueryClientStatusResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/client/v1/consensus_states/{client_id}":{"get":{"tags":["Query"],"summary":"ConsensusStates queries all the consensus state associated with a given\nclient.","operationId":"FeeQuery_ConsensusStates","parameters":[{"type":"string","description":"client identifier","name":"client_id","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.client.v1.QueryConsensusStatesResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/client/v1/consensus_states/{client_id}/heights":{"get":{"tags":["Query"],"summary":"ConsensusStateHeights queries the height of every consensus states associated with a given client.","operationId":"FeeQuery_ConsensusStateHeights","parameters":[{"type":"string","description":"client identifier","name":"client_id","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.client.v1.QueryConsensusStateHeightsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/client/v1/consensus_states/{client_id}/revision/{revision_number}/height/{revision_height}":{"get":{"tags":["Query"],"summary":"ConsensusState queries a consensus state associated with a client state at\na given height.","operationId":"FeeQuery_ConsensusState","parameters":[{"type":"string","description":"client identifier","name":"client_id","in":"path","required":true},{"type":"string","format":"uint64","description":"consensus state revision number","name":"revision_number","in":"path","required":true},{"type":"string","format":"uint64","description":"consensus state revision height","name":"revision_height","in":"path","required":true},{"type":"boolean","description":"latest_height overrrides the height field and queries the latest stored\nConsensusState","name":"latest_height","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.client.v1.QueryConsensusStateResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/client/v1/params":{"get":{"tags":["Query"],"summary":"ClientParams queries all parameters of the ibc client submodule.","operationId":"FeeQuery_ClientParams","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.client.v1.QueryClientParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/client/v1/upgraded_client_states":{"get":{"tags":["Query"],"summary":"UpgradedClientState queries an Upgraded IBC light client.","operationId":"FeeQuery_UpgradedClientState","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.client.v1.QueryUpgradedClientStateResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/client/v1/upgraded_consensus_states":{"get":{"tags":["Query"],"summary":"UpgradedConsensusState queries an Upgraded IBC consensus state.","operationId":"FeeQuery_UpgradedConsensusState","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.client.v1.QueryUpgradedConsensusStateResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/client/v1/verify_membership":{"post":{"tags":["Query"],"summary":"VerifyMembership queries an IBC light client for proof verification of a value at a given key path.","operationId":"FeeQuery_VerifyMembership","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/ibc.core.client.v1.QueryVerifyMembershipRequest"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.client.v1.QueryVerifyMembershipResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/connection/v1/client_connections/{client_id}":{"get":{"tags":["Query"],"summary":"ClientConnections queries the connection paths associated with a client\nstate.","operationId":"FeeQuery_ClientConnections","parameters":[{"type":"string","description":"client identifier associated with a connection","name":"client_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.connection.v1.QueryClientConnectionsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/connection/v1/connections":{"get":{"tags":["Query"],"summary":"Connections queries all the IBC connections of a chain.","operationId":"FeeQuery_Connections","parameters":[{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.connection.v1.QueryConnectionsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/connection/v1/connections/{connection_id}":{"get":{"tags":["Query"],"summary":"Connection queries an IBC connection end.","operationId":"FeeQuery_Connection","parameters":[{"type":"string","description":"connection unique identifier","name":"connection_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.connection.v1.QueryConnectionResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/connection/v1/connections/{connection_id}/client_state":{"get":{"tags":["Query"],"summary":"ConnectionClientState queries the client state associated with the\nconnection.","operationId":"FeeQuery_ConnectionClientState","parameters":[{"type":"string","description":"connection identifier","name":"connection_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.connection.v1.QueryConnectionClientStateResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/connection/v1/connections/{connection_id}/consensus_state/revision/{revision_number}/height/{revision_height}":{"get":{"tags":["Query"],"summary":"ConnectionConsensusState queries the consensus state associated with the\nconnection.","operationId":"FeeQuery_ConnectionConsensusState","parameters":[{"type":"string","description":"connection identifier","name":"connection_id","in":"path","required":true},{"type":"string","format":"uint64","name":"revision_number","in":"path","required":true},{"type":"string","format":"uint64","name":"revision_height","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.connection.v1.QueryConnectionConsensusStateResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/core/connection/v1/params":{"get":{"tags":["Query"],"summary":"ConnectionParams queries all parameters of the ibc connection submodule.","operationId":"FeeQuery_ConnectionParams","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.core.connection.v1.QueryConnectionParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/lightclients/wasm/v1/checksums":{"get":{"tags":["Query"],"summary":"Get all Wasm checksums","operationId":"FeeQuery_Checksums","parameters":[{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.lightclients.wasm.v1.QueryChecksumsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ibc/lightclients/wasm/v1/checksums/{checksum}/code":{"get":{"tags":["Query"],"summary":"Get Wasm code for given checksum","operationId":"FeeQuery_Code","parameters":[{"type":"string","description":"checksum is a hex encoded string of the code stored.","name":"checksum","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/ibc.lightclients.wasm.v1.QueryCodeResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ignite/modules/claim/airdrop_supply":{"get":{"tags":["Query"],"summary":"Queries a AirdropSupply by index.","operationId":"GithubComignitemodulesQuery_GetAirdropSupply","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.claim.v1.QueryGetAirdropSupplyResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ignite/modules/claim/claim_record":{"get":{"tags":["Query"],"operationId":"GithubComignitemodulesQuery_ListClaimRecord","parameters":[{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.claim.v1.QueryAllClaimRecordResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ignite/modules/claim/claim_record/{address}":{"get":{"tags":["Query"],"summary":"Queries a list of ClaimRecord items.","operationId":"GithubComignitemodulesQuery_GetClaimRecord","parameters":[{"type":"string","name":"address","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.claim.v1.QueryGetClaimRecordResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ignite/modules/claim/initial_claim":{"get":{"tags":["Query"],"summary":"Queries a InitialClaim by index.","operationId":"GithubComignitemodulesQuery_GetInitialClaim","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.claim.v1.QueryGetInitialClaimResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ignite/modules/claim/mission":{"get":{"tags":["Query"],"operationId":"GithubComignitemodulesQuery_ListMission","parameters":[{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.claim.v1.QueryAllMissionResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ignite/modules/claim/mission/{mission_id}":{"get":{"tags":["Query"],"summary":"Queries a list of Mission items.","operationId":"GithubComignitemodulesQuery_GetMission","parameters":[{"type":"string","format":"uint64","name":"mission_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.claim.v1.QueryGetMissionResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ignite/modules/claim/v1/params":{"get":{"tags":["Query"],"summary":"Parameters queries the parameters of the module.","operationId":"GithubComignitemodulesQuery_Params","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.claim.v1.QueryParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ignite/modules/fundraising/auction":{"get":{"tags":["Query"],"summary":"Queries a list of Auction items.","operationId":"GithubComignitemodulesQuery_ListAuction","parameters":[{"type":"string","name":"status","in":"query"},{"type":"string","name":"type","in":"query"},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.fundraising.v1.QueryAllAuctionResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ignite/modules/fundraising/auction/{auction_id}":{"get":{"tags":["Query"],"operationId":"GithubComignitemodulesQuery_GetAuction","parameters":[{"type":"string","format":"uint64","name":"auction_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.fundraising.v1.QueryGetAuctionResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ignite/modules/fundraising/auction/{auction_id}/allowed_bidder":{"get":{"tags":["Query"],"summary":"Queries a list of AllowedBidder items.","operationId":"GithubComignitemodulesQuery_ListAllowedBidder","parameters":[{"type":"string","format":"uint64","name":"auction_id","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.fundraising.v1.QueryAllAllowedBidderResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ignite/modules/fundraising/auction/{auction_id}/allowed_bidder/{bidder}":{"get":{"tags":["Query"],"operationId":"GithubComignitemodulesQuery_GetAllowedBidder","parameters":[{"type":"string","format":"uint64","name":"auction_id","in":"path","required":true},{"type":"string","name":"bidder","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.fundraising.v1.QueryGetAllowedBidderResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ignite/modules/fundraising/auction/{auction_id}/bid":{"get":{"tags":["Query"],"summary":"Queries a list of Bid items.","operationId":"GithubComignitemodulesQuery_ListBid","parameters":[{"type":"string","format":"uint64","name":"auction_id","in":"path","required":true},{"type":"string","name":"bidder","in":"query"},{"type":"string","name":"is_matched","in":"query"},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.fundraising.v1.QueryAllBidResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ignite/modules/fundraising/auction/{auction_id}/bid/{bid_id}":{"get":{"tags":["Query"],"operationId":"GithubComignitemodulesQuery_GetBid","parameters":[{"type":"string","format":"uint64","name":"auction_id","in":"path","required":true},{"type":"string","format":"uint64","name":"bid_id","in":"path","required":true}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.fundraising.v1.QueryGetBidResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ignite/modules/fundraising/auction/{auction_id}/vestings":{"get":{"tags":["Query"],"summary":"Queries a list of VestingQueue items.","operationId":"GithubComignitemodulesQuery_ListVestingQueue","parameters":[{"type":"string","format":"uint64","name":"auction_id","in":"path","required":true},{"type":"string","format":"byte","description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","name":"pagination.key","in":"query"},{"type":"string","format":"uint64","description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","name":"pagination.offset","in":"query"},{"type":"string","format":"uint64","description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","name":"pagination.limit","in":"query"},{"type":"boolean","description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","name":"pagination.count_total","in":"query"},{"type":"boolean","description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","name":"pagination.reverse","in":"query"}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.fundraising.v1.QueryAllVestingQueueResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ignite/modules/fundraising/v1/params":{"get":{"tags":["Query"],"summary":"Parameters queries the parameters of the module.","operationId":"GithubComignitemodulesQuery_ParamsMixin15","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.fundraising.v1.QueryParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ignite/modules/mint/annual_provisions":{"get":{"tags":["Query"],"summary":"Queries a list of AnnualProvisions items.","operationId":"GithubComignitemodulesQuery_AnnualProvisions","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.mint.v1.QueryAnnualProvisionsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ignite/modules/mint/inflation":{"get":{"tags":["Query"],"summary":"Queries a list of Inflation items.","operationId":"GithubComignitemodulesQuery_Inflation","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.mint.v1.QueryInflationResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/ignite/modules/mint/v1/params":{"get":{"tags":["Query"],"summary":"Parameters queries the parameters of the module.","operationId":"GithubComignitemodulesQuery_ParamsMixin22","responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.mint.v1.QueryParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/modules.claim.v1.Msg/Claim":{"post":{"tags":["Msg"],"operationId":"GithubComignitemodulesMsg_Claim","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/modules.claim.v1.MsgClaim"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.claim.v1.MsgClaimResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/modules.claim.v1.Msg/UpdateParams":{"post":{"tags":["Msg"],"summary":"UpdateParams defines a (governance) operation for updating the module\nparameters. The authority defaults to the x/gov module account.","operationId":"GithubComignitemodulesMsg_UpdateParams","parameters":[{"description":"MsgUpdateParams is the Msg/UpdateParams request type.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/modules.claim.v1.MsgUpdateParams"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.claim.v1.MsgUpdateParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/modules.fundraising.v1.Msg/AddAllowedBidder":{"post":{"tags":["Msg"],"summary":"AddAllowedBidder defines a method sto add a single allowed bidder message.\nThis is for the testing purpose and it must not be used in mainnet.","operationId":"GithubComignitemodulesMsg_AddAllowedBidder","parameters":[{"description":"MsgAddAllowedBidder defines a SDK message for adding an allowed bidder to the\nauction.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/modules.fundraising.v1.MsgAddAllowedBidder"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.fundraising.v1.MsgAddAllowedBidderResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/modules.fundraising.v1.Msg/CancelAuction":{"post":{"tags":["Msg"],"summary":"CancelAuction defines a method to cancel the auction message.","operationId":"GithubComignitemodulesMsg_CancelAuction","parameters":[{"description":"MsgCancelAuction defines a SDK message for cancelling the auction.\nCancelling is only allowed when the auction hasn't started yet.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/modules.fundraising.v1.MsgCancelAuction"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.fundraising.v1.MsgCancelAuctionResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/modules.fundraising.v1.Msg/CreateBatchAuction":{"post":{"tags":["Msg"],"summary":"CreateBatchAuction submits a create batch auction message.","operationId":"GithubComignitemodulesMsg_CreateBatchAuction","parameters":[{"description":"MsgCreateBatchAuction defines a SDK message for creating an batch\nauction.\n\nSee:\nhttps://github.com/ignite/modules/tree/main/x/fundraising/spec/04_messages.md","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/modules.fundraising.v1.MsgCreateBatchAuction"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.fundraising.v1.MsgCreateBatchAuctionResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/modules.fundraising.v1.Msg/CreateFixedPriceAuction":{"post":{"tags":["Msg"],"summary":"CreateFixedPriceAuction submits a create fixed price auction message.","operationId":"GithubComignitemodulesMsg_CreateFixedPriceAuction","parameters":[{"description":"MsgCreateFixedPriceAuction defines a SDK message for creating a fixed price\nauction.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/modules.fundraising.v1.MsgCreateFixedPriceAuction"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.fundraising.v1.MsgCreateFixedPriceAuctionResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/modules.fundraising.v1.Msg/ModifyBid":{"post":{"tags":["Msg"],"summary":"ModifyBid defines a method to modify the bid message.","operationId":"GithubComignitemodulesMsg_ModifyBid","parameters":[{"description":"MsgModifyBid defines a SDK message for modifying an existing bid for the\nauction.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/modules.fundraising.v1.MsgModifyBid"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.fundraising.v1.MsgModifyBidResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/modules.fundraising.v1.Msg/PlaceBid":{"post":{"tags":["Msg"],"summary":"PlaceBid defines a method to place a bid message.","operationId":"GithubComignitemodulesMsg_PlaceBid","parameters":[{"description":"MsgPlaceBid defines a SDK message for placing a bid for the auction.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/modules.fundraising.v1.MsgPlaceBid"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.fundraising.v1.MsgPlaceBidResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/modules.fundraising.v1.Msg/UpdateParams":{"post":{"tags":["Msg"],"summary":"UpdateParams defines a (governance) operation for updating the module\nparameters. The authority defaults to the x/gov module account.","operationId":"GithubComignitemodulesMsg_UpdateParamsMixin16","parameters":[{"description":"MsgUpdateParams is the Msg/UpdateParams request type.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/modules.fundraising.v1.MsgUpdateParams"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.fundraising.v1.MsgUpdateParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/modules.mint.v1.Msg/UpdateParams":{"post":{"tags":["Msg"],"summary":"UpdateParams defines a (governance) operation for updating the module\nparameters. The authority defaults to the x/gov module account.","operationId":"GithubComignitemodulesMsg_UpdateParamsMixin23","parameters":[{"description":"MsgUpdateParams is the Msg/UpdateParams request type.","name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/modules.mint.v1.MsgUpdateParams"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/modules.mint.v1.MsgUpdateParamsResponse"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/tendermint.abci.ABCI/ApplySnapshotChunk":{"post":{"tags":["ABCI"],"operationId":"EvidenceABCI_ApplySnapshotChunk","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/tendermint.abci.RequestApplySnapshotChunk"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/tendermint.abci.ResponseApplySnapshotChunk"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/tendermint.abci.ABCI/CheckTx":{"post":{"tags":["ABCI"],"operationId":"EvidenceABCI_CheckTx","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/tendermint.abci.RequestCheckTx"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/tendermint.abci.ResponseCheckTx"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/tendermint.abci.ABCI/Commit":{"post":{"tags":["ABCI"],"operationId":"EvidenceABCI_Commit","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/tendermint.abci.RequestCommit"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/tendermint.abci.ResponseCommit"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/tendermint.abci.ABCI/Echo":{"post":{"tags":["ABCI"],"operationId":"EvidenceABCI_Echo","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/tendermint.abci.RequestEcho"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/tendermint.abci.ResponseEcho"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/tendermint.abci.ABCI/ExtendVote":{"post":{"tags":["ABCI"],"operationId":"EvidenceABCI_ExtendVote","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/tendermint.abci.RequestExtendVote"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/tendermint.abci.ResponseExtendVote"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/tendermint.abci.ABCI/FinalizeBlock":{"post":{"tags":["ABCI"],"operationId":"EvidenceABCI_FinalizeBlock","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/tendermint.abci.RequestFinalizeBlock"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/tendermint.abci.ResponseFinalizeBlock"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/tendermint.abci.ABCI/Flush":{"post":{"tags":["ABCI"],"operationId":"EvidenceABCI_Flush","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/tendermint.abci.RequestFlush"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/tendermint.abci.ResponseFlush"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/tendermint.abci.ABCI/Info":{"post":{"tags":["ABCI"],"operationId":"EvidenceABCI_Info","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/tendermint.abci.RequestInfo"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/tendermint.abci.ResponseInfo"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/tendermint.abci.ABCI/InitChain":{"post":{"tags":["ABCI"],"operationId":"EvidenceABCI_InitChain","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/tendermint.abci.RequestInitChain"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/tendermint.abci.ResponseInitChain"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/tendermint.abci.ABCI/ListSnapshots":{"post":{"tags":["ABCI"],"operationId":"EvidenceABCI_ListSnapshots","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/tendermint.abci.RequestListSnapshots"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/tendermint.abci.ResponseListSnapshots"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/tendermint.abci.ABCI/LoadSnapshotChunk":{"post":{"tags":["ABCI"],"operationId":"EvidenceABCI_LoadSnapshotChunk","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/tendermint.abci.RequestLoadSnapshotChunk"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/tendermint.abci.ResponseLoadSnapshotChunk"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/tendermint.abci.ABCI/OfferSnapshot":{"post":{"tags":["ABCI"],"operationId":"EvidenceABCI_OfferSnapshot","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/tendermint.abci.RequestOfferSnapshot"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/tendermint.abci.ResponseOfferSnapshot"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/tendermint.abci.ABCI/PrepareProposal":{"post":{"tags":["ABCI"],"operationId":"EvidenceABCI_PrepareProposal","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/tendermint.abci.RequestPrepareProposal"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/tendermint.abci.ResponsePrepareProposal"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/tendermint.abci.ABCI/ProcessProposal":{"post":{"tags":["ABCI"],"operationId":"EvidenceABCI_ProcessProposal","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/tendermint.abci.RequestProcessProposal"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/tendermint.abci.ResponseProcessProposal"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/tendermint.abci.ABCI/Query":{"post":{"tags":["ABCI"],"operationId":"EvidenceABCI_Query","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/tendermint.abci.RequestQuery"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/tendermint.abci.ResponseQuery"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}},"/tendermint.abci.ABCI/VerifyVoteExtension":{"post":{"tags":["ABCI"],"operationId":"EvidenceABCI_VerifyVoteExtension","parameters":[{"name":"body","in":"body","required":true,"schema":{"$ref":"#/definitions/tendermint.abci.RequestVerifyVoteExtension"}}],"responses":{"200":{"description":"A successful response.","schema":{"$ref":"#/definitions/tendermint.abci.ResponseVerifyVoteExtension"}},"default":{"description":"An unexpected error response.","schema":{"$ref":"#/definitions/google.rpc.Status"}}}}}},"definitions":{"cosmos.auth.v1beta1.AddressBytesToStringResponse":{"description":"AddressBytesToStringResponse is the response type for AddressString rpc method.\n\nSince: cosmos-sdk 0.46","type":"object","properties":{"address_string":{"type":"string"}}},"cosmos.auth.v1beta1.AddressStringToBytesResponse":{"description":"AddressStringToBytesResponse is the response type for AddressBytes rpc method.\n\nSince: cosmos-sdk 0.46","type":"object","properties":{"address_bytes":{"type":"string","format":"byte"}}},"cosmos.auth.v1beta1.BaseAccount":{"description":"BaseAccount defines a base account type. It contains all the necessary fields\nfor basic account functionality. Any custom account type should extend this\ntype for additional functionality (e.g. vesting).","type":"object","properties":{"account_number":{"type":"string","format":"uint64"},"address":{"type":"string"},"pub_key":{"$ref":"#/definitions/google.protobuf.Any"},"sequence":{"type":"string","format":"uint64"}}},"cosmos.auth.v1beta1.Bech32PrefixResponse":{"description":"Bech32PrefixResponse is the response type for Bech32Prefix rpc method.\n\nSince: cosmos-sdk 0.46","type":"object","properties":{"bech32_prefix":{"type":"string"}}},"cosmos.auth.v1beta1.MsgUpdateParams":{"description":"MsgUpdateParams is the Msg/UpdateParams request type.\n\nSince: cosmos-sdk 0.47","type":"object","properties":{"authority":{"description":"authority is the address that controls the module (defaults to x/gov unless overwritten).","type":"string"},"params":{"description":"params defines the x/auth parameters to update.\n\nNOTE: All parameters must be supplied.","$ref":"#/definitions/cosmos.auth.v1beta1.Params"}}},"cosmos.auth.v1beta1.MsgUpdateParamsResponse":{"description":"MsgUpdateParamsResponse defines the response structure for executing a\nMsgUpdateParams message.\n\nSince: cosmos-sdk 0.47","type":"object"},"cosmos.auth.v1beta1.Params":{"description":"Params defines the parameters for the auth module.","type":"object","properties":{"max_memo_characters":{"type":"string","format":"uint64"},"sig_verify_cost_ed25519":{"type":"string","format":"uint64"},"sig_verify_cost_secp256k1":{"type":"string","format":"uint64"},"tx_sig_limit":{"type":"string","format":"uint64"},"tx_size_cost_per_byte":{"type":"string","format":"uint64"}}},"cosmos.auth.v1beta1.QueryAccountAddressByIDResponse":{"description":"Since: cosmos-sdk 0.46.2","type":"object","title":"QueryAccountAddressByIDResponse is the response type for AccountAddressByID rpc method","properties":{"account_address":{"type":"string"}}},"cosmos.auth.v1beta1.QueryAccountInfoResponse":{"description":"QueryAccountInfoResponse is the Query/AccountInfo response type.\n\nSince: cosmos-sdk 0.47","type":"object","properties":{"info":{"description":"info is the account info which is represented by BaseAccount.","$ref":"#/definitions/cosmos.auth.v1beta1.BaseAccount"}}},"cosmos.auth.v1beta1.QueryAccountResponse":{"description":"QueryAccountResponse is the response type for the Query/Account RPC method.","type":"object","properties":{"account":{"description":"account defines the account of the corresponding address.","$ref":"#/definitions/google.protobuf.Any"}}},"cosmos.auth.v1beta1.QueryAccountsResponse":{"description":"QueryAccountsResponse is the response type for the Query/Accounts RPC method.\n\nSince: cosmos-sdk 0.43","type":"object","properties":{"accounts":{"type":"array","title":"accounts are the existing accounts","items":{"type":"object","$ref":"#/definitions/google.protobuf.Any"}},"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.auth.v1beta1.QueryModuleAccountByNameResponse":{"description":"QueryModuleAccountByNameResponse is the response type for the Query/ModuleAccountByName RPC method.","type":"object","properties":{"account":{"$ref":"#/definitions/google.protobuf.Any"}}},"cosmos.auth.v1beta1.QueryModuleAccountsResponse":{"description":"QueryModuleAccountsResponse is the response type for the Query/ModuleAccounts RPC method.\n\nSince: cosmos-sdk 0.46","type":"object","properties":{"accounts":{"type":"array","items":{"type":"object","$ref":"#/definitions/google.protobuf.Any"}}}},"cosmos.auth.v1beta1.QueryParamsResponse":{"description":"QueryParamsResponse is the response type for the Query/Params RPC method.","type":"object","properties":{"params":{"description":"params defines the parameters of the module.","$ref":"#/definitions/cosmos.auth.v1beta1.Params"}}},"cosmos.authz.v1beta1.Grant":{"description":"Grant gives permissions to execute\nthe provide method with expiration time.","type":"object","properties":{"authorization":{"$ref":"#/definitions/google.protobuf.Any"},"expiration":{"type":"string","format":"date-time","title":"time when the grant will expire and will be pruned. If null, then the grant\ndoesn't have a time expiration (other conditions in `authorization`\nmay apply to invalidate the grant)"}}},"cosmos.authz.v1beta1.GrantAuthorization":{"type":"object","title":"GrantAuthorization extends a grant with both the addresses of the grantee and granter.\nIt is used in genesis.proto and query.proto","properties":{"authorization":{"$ref":"#/definitions/google.protobuf.Any"},"expiration":{"type":"string","format":"date-time"},"grantee":{"type":"string"},"granter":{"type":"string"}}},"cosmos.authz.v1beta1.MsgExec":{"description":"MsgExec attempts to execute the provided messages using\nauthorizations granted to the grantee. Each message should have only\none signer corresponding to the granter of the authorization.","type":"object","properties":{"grantee":{"type":"string"},"msgs":{"description":"Execute Msg.\nThe x/authz will try to find a grant matching (msg.signers[0], grantee, MsgTypeURL(msg))\ntriple and validate it.","type":"array","items":{"type":"object","$ref":"#/definitions/google.protobuf.Any"}}}},"cosmos.authz.v1beta1.MsgExecResponse":{"description":"MsgExecResponse defines the Msg/MsgExecResponse response type.","type":"object","properties":{"results":{"type":"array","items":{"type":"string","format":"byte"}}}},"cosmos.authz.v1beta1.MsgGrant":{"description":"MsgGrant is a request type for Grant method. It declares authorization to the grantee\non behalf of the granter with the provided expiration time.","type":"object","properties":{"grant":{"$ref":"#/definitions/cosmos.authz.v1beta1.Grant"},"grantee":{"type":"string"},"granter":{"type":"string"}}},"cosmos.authz.v1beta1.MsgGrantResponse":{"description":"MsgGrantResponse defines the Msg/MsgGrant response type.","type":"object"},"cosmos.authz.v1beta1.MsgRevoke":{"description":"MsgRevoke revokes any authorization with the provided sdk.Msg type on the\ngranter's account with that has been granted to the grantee.","type":"object","properties":{"grantee":{"type":"string"},"granter":{"type":"string"},"msg_type_url":{"type":"string"}}},"cosmos.authz.v1beta1.MsgRevokeResponse":{"description":"MsgRevokeResponse defines the Msg/MsgRevokeResponse response type.","type":"object"},"cosmos.authz.v1beta1.QueryGranteeGrantsResponse":{"description":"QueryGranteeGrantsResponse is the response type for the Query/GranteeGrants RPC method.","type":"object","properties":{"grants":{"description":"grants is a list of grants granted to the grantee.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.authz.v1beta1.GrantAuthorization"}},"pagination":{"description":"pagination defines an pagination for the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.authz.v1beta1.QueryGranterGrantsResponse":{"description":"QueryGranterGrantsResponse is the response type for the Query/GranterGrants RPC method.","type":"object","properties":{"grants":{"description":"grants is a list of grants granted by the granter.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.authz.v1beta1.GrantAuthorization"}},"pagination":{"description":"pagination defines an pagination for the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.authz.v1beta1.QueryGrantsResponse":{"description":"QueryGrantsResponse is the response type for the Query/Authorizations RPC method.","type":"object","properties":{"grants":{"description":"authorizations is a list of grants granted for grantee by granter.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.authz.v1beta1.Grant"}},"pagination":{"description":"pagination defines an pagination for the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.autocli.v1.AppOptionsRequest":{"description":"AppOptionsRequest is the RemoteInfoService/AppOptions request type.","type":"object"},"cosmos.autocli.v1.AppOptionsResponse":{"description":"AppOptionsResponse is the RemoteInfoService/AppOptions response type.","type":"object","properties":{"module_options":{"description":"module_options is a map of module name to autocli module options.","type":"object","additionalProperties":{"$ref":"#/definitions/cosmos.autocli.v1.ModuleOptions"}}}},"cosmos.autocli.v1.FlagOptions":{"description":"FlagOptions are options for flags generated from rpc request fields.\nBy default, all request fields are configured as flags based on the\nkebab-case name of the field. Fields can be turned into positional arguments\ninstead by using RpcCommandOptions.positional_args.","type":"object","properties":{"default_value":{"description":"default_value is the default value as text.","type":"string"},"deprecated":{"description":"deprecated is the usage text to show if this flag is deprecated.","type":"string"},"hidden":{"type":"boolean","title":"hidden hides the flag from help/usage text"},"name":{"description":"name is an alternate name to use for the field flag.","type":"string"},"shorthand":{"description":"shorthand is a one-letter abbreviated flag.","type":"string"},"shorthand_deprecated":{"description":"shorthand_deprecated is the usage text to show if the shorthand of this flag is deprecated.","type":"string"},"usage":{"description":"usage is the help message.","type":"string"}}},"cosmos.autocli.v1.ModuleOptions":{"description":"ModuleOptions describes the CLI options for a Cosmos SDK module.","type":"object","properties":{"query":{"description":"query describes the queries commands for the module.","$ref":"#/definitions/cosmos.autocli.v1.ServiceCommandDescriptor"},"tx":{"description":"tx describes the tx commands for the module.","$ref":"#/definitions/cosmos.autocli.v1.ServiceCommandDescriptor"}}},"cosmos.autocli.v1.PositionalArgDescriptor":{"description":"PositionalArgDescriptor describes a positional argument.","type":"object","properties":{"proto_field":{"description":"proto_field specifies the proto field to use as the positional arg. Any\nfields used as positional args will not have a flag generated.","type":"string"},"varargs":{"description":"varargs makes a positional parameter a varargs parameter. This can only be\napplied to last positional parameter and the proto_field must a repeated\nfield.","type":"boolean"}}},"cosmos.autocli.v1.RpcCommandOptions":{"description":"RpcCommandOptions specifies options for commands generated from protobuf\nrpc methods.","type":"object","properties":{"alias":{"description":"alias is an array of aliases that can be used instead of the first word in Use.","type":"array","items":{"type":"string"}},"deprecated":{"description":"deprecated defines, if this command is deprecated and should print this string when used.","type":"string"},"example":{"description":"example is examples of how to use the command.","type":"string"},"flag_options":{"description":"flag_options are options for flags generated from rpc request fields.\nBy default all request fields are configured as flags. They can\nalso be configured as positional args instead using positional_args.","type":"object","additionalProperties":{"$ref":"#/definitions/cosmos.autocli.v1.FlagOptions"}},"long":{"description":"long is the long message shown in the 'help \u003cthis-command\u003e' output.","type":"string"},"positional_args":{"description":"positional_args specifies positional arguments for the command.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.autocli.v1.PositionalArgDescriptor"}},"rpc_method":{"description":"rpc_method is short name of the protobuf rpc method that this command is\ngenerated from.","type":"string"},"short":{"description":"short is the short description shown in the 'help' output.","type":"string"},"skip":{"description":"skip specifies whether to skip this rpc method when generating commands.","type":"boolean"},"suggest_for":{"description":"suggest_for is an array of command names for which this command will be suggested -\nsimilar to aliases but only suggests.","type":"array","items":{"type":"string"}},"use":{"description":"use is the one-line usage method. It also allows specifying an alternate\nname for the command as the first word of the usage text.\n\nBy default the name of an rpc command is the kebab-case short name of the\nrpc method.","type":"string"},"version":{"description":"version defines the version for this command. If this value is non-empty and the command does not\ndefine a \"version\" flag, a \"version\" boolean flag will be added to the command and, if specified,\nwill print content of the \"Version\" variable. A shorthand \"v\" flag will also be added if the\ncommand does not define one.","type":"string"}}},"cosmos.autocli.v1.ServiceCommandDescriptor":{"description":"ServiceCommandDescriptor describes a CLI command based on a protobuf service.","type":"object","properties":{"rpc_command_options":{"description":"rpc_command_options are options for commands generated from rpc methods.\nIf no options are specified for a given rpc method on the service, a\ncommand will be generated for that method with the default options.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.autocli.v1.RpcCommandOptions"}},"service":{"description":"service is the fully qualified name of the protobuf service to build\nthe command from. It can be left empty if sub_commands are used instead\nwhich may be the case if a module provides multiple tx and/or query services.","type":"string"},"sub_commands":{"description":"sub_commands is a map of optional sub-commands for this command based on\ndifferent protobuf services. The map key is used as the name of the\nsub-command.","type":"object","additionalProperties":{"$ref":"#/definitions/cosmos.autocli.v1.ServiceCommandDescriptor"}}}},"cosmos.bank.v1beta1.DenomOwner":{"description":"DenomOwner defines structure representing an account that owns or holds a\nparticular denominated token. It contains the account address and account\nbalance of the denominated token.\n\nSince: cosmos-sdk 0.46","type":"object","properties":{"address":{"description":"address defines the address that owns a particular denomination.","type":"string"},"balance":{"description":"balance is the balance of the denominated coin for an account.","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}}},"cosmos.bank.v1beta1.DenomUnit":{"description":"DenomUnit represents a struct that describes a given\ndenomination unit of the basic token.","type":"object","properties":{"aliases":{"type":"array","title":"aliases is a list of string aliases for the given denom","items":{"type":"string"}},"denom":{"description":"denom represents the string name of the given denom unit (e.g uatom).","type":"string"},"exponent":{"description":"exponent represents power of 10 exponent that one must\nraise the base_denom to in order to equal the given DenomUnit's denom\n1 denom = 10^exponent base_denom\n(e.g. with a base_denom of uatom, one can create a DenomUnit of 'atom' with\nexponent = 6, thus: 1 atom = 10^6 uatom).","type":"integer","format":"int64"}}},"cosmos.bank.v1beta1.Input":{"description":"Input models transaction input.","type":"object","properties":{"address":{"type":"string"},"coins":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}}}},"cosmos.bank.v1beta1.Metadata":{"description":"Metadata represents a struct that describes\na basic token.","type":"object","properties":{"base":{"description":"base represents the base denom (should be the DenomUnit with exponent = 0).","type":"string"},"denom_units":{"type":"array","title":"denom_units represents the list of DenomUnit's for a given coin","items":{"type":"object","$ref":"#/definitions/cosmos.bank.v1beta1.DenomUnit"}},"description":{"type":"string"},"display":{"description":"display indicates the suggested denom that should be\ndisplayed in clients.","type":"string"},"name":{"description":"Since: cosmos-sdk 0.43","type":"string","title":"name defines the name of the token (eg: Cosmos Atom)"},"symbol":{"description":"symbol is the token symbol usually shown on exchanges (eg: ATOM). This can\nbe the same as the display.\n\nSince: cosmos-sdk 0.43","type":"string"},"uri":{"description":"URI to a document (on or off-chain) that contains additional information. Optional.\n\nSince: cosmos-sdk 0.46","type":"string"},"uri_hash":{"description":"URIHash is a sha256 hash of a document pointed by URI. It's used to verify that\nthe document didn't change. Optional.\n\nSince: cosmos-sdk 0.46","type":"string"}}},"cosmos.bank.v1beta1.MsgMultiSend":{"description":"MsgMultiSend represents an arbitrary multi-in, multi-out send message.","type":"object","properties":{"inputs":{"description":"Inputs, despite being `repeated`, only allows one sender input. This is\nchecked in MsgMultiSend's ValidateBasic.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.bank.v1beta1.Input"}},"outputs":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.bank.v1beta1.Output"}}}},"cosmos.bank.v1beta1.MsgMultiSendResponse":{"description":"MsgMultiSendResponse defines the Msg/MultiSend response type.","type":"object"},"cosmos.bank.v1beta1.MsgSend":{"description":"MsgSend represents a message to send coins from one account to another.","type":"object","properties":{"amount":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}},"from_address":{"type":"string"},"to_address":{"type":"string"}}},"cosmos.bank.v1beta1.MsgSendResponse":{"description":"MsgSendResponse defines the Msg/Send response type.","type":"object"},"cosmos.bank.v1beta1.MsgSetSendEnabled":{"description":"MsgSetSendEnabled is the Msg/SetSendEnabled request type.\n\nOnly entries to add/update/delete need to be included.\nExisting SendEnabled entries that are not included in this\nmessage are left unchanged.\n\nSince: cosmos-sdk 0.47","type":"object","properties":{"authority":{"description":"authority is the address that controls the module.","type":"string"},"send_enabled":{"description":"send_enabled is the list of entries to add or update.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.bank.v1beta1.SendEnabled"}},"use_default_for":{"description":"use_default_for is a list of denoms that should use the params.default_send_enabled value.\nDenoms listed here will have their SendEnabled entries deleted.\nIf a denom is included that doesn't have a SendEnabled entry,\nit will be ignored.","type":"array","items":{"type":"string"}}}},"cosmos.bank.v1beta1.MsgSetSendEnabledResponse":{"description":"MsgSetSendEnabledResponse defines the Msg/SetSendEnabled response type.\n\nSince: cosmos-sdk 0.47","type":"object"},"cosmos.bank.v1beta1.MsgUpdateParams":{"description":"MsgUpdateParams is the Msg/UpdateParams request type.\n\nSince: cosmos-sdk 0.47","type":"object","properties":{"authority":{"description":"authority is the address that controls the module (defaults to x/gov unless overwritten).","type":"string"},"params":{"description":"params defines the x/bank parameters to update.\n\nNOTE: All parameters must be supplied.","$ref":"#/definitions/cosmos.bank.v1beta1.Params"}}},"cosmos.bank.v1beta1.MsgUpdateParamsResponse":{"description":"MsgUpdateParamsResponse defines the response structure for executing a\nMsgUpdateParams message.\n\nSince: cosmos-sdk 0.47","type":"object"},"cosmos.bank.v1beta1.Output":{"description":"Output models transaction outputs.","type":"object","properties":{"address":{"type":"string"},"coins":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}}}},"cosmos.bank.v1beta1.Params":{"description":"Params defines the parameters for the bank module.","type":"object","properties":{"default_send_enabled":{"type":"boolean"},"send_enabled":{"description":"Deprecated: Use of SendEnabled in params is deprecated.\nFor genesis, use the newly added send_enabled field in the genesis object.\nStorage, lookup, and manipulation of this information is now in the keeper.\n\nAs of cosmos-sdk 0.47, this only exists for backwards compatibility of genesis files.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.bank.v1beta1.SendEnabled"}}}},"cosmos.bank.v1beta1.QueryAllBalancesResponse":{"description":"QueryAllBalancesResponse is the response type for the Query/AllBalances RPC\nmethod.","type":"object","properties":{"balances":{"description":"balances is the balances of all the coins.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}},"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.bank.v1beta1.QueryBalanceResponse":{"description":"QueryBalanceResponse is the response type for the Query/Balance RPC method.","type":"object","properties":{"balance":{"description":"balance is the balance of the coin.","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}}},"cosmos.bank.v1beta1.QueryDenomMetadataByQueryStringResponse":{"description":"QueryDenomMetadataByQueryStringResponse is the response type for the Query/DenomMetadata RPC\nmethod. Identical with QueryDenomMetadataResponse but receives denom as query string in request.","type":"object","properties":{"metadata":{"description":"metadata describes and provides all the client information for the requested token.","$ref":"#/definitions/cosmos.bank.v1beta1.Metadata"}}},"cosmos.bank.v1beta1.QueryDenomMetadataResponse":{"description":"QueryDenomMetadataResponse is the response type for the Query/DenomMetadata RPC\nmethod.","type":"object","properties":{"metadata":{"description":"metadata describes and provides all the client information for the requested token.","$ref":"#/definitions/cosmos.bank.v1beta1.Metadata"}}},"cosmos.bank.v1beta1.QueryDenomOwnersByQueryResponse":{"description":"QueryDenomOwnersByQueryResponse defines the RPC response of a DenomOwnersByQuery RPC query.\n\nSince: cosmos-sdk 0.50.3","type":"object","properties":{"denom_owners":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.bank.v1beta1.DenomOwner"}},"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.bank.v1beta1.QueryDenomOwnersResponse":{"description":"QueryDenomOwnersResponse defines the RPC response of a DenomOwners RPC query.\n\nSince: cosmos-sdk 0.46","type":"object","properties":{"denom_owners":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.bank.v1beta1.DenomOwner"}},"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.bank.v1beta1.QueryDenomsMetadataResponse":{"description":"QueryDenomsMetadataResponse is the response type for the Query/DenomsMetadata RPC\nmethod.","type":"object","properties":{"metadatas":{"description":"metadata provides the client information for all the registered tokens.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.bank.v1beta1.Metadata"}},"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.bank.v1beta1.QueryParamsResponse":{"description":"QueryParamsResponse defines the response type for querying x/bank parameters.","type":"object","properties":{"params":{"description":"params provides the parameters of the bank module.","$ref":"#/definitions/cosmos.bank.v1beta1.Params"}}},"cosmos.bank.v1beta1.QuerySendEnabledResponse":{"description":"QuerySendEnabledResponse defines the RPC response of a SendEnable query.\n\nSince: cosmos-sdk 0.47","type":"object","properties":{"pagination":{"description":"pagination defines the pagination in the response. This field is only\npopulated if the denoms field in the request is empty.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"},"send_enabled":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.bank.v1beta1.SendEnabled"}}}},"cosmos.bank.v1beta1.QuerySpendableBalanceByDenomResponse":{"description":"QuerySpendableBalanceByDenomResponse defines the gRPC response structure for\nquerying an account's spendable balance for a specific denom.\n\nSince: cosmos-sdk 0.47","type":"object","properties":{"balance":{"description":"balance is the balance of the coin.","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}}},"cosmos.bank.v1beta1.QuerySpendableBalancesResponse":{"description":"QuerySpendableBalancesResponse defines the gRPC response structure for querying\nan account's spendable balances.\n\nSince: cosmos-sdk 0.46","type":"object","properties":{"balances":{"description":"balances is the spendable balances of all the coins.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}},"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.bank.v1beta1.QuerySupplyOfResponse":{"description":"QuerySupplyOfResponse is the response type for the Query/SupplyOf RPC method.","type":"object","properties":{"amount":{"description":"amount is the supply of the coin.","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}}},"cosmos.bank.v1beta1.QueryTotalSupplyResponse":{"type":"object","title":"QueryTotalSupplyResponse is the response type for the Query/TotalSupply RPC\nmethod","properties":{"pagination":{"description":"pagination defines the pagination in the response.\n\nSince: cosmos-sdk 0.43","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"},"supply":{"type":"array","title":"supply is the supply of the coins","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}}}},"cosmos.bank.v1beta1.SendEnabled":{"description":"SendEnabled maps coin denom to a send_enabled status (whether a denom is\nsendable).","type":"object","properties":{"denom":{"type":"string"},"enabled":{"type":"boolean"}}},"cosmos.base.abci.v1beta1.ABCIMessageLog":{"description":"ABCIMessageLog defines a structure containing an indexed tx ABCI message log.","type":"object","properties":{"events":{"description":"Events contains a slice of Event objects that were emitted during some\nexecution.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.abci.v1beta1.StringEvent"}},"log":{"type":"string"},"msg_index":{"type":"integer","format":"int64"}}},"cosmos.base.abci.v1beta1.Attribute":{"description":"Attribute defines an attribute wrapper where the key and value are\nstrings instead of raw bytes.","type":"object","properties":{"key":{"type":"string"},"value":{"type":"string"}}},"cosmos.base.abci.v1beta1.GasInfo":{"description":"GasInfo defines tx execution gas context.","type":"object","properties":{"gas_used":{"description":"GasUsed is the amount of gas actually consumed.","type":"string","format":"uint64"},"gas_wanted":{"description":"GasWanted is the maximum units of work we allow this tx to perform.","type":"string","format":"uint64"}}},"cosmos.base.abci.v1beta1.Result":{"description":"Result is the union of ResponseFormat and ResponseCheckTx.","type":"object","properties":{"data":{"description":"Data is any data returned from message or handler execution. It MUST be\nlength prefixed in order to separate data from multiple message executions.\nDeprecated. This field is still populated, but prefer msg_response instead\nbecause it also contains the Msg response typeURL.","type":"string","format":"byte"},"events":{"description":"Events contains a slice of Event objects that were emitted during message\nor handler execution.","type":"array","items":{"type":"object","$ref":"#/definitions/tendermint.abci.Event"}},"log":{"description":"Log contains the log information from message or handler execution.","type":"string"},"msg_responses":{"description":"msg_responses contains the Msg handler responses type packed in Anys.\n\nSince: cosmos-sdk 0.46","type":"array","items":{"type":"object","$ref":"#/definitions/google.protobuf.Any"}}}},"cosmos.base.abci.v1beta1.StringEvent":{"description":"StringEvent defines en Event object wrapper where all the attributes\ncontain key/value pairs that are strings instead of raw bytes.","type":"object","properties":{"attributes":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.abci.v1beta1.Attribute"}},"type":{"type":"string"}}},"cosmos.base.abci.v1beta1.TxResponse":{"description":"TxResponse defines a structure containing relevant tx data and metadata. The\ntags are stringified and the log is JSON decoded.","type":"object","properties":{"code":{"description":"Response code.","type":"integer","format":"int64"},"codespace":{"type":"string","title":"Namespace for the Code"},"data":{"description":"Result bytes, if any.","type":"string"},"events":{"description":"Events defines all the events emitted by processing a transaction. Note,\nthese events include those emitted by processing all the messages and those\nemitted from the ante. Whereas Logs contains the events, with\nadditional metadata, emitted only by processing the messages.\n\nSince: cosmos-sdk 0.42.11, 0.44.5, 0.45","type":"array","items":{"type":"object","$ref":"#/definitions/tendermint.abci.Event"}},"gas_used":{"description":"Amount of gas consumed by transaction.","type":"string","format":"int64"},"gas_wanted":{"description":"Amount of gas requested for transaction.","type":"string","format":"int64"},"height":{"type":"string","format":"int64","title":"The block height"},"info":{"description":"Additional information. May be non-deterministic.","type":"string"},"logs":{"description":"The output of the application's logger (typed). May be non-deterministic.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.abci.v1beta1.ABCIMessageLog"}},"raw_log":{"description":"The output of the application's logger (raw string). May be\nnon-deterministic.","type":"string"},"timestamp":{"description":"Time of the previous block. For heights \u003e 1, it's the weighted median of\nthe timestamps of the valid votes in the block.LastCommit. For height == 1,\nit's genesis time.","type":"string"},"tx":{"description":"The request transaction bytes.","$ref":"#/definitions/google.protobuf.Any"},"txhash":{"description":"The transaction hash.","type":"string"}}},"cosmos.base.node.v1beta1.ConfigResponse":{"description":"ConfigResponse defines the response structure for the Config gRPC query.","type":"object","properties":{"halt_height":{"type":"string","format":"uint64"},"minimum_gas_price":{"type":"string"},"pruning_interval":{"type":"string"},"pruning_keep_recent":{"type":"string"}}},"cosmos.base.node.v1beta1.StatusResponse":{"description":"StateResponse defines the response structure for the status of a node.","type":"object","properties":{"app_hash":{"type":"string","format":"byte","title":"app hash of the current block"},"earliest_store_height":{"type":"string","format":"uint64","title":"earliest block height available in the store"},"height":{"type":"string","format":"uint64","title":"current block height"},"timestamp":{"type":"string","format":"date-time","title":"block height timestamp"},"validator_hash":{"type":"string","format":"byte","title":"validator hash provided by the consensus header"}}},"cosmos.base.query.v1beta1.PageRequest":{"description":"message SomeRequest {\n Foo some_parameter = 1;\n PageRequest pagination = 2;\n }","type":"object","title":"PageRequest is to be embedded in gRPC request messages for efficient\npagination. Ex:","properties":{"count_total":{"description":"count_total is set to true to indicate that the result set should include\na count of the total number of items available for pagination in UIs.\ncount_total is only respected when offset is used. It is ignored when key\nis set.","type":"boolean"},"key":{"description":"key is a value returned in PageResponse.next_key to begin\nquerying the next page most efficiently. Only one of offset or key\nshould be set.","type":"string","format":"byte"},"limit":{"description":"limit is the total number of results to be returned in the result page.\nIf left empty it will default to a value to be set by each app.","type":"string","format":"uint64"},"offset":{"description":"offset is a numeric offset that can be used when key is unavailable.\nIt is less efficient than using key. Only one of offset or key should\nbe set.","type":"string","format":"uint64"},"reverse":{"description":"reverse is set to true if results are to be returned in the descending order.\n\nSince: cosmos-sdk 0.43","type":"boolean"}}},"cosmos.base.query.v1beta1.PageResponse":{"description":"PageResponse is to be embedded in gRPC response messages where the\ncorresponding request message has used PageRequest.\n\n message SomeResponse {\n repeated Bar results = 1;\n PageResponse page = 2;\n }","type":"object","properties":{"next_key":{"description":"next_key is the key to be passed to PageRequest.key to\nquery the next page most efficiently. It will be empty if\nthere are no more results.","type":"string","format":"byte"},"total":{"type":"string","format":"uint64","title":"total is total number of results available if PageRequest.count_total\nwas set, its value is undefined otherwise"}}},"cosmos.base.reflection.v1beta1.ListAllInterfacesResponse":{"description":"ListAllInterfacesResponse is the response type of the ListAllInterfaces RPC.","type":"object","properties":{"interface_names":{"description":"interface_names is an array of all the registered interfaces.","type":"array","items":{"type":"string"}}}},"cosmos.base.reflection.v1beta1.ListImplementationsResponse":{"description":"ListImplementationsResponse is the response type of the ListImplementations\nRPC.","type":"object","properties":{"implementation_message_names":{"type":"array","items":{"type":"string"}}}},"cosmos.base.reflection.v2alpha1.AuthnDescriptor":{"type":"object","title":"AuthnDescriptor provides information on how to sign transactions without relying\non the online RPCs GetTxMetadata and CombineUnsignedTxAndSignatures","properties":{"sign_modes":{"type":"array","title":"sign_modes defines the supported signature algorithm","items":{"type":"object","$ref":"#/definitions/cosmos.base.reflection.v2alpha1.SigningModeDescriptor"}}}},"cosmos.base.reflection.v2alpha1.ChainDescriptor":{"type":"object","title":"ChainDescriptor describes chain information of the application","properties":{"id":{"type":"string","title":"id is the chain id"}}},"cosmos.base.reflection.v2alpha1.CodecDescriptor":{"type":"object","title":"CodecDescriptor describes the registered interfaces and provides metadata information on the types","properties":{"interfaces":{"type":"array","title":"interfaces is a list of the registerted interfaces descriptors","items":{"type":"object","$ref":"#/definitions/cosmos.base.reflection.v2alpha1.InterfaceDescriptor"}}}},"cosmos.base.reflection.v2alpha1.ConfigurationDescriptor":{"type":"object","title":"ConfigurationDescriptor contains metadata information on the sdk.Config","properties":{"bech32_account_address_prefix":{"type":"string","title":"bech32_account_address_prefix is the account address prefix"}}},"cosmos.base.reflection.v2alpha1.GetAuthnDescriptorResponse":{"type":"object","title":"GetAuthnDescriptorResponse is the response returned by the GetAuthnDescriptor RPC","properties":{"authn":{"title":"authn describes how to authenticate to the application when sending transactions","$ref":"#/definitions/cosmos.base.reflection.v2alpha1.AuthnDescriptor"}}},"cosmos.base.reflection.v2alpha1.GetChainDescriptorResponse":{"type":"object","title":"GetChainDescriptorResponse is the response returned by the GetChainDescriptor RPC","properties":{"chain":{"title":"chain describes application chain information","$ref":"#/definitions/cosmos.base.reflection.v2alpha1.ChainDescriptor"}}},"cosmos.base.reflection.v2alpha1.GetCodecDescriptorResponse":{"type":"object","title":"GetCodecDescriptorResponse is the response returned by the GetCodecDescriptor RPC","properties":{"codec":{"title":"codec describes the application codec such as registered interfaces and implementations","$ref":"#/definitions/cosmos.base.reflection.v2alpha1.CodecDescriptor"}}},"cosmos.base.reflection.v2alpha1.GetConfigurationDescriptorResponse":{"type":"object","title":"GetConfigurationDescriptorResponse is the response returned by the GetConfigurationDescriptor RPC","properties":{"config":{"title":"config describes the application's sdk.Config","$ref":"#/definitions/cosmos.base.reflection.v2alpha1.ConfigurationDescriptor"}}},"cosmos.base.reflection.v2alpha1.GetQueryServicesDescriptorResponse":{"type":"object","title":"GetQueryServicesDescriptorResponse is the response returned by the GetQueryServicesDescriptor RPC","properties":{"queries":{"title":"queries provides information on the available queryable services","$ref":"#/definitions/cosmos.base.reflection.v2alpha1.QueryServicesDescriptor"}}},"cosmos.base.reflection.v2alpha1.GetTxDescriptorResponse":{"type":"object","title":"GetTxDescriptorResponse is the response returned by the GetTxDescriptor RPC","properties":{"tx":{"title":"tx provides information on msgs that can be forwarded to the application\nalongside the accepted transaction protobuf type","$ref":"#/definitions/cosmos.base.reflection.v2alpha1.TxDescriptor"}}},"cosmos.base.reflection.v2alpha1.InterfaceAcceptingMessageDescriptor":{"type":"object","title":"InterfaceAcceptingMessageDescriptor describes a protobuf message which contains\nan interface represented as a google.protobuf.Any","properties":{"field_descriptor_names":{"type":"array","title":"field_descriptor_names is a list of the protobuf name (not fullname) of the field\nwhich contains the interface as google.protobuf.Any (the interface is the same, but\nit can be in multiple fields of the same proto message)","items":{"type":"string"}},"fullname":{"type":"string","title":"fullname is the protobuf fullname of the type containing the interface"}}},"cosmos.base.reflection.v2alpha1.InterfaceDescriptor":{"type":"object","title":"InterfaceDescriptor describes the implementation of an interface","properties":{"fullname":{"type":"string","title":"fullname is the name of the interface"},"interface_accepting_messages":{"type":"array","title":"interface_accepting_messages contains information regarding the proto messages which contain the interface as\ngoogle.protobuf.Any field","items":{"type":"object","$ref":"#/definitions/cosmos.base.reflection.v2alpha1.InterfaceAcceptingMessageDescriptor"}},"interface_implementers":{"type":"array","title":"interface_implementers is a list of the descriptors of the interface implementers","items":{"type":"object","$ref":"#/definitions/cosmos.base.reflection.v2alpha1.InterfaceImplementerDescriptor"}}}},"cosmos.base.reflection.v2alpha1.InterfaceImplementerDescriptor":{"type":"object","title":"InterfaceImplementerDescriptor describes an interface implementer","properties":{"fullname":{"type":"string","title":"fullname is the protobuf queryable name of the interface implementer"},"type_url":{"type":"string","title":"type_url defines the type URL used when marshalling the type as any\nthis is required so we can provide type safe google.protobuf.Any marshalling and\nunmarshalling, making sure that we don't accept just 'any' type\nin our interface fields"}}},"cosmos.base.reflection.v2alpha1.MsgDescriptor":{"type":"object","title":"MsgDescriptor describes a cosmos-sdk message that can be delivered with a transaction","properties":{"msg_type_url":{"description":"msg_type_url contains the TypeURL of a sdk.Msg.","type":"string"}}},"cosmos.base.reflection.v2alpha1.QueryMethodDescriptor":{"type":"object","title":"QueryMethodDescriptor describes a queryable method of a query service\nno other info is provided beside method name and tendermint queryable path\nbecause it would be redundant with the grpc reflection service","properties":{"full_query_path":{"type":"string","title":"full_query_path is the path that can be used to query\nthis method via tendermint abci.Query"},"name":{"type":"string","title":"name is the protobuf name (not fullname) of the method"}}},"cosmos.base.reflection.v2alpha1.QueryServiceDescriptor":{"type":"object","title":"QueryServiceDescriptor describes a cosmos-sdk queryable service","properties":{"fullname":{"type":"string","title":"fullname is the protobuf fullname of the service descriptor"},"is_module":{"type":"boolean","title":"is_module describes if this service is actually exposed by an application's module"},"methods":{"type":"array","title":"methods provides a list of query service methods","items":{"type":"object","$ref":"#/definitions/cosmos.base.reflection.v2alpha1.QueryMethodDescriptor"}}}},"cosmos.base.reflection.v2alpha1.QueryServicesDescriptor":{"type":"object","title":"QueryServicesDescriptor contains the list of cosmos-sdk queriable services","properties":{"query_services":{"type":"array","title":"query_services is a list of cosmos-sdk QueryServiceDescriptor","items":{"type":"object","$ref":"#/definitions/cosmos.base.reflection.v2alpha1.QueryServiceDescriptor"}}}},"cosmos.base.reflection.v2alpha1.SigningModeDescriptor":{"type":"object","title":"SigningModeDescriptor provides information on a signing flow of the application\nNOTE(fdymylja): here we could go as far as providing an entire flow on how\nto sign a message given a SigningModeDescriptor, but it's better to think about\nthis another time","properties":{"authn_info_provider_method_fullname":{"type":"string","title":"authn_info_provider_method_fullname defines the fullname of the method to call to get\nthe metadata required to authenticate using the provided sign_modes"},"name":{"type":"string","title":"name defines the unique name of the signing mode"},"number":{"type":"integer","format":"int32","title":"number is the unique int32 identifier for the sign_mode enum"}}},"cosmos.base.reflection.v2alpha1.TxDescriptor":{"type":"object","title":"TxDescriptor describes the accepted transaction type","properties":{"fullname":{"description":"fullname is the protobuf fullname of the raw transaction type (for instance the tx.Tx type)\nit is not meant to support polymorphism of transaction types, it is supposed to be used by\nreflection clients to understand if they can handle a specific transaction type in an application.","type":"string"},"msgs":{"type":"array","title":"msgs lists the accepted application messages (sdk.Msg)","items":{"type":"object","$ref":"#/definitions/cosmos.base.reflection.v2alpha1.MsgDescriptor"}}}},"cosmos.base.tendermint.v1beta1.ABCIQueryResponse":{"description":"ABCIQueryResponse defines the response structure for the ABCIQuery gRPC query.\n\nNote: This type is a duplicate of the ResponseQuery proto type defined in\nTendermint.","type":"object","properties":{"code":{"type":"integer","format":"int64"},"codespace":{"type":"string"},"height":{"type":"string","format":"int64"},"index":{"type":"string","format":"int64"},"info":{"type":"string","title":"nondeterministic"},"key":{"type":"string","format":"byte"},"log":{"type":"string","title":"nondeterministic"},"proof_ops":{"$ref":"#/definitions/cosmos.base.tendermint.v1beta1.ProofOps"},"value":{"type":"string","format":"byte"}}},"cosmos.base.tendermint.v1beta1.Block":{"description":"Block is tendermint type Block, with the Header proposer address\nfield converted to bech32 string.","type":"object","properties":{"data":{"$ref":"#/definitions/tendermint.types.Data"},"evidence":{"$ref":"#/definitions/tendermint.types.EvidenceList"},"header":{"$ref":"#/definitions/cosmos.base.tendermint.v1beta1.Header"},"last_commit":{"$ref":"#/definitions/tendermint.types.Commit"}}},"cosmos.base.tendermint.v1beta1.GetBlockByHeightResponse":{"description":"GetBlockByHeightResponse is the response type for the Query/GetBlockByHeight RPC method.","type":"object","properties":{"block":{"title":"Deprecated: please use `sdk_block` instead","$ref":"#/definitions/tendermint.types.Block"},"block_id":{"$ref":"#/definitions/tendermint.types.BlockID"},"sdk_block":{"title":"Since: cosmos-sdk 0.47","$ref":"#/definitions/cosmos.base.tendermint.v1beta1.Block"}}},"cosmos.base.tendermint.v1beta1.GetLatestBlockResponse":{"description":"GetLatestBlockResponse is the response type for the Query/GetLatestBlock RPC method.","type":"object","properties":{"block":{"title":"Deprecated: please use `sdk_block` instead","$ref":"#/definitions/tendermint.types.Block"},"block_id":{"$ref":"#/definitions/tendermint.types.BlockID"},"sdk_block":{"title":"Since: cosmos-sdk 0.47","$ref":"#/definitions/cosmos.base.tendermint.v1beta1.Block"}}},"cosmos.base.tendermint.v1beta1.GetLatestValidatorSetResponse":{"description":"GetLatestValidatorSetResponse is the response type for the Query/GetValidatorSetByHeight RPC method.","type":"object","properties":{"block_height":{"type":"string","format":"int64"},"pagination":{"description":"pagination defines an pagination for the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"},"validators":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.tendermint.v1beta1.Validator"}}}},"cosmos.base.tendermint.v1beta1.GetNodeInfoResponse":{"description":"GetNodeInfoResponse is the response type for the Query/GetNodeInfo RPC method.","type":"object","properties":{"application_version":{"$ref":"#/definitions/cosmos.base.tendermint.v1beta1.VersionInfo"},"default_node_info":{"$ref":"#/definitions/tendermint.p2p.DefaultNodeInfo"}}},"cosmos.base.tendermint.v1beta1.GetSyncingResponse":{"description":"GetSyncingResponse is the response type for the Query/GetSyncing RPC method.","type":"object","properties":{"syncing":{"type":"boolean"}}},"cosmos.base.tendermint.v1beta1.GetValidatorSetByHeightResponse":{"description":"GetValidatorSetByHeightResponse is the response type for the Query/GetValidatorSetByHeight RPC method.","type":"object","properties":{"block_height":{"type":"string","format":"int64"},"pagination":{"description":"pagination defines an pagination for the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"},"validators":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.tendermint.v1beta1.Validator"}}}},"cosmos.base.tendermint.v1beta1.Header":{"description":"Header defines the structure of a Tendermint block header.","type":"object","properties":{"app_hash":{"type":"string","format":"byte","title":"state after txs from the previous block"},"chain_id":{"type":"string"},"consensus_hash":{"type":"string","format":"byte","title":"consensus params for current block"},"data_hash":{"type":"string","format":"byte","title":"transactions"},"evidence_hash":{"description":"evidence included in the block","type":"string","format":"byte","title":"consensus info"},"height":{"type":"string","format":"int64"},"last_block_id":{"title":"prev block info","$ref":"#/definitions/tendermint.types.BlockID"},"last_commit_hash":{"description":"commit from validators from the last block","type":"string","format":"byte","title":"hashes of block data"},"last_results_hash":{"type":"string","format":"byte","title":"root hash of all results from the txs from the previous block"},"next_validators_hash":{"type":"string","format":"byte","title":"validators for the next block"},"proposer_address":{"description":"proposer_address is the original block proposer address, formatted as a Bech32 string.\nIn Tendermint, this type is `bytes`, but in the SDK, we convert it to a Bech32 string\nfor better UX.\n\noriginal proposer of the block","type":"string"},"time":{"type":"string","format":"date-time"},"validators_hash":{"description":"validators for the current block","type":"string","format":"byte","title":"hashes from the app output from the prev block"},"version":{"title":"basic block info","$ref":"#/definitions/tendermint.version.Consensus"}}},"cosmos.base.tendermint.v1beta1.Module":{"type":"object","title":"Module is the type for VersionInfo","properties":{"path":{"type":"string","title":"module path"},"sum":{"type":"string","title":"checksum"},"version":{"type":"string","title":"module version"}}},"cosmos.base.tendermint.v1beta1.ProofOp":{"description":"ProofOp defines an operation used for calculating Merkle root. The data could\nbe arbitrary format, providing necessary data for example neighbouring node\nhash.\n\nNote: This type is a duplicate of the ProofOp proto type defined in Tendermint.","type":"object","properties":{"data":{"type":"string","format":"byte"},"key":{"type":"string","format":"byte"},"type":{"type":"string"}}},"cosmos.base.tendermint.v1beta1.ProofOps":{"description":"ProofOps is Merkle proof defined by the list of ProofOps.\n\nNote: This type is a duplicate of the ProofOps proto type defined in Tendermint.","type":"object","properties":{"ops":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.tendermint.v1beta1.ProofOp"}}}},"cosmos.base.tendermint.v1beta1.Validator":{"description":"Validator is the type for the validator-set.","type":"object","properties":{"address":{"type":"string"},"proposer_priority":{"type":"string","format":"int64"},"pub_key":{"$ref":"#/definitions/google.protobuf.Any"},"voting_power":{"type":"string","format":"int64"}}},"cosmos.base.tendermint.v1beta1.VersionInfo":{"description":"VersionInfo is the type for the GetNodeInfoResponse message.","type":"object","properties":{"app_name":{"type":"string"},"build_deps":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.tendermint.v1beta1.Module"}},"build_tags":{"type":"string"},"cosmos_sdk_version":{"type":"string","title":"Since: cosmos-sdk 0.43"},"git_commit":{"type":"string"},"go_version":{"type":"string"},"name":{"type":"string"},"version":{"type":"string"}}},"cosmos.base.v1beta1.Coin":{"description":"Coin defines a token with a denomination and an amount.\n\nNOTE: The amount field is an Int which implements the custom method\nsignatures required by gogoproto.","type":"object","properties":{"amount":{"type":"string"},"denom":{"type":"string"}}},"cosmos.base.v1beta1.DecCoin":{"description":"DecCoin defines a token with a denomination and a decimal amount.\n\nNOTE: The amount field is an Dec which implements the custom method\nsignatures required by gogoproto.","type":"object","properties":{"amount":{"type":"string"},"denom":{"type":"string"}}},"cosmos.circuit.v1.AccountResponse":{"description":"AccountResponse is the response type for the Query/Account RPC method.","type":"object","properties":{"permission":{"$ref":"#/definitions/cosmos.circuit.v1.Permissions"}}},"cosmos.circuit.v1.AccountsResponse":{"description":"AccountsResponse is the response type for the Query/Accounts RPC method.","type":"object","properties":{"accounts":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.circuit.v1.GenesisAccountPermissions"}},"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.circuit.v1.DisabledListResponse":{"description":"DisabledListResponse is the response type for the Query/DisabledList RPC method.","type":"object","properties":{"disabled_list":{"type":"array","items":{"type":"string"}}}},"cosmos.circuit.v1.GenesisAccountPermissions":{"type":"object","title":"GenesisAccountPermissions is the account permissions for the circuit breaker in genesis","properties":{"address":{"type":"string"},"permissions":{"$ref":"#/definitions/cosmos.circuit.v1.Permissions"}}},"cosmos.circuit.v1.MsgAuthorizeCircuitBreaker":{"description":"MsgAuthorizeCircuitBreaker defines the Msg/AuthorizeCircuitBreaker request type.","type":"object","properties":{"grantee":{"description":"grantee is the account authorized with the provided permissions.","type":"string"},"granter":{"description":"granter is the granter of the circuit breaker permissions and must have\nLEVEL_SUPER_ADMIN.","type":"string"},"permissions":{"description":"permissions are the circuit breaker permissions that the grantee receives.\nThese will overwrite any existing permissions. LEVEL_NONE_UNSPECIFIED can\nbe specified to revoke all permissions.","$ref":"#/definitions/cosmos.circuit.v1.Permissions"}}},"cosmos.circuit.v1.MsgAuthorizeCircuitBreakerResponse":{"description":"MsgAuthorizeCircuitBreakerResponse defines the Msg/AuthorizeCircuitBreaker response type.","type":"object","properties":{"success":{"type":"boolean"}}},"cosmos.circuit.v1.MsgResetCircuitBreaker":{"description":"MsgResetCircuitBreaker defines the Msg/ResetCircuitBreaker request type.","type":"object","properties":{"authority":{"description":"authority is the account authorized to trip or reset the circuit breaker.","type":"string"},"msg_type_urls":{"description":"msg_type_urls specifies a list of Msg type URLs to resume processing. If\nit is left empty all Msg processing for type URLs that the account is\nauthorized to trip will resume.","type":"array","items":{"type":"string"}}}},"cosmos.circuit.v1.MsgResetCircuitBreakerResponse":{"description":"MsgResetCircuitBreakerResponse defines the Msg/ResetCircuitBreaker response type.","type":"object","properties":{"success":{"type":"boolean"}}},"cosmos.circuit.v1.MsgTripCircuitBreaker":{"description":"MsgTripCircuitBreaker defines the Msg/TripCircuitBreaker request type.","type":"object","properties":{"authority":{"description":"authority is the account authorized to trip the circuit breaker.","type":"string"},"msg_type_urls":{"description":"msg_type_urls specifies a list of type URLs to immediately stop processing.\nIF IT IS LEFT EMPTY, ALL MSG PROCESSING WILL STOP IMMEDIATELY.\nThis value is validated against the authority's permissions and if the\nauthority does not have permissions to trip the specified msg type URLs\n(or all URLs), the operation will fail.","type":"array","items":{"type":"string"}}}},"cosmos.circuit.v1.MsgTripCircuitBreakerResponse":{"description":"MsgTripCircuitBreakerResponse defines the Msg/TripCircuitBreaker response type.","type":"object","properties":{"success":{"type":"boolean"}}},"cosmos.circuit.v1.Permissions":{"description":"Permissions are the permissions that an account has to trip\nor reset the circuit breaker.","type":"object","properties":{"level":{"description":"level is the level of permissions granted to this account.","$ref":"#/definitions/cosmos.circuit.v1.Permissions.Level"},"limit_type_urls":{"description":"limit_type_urls is used with LEVEL_SOME_MSGS to limit the lists of Msg type\nURLs that the account can trip. It is an error to use limit_type_urls with\na level other than LEVEL_SOME_MSGS.","type":"array","items":{"type":"string"}}}},"cosmos.circuit.v1.Permissions.Level":{"description":"Level is the permission level.\n\n - LEVEL_NONE_UNSPECIFIED: LEVEL_NONE_UNSPECIFIED indicates that the account will have no circuit\nbreaker permissions.\n - LEVEL_SOME_MSGS: LEVEL_SOME_MSGS indicates that the account will have permission to\ntrip or reset the circuit breaker for some Msg type URLs. If this level\nis chosen, a non-empty list of Msg type URLs must be provided in\nlimit_type_urls.\n - LEVEL_ALL_MSGS: LEVEL_ALL_MSGS indicates that the account can trip or reset the circuit\nbreaker for Msg's of all type URLs.\n - LEVEL_SUPER_ADMIN: LEVEL_SUPER_ADMIN indicates that the account can take all circuit breaker\nactions and can grant permissions to other accounts.","type":"string","default":"LEVEL_NONE_UNSPECIFIED","enum":["LEVEL_NONE_UNSPECIFIED","LEVEL_SOME_MSGS","LEVEL_ALL_MSGS","LEVEL_SUPER_ADMIN"]},"cosmos.consensus.v1.MsgUpdateParams":{"description":"MsgUpdateParams is the Msg/UpdateParams request type.","type":"object","properties":{"abci":{"title":"Since: cosmos-sdk 0.50","$ref":"#/definitions/tendermint.types.ABCIParams"},"authority":{"description":"authority is the address that controls the module (defaults to x/gov unless overwritten).","type":"string"},"block":{"description":"params defines the x/consensus parameters to update.\nVersionsParams is not included in this Msg because it is tracked\nsepararately in x/upgrade.\n\nNOTE: All parameters must be supplied.","$ref":"#/definitions/tendermint.types.BlockParams"},"evidence":{"$ref":"#/definitions/tendermint.types.EvidenceParams"},"validator":{"$ref":"#/definitions/tendermint.types.ValidatorParams"}}},"cosmos.consensus.v1.MsgUpdateParamsResponse":{"description":"MsgUpdateParamsResponse defines the response structure for executing a\nMsgUpdateParams message.","type":"object"},"cosmos.consensus.v1.QueryParamsResponse":{"description":"QueryParamsResponse defines the response type for querying x/consensus parameters.","type":"object","properties":{"params":{"description":"params are the tendermint consensus params stored in the consensus module.\nPlease note that `params.version` is not populated in this response, it is\ntracked separately in the x/upgrade module.","$ref":"#/definitions/tendermint.types.ConsensusParams"}}},"cosmos.crisis.v1beta1.MsgUpdateParams":{"description":"MsgUpdateParams is the Msg/UpdateParams request type.\n\nSince: cosmos-sdk 0.47","type":"object","properties":{"authority":{"description":"authority is the address that controls the module (defaults to x/gov unless overwritten).","type":"string"},"constant_fee":{"description":"constant_fee defines the x/crisis parameter.","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}}},"cosmos.crisis.v1beta1.MsgUpdateParamsResponse":{"description":"MsgUpdateParamsResponse defines the response structure for executing a\nMsgUpdateParams message.\n\nSince: cosmos-sdk 0.47","type":"object"},"cosmos.crisis.v1beta1.MsgVerifyInvariant":{"description":"MsgVerifyInvariant represents a message to verify a particular invariance.","type":"object","properties":{"invariant_module_name":{"description":"name of the invariant module.","type":"string"},"invariant_route":{"description":"invariant_route is the msg's invariant route.","type":"string"},"sender":{"description":"sender is the account address of private key to send coins to fee collector account.","type":"string"}}},"cosmos.crisis.v1beta1.MsgVerifyInvariantResponse":{"description":"MsgVerifyInvariantResponse defines the Msg/VerifyInvariant response type.","type":"object"},"cosmos.crypto.multisig.v1beta1.CompactBitArray":{"description":"CompactBitArray is an implementation of a space efficient bit array.\nThis is used to ensure that the encoded data takes up a minimal amount of\nspace after proto encoding.\nThis is not thread safe, and is not intended for concurrent usage.","type":"object","properties":{"elems":{"type":"string","format":"byte"},"extra_bits_stored":{"type":"integer","format":"int64"}}},"cosmos.distribution.v1beta1.DelegationDelegatorReward":{"description":"DelegationDelegatorReward represents the properties\nof a delegator's delegation reward.","type":"object","properties":{"reward":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.DecCoin"}},"validator_address":{"type":"string"}}},"cosmos.distribution.v1beta1.MsgCommunityPoolSpend":{"description":"MsgCommunityPoolSpend defines a message for sending tokens from the community\npool to another account. This message is typically executed via a governance\nproposal with the governance module being the executing authority.\n\nSince: cosmos-sdk 0.47","type":"object","properties":{"amount":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}},"authority":{"description":"authority is the address that controls the module (defaults to x/gov unless overwritten).","type":"string"},"recipient":{"type":"string"}}},"cosmos.distribution.v1beta1.MsgCommunityPoolSpendResponse":{"description":"MsgCommunityPoolSpendResponse defines the response to executing a\nMsgCommunityPoolSpend message.\n\nSince: cosmos-sdk 0.47","type":"object"},"cosmos.distribution.v1beta1.MsgDepositValidatorRewardsPool":{"description":"DepositValidatorRewardsPool defines the request structure to provide\nadditional rewards to delegators from a specific validator.\n\nSince: cosmos-sdk 0.50","type":"object","properties":{"amount":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}},"depositor":{"type":"string"},"validator_address":{"type":"string"}}},"cosmos.distribution.v1beta1.MsgDepositValidatorRewardsPoolResponse":{"description":"MsgDepositValidatorRewardsPoolResponse defines the response to executing a\nMsgDepositValidatorRewardsPool message.\n\nSince: cosmos-sdk 0.50","type":"object"},"cosmos.distribution.v1beta1.MsgFundCommunityPool":{"description":"MsgFundCommunityPool allows an account to directly\nfund the community pool.","type":"object","properties":{"amount":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}},"depositor":{"type":"string"}}},"cosmos.distribution.v1beta1.MsgFundCommunityPoolResponse":{"description":"MsgFundCommunityPoolResponse defines the Msg/FundCommunityPool response type.","type":"object"},"cosmos.distribution.v1beta1.MsgSetWithdrawAddress":{"description":"MsgSetWithdrawAddress sets the withdraw address for\na delegator (or validator self-delegation).","type":"object","properties":{"delegator_address":{"type":"string"},"withdraw_address":{"type":"string"}}},"cosmos.distribution.v1beta1.MsgSetWithdrawAddressResponse":{"description":"MsgSetWithdrawAddressResponse defines the Msg/SetWithdrawAddress response\ntype.","type":"object"},"cosmos.distribution.v1beta1.MsgUpdateParams":{"description":"MsgUpdateParams is the Msg/UpdateParams request type.\n\nSince: cosmos-sdk 0.47","type":"object","properties":{"authority":{"description":"authority is the address that controls the module (defaults to x/gov unless overwritten).","type":"string"},"params":{"description":"params defines the x/distribution parameters to update.\n\nNOTE: All parameters must be supplied.","$ref":"#/definitions/cosmos.distribution.v1beta1.Params"}}},"cosmos.distribution.v1beta1.MsgUpdateParamsResponse":{"description":"MsgUpdateParamsResponse defines the response structure for executing a\nMsgUpdateParams message.\n\nSince: cosmos-sdk 0.47","type":"object"},"cosmos.distribution.v1beta1.MsgWithdrawDelegatorReward":{"description":"MsgWithdrawDelegatorReward represents delegation withdrawal to a delegator\nfrom a single validator.","type":"object","properties":{"delegator_address":{"type":"string"},"validator_address":{"type":"string"}}},"cosmos.distribution.v1beta1.MsgWithdrawDelegatorRewardResponse":{"description":"MsgWithdrawDelegatorRewardResponse defines the Msg/WithdrawDelegatorReward\nresponse type.","type":"object","properties":{"amount":{"type":"array","title":"Since: cosmos-sdk 0.46","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}}}},"cosmos.distribution.v1beta1.MsgWithdrawValidatorCommission":{"description":"MsgWithdrawValidatorCommission withdraws the full commission to the validator\naddress.","type":"object","properties":{"validator_address":{"type":"string"}}},"cosmos.distribution.v1beta1.MsgWithdrawValidatorCommissionResponse":{"description":"MsgWithdrawValidatorCommissionResponse defines the\nMsg/WithdrawValidatorCommission response type.","type":"object","properties":{"amount":{"type":"array","title":"Since: cosmos-sdk 0.46","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}}}},"cosmos.distribution.v1beta1.Params":{"description":"Params defines the set of params for the distribution module.","type":"object","properties":{"base_proposer_reward":{"description":"Deprecated: The base_proposer_reward field is deprecated and is no longer used\nin the x/distribution module's reward mechanism.","type":"string"},"bonus_proposer_reward":{"description":"Deprecated: The bonus_proposer_reward field is deprecated and is no longer used\nin the x/distribution module's reward mechanism.","type":"string"},"community_tax":{"type":"string"},"withdraw_addr_enabled":{"type":"boolean"}}},"cosmos.distribution.v1beta1.QueryCommunityPoolResponse":{"description":"QueryCommunityPoolResponse is the response type for the Query/CommunityPool\nRPC method.","type":"object","properties":{"pool":{"description":"pool defines community pool's coins.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.DecCoin"}}}},"cosmos.distribution.v1beta1.QueryDelegationRewardsResponse":{"description":"QueryDelegationRewardsResponse is the response type for the\nQuery/DelegationRewards RPC method.","type":"object","properties":{"rewards":{"description":"rewards defines the rewards accrued by a delegation.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.DecCoin"}}}},"cosmos.distribution.v1beta1.QueryDelegationTotalRewardsResponse":{"description":"QueryDelegationTotalRewardsResponse is the response type for the\nQuery/DelegationTotalRewards RPC method.","type":"object","properties":{"rewards":{"description":"rewards defines all the rewards accrued by a delegator.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.distribution.v1beta1.DelegationDelegatorReward"}},"total":{"description":"total defines the sum of all the rewards.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.DecCoin"}}}},"cosmos.distribution.v1beta1.QueryDelegatorValidatorsResponse":{"description":"QueryDelegatorValidatorsResponse is the response type for the\nQuery/DelegatorValidators RPC method.","type":"object","properties":{"validators":{"description":"validators defines the validators a delegator is delegating for.","type":"array","items":{"type":"string"}}}},"cosmos.distribution.v1beta1.QueryDelegatorWithdrawAddressResponse":{"description":"QueryDelegatorWithdrawAddressResponse is the response type for the\nQuery/DelegatorWithdrawAddress RPC method.","type":"object","properties":{"withdraw_address":{"description":"withdraw_address defines the delegator address to query for.","type":"string"}}},"cosmos.distribution.v1beta1.QueryParamsResponse":{"description":"QueryParamsResponse is the response type for the Query/Params RPC method.","type":"object","properties":{"params":{"description":"params defines the parameters of the module.","$ref":"#/definitions/cosmos.distribution.v1beta1.Params"}}},"cosmos.distribution.v1beta1.QueryValidatorCommissionResponse":{"type":"object","title":"QueryValidatorCommissionResponse is the response type for the\nQuery/ValidatorCommission RPC method","properties":{"commission":{"description":"commission defines the commission the validator received.","$ref":"#/definitions/cosmos.distribution.v1beta1.ValidatorAccumulatedCommission"}}},"cosmos.distribution.v1beta1.QueryValidatorDistributionInfoResponse":{"description":"QueryValidatorDistributionInfoResponse is the response type for the Query/ValidatorDistributionInfo RPC method.","type":"object","properties":{"commission":{"description":"commission defines the commission the validator received.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.DecCoin"}},"operator_address":{"description":"operator_address defines the validator operator address.","type":"string"},"self_bond_rewards":{"description":"self_bond_rewards defines the self delegations rewards.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.DecCoin"}}}},"cosmos.distribution.v1beta1.QueryValidatorOutstandingRewardsResponse":{"description":"QueryValidatorOutstandingRewardsResponse is the response type for the\nQuery/ValidatorOutstandingRewards RPC method.","type":"object","properties":{"rewards":{"$ref":"#/definitions/cosmos.distribution.v1beta1.ValidatorOutstandingRewards"}}},"cosmos.distribution.v1beta1.QueryValidatorSlashesResponse":{"description":"QueryValidatorSlashesResponse is the response type for the\nQuery/ValidatorSlashes RPC method.","type":"object","properties":{"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"},"slashes":{"description":"slashes defines the slashes the validator received.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.distribution.v1beta1.ValidatorSlashEvent"}}}},"cosmos.distribution.v1beta1.ValidatorAccumulatedCommission":{"description":"ValidatorAccumulatedCommission represents accumulated commission\nfor a validator kept as a running counter, can be withdrawn at any time.","type":"object","properties":{"commission":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.DecCoin"}}}},"cosmos.distribution.v1beta1.ValidatorOutstandingRewards":{"description":"ValidatorOutstandingRewards represents outstanding (un-withdrawn) rewards\nfor a validator inexpensive to track, allows simple sanity checks.","type":"object","properties":{"rewards":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.DecCoin"}}}},"cosmos.distribution.v1beta1.ValidatorSlashEvent":{"description":"ValidatorSlashEvent represents a validator slash event.\nHeight is implicit within the store key.\nThis is needed to calculate appropriate amount of staking tokens\nfor delegations which are withdrawn after a slash has occurred.","type":"object","properties":{"fraction":{"type":"string"},"validator_period":{"type":"string","format":"uint64"}}},"cosmos.evidence.v1beta1.MsgSubmitEvidence":{"description":"MsgSubmitEvidence represents a message that supports submitting arbitrary\nEvidence of misbehavior such as equivocation or counterfactual signing.","type":"object","properties":{"evidence":{"description":"evidence defines the evidence of misbehavior.","$ref":"#/definitions/google.protobuf.Any"},"submitter":{"description":"submitter is the signer account address of evidence.","type":"string"}}},"cosmos.evidence.v1beta1.MsgSubmitEvidenceResponse":{"description":"MsgSubmitEvidenceResponse defines the Msg/SubmitEvidence response type.","type":"object","properties":{"hash":{"description":"hash defines the hash of the evidence.","type":"string","format":"byte"}}},"cosmos.evidence.v1beta1.QueryAllEvidenceResponse":{"description":"QueryAllEvidenceResponse is the response type for the Query/AllEvidence RPC\nmethod.","type":"object","properties":{"evidence":{"description":"evidence returns all evidences.","type":"array","items":{"type":"object","$ref":"#/definitions/google.protobuf.Any"}},"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.evidence.v1beta1.QueryEvidenceResponse":{"description":"QueryEvidenceResponse is the response type for the Query/Evidence RPC method.","type":"object","properties":{"evidence":{"description":"evidence returns the requested evidence.","$ref":"#/definitions/google.protobuf.Any"}}},"cosmos.feegrant.v1beta1.Grant":{"type":"object","title":"Grant is stored in the KVStore to record a grant with full context","properties":{"allowance":{"description":"allowance can be any of basic, periodic, allowed fee allowance.","$ref":"#/definitions/google.protobuf.Any"},"grantee":{"description":"grantee is the address of the user being granted an allowance of another user's funds.","type":"string"},"granter":{"description":"granter is the address of the user granting an allowance of their funds.","type":"string"}}},"cosmos.feegrant.v1beta1.MsgGrantAllowance":{"description":"MsgGrantAllowance adds permission for Grantee to spend up to Allowance\nof fees from the account of Granter.","type":"object","properties":{"allowance":{"description":"allowance can be any of basic, periodic, allowed fee allowance.","$ref":"#/definitions/google.protobuf.Any"},"grantee":{"description":"grantee is the address of the user being granted an allowance of another user's funds.","type":"string"},"granter":{"description":"granter is the address of the user granting an allowance of their funds.","type":"string"}}},"cosmos.feegrant.v1beta1.MsgGrantAllowanceResponse":{"description":"MsgGrantAllowanceResponse defines the Msg/GrantAllowanceResponse response type.","type":"object"},"cosmos.feegrant.v1beta1.MsgPruneAllowances":{"description":"MsgPruneAllowances prunes expired fee allowances.\n\nSince cosmos-sdk 0.50","type":"object","properties":{"pruner":{"description":"pruner is the address of the user pruning expired allowances.","type":"string"}}},"cosmos.feegrant.v1beta1.MsgPruneAllowancesResponse":{"description":"MsgPruneAllowancesResponse defines the Msg/PruneAllowancesResponse response type.\n\nSince cosmos-sdk 0.50","type":"object"},"cosmos.feegrant.v1beta1.MsgRevokeAllowance":{"description":"MsgRevokeAllowance removes any existing Allowance from Granter to Grantee.","type":"object","properties":{"grantee":{"description":"grantee is the address of the user being granted an allowance of another user's funds.","type":"string"},"granter":{"description":"granter is the address of the user granting an allowance of their funds.","type":"string"}}},"cosmos.feegrant.v1beta1.MsgRevokeAllowanceResponse":{"description":"MsgRevokeAllowanceResponse defines the Msg/RevokeAllowanceResponse response type.","type":"object"},"cosmos.feegrant.v1beta1.QueryAllowanceResponse":{"description":"QueryAllowanceResponse is the response type for the Query/Allowance RPC method.","type":"object","properties":{"allowance":{"description":"allowance is a allowance granted for grantee by granter.","$ref":"#/definitions/cosmos.feegrant.v1beta1.Grant"}}},"cosmos.feegrant.v1beta1.QueryAllowancesByGranterResponse":{"description":"QueryAllowancesByGranterResponse is the response type for the Query/AllowancesByGranter RPC method.\n\nSince: cosmos-sdk 0.46","type":"object","properties":{"allowances":{"description":"allowances that have been issued by the granter.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.feegrant.v1beta1.Grant"}},"pagination":{"description":"pagination defines an pagination for the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.feegrant.v1beta1.QueryAllowancesResponse":{"description":"QueryAllowancesResponse is the response type for the Query/Allowances RPC method.","type":"object","properties":{"allowances":{"description":"allowances are allowance's granted for grantee by granter.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.feegrant.v1beta1.Grant"}},"pagination":{"description":"pagination defines an pagination for the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.gov.v1.Deposit":{"description":"Deposit defines an amount deposited by an account address to an active\nproposal.","type":"object","properties":{"amount":{"description":"amount to be deposited by depositor.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}},"depositor":{"description":"depositor defines the deposit addresses from the proposals.","type":"string"},"proposal_id":{"description":"proposal_id defines the unique id of the proposal.","type":"string","format":"uint64"}}},"cosmos.gov.v1.DepositParams":{"description":"DepositParams defines the params for deposits on governance proposals.","type":"object","properties":{"max_deposit_period":{"description":"Maximum period for Atom holders to deposit on a proposal. Initial value: 2\nmonths.","type":"string"},"min_deposit":{"description":"Minimum deposit for a proposal to enter voting period.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}}}},"cosmos.gov.v1.MsgCancelProposal":{"description":"MsgCancelProposal is the Msg/CancelProposal request type.\n\nSince: cosmos-sdk 0.50","type":"object","properties":{"proposal_id":{"description":"proposal_id defines the unique id of the proposal.","type":"string","format":"uint64"},"proposer":{"description":"proposer is the account address of the proposer.","type":"string"}}},"cosmos.gov.v1.MsgCancelProposalResponse":{"description":"MsgCancelProposalResponse defines the response structure for executing a\nMsgCancelProposal message.\n\nSince: cosmos-sdk 0.50","type":"object","properties":{"canceled_height":{"description":"canceled_height defines the block height at which the proposal is canceled.","type":"string","format":"uint64"},"canceled_time":{"description":"canceled_time is the time when proposal is canceled.","type":"string","format":"date-time"},"proposal_id":{"description":"proposal_id defines the unique id of the proposal.","type":"string","format":"uint64"}}},"cosmos.gov.v1.MsgDeposit":{"description":"MsgDeposit defines a message to submit a deposit to an existing proposal.","type":"object","properties":{"amount":{"description":"amount to be deposited by depositor.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}},"depositor":{"description":"depositor defines the deposit addresses from the proposals.","type":"string"},"proposal_id":{"description":"proposal_id defines the unique id of the proposal.","type":"string","format":"uint64"}}},"cosmos.gov.v1.MsgDepositResponse":{"description":"MsgDepositResponse defines the Msg/Deposit response type.","type":"object"},"cosmos.gov.v1.MsgExecLegacyContent":{"description":"MsgExecLegacyContent is used to wrap the legacy content field into a message.\nThis ensures backwards compatibility with v1beta1.MsgSubmitProposal.","type":"object","properties":{"authority":{"description":"authority must be the gov module address.","type":"string"},"content":{"description":"content is the proposal's content.","$ref":"#/definitions/google.protobuf.Any"}}},"cosmos.gov.v1.MsgExecLegacyContentResponse":{"description":"MsgExecLegacyContentResponse defines the Msg/ExecLegacyContent response type.","type":"object"},"cosmos.gov.v1.MsgSubmitProposal":{"description":"MsgSubmitProposal defines an sdk.Msg type that supports submitting arbitrary\nproposal Content.","type":"object","properties":{"expedited":{"description":"Since: cosmos-sdk 0.50","type":"boolean","title":"expedited defines if the proposal is expedited or not"},"initial_deposit":{"description":"initial_deposit is the deposit value that must be paid at proposal submission.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}},"messages":{"description":"messages are the arbitrary messages to be executed if proposal passes.","type":"array","items":{"type":"object","$ref":"#/definitions/google.protobuf.Any"}},"metadata":{"description":"metadata is any arbitrary metadata attached to the proposal.","type":"string"},"proposer":{"description":"proposer is the account address of the proposer.","type":"string"},"summary":{"description":"Since: cosmos-sdk 0.47","type":"string","title":"summary is the summary of the proposal"},"title":{"description":"title is the title of the proposal.\n\nSince: cosmos-sdk 0.47","type":"string"}}},"cosmos.gov.v1.MsgSubmitProposalResponse":{"description":"MsgSubmitProposalResponse defines the Msg/SubmitProposal response type.","type":"object","properties":{"proposal_id":{"description":"proposal_id defines the unique id of the proposal.","type":"string","format":"uint64"}}},"cosmos.gov.v1.MsgUpdateParams":{"description":"MsgUpdateParams is the Msg/UpdateParams request type.\n\nSince: cosmos-sdk 0.47","type":"object","properties":{"authority":{"description":"authority is the address that controls the module (defaults to x/gov unless overwritten).","type":"string"},"params":{"description":"params defines the x/gov parameters to update.\n\nNOTE: All parameters must be supplied.","$ref":"#/definitions/cosmos.gov.v1.Params"}}},"cosmos.gov.v1.MsgUpdateParamsResponse":{"description":"MsgUpdateParamsResponse defines the response structure for executing a\nMsgUpdateParams message.\n\nSince: cosmos-sdk 0.47","type":"object"},"cosmos.gov.v1.MsgVote":{"description":"MsgVote defines a message to cast a vote.","type":"object","properties":{"metadata":{"description":"metadata is any arbitrary metadata attached to the Vote.","type":"string"},"option":{"description":"option defines the vote option.","$ref":"#/definitions/cosmos.gov.v1.VoteOption"},"proposal_id":{"description":"proposal_id defines the unique id of the proposal.","type":"string","format":"uint64"},"voter":{"description":"voter is the voter address for the proposal.","type":"string"}}},"cosmos.gov.v1.MsgVoteResponse":{"description":"MsgVoteResponse defines the Msg/Vote response type.","type":"object"},"cosmos.gov.v1.MsgVoteWeighted":{"description":"MsgVoteWeighted defines a message to cast a vote.","type":"object","properties":{"metadata":{"description":"metadata is any arbitrary metadata attached to the VoteWeighted.","type":"string"},"options":{"description":"options defines the weighted vote options.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.gov.v1.WeightedVoteOption"}},"proposal_id":{"description":"proposal_id defines the unique id of the proposal.","type":"string","format":"uint64"},"voter":{"description":"voter is the voter address for the proposal.","type":"string"}}},"cosmos.gov.v1.MsgVoteWeightedResponse":{"description":"MsgVoteWeightedResponse defines the Msg/VoteWeighted response type.","type":"object"},"cosmos.gov.v1.Params":{"description":"Params defines the parameters for the x/gov module.\n\nSince: cosmos-sdk 0.47","type":"object","properties":{"burn_proposal_deposit_prevote":{"type":"boolean","title":"burn deposits if the proposal does not enter voting period"},"burn_vote_quorum":{"type":"boolean","title":"burn deposits if a proposal does not meet quorum"},"burn_vote_veto":{"type":"boolean","title":"burn deposits if quorum with vote type no_veto is met"},"expedited_min_deposit":{"description":"Minimum expedited deposit for a proposal to enter voting period.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}},"expedited_threshold":{"description":"Minimum proportion of Yes votes for proposal to pass. Default value: 0.67.\n\nSince: cosmos-sdk 0.50","type":"string"},"expedited_voting_period":{"description":"Duration of the voting period of an expedited proposal.\n\nSince: cosmos-sdk 0.50","type":"string"},"max_deposit_period":{"description":"Maximum period for Atom holders to deposit on a proposal. Initial value: 2\nmonths.","type":"string"},"min_deposit":{"description":"Minimum deposit for a proposal to enter voting period.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}},"min_deposit_ratio":{"description":"The ratio representing the proportion of the deposit value minimum that must be met when making a deposit.\nDefault value: 0.01. Meaning that for a chain with a min_deposit of 100stake, a deposit of 1stake would be\nrequired.\n\nSince: cosmos-sdk 0.50","type":"string"},"min_initial_deposit_ratio":{"description":"The ratio representing the proportion of the deposit value that must be paid at proposal submission.","type":"string"},"proposal_cancel_dest":{"description":"The address which will receive (proposal_cancel_ratio * deposit) proposal deposits.\nIf empty, the (proposal_cancel_ratio * deposit) proposal deposits will be burned.\n\nSince: cosmos-sdk 0.50","type":"string"},"proposal_cancel_ratio":{"description":"The cancel ratio which will not be returned back to the depositors when a proposal is cancelled.\n\nSince: cosmos-sdk 0.50","type":"string"},"quorum":{"description":"Minimum percentage of total stake needed to vote for a result to be\n considered valid.","type":"string"},"threshold":{"description":"Minimum proportion of Yes votes for proposal to pass. Default value: 0.5.","type":"string"},"veto_threshold":{"description":"Minimum value of Veto votes to Total votes ratio for proposal to be\n vetoed. Default value: 1/3.","type":"string"},"voting_period":{"description":"Duration of the voting period.","type":"string"}}},"cosmos.gov.v1.Proposal":{"description":"Proposal defines the core field members of a governance proposal.","type":"object","properties":{"deposit_end_time":{"description":"deposit_end_time is the end time for deposition.","type":"string","format":"date-time"},"expedited":{"description":"Since: cosmos-sdk 0.50","type":"boolean","title":"expedited defines if the proposal is expedited"},"failed_reason":{"description":"Since: cosmos-sdk 0.50","type":"string","title":"failed_reason defines the reason why the proposal failed"},"final_tally_result":{"description":"final_tally_result is the final tally result of the proposal. When\nquerying a proposal via gRPC, this field is not populated until the\nproposal's voting period has ended.","$ref":"#/definitions/cosmos.gov.v1.TallyResult"},"id":{"description":"id defines the unique id of the proposal.","type":"string","format":"uint64"},"messages":{"description":"messages are the arbitrary messages to be executed if the proposal passes.","type":"array","items":{"type":"object","$ref":"#/definitions/google.protobuf.Any"}},"metadata":{"type":"string","title":"metadata is any arbitrary metadata attached to the proposal.\nthe recommended format of the metadata is to be found here:\nhttps://docs.cosmos.network/v0.47/modules/gov#proposal-3"},"proposer":{"description":"Since: cosmos-sdk 0.47","type":"string","title":"proposer is the address of the proposal sumbitter"},"status":{"description":"status defines the proposal status.","$ref":"#/definitions/cosmos.gov.v1.ProposalStatus"},"submit_time":{"description":"submit_time is the time of proposal submission.","type":"string","format":"date-time"},"summary":{"description":"Since: cosmos-sdk 0.47","type":"string","title":"summary is a short summary of the proposal"},"title":{"description":"Since: cosmos-sdk 0.47","type":"string","title":"title is the title of the proposal"},"total_deposit":{"description":"total_deposit is the total deposit on the proposal.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}},"voting_end_time":{"description":"voting_end_time is the end time of voting on a proposal.","type":"string","format":"date-time"},"voting_start_time":{"description":"voting_start_time is the starting time to vote on a proposal.","type":"string","format":"date-time"}}},"cosmos.gov.v1.ProposalStatus":{"description":"ProposalStatus enumerates the valid statuses of a proposal.\n\n - PROPOSAL_STATUS_UNSPECIFIED: PROPOSAL_STATUS_UNSPECIFIED defines the default proposal status.\n - PROPOSAL_STATUS_DEPOSIT_PERIOD: PROPOSAL_STATUS_DEPOSIT_PERIOD defines a proposal status during the deposit\nperiod.\n - PROPOSAL_STATUS_VOTING_PERIOD: PROPOSAL_STATUS_VOTING_PERIOD defines a proposal status during the voting\nperiod.\n - PROPOSAL_STATUS_PASSED: PROPOSAL_STATUS_PASSED defines a proposal status of a proposal that has\npassed.\n - PROPOSAL_STATUS_REJECTED: PROPOSAL_STATUS_REJECTED defines a proposal status of a proposal that has\nbeen rejected.\n - PROPOSAL_STATUS_FAILED: PROPOSAL_STATUS_FAILED defines a proposal status of a proposal that has\nfailed.","type":"string","default":"PROPOSAL_STATUS_UNSPECIFIED","enum":["PROPOSAL_STATUS_UNSPECIFIED","PROPOSAL_STATUS_DEPOSIT_PERIOD","PROPOSAL_STATUS_VOTING_PERIOD","PROPOSAL_STATUS_PASSED","PROPOSAL_STATUS_REJECTED","PROPOSAL_STATUS_FAILED"]},"cosmos.gov.v1.QueryConstitutionResponse":{"type":"object","title":"QueryConstitutionResponse is the response type for the Query/Constitution RPC method","properties":{"constitution":{"type":"string"}}},"cosmos.gov.v1.QueryDepositResponse":{"description":"QueryDepositResponse is the response type for the Query/Deposit RPC method.","type":"object","properties":{"deposit":{"description":"deposit defines the requested deposit.","$ref":"#/definitions/cosmos.gov.v1.Deposit"}}},"cosmos.gov.v1.QueryDepositsResponse":{"description":"QueryDepositsResponse is the response type for the Query/Deposits RPC method.","type":"object","properties":{"deposits":{"description":"deposits defines the requested deposits.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.gov.v1.Deposit"}},"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.gov.v1.QueryParamsResponse":{"description":"QueryParamsResponse is the response type for the Query/Params RPC method.","type":"object","properties":{"deposit_params":{"description":"Deprecated: Prefer to use `params` instead.\ndeposit_params defines the parameters related to deposit.","$ref":"#/definitions/cosmos.gov.v1.DepositParams"},"params":{"description":"params defines all the paramaters of x/gov module.\n\nSince: cosmos-sdk 0.47","$ref":"#/definitions/cosmos.gov.v1.Params"},"tally_params":{"description":"Deprecated: Prefer to use `params` instead.\ntally_params defines the parameters related to tally.","$ref":"#/definitions/cosmos.gov.v1.TallyParams"},"voting_params":{"description":"Deprecated: Prefer to use `params` instead.\nvoting_params defines the parameters related to voting.","$ref":"#/definitions/cosmos.gov.v1.VotingParams"}}},"cosmos.gov.v1.QueryProposalResponse":{"description":"QueryProposalResponse is the response type for the Query/Proposal RPC method.","type":"object","properties":{"proposal":{"description":"proposal is the requested governance proposal.","$ref":"#/definitions/cosmos.gov.v1.Proposal"}}},"cosmos.gov.v1.QueryProposalsResponse":{"description":"QueryProposalsResponse is the response type for the Query/Proposals RPC\nmethod.","type":"object","properties":{"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"},"proposals":{"description":"proposals defines all the requested governance proposals.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.gov.v1.Proposal"}}}},"cosmos.gov.v1.QueryTallyResultResponse":{"description":"QueryTallyResultResponse is the response type for the Query/Tally RPC method.","type":"object","properties":{"tally":{"description":"tally defines the requested tally.","$ref":"#/definitions/cosmos.gov.v1.TallyResult"}}},"cosmos.gov.v1.QueryVoteResponse":{"description":"QueryVoteResponse is the response type for the Query/Vote RPC method.","type":"object","properties":{"vote":{"description":"vote defines the queried vote.","$ref":"#/definitions/cosmos.gov.v1.Vote"}}},"cosmos.gov.v1.QueryVotesResponse":{"description":"QueryVotesResponse is the response type for the Query/Votes RPC method.","type":"object","properties":{"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"},"votes":{"description":"votes defines the queried votes.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.gov.v1.Vote"}}}},"cosmos.gov.v1.TallyParams":{"description":"TallyParams defines the params for tallying votes on governance proposals.","type":"object","properties":{"quorum":{"description":"Minimum percentage of total stake needed to vote for a result to be\nconsidered valid.","type":"string"},"threshold":{"description":"Minimum proportion of Yes votes for proposal to pass. Default value: 0.5.","type":"string"},"veto_threshold":{"description":"Minimum value of Veto votes to Total votes ratio for proposal to be\nvetoed. Default value: 1/3.","type":"string"}}},"cosmos.gov.v1.TallyResult":{"description":"TallyResult defines a standard tally for a governance proposal.","type":"object","properties":{"abstain_count":{"description":"abstain_count is the number of abstain votes on a proposal.","type":"string"},"no_count":{"description":"no_count is the number of no votes on a proposal.","type":"string"},"no_with_veto_count":{"description":"no_with_veto_count is the number of no with veto votes on a proposal.","type":"string"},"yes_count":{"description":"yes_count is the number of yes votes on a proposal.","type":"string"}}},"cosmos.gov.v1.Vote":{"description":"Vote defines a vote on a governance proposal.\nA Vote consists of a proposal ID, the voter, and the vote option.","type":"object","properties":{"metadata":{"type":"string","title":"metadata is any arbitrary metadata attached to the vote.\nthe recommended format of the metadata is to be found here: https://docs.cosmos.network/v0.47/modules/gov#vote-5"},"options":{"description":"options is the weighted vote options.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.gov.v1.WeightedVoteOption"}},"proposal_id":{"description":"proposal_id defines the unique id of the proposal.","type":"string","format":"uint64"},"voter":{"description":"voter is the voter address of the proposal.","type":"string"}}},"cosmos.gov.v1.VoteOption":{"description":"VoteOption enumerates the valid vote options for a given governance proposal.\n\n - VOTE_OPTION_UNSPECIFIED: VOTE_OPTION_UNSPECIFIED defines a no-op vote option.\n - VOTE_OPTION_YES: VOTE_OPTION_YES defines a yes vote option.\n - VOTE_OPTION_ABSTAIN: VOTE_OPTION_ABSTAIN defines an abstain vote option.\n - VOTE_OPTION_NO: VOTE_OPTION_NO defines a no vote option.\n - VOTE_OPTION_NO_WITH_VETO: VOTE_OPTION_NO_WITH_VETO defines a no with veto vote option.","type":"string","default":"VOTE_OPTION_UNSPECIFIED","enum":["VOTE_OPTION_UNSPECIFIED","VOTE_OPTION_YES","VOTE_OPTION_ABSTAIN","VOTE_OPTION_NO","VOTE_OPTION_NO_WITH_VETO"]},"cosmos.gov.v1.VotingParams":{"description":"VotingParams defines the params for voting on governance proposals.","type":"object","properties":{"voting_period":{"description":"Duration of the voting period.","type":"string"}}},"cosmos.gov.v1.WeightedVoteOption":{"description":"WeightedVoteOption defines a unit of vote for vote split.","type":"object","properties":{"option":{"description":"option defines the valid vote options, it must not contain duplicate vote options.","$ref":"#/definitions/cosmos.gov.v1.VoteOption"},"weight":{"description":"weight is the vote weight associated with the vote option.","type":"string"}}},"cosmos.gov.v1beta1.Deposit":{"description":"Deposit defines an amount deposited by an account address to an active\nproposal.","type":"object","properties":{"amount":{"description":"amount to be deposited by depositor.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}},"depositor":{"description":"depositor defines the deposit addresses from the proposals.","type":"string"},"proposal_id":{"description":"proposal_id defines the unique id of the proposal.","type":"string","format":"uint64"}}},"cosmos.gov.v1beta1.DepositParams":{"description":"DepositParams defines the params for deposits on governance proposals.","type":"object","properties":{"max_deposit_period":{"description":"Maximum period for Atom holders to deposit on a proposal. Initial value: 2\nmonths.","type":"string"},"min_deposit":{"description":"Minimum deposit for a proposal to enter voting period.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}}}},"cosmos.gov.v1beta1.MsgDeposit":{"description":"MsgDeposit defines a message to submit a deposit to an existing proposal.","type":"object","properties":{"amount":{"description":"amount to be deposited by depositor.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}},"depositor":{"description":"depositor defines the deposit addresses from the proposals.","type":"string"},"proposal_id":{"description":"proposal_id defines the unique id of the proposal.","type":"string","format":"uint64"}}},"cosmos.gov.v1beta1.MsgDepositResponse":{"description":"MsgDepositResponse defines the Msg/Deposit response type.","type":"object"},"cosmos.gov.v1beta1.MsgSubmitProposal":{"description":"MsgSubmitProposal defines an sdk.Msg type that supports submitting arbitrary\nproposal Content.","type":"object","properties":{"content":{"description":"content is the proposal's content.","$ref":"#/definitions/google.protobuf.Any"},"initial_deposit":{"description":"initial_deposit is the deposit value that must be paid at proposal submission.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}},"proposer":{"description":"proposer is the account address of the proposer.","type":"string"}}},"cosmos.gov.v1beta1.MsgSubmitProposalResponse":{"description":"MsgSubmitProposalResponse defines the Msg/SubmitProposal response type.","type":"object","properties":{"proposal_id":{"description":"proposal_id defines the unique id of the proposal.","type":"string","format":"uint64"}}},"cosmos.gov.v1beta1.MsgVote":{"description":"MsgVote defines a message to cast a vote.","type":"object","properties":{"option":{"description":"option defines the vote option.","$ref":"#/definitions/cosmos.gov.v1beta1.VoteOption"},"proposal_id":{"description":"proposal_id defines the unique id of the proposal.","type":"string","format":"uint64"},"voter":{"description":"voter is the voter address for the proposal.","type":"string"}}},"cosmos.gov.v1beta1.MsgVoteResponse":{"description":"MsgVoteResponse defines the Msg/Vote response type.","type":"object"},"cosmos.gov.v1beta1.MsgVoteWeighted":{"description":"MsgVoteWeighted defines a message to cast a vote.\n\nSince: cosmos-sdk 0.43","type":"object","properties":{"options":{"description":"options defines the weighted vote options.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.gov.v1beta1.WeightedVoteOption"}},"proposal_id":{"description":"proposal_id defines the unique id of the proposal.","type":"string","format":"uint64"},"voter":{"description":"voter is the voter address for the proposal.","type":"string"}}},"cosmos.gov.v1beta1.MsgVoteWeightedResponse":{"description":"MsgVoteWeightedResponse defines the Msg/VoteWeighted response type.\n\nSince: cosmos-sdk 0.43","type":"object"},"cosmos.gov.v1beta1.Proposal":{"description":"Proposal defines the core field members of a governance proposal.","type":"object","properties":{"content":{"description":"content is the proposal's content.","$ref":"#/definitions/google.protobuf.Any"},"deposit_end_time":{"description":"deposit_end_time is the end time for deposition.","type":"string","format":"date-time"},"final_tally_result":{"description":"final_tally_result is the final tally result of the proposal. When\nquerying a proposal via gRPC, this field is not populated until the\nproposal's voting period has ended.","$ref":"#/definitions/cosmos.gov.v1beta1.TallyResult"},"proposal_id":{"description":"proposal_id defines the unique id of the proposal.","type":"string","format":"uint64"},"status":{"description":"status defines the proposal status.","$ref":"#/definitions/cosmos.gov.v1beta1.ProposalStatus"},"submit_time":{"description":"submit_time is the time of proposal submission.","type":"string","format":"date-time"},"total_deposit":{"description":"total_deposit is the total deposit on the proposal.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}},"voting_end_time":{"description":"voting_end_time is the end time of voting on a proposal.","type":"string","format":"date-time"},"voting_start_time":{"description":"voting_start_time is the starting time to vote on a proposal.","type":"string","format":"date-time"}}},"cosmos.gov.v1beta1.ProposalStatus":{"description":"ProposalStatus enumerates the valid statuses of a proposal.\n\n - PROPOSAL_STATUS_UNSPECIFIED: PROPOSAL_STATUS_UNSPECIFIED defines the default proposal status.\n - PROPOSAL_STATUS_DEPOSIT_PERIOD: PROPOSAL_STATUS_DEPOSIT_PERIOD defines a proposal status during the deposit\nperiod.\n - PROPOSAL_STATUS_VOTING_PERIOD: PROPOSAL_STATUS_VOTING_PERIOD defines a proposal status during the voting\nperiod.\n - PROPOSAL_STATUS_PASSED: PROPOSAL_STATUS_PASSED defines a proposal status of a proposal that has\npassed.\n - PROPOSAL_STATUS_REJECTED: PROPOSAL_STATUS_REJECTED defines a proposal status of a proposal that has\nbeen rejected.\n - PROPOSAL_STATUS_FAILED: PROPOSAL_STATUS_FAILED defines a proposal status of a proposal that has\nfailed.","type":"string","default":"PROPOSAL_STATUS_UNSPECIFIED","enum":["PROPOSAL_STATUS_UNSPECIFIED","PROPOSAL_STATUS_DEPOSIT_PERIOD","PROPOSAL_STATUS_VOTING_PERIOD","PROPOSAL_STATUS_PASSED","PROPOSAL_STATUS_REJECTED","PROPOSAL_STATUS_FAILED"]},"cosmos.gov.v1beta1.QueryDepositResponse":{"description":"QueryDepositResponse is the response type for the Query/Deposit RPC method.","type":"object","properties":{"deposit":{"description":"deposit defines the requested deposit.","$ref":"#/definitions/cosmos.gov.v1beta1.Deposit"}}},"cosmos.gov.v1beta1.QueryDepositsResponse":{"description":"QueryDepositsResponse is the response type for the Query/Deposits RPC method.","type":"object","properties":{"deposits":{"description":"deposits defines the requested deposits.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.gov.v1beta1.Deposit"}},"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.gov.v1beta1.QueryParamsResponse":{"description":"QueryParamsResponse is the response type for the Query/Params RPC method.","type":"object","properties":{"deposit_params":{"description":"deposit_params defines the parameters related to deposit.","$ref":"#/definitions/cosmos.gov.v1beta1.DepositParams"},"tally_params":{"description":"tally_params defines the parameters related to tally.","$ref":"#/definitions/cosmos.gov.v1beta1.TallyParams"},"voting_params":{"description":"voting_params defines the parameters related to voting.","$ref":"#/definitions/cosmos.gov.v1beta1.VotingParams"}}},"cosmos.gov.v1beta1.QueryProposalResponse":{"description":"QueryProposalResponse is the response type for the Query/Proposal RPC method.","type":"object","properties":{"proposal":{"$ref":"#/definitions/cosmos.gov.v1beta1.Proposal"}}},"cosmos.gov.v1beta1.QueryProposalsResponse":{"description":"QueryProposalsResponse is the response type for the Query/Proposals RPC\nmethod.","type":"object","properties":{"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"},"proposals":{"description":"proposals defines all the requested governance proposals.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.gov.v1beta1.Proposal"}}}},"cosmos.gov.v1beta1.QueryTallyResultResponse":{"description":"QueryTallyResultResponse is the response type for the Query/Tally RPC method.","type":"object","properties":{"tally":{"description":"tally defines the requested tally.","$ref":"#/definitions/cosmos.gov.v1beta1.TallyResult"}}},"cosmos.gov.v1beta1.QueryVoteResponse":{"description":"QueryVoteResponse is the response type for the Query/Vote RPC method.","type":"object","properties":{"vote":{"description":"vote defines the queried vote.","$ref":"#/definitions/cosmos.gov.v1beta1.Vote"}}},"cosmos.gov.v1beta1.QueryVotesResponse":{"description":"QueryVotesResponse is the response type for the Query/Votes RPC method.","type":"object","properties":{"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"},"votes":{"description":"votes defines the queried votes.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.gov.v1beta1.Vote"}}}},"cosmos.gov.v1beta1.TallyParams":{"description":"TallyParams defines the params for tallying votes on governance proposals.","type":"object","properties":{"quorum":{"description":"Minimum percentage of total stake needed to vote for a result to be\nconsidered valid.","type":"string","format":"byte"},"threshold":{"description":"Minimum proportion of Yes votes for proposal to pass. Default value: 0.5.","type":"string","format":"byte"},"veto_threshold":{"description":"Minimum value of Veto votes to Total votes ratio for proposal to be\nvetoed. Default value: 1/3.","type":"string","format":"byte"}}},"cosmos.gov.v1beta1.TallyResult":{"description":"TallyResult defines a standard tally for a governance proposal.","type":"object","properties":{"abstain":{"description":"abstain is the number of abstain votes on a proposal.","type":"string"},"no":{"description":"no is the number of no votes on a proposal.","type":"string"},"no_with_veto":{"description":"no_with_veto is the number of no with veto votes on a proposal.","type":"string"},"yes":{"description":"yes is the number of yes votes on a proposal.","type":"string"}}},"cosmos.gov.v1beta1.Vote":{"description":"Vote defines a vote on a governance proposal.\nA Vote consists of a proposal ID, the voter, and the vote option.","type":"object","properties":{"option":{"description":"Deprecated: Prefer to use `options` instead. This field is set in queries\nif and only if `len(options) == 1` and that option has weight 1. In all\nother cases, this field will default to VOTE_OPTION_UNSPECIFIED.","$ref":"#/definitions/cosmos.gov.v1beta1.VoteOption"},"options":{"description":"options is the weighted vote options.\n\nSince: cosmos-sdk 0.43","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.gov.v1beta1.WeightedVoteOption"}},"proposal_id":{"description":"proposal_id defines the unique id of the proposal.","type":"string","format":"uint64"},"voter":{"description":"voter is the voter address of the proposal.","type":"string"}}},"cosmos.gov.v1beta1.VoteOption":{"description":"VoteOption enumerates the valid vote options for a given governance proposal.\n\n - VOTE_OPTION_UNSPECIFIED: VOTE_OPTION_UNSPECIFIED defines a no-op vote option.\n - VOTE_OPTION_YES: VOTE_OPTION_YES defines a yes vote option.\n - VOTE_OPTION_ABSTAIN: VOTE_OPTION_ABSTAIN defines an abstain vote option.\n - VOTE_OPTION_NO: VOTE_OPTION_NO defines a no vote option.\n - VOTE_OPTION_NO_WITH_VETO: VOTE_OPTION_NO_WITH_VETO defines a no with veto vote option.","type":"string","default":"VOTE_OPTION_UNSPECIFIED","enum":["VOTE_OPTION_UNSPECIFIED","VOTE_OPTION_YES","VOTE_OPTION_ABSTAIN","VOTE_OPTION_NO","VOTE_OPTION_NO_WITH_VETO"]},"cosmos.gov.v1beta1.VotingParams":{"description":"VotingParams defines the params for voting on governance proposals.","type":"object","properties":{"voting_period":{"description":"Duration of the voting period.","type":"string"}}},"cosmos.gov.v1beta1.WeightedVoteOption":{"description":"WeightedVoteOption defines a unit of vote for vote split.\n\nSince: cosmos-sdk 0.43","type":"object","properties":{"option":{"description":"option defines the valid vote options, it must not contain duplicate vote options.","$ref":"#/definitions/cosmos.gov.v1beta1.VoteOption"},"weight":{"description":"weight is the vote weight associated with the vote option.","type":"string"}}},"cosmos.group.v1.Exec":{"description":"Exec defines modes of execution of a proposal on creation or on new vote.\n\n - EXEC_UNSPECIFIED: An empty value means that there should be a separate\nMsgExec request for the proposal to execute.\n - EXEC_TRY: Try to execute the proposal immediately.\nIf the proposal is not allowed per the DecisionPolicy,\nthe proposal will still be open and could\nbe executed at a later point.","type":"string","default":"EXEC_UNSPECIFIED","enum":["EXEC_UNSPECIFIED","EXEC_TRY"]},"cosmos.group.v1.GroupInfo":{"description":"GroupInfo represents the high-level on-chain information for a group.","type":"object","properties":{"admin":{"description":"admin is the account address of the group's admin.","type":"string"},"created_at":{"description":"created_at is a timestamp specifying when a group was created.","type":"string","format":"date-time"},"id":{"description":"id is the unique ID of the group.","type":"string","format":"uint64"},"metadata":{"type":"string","title":"metadata is any arbitrary metadata to attached to the group.\nthe recommended format of the metadata is to be found here: https://docs.cosmos.network/v0.47/modules/group#group-1"},"total_weight":{"description":"total_weight is the sum of the group members' weights.","type":"string"},"version":{"type":"string","format":"uint64","title":"version is used to track changes to a group's membership structure that\nwould break existing proposals. Whenever any members weight is changed,\nor any member is added or removed this version is incremented and will\ncause proposals based on older versions of this group to fail"}}},"cosmos.group.v1.GroupMember":{"description":"GroupMember represents the relationship between a group and a member.","type":"object","properties":{"group_id":{"description":"group_id is the unique ID of the group.","type":"string","format":"uint64"},"member":{"description":"member is the member data.","$ref":"#/definitions/cosmos.group.v1.Member"}}},"cosmos.group.v1.GroupPolicyInfo":{"description":"GroupPolicyInfo represents the high-level on-chain information for a group policy.","type":"object","properties":{"address":{"description":"address is the account address of group policy.","type":"string"},"admin":{"description":"admin is the account address of the group admin.","type":"string"},"created_at":{"description":"created_at is a timestamp specifying when a group policy was created.","type":"string","format":"date-time"},"decision_policy":{"description":"decision_policy specifies the group policy's decision policy.","$ref":"#/definitions/google.protobuf.Any"},"group_id":{"description":"group_id is the unique ID of the group.","type":"string","format":"uint64"},"metadata":{"type":"string","title":"metadata is any arbitrary metadata attached to the group policy.\nthe recommended format of the metadata is to be found here:\nhttps://docs.cosmos.network/v0.47/modules/group#decision-policy-1"},"version":{"description":"version is used to track changes to a group's GroupPolicyInfo structure that\nwould create a different result on a running proposal.","type":"string","format":"uint64"}}},"cosmos.group.v1.Member":{"description":"Member represents a group member with an account address,\nnon-zero weight, metadata and added_at timestamp.","type":"object","properties":{"added_at":{"description":"added_at is a timestamp specifying when a member was added.","type":"string","format":"date-time"},"address":{"description":"address is the member's account address.","type":"string"},"metadata":{"description":"metadata is any arbitrary metadata attached to the member.","type":"string"},"weight":{"description":"weight is the member's voting weight that should be greater than 0.","type":"string"}}},"cosmos.group.v1.MemberRequest":{"description":"MemberRequest represents a group member to be used in Msg server requests.\nContrary to `Member`, it doesn't have any `added_at` field\nsince this field cannot be set as part of requests.","type":"object","properties":{"address":{"description":"address is the member's account address.","type":"string"},"metadata":{"description":"metadata is any arbitrary metadata attached to the member.","type":"string"},"weight":{"description":"weight is the member's voting weight that should be greater than 0.","type":"string"}}},"cosmos.group.v1.MsgCreateGroup":{"description":"MsgCreateGroup is the Msg/CreateGroup request type.","type":"object","properties":{"admin":{"description":"admin is the account address of the group admin.","type":"string"},"members":{"description":"members defines the group members.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.group.v1.MemberRequest"}},"metadata":{"description":"metadata is any arbitrary metadata to attached to the group.","type":"string"}}},"cosmos.group.v1.MsgCreateGroupPolicy":{"description":"MsgCreateGroupPolicy is the Msg/CreateGroupPolicy request type.","type":"object","properties":{"admin":{"description":"admin is the account address of the group admin.","type":"string"},"decision_policy":{"description":"decision_policy specifies the group policy's decision policy.","$ref":"#/definitions/google.protobuf.Any"},"group_id":{"description":"group_id is the unique ID of the group.","type":"string","format":"uint64"},"metadata":{"description":"metadata is any arbitrary metadata attached to the group policy.","type":"string"}}},"cosmos.group.v1.MsgCreateGroupPolicyResponse":{"description":"MsgCreateGroupPolicyResponse is the Msg/CreateGroupPolicy response type.","type":"object","properties":{"address":{"description":"address is the account address of the newly created group policy.","type":"string"}}},"cosmos.group.v1.MsgCreateGroupResponse":{"description":"MsgCreateGroupResponse is the Msg/CreateGroup response type.","type":"object","properties":{"group_id":{"description":"group_id is the unique ID of the newly created group.","type":"string","format":"uint64"}}},"cosmos.group.v1.MsgCreateGroupWithPolicy":{"description":"MsgCreateGroupWithPolicy is the Msg/CreateGroupWithPolicy request type.","type":"object","properties":{"admin":{"description":"admin is the account address of the group and group policy admin.","type":"string"},"decision_policy":{"description":"decision_policy specifies the group policy's decision policy.","$ref":"#/definitions/google.protobuf.Any"},"group_metadata":{"description":"group_metadata is any arbitrary metadata attached to the group.","type":"string"},"group_policy_as_admin":{"description":"group_policy_as_admin is a boolean field, if set to true, the group policy account address will be used as group\nand group policy admin.","type":"boolean"},"group_policy_metadata":{"description":"group_policy_metadata is any arbitrary metadata attached to the group policy.","type":"string"},"members":{"description":"members defines the group members.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.group.v1.MemberRequest"}}}},"cosmos.group.v1.MsgCreateGroupWithPolicyResponse":{"description":"MsgCreateGroupWithPolicyResponse is the Msg/CreateGroupWithPolicy response type.","type":"object","properties":{"group_id":{"description":"group_id is the unique ID of the newly created group with policy.","type":"string","format":"uint64"},"group_policy_address":{"description":"group_policy_address is the account address of the newly created group policy.","type":"string"}}},"cosmos.group.v1.MsgExec":{"description":"MsgExec is the Msg/Exec request type.","type":"object","properties":{"executor":{"description":"executor is the account address used to execute the proposal.","type":"string"},"proposal_id":{"description":"proposal is the unique ID of the proposal.","type":"string","format":"uint64"}}},"cosmos.group.v1.MsgExecResponse":{"description":"MsgExecResponse is the Msg/Exec request type.","type":"object","properties":{"result":{"description":"result is the final result of the proposal execution.","$ref":"#/definitions/cosmos.group.v1.ProposalExecutorResult"}}},"cosmos.group.v1.MsgLeaveGroup":{"description":"MsgLeaveGroup is the Msg/LeaveGroup request type.","type":"object","properties":{"address":{"description":"address is the account address of the group member.","type":"string"},"group_id":{"description":"group_id is the unique ID of the group.","type":"string","format":"uint64"}}},"cosmos.group.v1.MsgLeaveGroupResponse":{"description":"MsgLeaveGroupResponse is the Msg/LeaveGroup response type.","type":"object"},"cosmos.group.v1.MsgSubmitProposal":{"description":"MsgSubmitProposal is the Msg/SubmitProposal request type.","type":"object","properties":{"exec":{"description":"exec defines the mode of execution of the proposal,\nwhether it should be executed immediately on creation or not.\nIf so, proposers signatures are considered as Yes votes.","$ref":"#/definitions/cosmos.group.v1.Exec"},"group_policy_address":{"description":"group_policy_address is the account address of group policy.","type":"string"},"messages":{"description":"messages is a list of `sdk.Msg`s that will be executed if the proposal passes.","type":"array","items":{"type":"object","$ref":"#/definitions/google.protobuf.Any"}},"metadata":{"description":"metadata is any arbitrary metadata attached to the proposal.","type":"string"},"proposers":{"description":"proposers are the account addresses of the proposers.\nProposers signatures will be counted as yes votes.","type":"array","items":{"type":"string"}},"summary":{"description":"summary is the summary of the proposal.\n\nSince: cosmos-sdk 0.47","type":"string"},"title":{"description":"title is the title of the proposal.\n\nSince: cosmos-sdk 0.47","type":"string"}}},"cosmos.group.v1.MsgSubmitProposalResponse":{"description":"MsgSubmitProposalResponse is the Msg/SubmitProposal response type.","type":"object","properties":{"proposal_id":{"description":"proposal is the unique ID of the proposal.","type":"string","format":"uint64"}}},"cosmos.group.v1.MsgUpdateGroupAdmin":{"description":"MsgUpdateGroupAdmin is the Msg/UpdateGroupAdmin request type.","type":"object","properties":{"admin":{"description":"admin is the current account address of the group admin.","type":"string"},"group_id":{"description":"group_id is the unique ID of the group.","type":"string","format":"uint64"},"new_admin":{"description":"new_admin is the group new admin account address.","type":"string"}}},"cosmos.group.v1.MsgUpdateGroupAdminResponse":{"description":"MsgUpdateGroupAdminResponse is the Msg/UpdateGroupAdmin response type.","type":"object"},"cosmos.group.v1.MsgUpdateGroupMembers":{"description":"MsgUpdateGroupMembers is the Msg/UpdateGroupMembers request type.","type":"object","properties":{"admin":{"description":"admin is the account address of the group admin.","type":"string"},"group_id":{"description":"group_id is the unique ID of the group.","type":"string","format":"uint64"},"member_updates":{"description":"member_updates is the list of members to update,\nset weight to 0 to remove a member.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.group.v1.MemberRequest"}}}},"cosmos.group.v1.MsgUpdateGroupMembersResponse":{"description":"MsgUpdateGroupMembersResponse is the Msg/UpdateGroupMembers response type.","type":"object"},"cosmos.group.v1.MsgUpdateGroupMetadata":{"description":"MsgUpdateGroupMetadata is the Msg/UpdateGroupMetadata request type.","type":"object","properties":{"admin":{"description":"admin is the account address of the group admin.","type":"string"},"group_id":{"description":"group_id is the unique ID of the group.","type":"string","format":"uint64"},"metadata":{"description":"metadata is the updated group's metadata.","type":"string"}}},"cosmos.group.v1.MsgUpdateGroupMetadataResponse":{"description":"MsgUpdateGroupMetadataResponse is the Msg/UpdateGroupMetadata response type.","type":"object"},"cosmos.group.v1.MsgUpdateGroupPolicyAdmin":{"description":"MsgUpdateGroupPolicyAdmin is the Msg/UpdateGroupPolicyAdmin request type.","type":"object","properties":{"admin":{"description":"admin is the account address of the group admin.","type":"string"},"group_policy_address":{"description":"group_policy_address is the account address of the group policy.","type":"string"},"new_admin":{"description":"new_admin is the new group policy admin.","type":"string"}}},"cosmos.group.v1.MsgUpdateGroupPolicyAdminResponse":{"description":"MsgUpdateGroupPolicyAdminResponse is the Msg/UpdateGroupPolicyAdmin response type.","type":"object"},"cosmos.group.v1.MsgUpdateGroupPolicyDecisionPolicy":{"description":"MsgUpdateGroupPolicyDecisionPolicy is the Msg/UpdateGroupPolicyDecisionPolicy request type.","type":"object","properties":{"admin":{"description":"admin is the account address of the group admin.","type":"string"},"decision_policy":{"description":"decision_policy is the updated group policy's decision policy.","$ref":"#/definitions/google.protobuf.Any"},"group_policy_address":{"description":"group_policy_address is the account address of group policy.","type":"string"}}},"cosmos.group.v1.MsgUpdateGroupPolicyDecisionPolicyResponse":{"description":"MsgUpdateGroupPolicyDecisionPolicyResponse is the Msg/UpdateGroupPolicyDecisionPolicy response type.","type":"object"},"cosmos.group.v1.MsgUpdateGroupPolicyMetadata":{"description":"MsgUpdateGroupPolicyMetadata is the Msg/UpdateGroupPolicyMetadata request type.","type":"object","properties":{"admin":{"description":"admin is the account address of the group admin.","type":"string"},"group_policy_address":{"description":"group_policy_address is the account address of group policy.","type":"string"},"metadata":{"description":"metadata is the group policy metadata to be updated.","type":"string"}}},"cosmos.group.v1.MsgUpdateGroupPolicyMetadataResponse":{"description":"MsgUpdateGroupPolicyMetadataResponse is the Msg/UpdateGroupPolicyMetadata response type.","type":"object"},"cosmos.group.v1.MsgVote":{"description":"MsgVote is the Msg/Vote request type.","type":"object","properties":{"exec":{"description":"exec defines whether the proposal should be executed\nimmediately after voting or not.","$ref":"#/definitions/cosmos.group.v1.Exec"},"metadata":{"description":"metadata is any arbitrary metadata attached to the vote.","type":"string"},"option":{"description":"option is the voter's choice on the proposal.","$ref":"#/definitions/cosmos.group.v1.VoteOption"},"proposal_id":{"description":"proposal is the unique ID of the proposal.","type":"string","format":"uint64"},"voter":{"description":"voter is the voter account address.","type":"string"}}},"cosmos.group.v1.MsgVoteResponse":{"description":"MsgVoteResponse is the Msg/Vote response type.","type":"object"},"cosmos.group.v1.MsgWithdrawProposal":{"description":"MsgWithdrawProposal is the Msg/WithdrawProposal request type.","type":"object","properties":{"address":{"description":"address is the admin of the group policy or one of the proposer of the proposal.","type":"string"},"proposal_id":{"description":"proposal is the unique ID of the proposal.","type":"string","format":"uint64"}}},"cosmos.group.v1.MsgWithdrawProposalResponse":{"description":"MsgWithdrawProposalResponse is the Msg/WithdrawProposal response type.","type":"object"},"cosmos.group.v1.Proposal":{"description":"Proposal defines a group proposal. Any member of a group can submit a proposal\nfor a group policy to decide upon.\nA proposal consists of a set of `sdk.Msg`s that will be executed if the proposal\npasses as well as some optional metadata associated with the proposal.","type":"object","properties":{"executor_result":{"description":"executor_result is the final result of the proposal execution. Initial value is NotRun.","$ref":"#/definitions/cosmos.group.v1.ProposalExecutorResult"},"final_tally_result":{"description":"final_tally_result contains the sums of all weighted votes for this\nproposal for each vote option. It is empty at submission, and only\npopulated after tallying, at voting period end or at proposal execution,\nwhichever happens first.","$ref":"#/definitions/cosmos.group.v1.TallyResult"},"group_policy_address":{"description":"group_policy_address is the account address of group policy.","type":"string"},"group_policy_version":{"description":"group_policy_version tracks the version of the group policy at proposal submission.\nWhen a decision policy is changed, existing proposals from previous policy\nversions will become invalid with the `ABORTED` status.\nThis field is here for informational purposes only.","type":"string","format":"uint64"},"group_version":{"description":"group_version tracks the version of the group at proposal submission.\nThis field is here for informational purposes only.","type":"string","format":"uint64"},"id":{"description":"id is the unique id of the proposal.","type":"string","format":"uint64"},"messages":{"description":"messages is a list of `sdk.Msg`s that will be executed if the proposal passes.","type":"array","items":{"type":"object","$ref":"#/definitions/google.protobuf.Any"}},"metadata":{"type":"string","title":"metadata is any arbitrary metadata attached to the proposal.\nthe recommended format of the metadata is to be found here:\nhttps://docs.cosmos.network/v0.47/modules/group#proposal-4"},"proposers":{"description":"proposers are the account addresses of the proposers.","type":"array","items":{"type":"string"}},"status":{"description":"status represents the high level position in the life cycle of the proposal. Initial value is Submitted.","$ref":"#/definitions/cosmos.group.v1.ProposalStatus"},"submit_time":{"description":"submit_time is a timestamp specifying when a proposal was submitted.","type":"string","format":"date-time"},"summary":{"description":"Since: cosmos-sdk 0.47","type":"string","title":"summary is a short summary of the proposal"},"title":{"description":"Since: cosmos-sdk 0.47","type":"string","title":"title is the title of the proposal"},"voting_period_end":{"description":"voting_period_end is the timestamp before which voting must be done.\nUnless a successful MsgExec is called before (to execute a proposal whose\ntally is successful before the voting period ends), tallying will be done\nat this point, and the `final_tally_result`and `status` fields will be\naccordingly updated.","type":"string","format":"date-time"}}},"cosmos.group.v1.ProposalExecutorResult":{"description":"ProposalExecutorResult defines types of proposal executor results.\n\n - PROPOSAL_EXECUTOR_RESULT_UNSPECIFIED: An empty value is not allowed.\n - PROPOSAL_EXECUTOR_RESULT_NOT_RUN: We have not yet run the executor.\n - PROPOSAL_EXECUTOR_RESULT_SUCCESS: The executor was successful and proposed action updated state.\n - PROPOSAL_EXECUTOR_RESULT_FAILURE: The executor returned an error and proposed action didn't update state.","type":"string","default":"PROPOSAL_EXECUTOR_RESULT_UNSPECIFIED","enum":["PROPOSAL_EXECUTOR_RESULT_UNSPECIFIED","PROPOSAL_EXECUTOR_RESULT_NOT_RUN","PROPOSAL_EXECUTOR_RESULT_SUCCESS","PROPOSAL_EXECUTOR_RESULT_FAILURE"]},"cosmos.group.v1.ProposalStatus":{"description":"ProposalStatus defines proposal statuses.\n\n - PROPOSAL_STATUS_UNSPECIFIED: An empty value is invalid and not allowed.\n - PROPOSAL_STATUS_SUBMITTED: Initial status of a proposal when submitted.\n - PROPOSAL_STATUS_ACCEPTED: Final status of a proposal when the final tally is done and the outcome\npasses the group policy's decision policy.\n - PROPOSAL_STATUS_REJECTED: Final status of a proposal when the final tally is done and the outcome\nis rejected by the group policy's decision policy.\n - PROPOSAL_STATUS_ABORTED: Final status of a proposal when the group policy is modified before the\nfinal tally.\n - PROPOSAL_STATUS_WITHDRAWN: A proposal can be withdrawn before the voting start time by the owner.\nWhen this happens the final status is Withdrawn.","type":"string","default":"PROPOSAL_STATUS_UNSPECIFIED","enum":["PROPOSAL_STATUS_UNSPECIFIED","PROPOSAL_STATUS_SUBMITTED","PROPOSAL_STATUS_ACCEPTED","PROPOSAL_STATUS_REJECTED","PROPOSAL_STATUS_ABORTED","PROPOSAL_STATUS_WITHDRAWN"]},"cosmos.group.v1.QueryGroupInfoResponse":{"description":"QueryGroupInfoResponse is the Query/GroupInfo response type.","type":"object","properties":{"info":{"description":"info is the GroupInfo of the group.","$ref":"#/definitions/cosmos.group.v1.GroupInfo"}}},"cosmos.group.v1.QueryGroupMembersResponse":{"description":"QueryGroupMembersResponse is the Query/GroupMembersResponse response type.","type":"object","properties":{"members":{"description":"members are the members of the group with given group_id.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.group.v1.GroupMember"}},"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.group.v1.QueryGroupPoliciesByAdminResponse":{"description":"QueryGroupPoliciesByAdminResponse is the Query/GroupPoliciesByAdmin response type.","type":"object","properties":{"group_policies":{"description":"group_policies are the group policies info with provided admin.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.group.v1.GroupPolicyInfo"}},"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.group.v1.QueryGroupPoliciesByGroupResponse":{"description":"QueryGroupPoliciesByGroupResponse is the Query/GroupPoliciesByGroup response type.","type":"object","properties":{"group_policies":{"description":"group_policies are the group policies info associated with the provided group.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.group.v1.GroupPolicyInfo"}},"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.group.v1.QueryGroupPolicyInfoResponse":{"description":"QueryGroupPolicyInfoResponse is the Query/GroupPolicyInfo response type.","type":"object","properties":{"info":{"description":"info is the GroupPolicyInfo of the group policy.","$ref":"#/definitions/cosmos.group.v1.GroupPolicyInfo"}}},"cosmos.group.v1.QueryGroupsByAdminResponse":{"description":"QueryGroupsByAdminResponse is the Query/GroupsByAdminResponse response type.","type":"object","properties":{"groups":{"description":"groups are the groups info with the provided admin.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.group.v1.GroupInfo"}},"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.group.v1.QueryGroupsByMemberResponse":{"description":"QueryGroupsByMemberResponse is the Query/GroupsByMember response type.","type":"object","properties":{"groups":{"description":"groups are the groups info with the provided group member.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.group.v1.GroupInfo"}},"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.group.v1.QueryGroupsResponse":{"description":"QueryGroupsResponse is the Query/Groups response type.\n\nSince: cosmos-sdk 0.47.1","type":"object","properties":{"groups":{"description":"`groups` is all the groups present in state.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.group.v1.GroupInfo"}},"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.group.v1.QueryProposalResponse":{"description":"QueryProposalResponse is the Query/Proposal response type.","type":"object","properties":{"proposal":{"description":"proposal is the proposal info.","$ref":"#/definitions/cosmos.group.v1.Proposal"}}},"cosmos.group.v1.QueryProposalsByGroupPolicyResponse":{"description":"QueryProposalsByGroupPolicyResponse is the Query/ProposalByGroupPolicy response type.","type":"object","properties":{"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"},"proposals":{"description":"proposals are the proposals with given group policy.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.group.v1.Proposal"}}}},"cosmos.group.v1.QueryTallyResultResponse":{"description":"QueryTallyResultResponse is the Query/TallyResult response type.","type":"object","properties":{"tally":{"description":"tally defines the requested tally.","$ref":"#/definitions/cosmos.group.v1.TallyResult"}}},"cosmos.group.v1.QueryVoteByProposalVoterResponse":{"description":"QueryVoteByProposalVoterResponse is the Query/VoteByProposalVoter response type.","type":"object","properties":{"vote":{"description":"vote is the vote with given proposal_id and voter.","$ref":"#/definitions/cosmos.group.v1.Vote"}}},"cosmos.group.v1.QueryVotesByProposalResponse":{"description":"QueryVotesByProposalResponse is the Query/VotesByProposal response type.","type":"object","properties":{"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"},"votes":{"description":"votes are the list of votes for given proposal_id.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.group.v1.Vote"}}}},"cosmos.group.v1.QueryVotesByVoterResponse":{"description":"QueryVotesByVoterResponse is the Query/VotesByVoter response type.","type":"object","properties":{"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"},"votes":{"description":"votes are the list of votes by given voter.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.group.v1.Vote"}}}},"cosmos.group.v1.TallyResult":{"description":"TallyResult represents the sum of weighted votes for each vote option.","type":"object","properties":{"abstain_count":{"description":"abstain_count is the weighted sum of abstainers.","type":"string"},"no_count":{"description":"no_count is the weighted sum of no votes.","type":"string"},"no_with_veto_count":{"description":"no_with_veto_count is the weighted sum of veto.","type":"string"},"yes_count":{"description":"yes_count is the weighted sum of yes votes.","type":"string"}}},"cosmos.group.v1.Vote":{"type":"object","title":"Vote represents a vote for a proposal.string metadata","properties":{"metadata":{"type":"string","title":"metadata is any arbitrary metadata attached to the vote.\nthe recommended format of the metadata is to be found here: https://docs.cosmos.network/v0.47/modules/group#vote-2"},"option":{"description":"option is the voter's choice on the proposal.","$ref":"#/definitions/cosmos.group.v1.VoteOption"},"proposal_id":{"description":"proposal is the unique ID of the proposal.","type":"string","format":"uint64"},"submit_time":{"description":"submit_time is the timestamp when the vote was submitted.","type":"string","format":"date-time"},"voter":{"description":"voter is the account address of the voter.","type":"string"}}},"cosmos.group.v1.VoteOption":{"description":"VoteOption enumerates the valid vote options for a given proposal.\n\n - VOTE_OPTION_UNSPECIFIED: VOTE_OPTION_UNSPECIFIED defines an unspecified vote option which will\nreturn an error.\n - VOTE_OPTION_YES: VOTE_OPTION_YES defines a yes vote option.\n - VOTE_OPTION_ABSTAIN: VOTE_OPTION_ABSTAIN defines an abstain vote option.\n - VOTE_OPTION_NO: VOTE_OPTION_NO defines a no vote option.\n - VOTE_OPTION_NO_WITH_VETO: VOTE_OPTION_NO_WITH_VETO defines a no with veto vote option.","type":"string","default":"VOTE_OPTION_UNSPECIFIED","enum":["VOTE_OPTION_UNSPECIFIED","VOTE_OPTION_YES","VOTE_OPTION_ABSTAIN","VOTE_OPTION_NO","VOTE_OPTION_NO_WITH_VETO"]},"cosmos.mint.v1beta1.MsgUpdateParams":{"description":"MsgUpdateParams is the Msg/UpdateParams request type.\n\nSince: cosmos-sdk 0.47","type":"object","properties":{"authority":{"description":"authority is the address that controls the module (defaults to x/gov unless overwritten).","type":"string"},"params":{"description":"params defines the x/mint parameters to update.\n\nNOTE: All parameters must be supplied.","$ref":"#/definitions/cosmos.mint.v1beta1.Params"}}},"cosmos.mint.v1beta1.MsgUpdateParamsResponse":{"description":"MsgUpdateParamsResponse defines the response structure for executing a\nMsgUpdateParams message.\n\nSince: cosmos-sdk 0.47","type":"object"},"cosmos.mint.v1beta1.Params":{"description":"Params defines the parameters for the x/mint module.","type":"object","properties":{"blocks_per_year":{"type":"string","format":"uint64","title":"expected blocks per year"},"goal_bonded":{"type":"string","title":"goal of percent bonded atoms"},"inflation_max":{"type":"string","title":"maximum inflation rate"},"inflation_min":{"type":"string","title":"minimum inflation rate"},"inflation_rate_change":{"type":"string","title":"maximum annual change in inflation rate"},"mint_denom":{"type":"string","title":"type of coin to mint"}}},"cosmos.mint.v1beta1.QueryAnnualProvisionsResponse":{"description":"QueryAnnualProvisionsResponse is the response type for the\nQuery/AnnualProvisions RPC method.","type":"object","properties":{"annual_provisions":{"description":"annual_provisions is the current minting annual provisions value.","type":"string","format":"byte"}}},"cosmos.mint.v1beta1.QueryInflationResponse":{"description":"QueryInflationResponse is the response type for the Query/Inflation RPC\nmethod.","type":"object","properties":{"inflation":{"description":"inflation is the current minting inflation value.","type":"string","format":"byte"}}},"cosmos.mint.v1beta1.QueryParamsResponse":{"description":"QueryParamsResponse is the response type for the Query/Params RPC method.","type":"object","properties":{"params":{"description":"params defines the parameters of the module.","$ref":"#/definitions/cosmos.mint.v1beta1.Params"}}},"cosmos.nft.v1beta1.Class":{"description":"Class defines the class of the nft type.","type":"object","properties":{"data":{"title":"data is the app specific metadata of the NFT class. Optional","$ref":"#/definitions/google.protobuf.Any"},"description":{"type":"string","title":"description is a brief description of nft classification. Optional"},"id":{"type":"string","title":"id defines the unique identifier of the NFT classification, similar to the contract address of ERC721"},"name":{"type":"string","title":"name defines the human-readable name of the NFT classification. Optional"},"symbol":{"type":"string","title":"symbol is an abbreviated name for nft classification. Optional"},"uri":{"type":"string","title":"uri for the class metadata stored off chain. It can define schema for Class and NFT `Data` attributes. Optional"},"uri_hash":{"type":"string","title":"uri_hash is a hash of the document pointed by uri. Optional"}}},"cosmos.nft.v1beta1.MsgSend":{"description":"MsgSend represents a message to send a nft from one account to another account.","type":"object","properties":{"class_id":{"type":"string","title":"class_id defines the unique identifier of the nft classification, similar to the contract address of ERC721"},"id":{"type":"string","title":"id defines the unique identification of nft"},"receiver":{"type":"string","title":"receiver is the receiver address of nft"},"sender":{"type":"string","title":"sender is the address of the owner of nft"}}},"cosmos.nft.v1beta1.MsgSendResponse":{"description":"MsgSendResponse defines the Msg/Send response type.","type":"object"},"cosmos.nft.v1beta1.NFT":{"description":"NFT defines the NFT.","type":"object","properties":{"class_id":{"type":"string","title":"class_id associated with the NFT, similar to the contract address of ERC721"},"data":{"title":"data is an app specific data of the NFT. Optional","$ref":"#/definitions/google.protobuf.Any"},"id":{"type":"string","title":"id is a unique identifier of the NFT"},"uri":{"type":"string","title":"uri for the NFT metadata stored off chain"},"uri_hash":{"type":"string","title":"uri_hash is a hash of the document pointed by uri"}}},"cosmos.nft.v1beta1.QueryBalanceResponse":{"type":"object","title":"QueryBalanceResponse is the response type for the Query/Balance RPC method","properties":{"amount":{"type":"string","format":"uint64","title":"amount is the number of all NFTs of a given class owned by the owner"}}},"cosmos.nft.v1beta1.QueryClassResponse":{"type":"object","title":"QueryClassResponse is the response type for the Query/Class RPC method","properties":{"class":{"description":"class defines the class of the nft type.","$ref":"#/definitions/cosmos.nft.v1beta1.Class"}}},"cosmos.nft.v1beta1.QueryClassesResponse":{"type":"object","title":"QueryClassesResponse is the response type for the Query/Classes RPC method","properties":{"classes":{"description":"class defines the class of the nft type.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.nft.v1beta1.Class"}},"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.nft.v1beta1.QueryNFTResponse":{"type":"object","title":"QueryNFTResponse is the response type for the Query/NFT RPC method","properties":{"nft":{"title":"owner is the owner address of the nft","$ref":"#/definitions/cosmos.nft.v1beta1.NFT"}}},"cosmos.nft.v1beta1.QueryNFTsResponse":{"type":"object","title":"QueryNFTsResponse is the response type for the Query/NFTs RPC methods","properties":{"nfts":{"type":"array","title":"NFT defines the NFT","items":{"type":"object","$ref":"#/definitions/cosmos.nft.v1beta1.NFT"}},"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.nft.v1beta1.QueryOwnerResponse":{"type":"object","title":"QueryOwnerResponse is the response type for the Query/Owner RPC method","properties":{"owner":{"type":"string","title":"owner is the owner address of the nft"}}},"cosmos.nft.v1beta1.QuerySupplyResponse":{"type":"object","title":"QuerySupplyResponse is the response type for the Query/Supply RPC method","properties":{"amount":{"type":"string","format":"uint64","title":"amount is the number of all NFTs from the given class"}}},"cosmos.params.v1beta1.ParamChange":{"description":"ParamChange defines an individual parameter change, for use in\nParameterChangeProposal.","type":"object","properties":{"key":{"type":"string"},"subspace":{"type":"string"},"value":{"type":"string"}}},"cosmos.params.v1beta1.QueryParamsResponse":{"description":"QueryParamsResponse is response type for the Query/Params RPC method.","type":"object","properties":{"param":{"description":"param defines the queried parameter.","$ref":"#/definitions/cosmos.params.v1beta1.ParamChange"}}},"cosmos.params.v1beta1.QuerySubspacesResponse":{"description":"QuerySubspacesResponse defines the response types for querying for all\nregistered subspaces and all keys for a subspace.\n\nSince: cosmos-sdk 0.46","type":"object","properties":{"subspaces":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.params.v1beta1.Subspace"}}}},"cosmos.params.v1beta1.Subspace":{"description":"Subspace defines a parameter subspace name and all the keys that exist for\nthe subspace.\n\nSince: cosmos-sdk 0.46","type":"object","properties":{"keys":{"type":"array","items":{"type":"string"}},"subspace":{"type":"string"}}},"cosmos.slashing.v1beta1.MsgUnjail":{"type":"object","title":"MsgUnjail defines the Msg/Unjail request type","properties":{"validator_addr":{"type":"string"}}},"cosmos.slashing.v1beta1.MsgUnjailResponse":{"type":"object","title":"MsgUnjailResponse defines the Msg/Unjail response type"},"cosmos.slashing.v1beta1.MsgUpdateParams":{"description":"MsgUpdateParams is the Msg/UpdateParams request type.\n\nSince: cosmos-sdk 0.47","type":"object","properties":{"authority":{"description":"authority is the address that controls the module (defaults to x/gov unless overwritten).","type":"string"},"params":{"description":"params defines the x/slashing parameters to update.\n\nNOTE: All parameters must be supplied.","$ref":"#/definitions/cosmos.slashing.v1beta1.Params"}}},"cosmos.slashing.v1beta1.MsgUpdateParamsResponse":{"description":"MsgUpdateParamsResponse defines the response structure for executing a\nMsgUpdateParams message.\n\nSince: cosmos-sdk 0.47","type":"object"},"cosmos.slashing.v1beta1.Params":{"description":"Params represents the parameters used for by the slashing module.","type":"object","properties":{"downtime_jail_duration":{"type":"string"},"min_signed_per_window":{"type":"string","format":"byte"},"signed_blocks_window":{"type":"string","format":"int64"},"slash_fraction_double_sign":{"type":"string","format":"byte"},"slash_fraction_downtime":{"type":"string","format":"byte"}}},"cosmos.slashing.v1beta1.QueryParamsResponse":{"type":"object","title":"QueryParamsResponse is the response type for the Query/Params RPC method","properties":{"params":{"$ref":"#/definitions/cosmos.slashing.v1beta1.Params"}}},"cosmos.slashing.v1beta1.QuerySigningInfoResponse":{"type":"object","title":"QuerySigningInfoResponse is the response type for the Query/SigningInfo RPC\nmethod","properties":{"val_signing_info":{"title":"val_signing_info is the signing info of requested val cons address","$ref":"#/definitions/cosmos.slashing.v1beta1.ValidatorSigningInfo"}}},"cosmos.slashing.v1beta1.QuerySigningInfosResponse":{"type":"object","title":"QuerySigningInfosResponse is the response type for the Query/SigningInfos RPC\nmethod","properties":{"info":{"type":"array","title":"info is the signing info of all validators","items":{"type":"object","$ref":"#/definitions/cosmos.slashing.v1beta1.ValidatorSigningInfo"}},"pagination":{"$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.slashing.v1beta1.ValidatorSigningInfo":{"description":"ValidatorSigningInfo defines a validator's signing info for monitoring their\nliveness activity.","type":"object","properties":{"address":{"type":"string"},"index_offset":{"description":"Index which is incremented every time a validator is bonded in a block and\n_may_ have signed a pre-commit or not. This in conjunction with the\nsigned_blocks_window param determines the index in the missed block bitmap.","type":"string","format":"int64"},"jailed_until":{"description":"Timestamp until which the validator is jailed due to liveness downtime.","type":"string","format":"date-time"},"missed_blocks_counter":{"description":"A counter of missed (unsigned) blocks. It is used to avoid unnecessary\nreads in the missed block bitmap.","type":"string","format":"int64"},"start_height":{"type":"string","format":"int64","title":"Height at which validator was first a candidate OR was un-jailed"},"tombstoned":{"description":"Whether or not a validator has been tombstoned (killed out of validator\nset). It is set once the validator commits an equivocation or for any other\nconfigured misbehavior.","type":"boolean"}}},"cosmos.staking.v1beta1.BondStatus":{"description":"BondStatus is the status of a validator.\n\n - BOND_STATUS_UNSPECIFIED: UNSPECIFIED defines an invalid validator status.\n - BOND_STATUS_UNBONDED: UNBONDED defines a validator that is not bonded.\n - BOND_STATUS_UNBONDING: UNBONDING defines a validator that is unbonding.\n - BOND_STATUS_BONDED: BONDED defines a validator that is bonded.","type":"string","default":"BOND_STATUS_UNSPECIFIED","enum":["BOND_STATUS_UNSPECIFIED","BOND_STATUS_UNBONDED","BOND_STATUS_UNBONDING","BOND_STATUS_BONDED"]},"cosmos.staking.v1beta1.Commission":{"description":"Commission defines commission parameters for a given validator.","type":"object","properties":{"commission_rates":{"description":"commission_rates defines the initial commission rates to be used for creating a validator.","$ref":"#/definitions/cosmos.staking.v1beta1.CommissionRates"},"update_time":{"description":"update_time is the last time the commission rate was changed.","type":"string","format":"date-time"}}},"cosmos.staking.v1beta1.CommissionRates":{"description":"CommissionRates defines the initial commission rates to be used for creating\na validator.","type":"object","properties":{"max_change_rate":{"description":"max_change_rate defines the maximum daily increase of the validator commission, as a fraction.","type":"string"},"max_rate":{"description":"max_rate defines the maximum commission rate which validator can ever charge, as a fraction.","type":"string"},"rate":{"description":"rate is the commission rate charged to delegators, as a fraction.","type":"string"}}},"cosmos.staking.v1beta1.Delegation":{"description":"Delegation represents the bond with tokens held by an account. It is\nowned by one delegator, and is associated with the voting power of one\nvalidator.","type":"object","properties":{"delegator_address":{"description":"delegator_address is the encoded address of the delegator.","type":"string"},"shares":{"description":"shares define the delegation shares received.","type":"string"},"validator_address":{"description":"validator_address is the encoded address of the validator.","type":"string"}}},"cosmos.staking.v1beta1.DelegationResponse":{"description":"DelegationResponse is equivalent to Delegation except that it contains a\nbalance in addition to shares which is more suitable for client responses.","type":"object","properties":{"balance":{"$ref":"#/definitions/cosmos.base.v1beta1.Coin"},"delegation":{"$ref":"#/definitions/cosmos.staking.v1beta1.Delegation"}}},"cosmos.staking.v1beta1.Description":{"description":"Description defines a validator description.","type":"object","properties":{"details":{"description":"details define other optional details.","type":"string"},"identity":{"description":"identity defines an optional identity signature (ex. UPort or Keybase).","type":"string"},"moniker":{"description":"moniker defines a human-readable name for the validator.","type":"string"},"security_contact":{"description":"security_contact defines an optional email for security contact.","type":"string"},"website":{"description":"website defines an optional website link.","type":"string"}}},"cosmos.staking.v1beta1.HistoricalInfo":{"description":"HistoricalInfo contains header and validator information for a given block.\nIt is stored as part of staking module's state, which persists the `n` most\nrecent HistoricalInfo\n(`n` is set by the staking module's `historical_entries` parameter).","type":"object","properties":{"header":{"$ref":"#/definitions/tendermint.types.Header"},"valset":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.staking.v1beta1.Validator"}}}},"cosmos.staking.v1beta1.MsgBeginRedelegate":{"description":"MsgBeginRedelegate defines a SDK message for performing a redelegation\nof coins from a delegator and source validator to a destination validator.","type":"object","properties":{"amount":{"$ref":"#/definitions/cosmos.base.v1beta1.Coin"},"delegator_address":{"type":"string"},"validator_dst_address":{"type":"string"},"validator_src_address":{"type":"string"}}},"cosmos.staking.v1beta1.MsgBeginRedelegateResponse":{"description":"MsgBeginRedelegateResponse defines the Msg/BeginRedelegate response type.","type":"object","properties":{"completion_time":{"type":"string","format":"date-time"}}},"cosmos.staking.v1beta1.MsgCancelUnbondingDelegation":{"description":"Since: cosmos-sdk 0.46","type":"object","title":"MsgCancelUnbondingDelegation defines the SDK message for performing a cancel unbonding delegation for delegator","properties":{"amount":{"title":"amount is always less than or equal to unbonding delegation entry balance","$ref":"#/definitions/cosmos.base.v1beta1.Coin"},"creation_height":{"description":"creation_height is the height which the unbonding took place.","type":"string","format":"int64"},"delegator_address":{"type":"string"},"validator_address":{"type":"string"}}},"cosmos.staking.v1beta1.MsgCancelUnbondingDelegationResponse":{"description":"Since: cosmos-sdk 0.46","type":"object","title":"MsgCancelUnbondingDelegationResponse"},"cosmos.staking.v1beta1.MsgCreateValidator":{"description":"MsgCreateValidator defines a SDK message for creating a new validator.","type":"object","properties":{"commission":{"$ref":"#/definitions/cosmos.staking.v1beta1.CommissionRates"},"delegator_address":{"description":"Deprecated: Use of Delegator Address in MsgCreateValidator is deprecated.\nThe validator address bytes and delegator address bytes refer to the same account while creating validator (defer\nonly in bech32 notation).","type":"string"},"description":{"$ref":"#/definitions/cosmos.staking.v1beta1.Description"},"min_self_delegation":{"type":"string"},"pubkey":{"$ref":"#/definitions/google.protobuf.Any"},"validator_address":{"type":"string"},"value":{"$ref":"#/definitions/cosmos.base.v1beta1.Coin"}}},"cosmos.staking.v1beta1.MsgCreateValidatorResponse":{"description":"MsgCreateValidatorResponse defines the Msg/CreateValidator response type.","type":"object"},"cosmos.staking.v1beta1.MsgDelegate":{"description":"MsgDelegate defines a SDK message for performing a delegation of coins\nfrom a delegator to a validator.","type":"object","properties":{"amount":{"$ref":"#/definitions/cosmos.base.v1beta1.Coin"},"delegator_address":{"type":"string"},"validator_address":{"type":"string"}}},"cosmos.staking.v1beta1.MsgDelegateResponse":{"description":"MsgDelegateResponse defines the Msg/Delegate response type.","type":"object"},"cosmos.staking.v1beta1.MsgEditValidator":{"description":"MsgEditValidator defines a SDK message for editing an existing validator.","type":"object","properties":{"commission_rate":{"type":"string","title":"We pass a reference to the new commission rate and min self delegation as\nit's not mandatory to update. If not updated, the deserialized rate will be\nzero with no way to distinguish if an update was intended.\nREF: #2373"},"description":{"$ref":"#/definitions/cosmos.staking.v1beta1.Description"},"min_self_delegation":{"type":"string"},"validator_address":{"type":"string"}}},"cosmos.staking.v1beta1.MsgEditValidatorResponse":{"description":"MsgEditValidatorResponse defines the Msg/EditValidator response type.","type":"object"},"cosmos.staking.v1beta1.MsgUndelegate":{"description":"MsgUndelegate defines a SDK message for performing an undelegation from a\ndelegate and a validator.","type":"object","properties":{"amount":{"$ref":"#/definitions/cosmos.base.v1beta1.Coin"},"delegator_address":{"type":"string"},"validator_address":{"type":"string"}}},"cosmos.staking.v1beta1.MsgUndelegateResponse":{"description":"MsgUndelegateResponse defines the Msg/Undelegate response type.","type":"object","properties":{"amount":{"description":"Since: cosmos-sdk 0.50","title":"amount returns the amount of undelegated coins","$ref":"#/definitions/cosmos.base.v1beta1.Coin"},"completion_time":{"type":"string","format":"date-time"}}},"cosmos.staking.v1beta1.MsgUpdateParams":{"description":"MsgUpdateParams is the Msg/UpdateParams request type.\n\nSince: cosmos-sdk 0.47","type":"object","properties":{"authority":{"description":"authority is the address that controls the module (defaults to x/gov unless overwritten).","type":"string"},"params":{"description":"params defines the x/staking parameters to update.\n\nNOTE: All parameters must be supplied.","$ref":"#/definitions/cosmos.staking.v1beta1.Params"}}},"cosmos.staking.v1beta1.MsgUpdateParamsResponse":{"description":"MsgUpdateParamsResponse defines the response structure for executing a\nMsgUpdateParams message.\n\nSince: cosmos-sdk 0.47","type":"object"},"cosmos.staking.v1beta1.Params":{"description":"Params defines the parameters for the x/staking module.","type":"object","properties":{"bond_denom":{"description":"bond_denom defines the bondable coin denomination.","type":"string"},"historical_entries":{"description":"historical_entries is the number of historical entries to persist.","type":"integer","format":"int64"},"max_entries":{"description":"max_entries is the max entries for either unbonding delegation or redelegation (per pair/trio).","type":"integer","format":"int64"},"max_validators":{"description":"max_validators is the maximum number of validators.","type":"integer","format":"int64"},"min_commission_rate":{"type":"string","title":"min_commission_rate is the chain-wide minimum commission rate that a validator can charge their delegators"},"unbonding_time":{"description":"unbonding_time is the time duration of unbonding.","type":"string"}}},"cosmos.staking.v1beta1.Pool":{"description":"Pool is used for tracking bonded and not-bonded token supply of the bond\ndenomination.","type":"object","properties":{"bonded_tokens":{"type":"string"},"not_bonded_tokens":{"type":"string"}}},"cosmos.staking.v1beta1.QueryDelegationResponse":{"description":"QueryDelegationResponse is response type for the Query/Delegation RPC method.","type":"object","properties":{"delegation_response":{"description":"delegation_responses defines the delegation info of a delegation.","$ref":"#/definitions/cosmos.staking.v1beta1.DelegationResponse"}}},"cosmos.staking.v1beta1.QueryDelegatorDelegationsResponse":{"description":"QueryDelegatorDelegationsResponse is response type for the\nQuery/DelegatorDelegations RPC method.","type":"object","properties":{"delegation_responses":{"description":"delegation_responses defines all the delegations' info of a delegator.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.staking.v1beta1.DelegationResponse"}},"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.staking.v1beta1.QueryDelegatorUnbondingDelegationsResponse":{"description":"QueryUnbondingDelegatorDelegationsResponse is response type for the\nQuery/UnbondingDelegatorDelegations RPC method.","type":"object","properties":{"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"},"unbonding_responses":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.staking.v1beta1.UnbondingDelegation"}}}},"cosmos.staking.v1beta1.QueryDelegatorValidatorResponse":{"description":"QueryDelegatorValidatorResponse response type for the\nQuery/DelegatorValidator RPC method.","type":"object","properties":{"validator":{"description":"validator defines the validator info.","$ref":"#/definitions/cosmos.staking.v1beta1.Validator"}}},"cosmos.staking.v1beta1.QueryDelegatorValidatorsResponse":{"description":"QueryDelegatorValidatorsResponse is response type for the\nQuery/DelegatorValidators RPC method.","type":"object","properties":{"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"},"validators":{"description":"validators defines the validators' info of a delegator.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.staking.v1beta1.Validator"}}}},"cosmos.staking.v1beta1.QueryHistoricalInfoResponse":{"description":"QueryHistoricalInfoResponse is response type for the Query/HistoricalInfo RPC\nmethod.","type":"object","properties":{"hist":{"description":"hist defines the historical info at the given height.","$ref":"#/definitions/cosmos.staking.v1beta1.HistoricalInfo"}}},"cosmos.staking.v1beta1.QueryParamsResponse":{"description":"QueryParamsResponse is response type for the Query/Params RPC method.","type":"object","properties":{"params":{"description":"params holds all the parameters of this module.","$ref":"#/definitions/cosmos.staking.v1beta1.Params"}}},"cosmos.staking.v1beta1.QueryPoolResponse":{"description":"QueryPoolResponse is response type for the Query/Pool RPC method.","type":"object","properties":{"pool":{"description":"pool defines the pool info.","$ref":"#/definitions/cosmos.staking.v1beta1.Pool"}}},"cosmos.staking.v1beta1.QueryRedelegationsResponse":{"description":"QueryRedelegationsResponse is response type for the Query/Redelegations RPC\nmethod.","type":"object","properties":{"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"},"redelegation_responses":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.staking.v1beta1.RedelegationResponse"}}}},"cosmos.staking.v1beta1.QueryUnbondingDelegationResponse":{"description":"QueryDelegationResponse is response type for the Query/UnbondingDelegation\nRPC method.","type":"object","properties":{"unbond":{"description":"unbond defines the unbonding information of a delegation.","$ref":"#/definitions/cosmos.staking.v1beta1.UnbondingDelegation"}}},"cosmos.staking.v1beta1.QueryValidatorDelegationsResponse":{"type":"object","title":"QueryValidatorDelegationsResponse is response type for the\nQuery/ValidatorDelegations RPC method","properties":{"delegation_responses":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.staking.v1beta1.DelegationResponse"}},"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"cosmos.staking.v1beta1.QueryValidatorResponse":{"type":"object","title":"QueryValidatorResponse is response type for the Query/Validator RPC method","properties":{"validator":{"description":"validator defines the validator info.","$ref":"#/definitions/cosmos.staking.v1beta1.Validator"}}},"cosmos.staking.v1beta1.QueryValidatorUnbondingDelegationsResponse":{"description":"QueryValidatorUnbondingDelegationsResponse is response type for the\nQuery/ValidatorUnbondingDelegations RPC method.","type":"object","properties":{"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"},"unbonding_responses":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.staking.v1beta1.UnbondingDelegation"}}}},"cosmos.staking.v1beta1.QueryValidatorsResponse":{"type":"object","title":"QueryValidatorsResponse is response type for the Query/Validators RPC method","properties":{"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"},"validators":{"description":"validators contains all the queried validators.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.staking.v1beta1.Validator"}}}},"cosmos.staking.v1beta1.Redelegation":{"description":"Redelegation contains the list of a particular delegator's redelegating bonds\nfrom a particular source validator to a particular destination validator.","type":"object","properties":{"delegator_address":{"description":"delegator_address is the bech32-encoded address of the delegator.","type":"string"},"entries":{"description":"entries are the redelegation entries.\n\nredelegation entries","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.staking.v1beta1.RedelegationEntry"}},"validator_dst_address":{"description":"validator_dst_address is the validator redelegation destination operator address.","type":"string"},"validator_src_address":{"description":"validator_src_address is the validator redelegation source operator address.","type":"string"}}},"cosmos.staking.v1beta1.RedelegationEntry":{"description":"RedelegationEntry defines a redelegation object with relevant metadata.","type":"object","properties":{"completion_time":{"description":"completion_time defines the unix time for redelegation completion.","type":"string","format":"date-time"},"creation_height":{"description":"creation_height defines the height which the redelegation took place.","type":"string","format":"int64"},"initial_balance":{"description":"initial_balance defines the initial balance when redelegation started.","type":"string"},"shares_dst":{"description":"shares_dst is the amount of destination-validator shares created by redelegation.","type":"string"},"unbonding_id":{"type":"string","format":"uint64","title":"Incrementing id that uniquely identifies this entry"},"unbonding_on_hold_ref_count":{"type":"string","format":"int64","title":"Strictly positive if this entry's unbonding has been stopped by external modules"}}},"cosmos.staking.v1beta1.RedelegationEntryResponse":{"description":"RedelegationEntryResponse is equivalent to a RedelegationEntry except that it\ncontains a balance in addition to shares which is more suitable for client\nresponses.","type":"object","properties":{"balance":{"type":"string"},"redelegation_entry":{"$ref":"#/definitions/cosmos.staking.v1beta1.RedelegationEntry"}}},"cosmos.staking.v1beta1.RedelegationResponse":{"description":"RedelegationResponse is equivalent to a Redelegation except that its entries\ncontain a balance in addition to shares which is more suitable for client\nresponses.","type":"object","properties":{"entries":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.staking.v1beta1.RedelegationEntryResponse"}},"redelegation":{"$ref":"#/definitions/cosmos.staking.v1beta1.Redelegation"}}},"cosmos.staking.v1beta1.UnbondingDelegation":{"description":"UnbondingDelegation stores all of a single delegator's unbonding bonds\nfor a single validator in an time-ordered list.","type":"object","properties":{"delegator_address":{"description":"delegator_address is the encoded address of the delegator.","type":"string"},"entries":{"description":"entries are the unbonding delegation entries.\n\nunbonding delegation entries","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.staking.v1beta1.UnbondingDelegationEntry"}},"validator_address":{"description":"validator_address is the encoded address of the validator.","type":"string"}}},"cosmos.staking.v1beta1.UnbondingDelegationEntry":{"description":"UnbondingDelegationEntry defines an unbonding object with relevant metadata.","type":"object","properties":{"balance":{"description":"balance defines the tokens to receive at completion.","type":"string"},"completion_time":{"description":"completion_time is the unix time for unbonding completion.","type":"string","format":"date-time"},"creation_height":{"description":"creation_height is the height which the unbonding took place.","type":"string","format":"int64"},"initial_balance":{"description":"initial_balance defines the tokens initially scheduled to receive at completion.","type":"string"},"unbonding_id":{"type":"string","format":"uint64","title":"Incrementing id that uniquely identifies this entry"},"unbonding_on_hold_ref_count":{"type":"string","format":"int64","title":"Strictly positive if this entry's unbonding has been stopped by external modules"}}},"cosmos.staking.v1beta1.Validator":{"description":"Validator defines a validator, together with the total amount of the\nValidator's bond shares and their exchange rate to coins. Slashing results in\na decrease in the exchange rate, allowing correct calculation of future\nundelegations without iterating over delegators. When coins are delegated to\nthis validator, the validator is credited with a delegation whose number of\nbond shares is based on the amount of coins delegated divided by the current\nexchange rate. Voting power can be calculated as total bonded shares\nmultiplied by exchange rate.","type":"object","properties":{"commission":{"description":"commission defines the commission parameters.","$ref":"#/definitions/cosmos.staking.v1beta1.Commission"},"consensus_pubkey":{"description":"consensus_pubkey is the consensus public key of the validator, as a Protobuf Any.","$ref":"#/definitions/google.protobuf.Any"},"delegator_shares":{"description":"delegator_shares defines total shares issued to a validator's delegators.","type":"string"},"description":{"description":"description defines the description terms for the validator.","$ref":"#/definitions/cosmos.staking.v1beta1.Description"},"jailed":{"description":"jailed defined whether the validator has been jailed from bonded status or not.","type":"boolean"},"min_self_delegation":{"description":"min_self_delegation is the validator's self declared minimum self delegation.\n\nSince: cosmos-sdk 0.46","type":"string"},"operator_address":{"description":"operator_address defines the address of the validator's operator; bech encoded in JSON.","type":"string"},"status":{"description":"status is the validator status (bonded/unbonding/unbonded).","$ref":"#/definitions/cosmos.staking.v1beta1.BondStatus"},"tokens":{"description":"tokens define the delegated tokens (incl. self-delegation).","type":"string"},"unbonding_height":{"description":"unbonding_height defines, if unbonding, the height at which this validator has begun unbonding.","type":"string","format":"int64"},"unbonding_ids":{"type":"array","title":"list of unbonding ids, each uniquely identifing an unbonding of this validator","items":{"type":"string","format":"uint64"}},"unbonding_on_hold_ref_count":{"type":"string","format":"int64","title":"strictly positive if this validator's unbonding has been stopped by external modules"},"unbonding_time":{"description":"unbonding_time defines, if unbonding, the min time for the validator to complete unbonding.","type":"string","format":"date-time"}}},"cosmos.store.streaming.abci.ListenCommitRequest":{"type":"object","title":"ListenCommitRequest is the request type for the ListenCommit RPC method","properties":{"block_height":{"type":"string","format":"int64","title":"explicitly pass in block height as ResponseCommit does not contain this info"},"change_set":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.store.v1beta1.StoreKVPair"}},"res":{"$ref":"#/definitions/tendermint.abci.ResponseCommit"}}},"cosmos.store.streaming.abci.ListenCommitResponse":{"type":"object","title":"ListenCommitResponse is the response type for the ListenCommit RPC method"},"cosmos.store.streaming.abci.ListenFinalizeBlockRequest":{"type":"object","title":"ListenEndBlockRequest is the request type for the ListenEndBlock RPC method","properties":{"req":{"$ref":"#/definitions/tendermint.abci.RequestFinalizeBlock"},"res":{"$ref":"#/definitions/tendermint.abci.ResponseFinalizeBlock"}}},"cosmos.store.streaming.abci.ListenFinalizeBlockResponse":{"type":"object","title":"ListenEndBlockResponse is the response type for the ListenEndBlock RPC method"},"cosmos.store.v1beta1.StoreKVPair":{"description":"Since: cosmos-sdk 0.43","type":"object","title":"StoreKVPair is a KVStore KVPair used for listening to state changes (Sets and Deletes)\nIt optionally includes the StoreKey for the originating KVStore and a Boolean flag to distinguish between Sets and\nDeletes","properties":{"delete":{"type":"boolean","title":"true indicates a delete operation, false indicates a set operation"},"key":{"type":"string","format":"byte"},"store_key":{"type":"string","title":"the store key for the KVStore this pair originates from"},"value":{"type":"string","format":"byte"}}},"cosmos.tx.signing.v1beta1.SignMode":{"description":"SignMode represents a signing mode with its own security guarantees.\n\nThis enum should be considered a registry of all known sign modes\nin the Cosmos ecosystem. Apps are not expected to support all known\nsign modes. Apps that would like to support custom sign modes are\nencouraged to open a small PR against this file to add a new case\nto this SignMode enum describing their sign mode so that different\napps have a consistent version of this enum.\n\n - SIGN_MODE_UNSPECIFIED: SIGN_MODE_UNSPECIFIED specifies an unknown signing mode and will be\nrejected.\n - SIGN_MODE_DIRECT: SIGN_MODE_DIRECT specifies a signing mode which uses SignDoc and is\nverified with raw bytes from Tx.\n - SIGN_MODE_TEXTUAL: SIGN_MODE_TEXTUAL is a future signing mode that will verify some\nhuman-readable textual representation on top of the binary representation\nfrom SIGN_MODE_DIRECT.\n\nSince: cosmos-sdk 0.50\n - SIGN_MODE_DIRECT_AUX: SIGN_MODE_DIRECT_AUX specifies a signing mode which uses\nSignDocDirectAux. As opposed to SIGN_MODE_DIRECT, this sign mode does not\nrequire signers signing over other signers' `signer_info`.\n\nSince: cosmos-sdk 0.46\n - SIGN_MODE_LEGACY_AMINO_JSON: SIGN_MODE_LEGACY_AMINO_JSON is a backwards compatibility mode which uses\nAmino JSON and will be removed in the future.\n - SIGN_MODE_EIP_191: SIGN_MODE_EIP_191 specifies the sign mode for EIP 191 signing on the Cosmos\nSDK. Ref: https://eips.ethereum.org/EIPS/eip-191\n\nCurrently, SIGN_MODE_EIP_191 is registered as a SignMode enum variant,\nbut is not implemented on the SDK by default. To enable EIP-191, you need\nto pass a custom `TxConfig` that has an implementation of\n`SignModeHandler` for EIP-191. The SDK may decide to fully support\nEIP-191 in the future.\n\nSince: cosmos-sdk 0.45.2","type":"string","default":"SIGN_MODE_UNSPECIFIED","enum":["SIGN_MODE_UNSPECIFIED","SIGN_MODE_DIRECT","SIGN_MODE_TEXTUAL","SIGN_MODE_DIRECT_AUX","SIGN_MODE_LEGACY_AMINO_JSON","SIGN_MODE_EIP_191"]},"cosmos.tx.v1beta1.AuthInfo":{"description":"AuthInfo describes the fee and signer modes that are used to sign a\ntransaction.","type":"object","properties":{"fee":{"description":"Fee is the fee and gas limit for the transaction. The first signer is the\nprimary signer and the one which pays the fee. The fee can be calculated\nbased on the cost of evaluating the body and doing signature verification\nof the signers. This can be estimated via simulation.","$ref":"#/definitions/cosmos.tx.v1beta1.Fee"},"signer_infos":{"description":"signer_infos defines the signing modes for the required signers. The number\nand order of elements must match the required signers from TxBody's\nmessages. The first element is the primary signer and the one which pays\nthe fee.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.tx.v1beta1.SignerInfo"}},"tip":{"description":"Tip is the optional tip used for transactions fees paid in another denom.\n\nThis field is ignored if the chain didn't enable tips, i.e. didn't add the\n`TipDecorator` in its posthandler.\n\nSince: cosmos-sdk 0.46","$ref":"#/definitions/cosmos.tx.v1beta1.Tip"}}},"cosmos.tx.v1beta1.BroadcastMode":{"description":"BroadcastMode specifies the broadcast mode for the TxService.Broadcast RPC\nmethod.\n\n - BROADCAST_MODE_UNSPECIFIED: zero-value for mode ordering\n - BROADCAST_MODE_BLOCK: DEPRECATED: use BROADCAST_MODE_SYNC instead,\nBROADCAST_MODE_BLOCK is not supported by the SDK from v0.47.x onwards.\n - BROADCAST_MODE_SYNC: BROADCAST_MODE_SYNC defines a tx broadcasting mode where the client waits\nfor a CheckTx execution response only.\n - BROADCAST_MODE_ASYNC: BROADCAST_MODE_ASYNC defines a tx broadcasting mode where the client\nreturns immediately.","type":"string","default":"BROADCAST_MODE_UNSPECIFIED","enum":["BROADCAST_MODE_UNSPECIFIED","BROADCAST_MODE_BLOCK","BROADCAST_MODE_SYNC","BROADCAST_MODE_ASYNC"]},"cosmos.tx.v1beta1.BroadcastTxRequest":{"description":"BroadcastTxRequest is the request type for the Service.BroadcastTxRequest\nRPC method.","type":"object","properties":{"mode":{"$ref":"#/definitions/cosmos.tx.v1beta1.BroadcastMode"},"tx_bytes":{"description":"tx_bytes is the raw transaction.","type":"string","format":"byte"}}},"cosmos.tx.v1beta1.BroadcastTxResponse":{"description":"BroadcastTxResponse is the response type for the\nService.BroadcastTx method.","type":"object","properties":{"tx_response":{"description":"tx_response is the queried TxResponses.","$ref":"#/definitions/cosmos.base.abci.v1beta1.TxResponse"}}},"cosmos.tx.v1beta1.Fee":{"description":"Fee includes the amount of coins paid in fees and the maximum\ngas to be used by the transaction. The ratio yields an effective \"gasprice\",\nwhich must be above some miminum to be accepted into the mempool.","type":"object","properties":{"amount":{"type":"array","title":"amount is the amount of coins to be paid as a fee","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}},"gas_limit":{"type":"string","format":"uint64","title":"gas_limit is the maximum gas that can be used in transaction processing\nbefore an out of gas error occurs"},"granter":{"type":"string","title":"if set, the fee payer (either the first signer or the value of the payer field) requests that a fee grant be used\nto pay fees instead of the fee payer's own balance. If an appropriate fee grant does not exist or the chain does\nnot support fee grants, this will fail"},"payer":{"description":"if unset, the first signer is responsible for paying the fees. If set, the specified account must pay the fees.\nthe payer must be a tx signer (and thus have signed this field in AuthInfo).\nsetting this field does *not* change the ordering of required signers for the transaction.","type":"string"}}},"cosmos.tx.v1beta1.GetBlockWithTxsResponse":{"description":"GetBlockWithTxsResponse is the response type for the Service.GetBlockWithTxs\nmethod.\n\nSince: cosmos-sdk 0.45.2","type":"object","properties":{"block":{"$ref":"#/definitions/tendermint.types.Block"},"block_id":{"$ref":"#/definitions/tendermint.types.BlockID"},"pagination":{"description":"pagination defines a pagination for the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"},"txs":{"description":"txs are the transactions in the block.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.tx.v1beta1.Tx"}}}},"cosmos.tx.v1beta1.GetTxResponse":{"description":"GetTxResponse is the response type for the Service.GetTx method.","type":"object","properties":{"tx":{"description":"tx is the queried transaction.","$ref":"#/definitions/cosmos.tx.v1beta1.Tx"},"tx_response":{"description":"tx_response is the queried TxResponses.","$ref":"#/definitions/cosmos.base.abci.v1beta1.TxResponse"}}},"cosmos.tx.v1beta1.GetTxsEventResponse":{"description":"GetTxsEventResponse is the response type for the Service.TxsByEvents\nRPC method.","type":"object","properties":{"pagination":{"description":"pagination defines a pagination for the response.\nDeprecated post v0.46.x: use total instead.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"},"total":{"type":"string","format":"uint64","title":"total is total number of results available"},"tx_responses":{"description":"tx_responses is the list of queried TxResponses.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.abci.v1beta1.TxResponse"}},"txs":{"description":"txs is the list of queried transactions.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.tx.v1beta1.Tx"}}}},"cosmos.tx.v1beta1.ModeInfo":{"description":"ModeInfo describes the signing mode of a single or nested multisig signer.","type":"object","properties":{"multi":{"title":"multi represents a nested multisig signer","$ref":"#/definitions/cosmos.tx.v1beta1.ModeInfo.Multi"},"single":{"title":"single represents a single signer","$ref":"#/definitions/cosmos.tx.v1beta1.ModeInfo.Single"}}},"cosmos.tx.v1beta1.ModeInfo.Multi":{"type":"object","title":"Multi is the mode info for a multisig public key","properties":{"bitarray":{"title":"bitarray specifies which keys within the multisig are signing","$ref":"#/definitions/cosmos.crypto.multisig.v1beta1.CompactBitArray"},"mode_infos":{"type":"array","title":"mode_infos is the corresponding modes of the signers of the multisig\nwhich could include nested multisig public keys","items":{"type":"object","$ref":"#/definitions/cosmos.tx.v1beta1.ModeInfo"}}}},"cosmos.tx.v1beta1.ModeInfo.Single":{"type":"object","title":"Single is the mode info for a single signer. It is structured as a message\nto allow for additional fields such as locale for SIGN_MODE_TEXTUAL in the\nfuture","properties":{"mode":{"title":"mode is the signing mode of the single signer","$ref":"#/definitions/cosmos.tx.signing.v1beta1.SignMode"}}},"cosmos.tx.v1beta1.OrderBy":{"description":"- ORDER_BY_UNSPECIFIED: ORDER_BY_UNSPECIFIED specifies an unknown sorting order. OrderBy defaults\nto ASC in this case.\n - ORDER_BY_ASC: ORDER_BY_ASC defines ascending order\n - ORDER_BY_DESC: ORDER_BY_DESC defines descending order","type":"string","title":"OrderBy defines the sorting order","default":"ORDER_BY_UNSPECIFIED","enum":["ORDER_BY_UNSPECIFIED","ORDER_BY_ASC","ORDER_BY_DESC"]},"cosmos.tx.v1beta1.SignerInfo":{"description":"SignerInfo describes the public key and signing mode of a single top-level\nsigner.","type":"object","properties":{"mode_info":{"title":"mode_info describes the signing mode of the signer and is a nested\nstructure to support nested multisig pubkey's","$ref":"#/definitions/cosmos.tx.v1beta1.ModeInfo"},"public_key":{"description":"public_key is the public key of the signer. It is optional for accounts\nthat already exist in state. If unset, the verifier can use the required \\\nsigner address for this position and lookup the public key.","$ref":"#/definitions/google.protobuf.Any"},"sequence":{"description":"sequence is the sequence of the account, which describes the\nnumber of committed transactions signed by a given address. It is used to\nprevent replay attacks.","type":"string","format":"uint64"}}},"cosmos.tx.v1beta1.SimulateRequest":{"description":"SimulateRequest is the request type for the Service.Simulate\nRPC method.","type":"object","properties":{"tx":{"description":"tx is the transaction to simulate.\nDeprecated. Send raw tx bytes instead.","$ref":"#/definitions/cosmos.tx.v1beta1.Tx"},"tx_bytes":{"description":"tx_bytes is the raw transaction.\n\nSince: cosmos-sdk 0.43","type":"string","format":"byte"}}},"cosmos.tx.v1beta1.SimulateResponse":{"description":"SimulateResponse is the response type for the\nService.SimulateRPC method.","type":"object","properties":{"gas_info":{"description":"gas_info is the information about gas used in the simulation.","$ref":"#/definitions/cosmos.base.abci.v1beta1.GasInfo"},"result":{"description":"result is the result of the simulation.","$ref":"#/definitions/cosmos.base.abci.v1beta1.Result"}}},"cosmos.tx.v1beta1.Tip":{"description":"Tip is the tip used for meta-transactions.\n\nSince: cosmos-sdk 0.46","type":"object","properties":{"amount":{"type":"array","title":"amount is the amount of the tip","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}},"tipper":{"type":"string","title":"tipper is the address of the account paying for the tip"}}},"cosmos.tx.v1beta1.Tx":{"description":"Tx is the standard type used for broadcasting transactions.","type":"object","properties":{"auth_info":{"title":"auth_info is the authorization related content of the transaction,\nspecifically signers, signer modes and fee","$ref":"#/definitions/cosmos.tx.v1beta1.AuthInfo"},"body":{"title":"body is the processable content of the transaction","$ref":"#/definitions/cosmos.tx.v1beta1.TxBody"},"signatures":{"description":"signatures is a list of signatures that matches the length and order of\nAuthInfo's signer_infos to allow connecting signature meta information like\npublic key and signing mode by position.","type":"array","items":{"type":"string","format":"byte"}}}},"cosmos.tx.v1beta1.TxBody":{"description":"TxBody is the body of a transaction that all signers sign over.","type":"object","properties":{"extension_options":{"type":"array","title":"extension_options are arbitrary options that can be added by chains\nwhen the default options are not sufficient. If any of these are present\nand can't be handled, the transaction will be rejected","items":{"type":"object","$ref":"#/definitions/google.protobuf.Any"}},"memo":{"description":"memo is any arbitrary note/comment to be added to the transaction.\nWARNING: in clients, any publicly exposed text should not be called memo,\nbut should be called `note` instead (see https://github.com/cosmos/cosmos-sdk/issues/9122).","type":"string"},"messages":{"description":"messages is a list of messages to be executed. The required signers of\nthose messages define the number and order of elements in AuthInfo's\nsigner_infos and Tx's signatures. Each required signer address is added to\nthe list only the first time it occurs.\nBy convention, the first required signer (usually from the first message)\nis referred to as the primary signer and pays the fee for the whole\ntransaction.","type":"array","items":{"type":"object","$ref":"#/definitions/google.protobuf.Any"}},"non_critical_extension_options":{"type":"array","title":"extension_options are arbitrary options that can be added by chains\nwhen the default options are not sufficient. If any of these are present\nand can't be handled, they will be ignored","items":{"type":"object","$ref":"#/definitions/google.protobuf.Any"}},"timeout_height":{"type":"string","format":"uint64","title":"timeout is the block height after which this transaction will not\nbe processed by the chain"}}},"cosmos.tx.v1beta1.TxDecodeAminoRequest":{"description":"TxDecodeAminoRequest is the request type for the Service.TxDecodeAmino\nRPC method.\n\nSince: cosmos-sdk 0.47","type":"object","properties":{"amino_binary":{"type":"string","format":"byte"}}},"cosmos.tx.v1beta1.TxDecodeAminoResponse":{"description":"TxDecodeAminoResponse is the response type for the Service.TxDecodeAmino\nRPC method.\n\nSince: cosmos-sdk 0.47","type":"object","properties":{"amino_json":{"type":"string"}}},"cosmos.tx.v1beta1.TxDecodeRequest":{"description":"TxDecodeRequest is the request type for the Service.TxDecode\nRPC method.\n\nSince: cosmos-sdk 0.47","type":"object","properties":{"tx_bytes":{"description":"tx_bytes is the raw transaction.","type":"string","format":"byte"}}},"cosmos.tx.v1beta1.TxDecodeResponse":{"description":"TxDecodeResponse is the response type for the\nService.TxDecode method.\n\nSince: cosmos-sdk 0.47","type":"object","properties":{"tx":{"description":"tx is the decoded transaction.","$ref":"#/definitions/cosmos.tx.v1beta1.Tx"}}},"cosmos.tx.v1beta1.TxEncodeAminoRequest":{"description":"TxEncodeAminoRequest is the request type for the Service.TxEncodeAmino\nRPC method.\n\nSince: cosmos-sdk 0.47","type":"object","properties":{"amino_json":{"type":"string"}}},"cosmos.tx.v1beta1.TxEncodeAminoResponse":{"description":"TxEncodeAminoResponse is the response type for the Service.TxEncodeAmino\nRPC method.\n\nSince: cosmos-sdk 0.47","type":"object","properties":{"amino_binary":{"type":"string","format":"byte"}}},"cosmos.tx.v1beta1.TxEncodeRequest":{"description":"TxEncodeRequest is the request type for the Service.TxEncode\nRPC method.\n\nSince: cosmos-sdk 0.47","type":"object","properties":{"tx":{"description":"tx is the transaction to encode.","$ref":"#/definitions/cosmos.tx.v1beta1.Tx"}}},"cosmos.tx.v1beta1.TxEncodeResponse":{"description":"TxEncodeResponse is the response type for the\nService.TxEncode method.\n\nSince: cosmos-sdk 0.47","type":"object","properties":{"tx_bytes":{"description":"tx_bytes is the encoded transaction bytes.","type":"string","format":"byte"}}},"cosmos.upgrade.v1beta1.ModuleVersion":{"description":"ModuleVersion specifies a module and its consensus version.\n\nSince: cosmos-sdk 0.43","type":"object","properties":{"name":{"type":"string","title":"name of the app module"},"version":{"type":"string","format":"uint64","title":"consensus version of the app module"}}},"cosmos.upgrade.v1beta1.MsgCancelUpgrade":{"description":"MsgCancelUpgrade is the Msg/CancelUpgrade request type.\n\nSince: cosmos-sdk 0.46","type":"object","properties":{"authority":{"description":"authority is the address that controls the module (defaults to x/gov unless overwritten).","type":"string"}}},"cosmos.upgrade.v1beta1.MsgCancelUpgradeResponse":{"description":"MsgCancelUpgradeResponse is the Msg/CancelUpgrade response type.\n\nSince: cosmos-sdk 0.46","type":"object"},"cosmos.upgrade.v1beta1.MsgSoftwareUpgrade":{"description":"MsgSoftwareUpgrade is the Msg/SoftwareUpgrade request type.\n\nSince: cosmos-sdk 0.46","type":"object","properties":{"authority":{"description":"authority is the address that controls the module (defaults to x/gov unless overwritten).","type":"string"},"plan":{"description":"plan is the upgrade plan.","$ref":"#/definitions/cosmos.upgrade.v1beta1.Plan"}}},"cosmos.upgrade.v1beta1.MsgSoftwareUpgradeResponse":{"description":"MsgSoftwareUpgradeResponse is the Msg/SoftwareUpgrade response type.\n\nSince: cosmos-sdk 0.46","type":"object"},"cosmos.upgrade.v1beta1.Plan":{"description":"Plan specifies information about a planned upgrade and when it should occur.","type":"object","properties":{"height":{"description":"The height at which the upgrade must be performed.","type":"string","format":"int64"},"info":{"type":"string","title":"Any application specific upgrade info to be included on-chain\nsuch as a git commit that validators could automatically upgrade to"},"name":{"description":"Sets the name for the upgrade. This name will be used by the upgraded\nversion of the software to apply any special \"on-upgrade\" commands during\nthe first BeginBlock method after the upgrade is applied. It is also used\nto detect whether a software version can handle a given upgrade. If no\nupgrade handler with this name has been set in the software, it will be\nassumed that the software is out-of-date when the upgrade Time or Height is\nreached and the software will exit.","type":"string"},"time":{"description":"Deprecated: Time based upgrades have been deprecated. Time based upgrade logic\nhas been removed from the SDK.\nIf this field is not empty, an error will be thrown.","type":"string","format":"date-time"},"upgraded_client_state":{"description":"Deprecated: UpgradedClientState field has been deprecated. IBC upgrade logic has been\nmoved to the IBC module in the sub module 02-client.\nIf this field is not empty, an error will be thrown.","$ref":"#/definitions/google.protobuf.Any"}}},"cosmos.upgrade.v1beta1.QueryAppliedPlanResponse":{"description":"QueryAppliedPlanResponse is the response type for the Query/AppliedPlan RPC\nmethod.","type":"object","properties":{"height":{"description":"height is the block height at which the plan was applied.","type":"string","format":"int64"}}},"cosmos.upgrade.v1beta1.QueryAuthorityResponse":{"description":"Since: cosmos-sdk 0.46","type":"object","title":"QueryAuthorityResponse is the response type for Query/Authority","properties":{"address":{"type":"string"}}},"cosmos.upgrade.v1beta1.QueryCurrentPlanResponse":{"description":"QueryCurrentPlanResponse is the response type for the Query/CurrentPlan RPC\nmethod.","type":"object","properties":{"plan":{"description":"plan is the current upgrade plan.","$ref":"#/definitions/cosmos.upgrade.v1beta1.Plan"}}},"cosmos.upgrade.v1beta1.QueryModuleVersionsResponse":{"description":"QueryModuleVersionsResponse is the response type for the Query/ModuleVersions\nRPC method.\n\nSince: cosmos-sdk 0.43","type":"object","properties":{"module_versions":{"description":"module_versions is a list of module names with their consensus versions.","type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.upgrade.v1beta1.ModuleVersion"}}}},"cosmos.upgrade.v1beta1.QueryUpgradedConsensusStateResponse":{"description":"QueryUpgradedConsensusStateResponse is the response type for the Query/UpgradedConsensusState\nRPC method.","type":"object","properties":{"upgraded_consensus_state":{"type":"string","format":"byte","title":"Since: cosmos-sdk 0.43"}}},"cosmos.vesting.v1beta1.MsgCreatePeriodicVestingAccount":{"description":"MsgCreateVestingAccount defines a message that enables creating a vesting\naccount.\n\nSince: cosmos-sdk 0.46","type":"object","properties":{"from_address":{"type":"string"},"start_time":{"description":"start of vesting as unix time (in seconds).","type":"string","format":"int64"},"to_address":{"type":"string"},"vesting_periods":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.vesting.v1beta1.Period"}}}},"cosmos.vesting.v1beta1.MsgCreatePeriodicVestingAccountResponse":{"description":"MsgCreateVestingAccountResponse defines the Msg/CreatePeriodicVestingAccount\nresponse type.\n\nSince: cosmos-sdk 0.46","type":"object"},"cosmos.vesting.v1beta1.MsgCreatePermanentLockedAccount":{"description":"MsgCreatePermanentLockedAccount defines a message that enables creating a permanent\nlocked account.\n\nSince: cosmos-sdk 0.46","type":"object","properties":{"amount":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}},"from_address":{"type":"string"},"to_address":{"type":"string"}}},"cosmos.vesting.v1beta1.MsgCreatePermanentLockedAccountResponse":{"description":"MsgCreatePermanentLockedAccountResponse defines the Msg/CreatePermanentLockedAccount response type.\n\nSince: cosmos-sdk 0.46","type":"object"},"cosmos.vesting.v1beta1.MsgCreateVestingAccount":{"description":"MsgCreateVestingAccount defines a message that enables creating a vesting\naccount.","type":"object","properties":{"amount":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}},"delayed":{"type":"boolean"},"end_time":{"description":"end of vesting as unix time (in seconds).","type":"string","format":"int64"},"from_address":{"type":"string"},"to_address":{"type":"string"}}},"cosmos.vesting.v1beta1.MsgCreateVestingAccountResponse":{"description":"MsgCreateVestingAccountResponse defines the Msg/CreateVestingAccount response type.","type":"object"},"cosmos.vesting.v1beta1.Period":{"description":"Period defines a length of time and amount of coins that will vest.","type":"object","properties":{"amount":{"type":"array","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}},"length":{"description":"Period duration in seconds.","type":"string","format":"int64"}}},"google.protobuf.Any":{"type":"object","properties":{"@type":{"type":"string"}},"additionalProperties":{}},"google.rpc.Status":{"type":"object","properties":{"code":{"type":"integer","format":"int32"},"details":{"type":"array","items":{"type":"object","$ref":"#/definitions/google.protobuf.Any"}},"message":{"type":"string"}}},"ibc.applications.fee.v1.Fee":{"type":"object","title":"Fee defines the ICS29 receive, acknowledgement and timeout fees","properties":{"ack_fee":{"type":"array","title":"the packet acknowledgement fee","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}},"recv_fee":{"type":"array","title":"the packet receive fee","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}},"timeout_fee":{"type":"array","title":"the packet timeout fee","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}}}},"ibc.applications.fee.v1.FeeEnabledChannel":{"type":"object","title":"FeeEnabledChannel contains the PortID \u0026 ChannelID for a fee enabled channel","properties":{"channel_id":{"type":"string","title":"unique channel identifier"},"port_id":{"type":"string","title":"unique port identifier"}}},"ibc.applications.fee.v1.IdentifiedPacketFees":{"type":"object","title":"IdentifiedPacketFees contains a list of type PacketFee and associated PacketId","properties":{"packet_fees":{"type":"array","title":"list of packet fees","items":{"type":"object","$ref":"#/definitions/ibc.applications.fee.v1.PacketFee"}},"packet_id":{"title":"unique packet identifier comprised of the channel ID, port ID and sequence","$ref":"#/definitions/ibc.core.channel.v1.PacketId"}}},"ibc.applications.fee.v1.MsgPayPacketFee":{"type":"object","title":"MsgPayPacketFee defines the request type for the PayPacketFee rpc\nThis Msg can be used to pay for a packet at the next sequence send \u0026 should be combined with the Msg that will be\npaid for","properties":{"fee":{"title":"fee encapsulates the recv, ack and timeout fees associated with an IBC packet","$ref":"#/definitions/ibc.applications.fee.v1.Fee"},"relayers":{"type":"array","title":"optional list of relayers permitted to the receive packet fees","items":{"type":"string"}},"signer":{"type":"string","title":"account address to refund fee if necessary"},"source_channel_id":{"type":"string","title":"the source channel unique identifer"},"source_port_id":{"type":"string","title":"the source port unique identifier"}}},"ibc.applications.fee.v1.MsgPayPacketFeeAsync":{"type":"object","title":"MsgPayPacketFeeAsync defines the request type for the PayPacketFeeAsync rpc\nThis Msg can be used to pay for a packet at a specified sequence (instead of the next sequence send)","properties":{"packet_fee":{"title":"the packet fee associated with a particular IBC packet","$ref":"#/definitions/ibc.applications.fee.v1.PacketFee"},"packet_id":{"title":"unique packet identifier comprised of the channel ID, port ID and sequence","$ref":"#/definitions/ibc.core.channel.v1.PacketId"}}},"ibc.applications.fee.v1.MsgPayPacketFeeAsyncResponse":{"type":"object","title":"MsgPayPacketFeeAsyncResponse defines the response type for the PayPacketFeeAsync rpc"},"ibc.applications.fee.v1.MsgPayPacketFeeResponse":{"type":"object","title":"MsgPayPacketFeeResponse defines the response type for the PayPacketFee rpc"},"ibc.applications.fee.v1.MsgRegisterCounterpartyPayee":{"type":"object","title":"MsgRegisterCounterpartyPayee defines the request type for the RegisterCounterpartyPayee rpc","properties":{"channel_id":{"type":"string","title":"unique channel identifier"},"counterparty_payee":{"type":"string","title":"the counterparty payee address"},"port_id":{"type":"string","title":"unique port identifier"},"relayer":{"type":"string","title":"the relayer address"}}},"ibc.applications.fee.v1.MsgRegisterCounterpartyPayeeResponse":{"type":"object","title":"MsgRegisterCounterpartyPayeeResponse defines the response type for the RegisterCounterpartyPayee rpc"},"ibc.applications.fee.v1.MsgRegisterPayee":{"type":"object","title":"MsgRegisterPayee defines the request type for the RegisterPayee rpc","properties":{"channel_id":{"type":"string","title":"unique channel identifier"},"payee":{"type":"string","title":"the payee address"},"port_id":{"type":"string","title":"unique port identifier"},"relayer":{"type":"string","title":"the relayer address"}}},"ibc.applications.fee.v1.MsgRegisterPayeeResponse":{"type":"object","title":"MsgRegisterPayeeResponse defines the response type for the RegisterPayee rpc"},"ibc.applications.fee.v1.PacketFee":{"type":"object","title":"PacketFee contains ICS29 relayer fees, refund address and optional list of permitted relayers","properties":{"fee":{"title":"fee encapsulates the recv, ack and timeout fees associated with an IBC packet","$ref":"#/definitions/ibc.applications.fee.v1.Fee"},"refund_address":{"type":"string","title":"the refund address for unspent fees"},"relayers":{"type":"array","title":"optional list of relayers permitted to receive fees","items":{"type":"string"}}}},"ibc.applications.fee.v1.QueryCounterpartyPayeeResponse":{"type":"object","title":"QueryCounterpartyPayeeResponse defines the response type for the CounterpartyPayee rpc","properties":{"counterparty_payee":{"type":"string","title":"the counterparty payee address used to compensate forward relaying"}}},"ibc.applications.fee.v1.QueryFeeEnabledChannelResponse":{"type":"object","title":"QueryFeeEnabledChannelResponse defines the response type for the FeeEnabledChannel rpc","properties":{"fee_enabled":{"type":"boolean","title":"boolean flag representing the fee enabled channel status"}}},"ibc.applications.fee.v1.QueryFeeEnabledChannelsResponse":{"type":"object","title":"QueryFeeEnabledChannelsResponse defines the response type for the FeeEnabledChannels rpc","properties":{"fee_enabled_channels":{"type":"array","title":"list of fee enabled channels","items":{"type":"object","$ref":"#/definitions/ibc.applications.fee.v1.FeeEnabledChannel"}},"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"ibc.applications.fee.v1.QueryIncentivizedPacketResponse":{"type":"object","title":"QueryIncentivizedPacketsResponse defines the response type for the IncentivizedPacket rpc","properties":{"incentivized_packet":{"title":"the identified fees for the incentivized packet","$ref":"#/definitions/ibc.applications.fee.v1.IdentifiedPacketFees"}}},"ibc.applications.fee.v1.QueryIncentivizedPacketsForChannelResponse":{"type":"object","title":"QueryIncentivizedPacketsResponse defines the response type for the incentivized packets RPC","properties":{"incentivized_packets":{"type":"array","title":"Map of all incentivized_packets","items":{"type":"object","$ref":"#/definitions/ibc.applications.fee.v1.IdentifiedPacketFees"}},"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"ibc.applications.fee.v1.QueryIncentivizedPacketsResponse":{"type":"object","title":"QueryIncentivizedPacketsResponse defines the response type for the IncentivizedPackets rpc","properties":{"incentivized_packets":{"type":"array","title":"list of identified fees for incentivized packets","items":{"type":"object","$ref":"#/definitions/ibc.applications.fee.v1.IdentifiedPacketFees"}},"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"ibc.applications.fee.v1.QueryPayeeResponse":{"type":"object","title":"QueryPayeeResponse defines the response type for the Payee rpc","properties":{"payee_address":{"type":"string","title":"the payee address to which packet fees are paid out"}}},"ibc.applications.fee.v1.QueryTotalAckFeesResponse":{"type":"object","title":"QueryTotalAckFeesResponse defines the response type for the TotalAckFees rpc","properties":{"ack_fees":{"type":"array","title":"the total packet acknowledgement fees","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}}}},"ibc.applications.fee.v1.QueryTotalRecvFeesResponse":{"type":"object","title":"QueryTotalRecvFeesResponse defines the response type for the TotalRecvFees rpc","properties":{"recv_fees":{"type":"array","title":"the total packet receive fees","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}}}},"ibc.applications.fee.v1.QueryTotalTimeoutFeesResponse":{"type":"object","title":"QueryTotalTimeoutFeesResponse defines the response type for the TotalTimeoutFees rpc","properties":{"timeout_fees":{"type":"array","title":"the total packet timeout fees","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}}}},"ibc.applications.interchain_accounts.controller.v1.MsgRegisterInterchainAccount":{"type":"object","title":"MsgRegisterInterchainAccount defines the payload for Msg/RegisterAccount","properties":{"connection_id":{"type":"string"},"ordering":{"$ref":"#/definitions/ibc.core.channel.v1.Order"},"owner":{"type":"string"},"version":{"type":"string"}}},"ibc.applications.interchain_accounts.controller.v1.MsgRegisterInterchainAccountResponse":{"type":"object","title":"MsgRegisterInterchainAccountResponse defines the response for Msg/RegisterAccount","properties":{"channel_id":{"type":"string"},"port_id":{"type":"string"}}},"ibc.applications.interchain_accounts.controller.v1.MsgSendTx":{"type":"object","title":"MsgSendTx defines the payload for Msg/SendTx","properties":{"connection_id":{"type":"string"},"owner":{"type":"string"},"packet_data":{"$ref":"#/definitions/ibc.applications.interchain_accounts.v1.InterchainAccountPacketData"},"relative_timeout":{"description":"Relative timeout timestamp provided will be added to the current block time during transaction execution.\nThe timeout timestamp must be non-zero.","type":"string","format":"uint64"}}},"ibc.applications.interchain_accounts.controller.v1.MsgSendTxResponse":{"type":"object","title":"MsgSendTxResponse defines the response for MsgSendTx","properties":{"sequence":{"type":"string","format":"uint64"}}},"ibc.applications.interchain_accounts.controller.v1.MsgUpdateParams":{"type":"object","title":"MsgUpdateParams defines the payload for Msg/UpdateParams","properties":{"params":{"description":"params defines the 27-interchain-accounts/controller parameters to update.\n\nNOTE: All parameters must be supplied.","$ref":"#/definitions/ibc.applications.interchain_accounts.controller.v1.Params"},"signer":{"type":"string","title":"signer address"}}},"ibc.applications.interchain_accounts.controller.v1.MsgUpdateParamsResponse":{"type":"object","title":"MsgUpdateParamsResponse defines the response for Msg/UpdateParams"},"ibc.applications.interchain_accounts.controller.v1.Params":{"description":"Params defines the set of on-chain interchain accounts parameters.\nThe following parameters may be used to disable the controller submodule.","type":"object","properties":{"controller_enabled":{"description":"controller_enabled enables or disables the controller submodule.","type":"boolean"}}},"ibc.applications.interchain_accounts.controller.v1.QueryInterchainAccountResponse":{"description":"QueryInterchainAccountResponse the response type for the Query/InterchainAccount RPC method.","type":"object","properties":{"address":{"type":"string"}}},"ibc.applications.interchain_accounts.controller.v1.QueryParamsResponse":{"description":"QueryParamsResponse is the response type for the Query/Params RPC method.","type":"object","properties":{"params":{"description":"params defines the parameters of the module.","$ref":"#/definitions/ibc.applications.interchain_accounts.controller.v1.Params"}}},"ibc.applications.interchain_accounts.host.v1.MsgModuleQuerySafe":{"type":"object","title":"MsgModuleQuerySafe defines the payload for Msg/ModuleQuerySafe","properties":{"requests":{"description":"requests defines the module safe queries to execute.","type":"array","items":{"type":"object","$ref":"#/definitions/ibc.applications.interchain_accounts.host.v1.QueryRequest"}},"signer":{"type":"string","title":"signer address"}}},"ibc.applications.interchain_accounts.host.v1.MsgModuleQuerySafeResponse":{"type":"object","title":"MsgModuleQuerySafeResponse defines the response for Msg/ModuleQuerySafe","properties":{"height":{"type":"string","format":"uint64","title":"height at which the responses were queried"},"responses":{"type":"array","title":"protobuf encoded responses for each query","items":{"type":"string","format":"byte"}}}},"ibc.applications.interchain_accounts.host.v1.MsgUpdateParams":{"type":"object","title":"MsgUpdateParams defines the payload for Msg/UpdateParams","properties":{"params":{"description":"params defines the 27-interchain-accounts/host parameters to update.\n\nNOTE: All parameters must be supplied.","$ref":"#/definitions/ibc.applications.interchain_accounts.host.v1.Params"},"signer":{"type":"string","title":"signer address"}}},"ibc.applications.interchain_accounts.host.v1.MsgUpdateParamsResponse":{"type":"object","title":"MsgUpdateParamsResponse defines the response for Msg/UpdateParams"},"ibc.applications.interchain_accounts.host.v1.Params":{"description":"Params defines the set of on-chain interchain accounts parameters.\nThe following parameters may be used to disable the host submodule.","type":"object","properties":{"allow_messages":{"description":"allow_messages defines a list of sdk message typeURLs allowed to be executed on a host chain.","type":"array","items":{"type":"string"}},"host_enabled":{"description":"host_enabled enables or disables the host submodule.","type":"boolean"}}},"ibc.applications.interchain_accounts.host.v1.QueryParamsResponse":{"description":"QueryParamsResponse is the response type for the Query/Params RPC method.","type":"object","properties":{"params":{"description":"params defines the parameters of the module.","$ref":"#/definitions/ibc.applications.interchain_accounts.host.v1.Params"}}},"ibc.applications.interchain_accounts.host.v1.QueryRequest":{"description":"QueryRequest defines the parameters for a particular query request\nby an interchain account.","type":"object","properties":{"data":{"type":"string","format":"byte","title":"data defines the payload of the query request as defined by ADR-021.\nhttps://github.com/cosmos/cosmos-sdk/blob/main/docs/architecture/adr-021-protobuf-query-encoding.md#custom-query-registration-and-routing"},"path":{"type":"string","title":"path defines the path of the query request as defined by ADR-021.\nhttps://github.com/cosmos/cosmos-sdk/blob/main/docs/architecture/adr-021-protobuf-query-encoding.md#custom-query-registration-and-routing"}}},"ibc.applications.interchain_accounts.v1.InterchainAccountPacketData":{"description":"InterchainAccountPacketData is comprised of a raw transaction, type of transaction and optional memo field.","type":"object","properties":{"data":{"type":"string","format":"byte"},"memo":{"type":"string"},"type":{"$ref":"#/definitions/ibc.applications.interchain_accounts.v1.Type"}}},"ibc.applications.interchain_accounts.v1.Type":{"description":"- TYPE_UNSPECIFIED: Default zero value enumeration\n - TYPE_EXECUTE_TX: Execute a transaction on an interchain accounts host chain","type":"string","title":"Type defines a classification of message issued from a controller chain to its associated interchain accounts\nhost","default":"TYPE_UNSPECIFIED","enum":["TYPE_UNSPECIFIED","TYPE_EXECUTE_TX"]},"ibc.applications.transfer.v1.DenomTrace":{"description":"DenomTrace contains the base denomination for ICS20 fungible tokens and the\nsource tracing information path.","type":"object","properties":{"base_denom":{"description":"base denomination of the relayed fungible token.","type":"string"},"path":{"description":"path defines the chain of port/channel identifiers used for tracing the\nsource of the fungible token.","type":"string"}}},"ibc.applications.transfer.v1.MsgTransfer":{"type":"object","title":"MsgTransfer defines a msg to transfer fungible tokens (i.e Coins) between\nICS20 enabled chains. See ICS Spec here:\nhttps://github.com/cosmos/ibc/tree/master/spec/app/ics-020-fungible-token-transfer#data-structures","properties":{"memo":{"type":"string","title":"optional memo"},"receiver":{"type":"string","title":"the recipient address on the destination chain"},"sender":{"type":"string","title":"the sender address"},"source_channel":{"type":"string","title":"the channel by which the packet will be sent"},"source_port":{"type":"string","title":"the port on which the packet will be sent"},"timeout_height":{"description":"Timeout height relative to the current block height.\nThe timeout is disabled when set to 0.","$ref":"#/definitions/ibc.core.client.v1.Height"},"timeout_timestamp":{"description":"Timeout timestamp in absolute nanoseconds since unix epoch.\nThe timeout is disabled when set to 0.","type":"string","format":"uint64"},"token":{"title":"the tokens to be transferred","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}}},"ibc.applications.transfer.v1.MsgTransferResponse":{"description":"MsgTransferResponse defines the Msg/Transfer response type.","type":"object","properties":{"sequence":{"type":"string","format":"uint64","title":"sequence number of the transfer packet sent"}}},"ibc.applications.transfer.v1.MsgUpdateParams":{"description":"MsgUpdateParams is the Msg/UpdateParams request type.","type":"object","properties":{"params":{"description":"params defines the transfer parameters to update.\n\nNOTE: All parameters must be supplied.","$ref":"#/definitions/ibc.applications.transfer.v1.Params"},"signer":{"type":"string","title":"signer address"}}},"ibc.applications.transfer.v1.MsgUpdateParamsResponse":{"description":"MsgUpdateParamsResponse defines the response structure for executing a\nMsgUpdateParams message.","type":"object"},"ibc.applications.transfer.v1.Params":{"description":"Params defines the set of IBC transfer parameters.\nNOTE: To prevent a single token from being transferred, set the\nTransfersEnabled parameter to true and then set the bank module's SendEnabled\nparameter for the denomination to false.","type":"object","properties":{"receive_enabled":{"description":"receive_enabled enables or disables all cross-chain token transfers to this\nchain.","type":"boolean"},"send_enabled":{"description":"send_enabled enables or disables all cross-chain token transfers from this\nchain.","type":"boolean"}}},"ibc.applications.transfer.v1.QueryDenomHashResponse":{"description":"QueryDenomHashResponse is the response type for the Query/DenomHash RPC\nmethod.","type":"object","properties":{"hash":{"description":"hash (in hex format) of the denomination trace information.","type":"string"}}},"ibc.applications.transfer.v1.QueryDenomTraceResponse":{"description":"QueryDenomTraceResponse is the response type for the Query/DenomTrace RPC\nmethod.","type":"object","properties":{"denom_trace":{"description":"denom_trace returns the requested denomination trace information.","$ref":"#/definitions/ibc.applications.transfer.v1.DenomTrace"}}},"ibc.applications.transfer.v1.QueryDenomTracesResponse":{"description":"QueryConnectionsResponse is the response type for the Query/DenomTraces RPC\nmethod.","type":"object","properties":{"denom_traces":{"description":"denom_traces returns all denominations trace information.","type":"array","items":{"type":"object","$ref":"#/definitions/ibc.applications.transfer.v1.DenomTrace"}},"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"ibc.applications.transfer.v1.QueryEscrowAddressResponse":{"description":"QueryEscrowAddressResponse is the response type of the EscrowAddress RPC method.","type":"object","properties":{"escrow_address":{"type":"string","title":"the escrow account address"}}},"ibc.applications.transfer.v1.QueryParamsResponse":{"description":"QueryParamsResponse is the response type for the Query/Params RPC method.","type":"object","properties":{"params":{"description":"params defines the parameters of the module.","$ref":"#/definitions/ibc.applications.transfer.v1.Params"}}},"ibc.applications.transfer.v1.QueryTotalEscrowForDenomResponse":{"description":"QueryTotalEscrowForDenomResponse is the response type for TotalEscrowForDenom RPC method.","type":"object","properties":{"amount":{"$ref":"#/definitions/cosmos.base.v1beta1.Coin"}}},"ibc.core.channel.v1.Channel":{"description":"Channel defines pipeline for exactly-once packet delivery between specific\nmodules on separate blockchains, which has at least one end capable of\nsending packets and one end capable of receiving packets.","type":"object","properties":{"connection_hops":{"type":"array","title":"list of connection identifiers, in order, along which packets sent on\nthis channel will travel","items":{"type":"string"}},"counterparty":{"title":"counterparty channel end","$ref":"#/definitions/ibc.core.channel.v1.Counterparty"},"ordering":{"title":"whether the channel is ordered or unordered","$ref":"#/definitions/ibc.core.channel.v1.Order"},"state":{"title":"current state of the channel end","$ref":"#/definitions/ibc.core.channel.v1.State"},"upgrade_sequence":{"type":"string","format":"uint64","title":"upgrade sequence indicates the latest upgrade attempt performed by this channel\nthe value of 0 indicates the channel has never been upgraded"},"version":{"type":"string","title":"opaque channel version, which is agreed upon during the handshake"}}},"ibc.core.channel.v1.Counterparty":{"type":"object","title":"Counterparty defines a channel end counterparty","properties":{"channel_id":{"type":"string","title":"channel end on the counterparty chain"},"port_id":{"description":"port on the counterparty chain which owns the other end of the channel.","type":"string"}}},"ibc.core.channel.v1.ErrorReceipt":{"description":"ErrorReceipt defines a type which encapsulates the upgrade sequence and error associated with the\nupgrade handshake failure. When a channel upgrade handshake is aborted both chains are expected to increment to the\nnext sequence.","type":"object","properties":{"message":{"type":"string","title":"the error message detailing the cause of failure"},"sequence":{"type":"string","format":"uint64","title":"the channel upgrade sequence"}}},"ibc.core.channel.v1.IdentifiedChannel":{"description":"IdentifiedChannel defines a channel with additional port and channel\nidentifier fields.","type":"object","properties":{"channel_id":{"type":"string","title":"channel identifier"},"connection_hops":{"type":"array","title":"list of connection identifiers, in order, along which packets sent on\nthis channel will travel","items":{"type":"string"}},"counterparty":{"title":"counterparty channel end","$ref":"#/definitions/ibc.core.channel.v1.Counterparty"},"ordering":{"title":"whether the channel is ordered or unordered","$ref":"#/definitions/ibc.core.channel.v1.Order"},"port_id":{"type":"string","title":"port identifier"},"state":{"title":"current state of the channel end","$ref":"#/definitions/ibc.core.channel.v1.State"},"upgrade_sequence":{"type":"string","format":"uint64","title":"upgrade sequence indicates the latest upgrade attempt performed by this channel\nthe value of 0 indicates the channel has never been upgraded"},"version":{"type":"string","title":"opaque channel version, which is agreed upon during the handshake"}}},"ibc.core.channel.v1.MsgAcknowledgement":{"type":"object","title":"MsgAcknowledgement receives incoming IBC acknowledgement","properties":{"acknowledgement":{"type":"string","format":"byte"},"packet":{"$ref":"#/definitions/ibc.core.channel.v1.Packet"},"proof_acked":{"type":"string","format":"byte"},"proof_height":{"$ref":"#/definitions/ibc.core.client.v1.Height"},"signer":{"type":"string"}}},"ibc.core.channel.v1.MsgAcknowledgementResponse":{"description":"MsgAcknowledgementResponse defines the Msg/Acknowledgement response type.","type":"object","properties":{"result":{"$ref":"#/definitions/ibc.core.channel.v1.ResponseResultType"}}},"ibc.core.channel.v1.MsgChannelCloseConfirm":{"description":"MsgChannelCloseConfirm defines a msg sent by a Relayer to Chain B\nto acknowledge the change of channel state to CLOSED on Chain A.","type":"object","properties":{"channel_id":{"type":"string"},"counterparty_upgrade_sequence":{"type":"string","format":"uint64"},"port_id":{"type":"string"},"proof_height":{"$ref":"#/definitions/ibc.core.client.v1.Height"},"proof_init":{"type":"string","format":"byte"},"signer":{"type":"string"}}},"ibc.core.channel.v1.MsgChannelCloseConfirmResponse":{"description":"MsgChannelCloseConfirmResponse defines the Msg/ChannelCloseConfirm response\ntype.","type":"object"},"ibc.core.channel.v1.MsgChannelCloseInit":{"description":"MsgChannelCloseInit defines a msg sent by a Relayer to Chain A\nto close a channel with Chain B.","type":"object","properties":{"channel_id":{"type":"string"},"port_id":{"type":"string"},"signer":{"type":"string"}}},"ibc.core.channel.v1.MsgChannelCloseInitResponse":{"description":"MsgChannelCloseInitResponse defines the Msg/ChannelCloseInit response type.","type":"object"},"ibc.core.channel.v1.MsgChannelOpenAck":{"description":"MsgChannelOpenAck defines a msg sent by a Relayer to Chain A to acknowledge\nthe change of channel state to TRYOPEN on Chain B.\nWARNING: a channel upgrade MUST NOT initialize an upgrade for this channel\nin the same block as executing this message otherwise the counterparty will\nbe incapable of opening.","type":"object","properties":{"channel_id":{"type":"string"},"counterparty_channel_id":{"type":"string"},"counterparty_version":{"type":"string"},"port_id":{"type":"string"},"proof_height":{"$ref":"#/definitions/ibc.core.client.v1.Height"},"proof_try":{"type":"string","format":"byte"},"signer":{"type":"string"}}},"ibc.core.channel.v1.MsgChannelOpenAckResponse":{"description":"MsgChannelOpenAckResponse defines the Msg/ChannelOpenAck response type.","type":"object"},"ibc.core.channel.v1.MsgChannelOpenConfirm":{"description":"MsgChannelOpenConfirm defines a msg sent by a Relayer to Chain B to\nacknowledge the change of channel state to OPEN on Chain A.","type":"object","properties":{"channel_id":{"type":"string"},"port_id":{"type":"string"},"proof_ack":{"type":"string","format":"byte"},"proof_height":{"$ref":"#/definitions/ibc.core.client.v1.Height"},"signer":{"type":"string"}}},"ibc.core.channel.v1.MsgChannelOpenConfirmResponse":{"description":"MsgChannelOpenConfirmResponse defines the Msg/ChannelOpenConfirm response\ntype.","type":"object"},"ibc.core.channel.v1.MsgChannelOpenInit":{"description":"MsgChannelOpenInit defines an sdk.Msg to initialize a channel handshake. It\nis called by a relayer on Chain A.","type":"object","properties":{"channel":{"$ref":"#/definitions/ibc.core.channel.v1.Channel"},"port_id":{"type":"string"},"signer":{"type":"string"}}},"ibc.core.channel.v1.MsgChannelOpenInitResponse":{"description":"MsgChannelOpenInitResponse defines the Msg/ChannelOpenInit response type.","type":"object","properties":{"channel_id":{"type":"string"},"version":{"type":"string"}}},"ibc.core.channel.v1.MsgChannelOpenTry":{"description":"MsgChannelOpenInit defines a msg sent by a Relayer to try to open a channel\non Chain B. The version field within the Channel field has been deprecated. Its\nvalue will be ignored by core IBC.","type":"object","properties":{"channel":{"description":"NOTE: the version field within the channel has been deprecated. Its value will be ignored by core IBC.","$ref":"#/definitions/ibc.core.channel.v1.Channel"},"counterparty_version":{"type":"string"},"port_id":{"type":"string"},"previous_channel_id":{"description":"Deprecated: this field is unused. Crossing hello's are no longer supported in core IBC.","type":"string"},"proof_height":{"$ref":"#/definitions/ibc.core.client.v1.Height"},"proof_init":{"type":"string","format":"byte"},"signer":{"type":"string"}}},"ibc.core.channel.v1.MsgChannelOpenTryResponse":{"description":"MsgChannelOpenTryResponse defines the Msg/ChannelOpenTry response type.","type":"object","properties":{"channel_id":{"type":"string"},"version":{"type":"string"}}},"ibc.core.channel.v1.MsgChannelUpgradeAck":{"type":"object","title":"MsgChannelUpgradeAck defines the request type for the ChannelUpgradeAck rpc","properties":{"channel_id":{"type":"string"},"counterparty_upgrade":{"$ref":"#/definitions/ibc.core.channel.v1.Upgrade"},"port_id":{"type":"string"},"proof_channel":{"type":"string","format":"byte"},"proof_height":{"$ref":"#/definitions/ibc.core.client.v1.Height"},"proof_upgrade":{"type":"string","format":"byte"},"signer":{"type":"string"}}},"ibc.core.channel.v1.MsgChannelUpgradeAckResponse":{"type":"object","title":"MsgChannelUpgradeAckResponse defines MsgChannelUpgradeAck response type","properties":{"result":{"$ref":"#/definitions/ibc.core.channel.v1.ResponseResultType"}}},"ibc.core.channel.v1.MsgChannelUpgradeCancel":{"type":"object","title":"MsgChannelUpgradeCancel defines the request type for the ChannelUpgradeCancel rpc","properties":{"channel_id":{"type":"string"},"error_receipt":{"$ref":"#/definitions/ibc.core.channel.v1.ErrorReceipt"},"port_id":{"type":"string"},"proof_error_receipt":{"type":"string","format":"byte"},"proof_height":{"$ref":"#/definitions/ibc.core.client.v1.Height"},"signer":{"type":"string"}}},"ibc.core.channel.v1.MsgChannelUpgradeCancelResponse":{"type":"object","title":"MsgChannelUpgradeCancelResponse defines the MsgChannelUpgradeCancel response type"},"ibc.core.channel.v1.MsgChannelUpgradeConfirm":{"type":"object","title":"MsgChannelUpgradeConfirm defines the request type for the ChannelUpgradeConfirm rpc","properties":{"channel_id":{"type":"string"},"counterparty_channel_state":{"$ref":"#/definitions/ibc.core.channel.v1.State"},"counterparty_upgrade":{"$ref":"#/definitions/ibc.core.channel.v1.Upgrade"},"port_id":{"type":"string"},"proof_channel":{"type":"string","format":"byte"},"proof_height":{"$ref":"#/definitions/ibc.core.client.v1.Height"},"proof_upgrade":{"type":"string","format":"byte"},"signer":{"type":"string"}}},"ibc.core.channel.v1.MsgChannelUpgradeConfirmResponse":{"type":"object","title":"MsgChannelUpgradeConfirmResponse defines MsgChannelUpgradeConfirm response type","properties":{"result":{"$ref":"#/definitions/ibc.core.channel.v1.ResponseResultType"}}},"ibc.core.channel.v1.MsgChannelUpgradeInit":{"description":"MsgChannelUpgradeInit defines the request type for the ChannelUpgradeInit rpc\nWARNING: Initializing a channel upgrade in the same block as opening the channel\nmay result in the counterparty being incapable of opening.","type":"object","properties":{"channel_id":{"type":"string"},"fields":{"$ref":"#/definitions/ibc.core.channel.v1.UpgradeFields"},"port_id":{"type":"string"},"signer":{"type":"string"}}},"ibc.core.channel.v1.MsgChannelUpgradeInitResponse":{"type":"object","title":"MsgChannelUpgradeInitResponse defines the MsgChannelUpgradeInit response type","properties":{"upgrade":{"$ref":"#/definitions/ibc.core.channel.v1.Upgrade"},"upgrade_sequence":{"type":"string","format":"uint64"}}},"ibc.core.channel.v1.MsgChannelUpgradeOpen":{"type":"object","title":"MsgChannelUpgradeOpen defines the request type for the ChannelUpgradeOpen rpc","properties":{"channel_id":{"type":"string"},"counterparty_channel_state":{"$ref":"#/definitions/ibc.core.channel.v1.State"},"counterparty_upgrade_sequence":{"type":"string","format":"uint64"},"port_id":{"type":"string"},"proof_channel":{"type":"string","format":"byte"},"proof_height":{"$ref":"#/definitions/ibc.core.client.v1.Height"},"signer":{"type":"string"}}},"ibc.core.channel.v1.MsgChannelUpgradeOpenResponse":{"type":"object","title":"MsgChannelUpgradeOpenResponse defines the MsgChannelUpgradeOpen response type"},"ibc.core.channel.v1.MsgChannelUpgradeTimeout":{"type":"object","title":"MsgChannelUpgradeTimeout defines the request type for the ChannelUpgradeTimeout rpc","properties":{"channel_id":{"type":"string"},"counterparty_channel":{"$ref":"#/definitions/ibc.core.channel.v1.Channel"},"port_id":{"type":"string"},"proof_channel":{"type":"string","format":"byte"},"proof_height":{"$ref":"#/definitions/ibc.core.client.v1.Height"},"signer":{"type":"string"}}},"ibc.core.channel.v1.MsgChannelUpgradeTimeoutResponse":{"type":"object","title":"MsgChannelUpgradeTimeoutRepsonse defines the MsgChannelUpgradeTimeout response type"},"ibc.core.channel.v1.MsgChannelUpgradeTry":{"type":"object","title":"MsgChannelUpgradeTry defines the request type for the ChannelUpgradeTry rpc","properties":{"channel_id":{"type":"string"},"counterparty_upgrade_fields":{"$ref":"#/definitions/ibc.core.channel.v1.UpgradeFields"},"counterparty_upgrade_sequence":{"type":"string","format":"uint64"},"port_id":{"type":"string"},"proof_channel":{"type":"string","format":"byte"},"proof_height":{"$ref":"#/definitions/ibc.core.client.v1.Height"},"proof_upgrade":{"type":"string","format":"byte"},"proposed_upgrade_connection_hops":{"type":"array","items":{"type":"string"}},"signer":{"type":"string"}}},"ibc.core.channel.v1.MsgChannelUpgradeTryResponse":{"type":"object","title":"MsgChannelUpgradeTryResponse defines the MsgChannelUpgradeTry response type","properties":{"result":{"$ref":"#/definitions/ibc.core.channel.v1.ResponseResultType"},"upgrade":{"$ref":"#/definitions/ibc.core.channel.v1.Upgrade"},"upgrade_sequence":{"type":"string","format":"uint64"}}},"ibc.core.channel.v1.MsgPruneAcknowledgements":{"description":"MsgPruneAcknowledgements defines the request type for the PruneAcknowledgements rpc.","type":"object","properties":{"channel_id":{"type":"string"},"limit":{"type":"string","format":"uint64"},"port_id":{"type":"string"},"signer":{"type":"string"}}},"ibc.core.channel.v1.MsgPruneAcknowledgementsResponse":{"description":"MsgPruneAcknowledgementsResponse defines the response type for the PruneAcknowledgements rpc.","type":"object","properties":{"total_pruned_sequences":{"description":"Number of sequences pruned (includes both packet acknowledgements and packet receipts where appropriate).","type":"string","format":"uint64"},"total_remaining_sequences":{"description":"Number of sequences left after pruning.","type":"string","format":"uint64"}}},"ibc.core.channel.v1.MsgRecvPacket":{"type":"object","title":"MsgRecvPacket receives incoming IBC packet","properties":{"packet":{"$ref":"#/definitions/ibc.core.channel.v1.Packet"},"proof_commitment":{"type":"string","format":"byte"},"proof_height":{"$ref":"#/definitions/ibc.core.client.v1.Height"},"signer":{"type":"string"}}},"ibc.core.channel.v1.MsgRecvPacketResponse":{"description":"MsgRecvPacketResponse defines the Msg/RecvPacket response type.","type":"object","properties":{"result":{"$ref":"#/definitions/ibc.core.channel.v1.ResponseResultType"}}},"ibc.core.channel.v1.MsgTimeout":{"type":"object","title":"MsgTimeout receives timed-out packet","properties":{"next_sequence_recv":{"type":"string","format":"uint64"},"packet":{"$ref":"#/definitions/ibc.core.channel.v1.Packet"},"proof_height":{"$ref":"#/definitions/ibc.core.client.v1.Height"},"proof_unreceived":{"type":"string","format":"byte"},"signer":{"type":"string"}}},"ibc.core.channel.v1.MsgTimeoutOnClose":{"description":"MsgTimeoutOnClose timed-out packet upon counterparty channel closure.","type":"object","properties":{"counterparty_upgrade_sequence":{"type":"string","format":"uint64"},"next_sequence_recv":{"type":"string","format":"uint64"},"packet":{"$ref":"#/definitions/ibc.core.channel.v1.Packet"},"proof_close":{"type":"string","format":"byte"},"proof_height":{"$ref":"#/definitions/ibc.core.client.v1.Height"},"proof_unreceived":{"type":"string","format":"byte"},"signer":{"type":"string"}}},"ibc.core.channel.v1.MsgTimeoutOnCloseResponse":{"description":"MsgTimeoutOnCloseResponse defines the Msg/TimeoutOnClose response type.","type":"object","properties":{"result":{"$ref":"#/definitions/ibc.core.channel.v1.ResponseResultType"}}},"ibc.core.channel.v1.MsgTimeoutResponse":{"description":"MsgTimeoutResponse defines the Msg/Timeout response type.","type":"object","properties":{"result":{"$ref":"#/definitions/ibc.core.channel.v1.ResponseResultType"}}},"ibc.core.channel.v1.MsgUpdateParams":{"description":"MsgUpdateParams is the MsgUpdateParams request type.","type":"object","properties":{"authority":{"description":"authority is the address that controls the module (defaults to x/gov unless overwritten).","type":"string"},"params":{"description":"params defines the channel parameters to update.\n\nNOTE: All parameters must be supplied.","$ref":"#/definitions/ibc.core.channel.v1.Params"}}},"ibc.core.channel.v1.MsgUpdateParamsResponse":{"description":"MsgUpdateParamsResponse defines the MsgUpdateParams response type.","type":"object"},"ibc.core.channel.v1.Order":{"description":"- ORDER_NONE_UNSPECIFIED: zero-value for channel ordering\n - ORDER_UNORDERED: packets can be delivered in any order, which may differ from the order in\nwhich they were sent.\n - ORDER_ORDERED: packets are delivered exactly in the order which they were sent","type":"string","title":"Order defines if a channel is ORDERED or UNORDERED","default":"ORDER_NONE_UNSPECIFIED","enum":["ORDER_NONE_UNSPECIFIED","ORDER_UNORDERED","ORDER_ORDERED"]},"ibc.core.channel.v1.Packet":{"type":"object","title":"Packet defines a type that carries data across different chains through IBC","properties":{"data":{"type":"string","format":"byte","title":"actual opaque bytes transferred directly to the application module"},"destination_channel":{"description":"identifies the channel end on the receiving chain.","type":"string"},"destination_port":{"description":"identifies the port on the receiving chain.","type":"string"},"sequence":{"description":"number corresponds to the order of sends and receives, where a Packet\nwith an earlier sequence number must be sent and received before a Packet\nwith a later sequence number.","type":"string","format":"uint64"},"source_channel":{"description":"identifies the channel end on the sending chain.","type":"string"},"source_port":{"description":"identifies the port on the sending chain.","type":"string"},"timeout_height":{"title":"block height after which the packet times out","$ref":"#/definitions/ibc.core.client.v1.Height"},"timeout_timestamp":{"type":"string","format":"uint64","title":"block timestamp (in nanoseconds) after which the packet times out"}}},"ibc.core.channel.v1.PacketId":{"type":"object","title":"PacketId is an identifer for a unique Packet\nSource chains refer to packets by source port/channel\nDestination chains refer to packets by destination port/channel","properties":{"channel_id":{"type":"string","title":"channel unique identifier"},"port_id":{"type":"string","title":"channel port identifier"},"sequence":{"type":"string","format":"uint64","title":"packet sequence"}}},"ibc.core.channel.v1.PacketState":{"description":"PacketState defines the generic type necessary to retrieve and store\npacket commitments, acknowledgements, and receipts.\nCaller is responsible for knowing the context necessary to interpret this\nstate as a commitment, acknowledgement, or a receipt.","type":"object","properties":{"channel_id":{"description":"channel unique identifier.","type":"string"},"data":{"description":"embedded data that represents packet state.","type":"string","format":"byte"},"port_id":{"description":"channel port identifier.","type":"string"},"sequence":{"description":"packet sequence.","type":"string","format":"uint64"}}},"ibc.core.channel.v1.Params":{"description":"Params defines the set of IBC channel parameters.","type":"object","properties":{"upgrade_timeout":{"description":"the relative timeout after which channel upgrades will time out.","$ref":"#/definitions/ibc.core.channel.v1.Timeout"}}},"ibc.core.channel.v1.QueryChannelClientStateResponse":{"type":"object","title":"QueryChannelClientStateResponse is the Response type for the\nQuery/QueryChannelClientState RPC method","properties":{"identified_client_state":{"title":"client state associated with the channel","$ref":"#/definitions/ibc.core.client.v1.IdentifiedClientState"},"proof":{"type":"string","format":"byte","title":"merkle proof of existence"},"proof_height":{"title":"height at which the proof was retrieved","$ref":"#/definitions/ibc.core.client.v1.Height"}}},"ibc.core.channel.v1.QueryChannelConsensusStateResponse":{"type":"object","title":"QueryChannelClientStateResponse is the Response type for the\nQuery/QueryChannelClientState RPC method","properties":{"client_id":{"type":"string","title":"client ID associated with the consensus state"},"consensus_state":{"title":"consensus state associated with the channel","$ref":"#/definitions/google.protobuf.Any"},"proof":{"type":"string","format":"byte","title":"merkle proof of existence"},"proof_height":{"title":"height at which the proof was retrieved","$ref":"#/definitions/ibc.core.client.v1.Height"}}},"ibc.core.channel.v1.QueryChannelParamsResponse":{"description":"QueryChannelParamsResponse is the response type for the Query/ChannelParams RPC method.","type":"object","properties":{"params":{"description":"params defines the parameters of the module.","$ref":"#/definitions/ibc.core.channel.v1.Params"}}},"ibc.core.channel.v1.QueryChannelResponse":{"description":"QueryChannelResponse is the response type for the Query/Channel RPC method.\nBesides the Channel end, it includes a proof and the height from which the\nproof was retrieved.","type":"object","properties":{"channel":{"title":"channel associated with the request identifiers","$ref":"#/definitions/ibc.core.channel.v1.Channel"},"proof":{"type":"string","format":"byte","title":"merkle proof of existence"},"proof_height":{"title":"height at which the proof was retrieved","$ref":"#/definitions/ibc.core.client.v1.Height"}}},"ibc.core.channel.v1.QueryChannelsResponse":{"description":"QueryChannelsResponse is the response type for the Query/Channels RPC method.","type":"object","properties":{"channels":{"description":"list of stored channels of the chain.","type":"array","items":{"type":"object","$ref":"#/definitions/ibc.core.channel.v1.IdentifiedChannel"}},"height":{"title":"query block height","$ref":"#/definitions/ibc.core.client.v1.Height"},"pagination":{"title":"pagination response","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"ibc.core.channel.v1.QueryConnectionChannelsResponse":{"type":"object","title":"QueryConnectionChannelsResponse is the Response type for the\nQuery/QueryConnectionChannels RPC method","properties":{"channels":{"description":"list of channels associated with a connection.","type":"array","items":{"type":"object","$ref":"#/definitions/ibc.core.channel.v1.IdentifiedChannel"}},"height":{"title":"query block height","$ref":"#/definitions/ibc.core.client.v1.Height"},"pagination":{"title":"pagination response","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"ibc.core.channel.v1.QueryNextSequenceReceiveResponse":{"type":"object","title":"QuerySequenceResponse is the response type for the\nQuery/QueryNextSequenceReceiveResponse RPC method","properties":{"next_sequence_receive":{"type":"string","format":"uint64","title":"next sequence receive number"},"proof":{"type":"string","format":"byte","title":"merkle proof of existence"},"proof_height":{"title":"height at which the proof was retrieved","$ref":"#/definitions/ibc.core.client.v1.Height"}}},"ibc.core.channel.v1.QueryNextSequenceSendResponse":{"type":"object","title":"QueryNextSequenceSendResponse is the request type for the\nQuery/QueryNextSequenceSend RPC method","properties":{"next_sequence_send":{"type":"string","format":"uint64","title":"next sequence send number"},"proof":{"type":"string","format":"byte","title":"merkle proof of existence"},"proof_height":{"title":"height at which the proof was retrieved","$ref":"#/definitions/ibc.core.client.v1.Height"}}},"ibc.core.channel.v1.QueryPacketAcknowledgementResponse":{"type":"object","title":"QueryPacketAcknowledgementResponse defines the client query response for a\npacket which also includes a proof and the height from which the\nproof was retrieved","properties":{"acknowledgement":{"type":"string","format":"byte","title":"packet associated with the request fields"},"proof":{"type":"string","format":"byte","title":"merkle proof of existence"},"proof_height":{"title":"height at which the proof was retrieved","$ref":"#/definitions/ibc.core.client.v1.Height"}}},"ibc.core.channel.v1.QueryPacketAcknowledgementsResponse":{"type":"object","title":"QueryPacketAcknowledgemetsResponse is the request type for the\nQuery/QueryPacketAcknowledgements RPC method","properties":{"acknowledgements":{"type":"array","items":{"type":"object","$ref":"#/definitions/ibc.core.channel.v1.PacketState"}},"height":{"title":"query block height","$ref":"#/definitions/ibc.core.client.v1.Height"},"pagination":{"title":"pagination response","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"ibc.core.channel.v1.QueryPacketCommitmentResponse":{"type":"object","title":"QueryPacketCommitmentResponse defines the client query response for a packet\nwhich also includes a proof and the height from which the proof was\nretrieved","properties":{"commitment":{"type":"string","format":"byte","title":"packet associated with the request fields"},"proof":{"type":"string","format":"byte","title":"merkle proof of existence"},"proof_height":{"title":"height at which the proof was retrieved","$ref":"#/definitions/ibc.core.client.v1.Height"}}},"ibc.core.channel.v1.QueryPacketCommitmentsResponse":{"type":"object","title":"QueryPacketCommitmentsResponse is the request type for the\nQuery/QueryPacketCommitments RPC method","properties":{"commitments":{"type":"array","items":{"type":"object","$ref":"#/definitions/ibc.core.channel.v1.PacketState"}},"height":{"title":"query block height","$ref":"#/definitions/ibc.core.client.v1.Height"},"pagination":{"title":"pagination response","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"ibc.core.channel.v1.QueryPacketReceiptResponse":{"type":"object","title":"QueryPacketReceiptResponse defines the client query response for a packet\nreceipt which also includes a proof, and the height from which the proof was\nretrieved","properties":{"proof":{"type":"string","format":"byte","title":"merkle proof of existence"},"proof_height":{"title":"height at which the proof was retrieved","$ref":"#/definitions/ibc.core.client.v1.Height"},"received":{"type":"boolean","title":"success flag for if receipt exists"}}},"ibc.core.channel.v1.QueryUnreceivedAcksResponse":{"type":"object","title":"QueryUnreceivedAcksResponse is the response type for the\nQuery/UnreceivedAcks RPC method","properties":{"height":{"title":"query block height","$ref":"#/definitions/ibc.core.client.v1.Height"},"sequences":{"type":"array","title":"list of unreceived acknowledgement sequences","items":{"type":"string","format":"uint64"}}}},"ibc.core.channel.v1.QueryUnreceivedPacketsResponse":{"type":"object","title":"QueryUnreceivedPacketsResponse is the response type for the\nQuery/UnreceivedPacketCommitments RPC method","properties":{"height":{"title":"query block height","$ref":"#/definitions/ibc.core.client.v1.Height"},"sequences":{"type":"array","title":"list of unreceived packet sequences","items":{"type":"string","format":"uint64"}}}},"ibc.core.channel.v1.QueryUpgradeErrorResponse":{"type":"object","title":"QueryUpgradeErrorResponse is the response type for the Query/QueryUpgradeError RPC method","properties":{"error_receipt":{"$ref":"#/definitions/ibc.core.channel.v1.ErrorReceipt"},"proof":{"type":"string","format":"byte","title":"merkle proof of existence"},"proof_height":{"title":"height at which the proof was retrieved","$ref":"#/definitions/ibc.core.client.v1.Height"}}},"ibc.core.channel.v1.QueryUpgradeResponse":{"type":"object","title":"QueryUpgradeResponse is the response type for the QueryUpgradeResponse RPC method","properties":{"proof":{"type":"string","format":"byte","title":"merkle proof of existence"},"proof_height":{"title":"height at which the proof was retrieved","$ref":"#/definitions/ibc.core.client.v1.Height"},"upgrade":{"$ref":"#/definitions/ibc.core.channel.v1.Upgrade"}}},"ibc.core.channel.v1.ResponseResultType":{"description":"- RESPONSE_RESULT_TYPE_UNSPECIFIED: Default zero value enumeration\n - RESPONSE_RESULT_TYPE_NOOP: The message did not call the IBC application callbacks (because, for example, the packet had already been relayed)\n - RESPONSE_RESULT_TYPE_SUCCESS: The message was executed successfully\n - RESPONSE_RESULT_TYPE_FAILURE: The message was executed unsuccessfully","type":"string","title":"ResponseResultType defines the possible outcomes of the execution of a message","default":"RESPONSE_RESULT_TYPE_UNSPECIFIED","enum":["RESPONSE_RESULT_TYPE_UNSPECIFIED","RESPONSE_RESULT_TYPE_NOOP","RESPONSE_RESULT_TYPE_SUCCESS","RESPONSE_RESULT_TYPE_FAILURE"]},"ibc.core.channel.v1.State":{"description":"State defines if a channel is in one of the following states:\nCLOSED, INIT, TRYOPEN, OPEN, FLUSHING, FLUSHCOMPLETE or UNINITIALIZED.\n\n - STATE_UNINITIALIZED_UNSPECIFIED: Default State\n - STATE_INIT: A channel has just started the opening handshake.\n - STATE_TRYOPEN: A channel has acknowledged the handshake step on the counterparty chain.\n - STATE_OPEN: A channel has completed the handshake. Open channels are\nready to send and receive packets.\n - STATE_CLOSED: A channel has been closed and can no longer be used to send or receive\npackets.\n - STATE_FLUSHING: A channel has just accepted the upgrade handshake attempt and is flushing in-flight packets.\n - STATE_FLUSHCOMPLETE: A channel has just completed flushing any in-flight packets.","type":"string","default":"STATE_UNINITIALIZED_UNSPECIFIED","enum":["STATE_UNINITIALIZED_UNSPECIFIED","STATE_INIT","STATE_TRYOPEN","STATE_OPEN","STATE_CLOSED","STATE_FLUSHING","STATE_FLUSHCOMPLETE"]},"ibc.core.channel.v1.Timeout":{"description":"Timeout defines an execution deadline structure for 04-channel handlers.\nThis includes packet lifecycle handlers as well as the upgrade handshake handlers.\nA valid Timeout contains either one or both of a timestamp and block height (sequence).","type":"object","properties":{"height":{"title":"block height after which the packet or upgrade times out","$ref":"#/definitions/ibc.core.client.v1.Height"},"timestamp":{"type":"string","format":"uint64","title":"block timestamp (in nanoseconds) after which the packet or upgrade times out"}}},"ibc.core.channel.v1.Upgrade":{"description":"Upgrade is a verifiable type which contains the relevant information\nfor an attempted upgrade. It provides the proposed changes to the channel\nend, the timeout for this upgrade attempt and the next packet sequence\nwhich allows the counterparty to efficiently know the highest sequence it has received.\nThe next sequence send is used for pruning and upgrading from unordered to ordered channels.","type":"object","properties":{"fields":{"$ref":"#/definitions/ibc.core.channel.v1.UpgradeFields"},"next_sequence_send":{"type":"string","format":"uint64"},"timeout":{"$ref":"#/definitions/ibc.core.channel.v1.Timeout"}}},"ibc.core.channel.v1.UpgradeFields":{"description":"UpgradeFields are the fields in a channel end which may be changed\nduring a channel upgrade.","type":"object","properties":{"connection_hops":{"type":"array","items":{"type":"string"}},"ordering":{"$ref":"#/definitions/ibc.core.channel.v1.Order"},"version":{"type":"string"}}},"ibc.core.client.v1.ConsensusStateWithHeight":{"description":"ConsensusStateWithHeight defines a consensus state with an additional height\nfield.","type":"object","properties":{"consensus_state":{"title":"consensus state","$ref":"#/definitions/google.protobuf.Any"},"height":{"title":"consensus state height","$ref":"#/definitions/ibc.core.client.v1.Height"}}},"ibc.core.client.v1.Height":{"description":"Normally the RevisionHeight is incremented at each height while keeping\nRevisionNumber the same. However some consensus algorithms may choose to\nreset the height in certain conditions e.g. hard forks, state-machine\nbreaking changes In these cases, the RevisionNumber is incremented so that\nheight continues to be monitonically increasing even as the RevisionHeight\ngets reset","type":"object","title":"Height is a monotonically increasing data type\nthat can be compared against another Height for the purposes of updating and\nfreezing clients","properties":{"revision_height":{"type":"string","format":"uint64","title":"the height within the given revision"},"revision_number":{"type":"string","format":"uint64","title":"the revision that the client is currently on"}}},"ibc.core.client.v1.IdentifiedClientState":{"description":"IdentifiedClientState defines a client state with an additional client\nidentifier field.","type":"object","properties":{"client_id":{"type":"string","title":"client identifier"},"client_state":{"title":"client state","$ref":"#/definitions/google.protobuf.Any"}}},"ibc.core.client.v1.MsgCreateClient":{"type":"object","title":"MsgCreateClient defines a message to create an IBC client","properties":{"client_state":{"title":"light client state","$ref":"#/definitions/google.protobuf.Any"},"consensus_state":{"description":"consensus state associated with the client that corresponds to a given\nheight.","$ref":"#/definitions/google.protobuf.Any"},"signer":{"type":"string","title":"signer address"}}},"ibc.core.client.v1.MsgCreateClientResponse":{"description":"MsgCreateClientResponse defines the Msg/CreateClient response type.","type":"object"},"ibc.core.client.v1.MsgIBCSoftwareUpgrade":{"type":"object","title":"MsgIBCSoftwareUpgrade defines the message used to schedule an upgrade of an IBC client using a v1 governance proposal","properties":{"plan":{"$ref":"#/definitions/cosmos.upgrade.v1beta1.Plan"},"signer":{"type":"string","title":"signer address"},"upgraded_client_state":{"description":"An UpgradedClientState must be provided to perform an IBC breaking upgrade.\nThis will make the chain commit to the correct upgraded (self) client state\nbefore the upgrade occurs, so that connecting chains can verify that the\nnew upgraded client is valid by verifying a proof on the previous version\nof the chain. This will allow IBC connections to persist smoothly across\nplanned chain upgrades. Correspondingly, the UpgradedClientState field has been\ndeprecated in the Cosmos SDK to allow for this logic to exist solely in\nthe 02-client module.","$ref":"#/definitions/google.protobuf.Any"}}},"ibc.core.client.v1.MsgIBCSoftwareUpgradeResponse":{"description":"MsgIBCSoftwareUpgradeResponse defines the Msg/IBCSoftwareUpgrade response type.","type":"object"},"ibc.core.client.v1.MsgRecoverClient":{"description":"MsgRecoverClient defines the message used to recover a frozen or expired client.","type":"object","properties":{"signer":{"type":"string","title":"signer address"},"subject_client_id":{"type":"string","title":"the client identifier for the client to be updated if the proposal passes"},"substitute_client_id":{"type":"string","title":"the substitute client identifier for the client which will replace the subject\nclient"}}},"ibc.core.client.v1.MsgRecoverClientResponse":{"description":"MsgRecoverClientResponse defines the Msg/RecoverClient response type.","type":"object"},"ibc.core.client.v1.MsgSubmitMisbehaviour":{"description":"MsgSubmitMisbehaviour defines an sdk.Msg type that submits Evidence for\nlight client misbehaviour.\nThis message has been deprecated. Use MsgUpdateClient instead.","type":"object","properties":{"client_id":{"type":"string","title":"client unique identifier"},"misbehaviour":{"title":"misbehaviour used for freezing the light client","$ref":"#/definitions/google.protobuf.Any"},"signer":{"type":"string","title":"signer address"}}},"ibc.core.client.v1.MsgSubmitMisbehaviourResponse":{"description":"MsgSubmitMisbehaviourResponse defines the Msg/SubmitMisbehaviour response\ntype.","type":"object"},"ibc.core.client.v1.MsgUpdateClient":{"description":"MsgUpdateClient defines an sdk.Msg to update a IBC client state using\nthe given client message.","type":"object","properties":{"client_id":{"type":"string","title":"client unique identifier"},"client_message":{"title":"client message to update the light client","$ref":"#/definitions/google.protobuf.Any"},"signer":{"type":"string","title":"signer address"}}},"ibc.core.client.v1.MsgUpdateClientResponse":{"description":"MsgUpdateClientResponse defines the Msg/UpdateClient response type.","type":"object"},"ibc.core.client.v1.MsgUpdateParams":{"description":"MsgUpdateParams defines the sdk.Msg type to update the client parameters.","type":"object","properties":{"params":{"description":"params defines the client parameters to update.\n\nNOTE: All parameters must be supplied.","$ref":"#/definitions/ibc.core.client.v1.Params"},"signer":{"type":"string","title":"signer address"}}},"ibc.core.client.v1.MsgUpdateParamsResponse":{"description":"MsgUpdateParamsResponse defines the MsgUpdateParams response type.","type":"object"},"ibc.core.client.v1.MsgUpgradeClient":{"type":"object","title":"MsgUpgradeClient defines an sdk.Msg to upgrade an IBC client to a new client\nstate","properties":{"client_id":{"type":"string","title":"client unique identifier"},"client_state":{"title":"upgraded client state","$ref":"#/definitions/google.protobuf.Any"},"consensus_state":{"title":"upgraded consensus state, only contains enough information to serve as a\nbasis of trust in update logic","$ref":"#/definitions/google.protobuf.Any"},"proof_upgrade_client":{"type":"string","format":"byte","title":"proof that old chain committed to new client"},"proof_upgrade_consensus_state":{"type":"string","format":"byte","title":"proof that old chain committed to new consensus state"},"signer":{"type":"string","title":"signer address"}}},"ibc.core.client.v1.MsgUpgradeClientResponse":{"description":"MsgUpgradeClientResponse defines the Msg/UpgradeClient response type.","type":"object"},"ibc.core.client.v1.Params":{"description":"Params defines the set of IBC light client parameters.","type":"object","properties":{"allowed_clients":{"description":"allowed_clients defines the list of allowed client state types which can be created\nand interacted with. If a client type is removed from the allowed clients list, usage\nof this client will be disabled until it is added again to the list.","type":"array","items":{"type":"string"}}}},"ibc.core.client.v1.QueryClientParamsResponse":{"description":"QueryClientParamsResponse is the response type for the Query/ClientParams RPC\nmethod.","type":"object","properties":{"params":{"description":"params defines the parameters of the module.","$ref":"#/definitions/ibc.core.client.v1.Params"}}},"ibc.core.client.v1.QueryClientStateResponse":{"description":"QueryClientStateResponse is the response type for the Query/ClientState RPC\nmethod. Besides the client state, it includes a proof and the height from\nwhich the proof was retrieved.","type":"object","properties":{"client_state":{"title":"client state associated with the request identifier","$ref":"#/definitions/google.protobuf.Any"},"proof":{"type":"string","format":"byte","title":"merkle proof of existence"},"proof_height":{"title":"height at which the proof was retrieved","$ref":"#/definitions/ibc.core.client.v1.Height"}}},"ibc.core.client.v1.QueryClientStatesResponse":{"description":"QueryClientStatesResponse is the response type for the Query/ClientStates RPC\nmethod.","type":"object","properties":{"client_states":{"description":"list of stored ClientStates of the chain.","type":"array","items":{"type":"object","$ref":"#/definitions/ibc.core.client.v1.IdentifiedClientState"}},"pagination":{"title":"pagination response","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"ibc.core.client.v1.QueryClientStatusResponse":{"description":"QueryClientStatusResponse is the response type for the Query/ClientStatus RPC\nmethod. It returns the current status of the IBC client.","type":"object","properties":{"status":{"type":"string"}}},"ibc.core.client.v1.QueryConsensusStateHeightsResponse":{"type":"object","title":"QueryConsensusStateHeightsResponse is the response type for the\nQuery/ConsensusStateHeights RPC method","properties":{"consensus_state_heights":{"type":"array","title":"consensus state heights","items":{"type":"object","$ref":"#/definitions/ibc.core.client.v1.Height"}},"pagination":{"title":"pagination response","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"ibc.core.client.v1.QueryConsensusStateResponse":{"type":"object","title":"QueryConsensusStateResponse is the response type for the Query/ConsensusState\nRPC method","properties":{"consensus_state":{"title":"consensus state associated with the client identifier at the given height","$ref":"#/definitions/google.protobuf.Any"},"proof":{"type":"string","format":"byte","title":"merkle proof of existence"},"proof_height":{"title":"height at which the proof was retrieved","$ref":"#/definitions/ibc.core.client.v1.Height"}}},"ibc.core.client.v1.QueryConsensusStatesResponse":{"type":"object","title":"QueryConsensusStatesResponse is the response type for the\nQuery/ConsensusStates RPC method","properties":{"consensus_states":{"type":"array","title":"consensus states associated with the identifier","items":{"type":"object","$ref":"#/definitions/ibc.core.client.v1.ConsensusStateWithHeight"}},"pagination":{"title":"pagination response","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"ibc.core.client.v1.QueryUpgradedClientStateResponse":{"description":"QueryUpgradedClientStateResponse is the response type for the\nQuery/UpgradedClientState RPC method.","type":"object","properties":{"upgraded_client_state":{"title":"client state associated with the request identifier","$ref":"#/definitions/google.protobuf.Any"}}},"ibc.core.client.v1.QueryUpgradedConsensusStateResponse":{"description":"QueryUpgradedConsensusStateResponse is the response type for the\nQuery/UpgradedConsensusState RPC method.","type":"object","properties":{"upgraded_consensus_state":{"title":"Consensus state associated with the request identifier","$ref":"#/definitions/google.protobuf.Any"}}},"ibc.core.client.v1.QueryVerifyMembershipRequest":{"type":"object","title":"QueryVerifyMembershipRequest is the request type for the Query/VerifyMembership RPC method","properties":{"block_delay":{"type":"string","format":"uint64","title":"optional block delay"},"client_id":{"description":"client unique identifier.","type":"string"},"merkle_path":{"description":"the commitment key path.","$ref":"#/definitions/ibc.core.commitment.v1.MerklePath"},"proof":{"description":"the proof to be verified by the client.","type":"string","format":"byte"},"proof_height":{"description":"the height of the commitment root at which the proof is verified.","$ref":"#/definitions/ibc.core.client.v1.Height"},"time_delay":{"type":"string","format":"uint64","title":"optional time delay"},"value":{"description":"the value which is proven.","type":"string","format":"byte"}}},"ibc.core.client.v1.QueryVerifyMembershipResponse":{"type":"object","title":"QueryVerifyMembershipResponse is the response type for the Query/VerifyMembership RPC method","properties":{"success":{"description":"boolean indicating success or failure of proof verification.","type":"boolean"}}},"ibc.core.commitment.v1.MerklePath":{"type":"object","title":"MerklePath is the path used to verify commitment proofs, which can be an\narbitrary structured object (defined by a commitment type).\nMerklePath is represented from root-to-leaf","properties":{"key_path":{"type":"array","items":{"type":"string"}}}},"ibc.core.commitment.v1.MerklePrefix":{"type":"object","title":"MerklePrefix is merkle path prefixed to the key.\nThe constructed key from the Path and the key will be append(Path.KeyPath,\nappend(Path.KeyPrefix, key...))","properties":{"key_prefix":{"type":"string","format":"byte"}}},"ibc.core.connection.v1.ConnectionEnd":{"description":"ConnectionEnd defines a stateful object on a chain connected to another\nseparate one.\nNOTE: there must only be 2 defined ConnectionEnds to establish\na connection between two chains.","type":"object","properties":{"client_id":{"description":"client associated with this connection.","type":"string"},"counterparty":{"description":"counterparty chain associated with this connection.","$ref":"#/definitions/ibc.core.connection.v1.Counterparty"},"delay_period":{"description":"delay period that must pass before a consensus state can be used for\npacket-verification NOTE: delay period logic is only implemented by some\nclients.","type":"string","format":"uint64"},"state":{"description":"current state of the connection end.","$ref":"#/definitions/ibc.core.connection.v1.State"},"versions":{"description":"IBC version which can be utilised to determine encodings or protocols for\nchannels or packets utilising this connection.","type":"array","items":{"type":"object","$ref":"#/definitions/ibc.core.connection.v1.Version"}}}},"ibc.core.connection.v1.Counterparty":{"description":"Counterparty defines the counterparty chain associated with a connection end.","type":"object","properties":{"client_id":{"description":"identifies the client on the counterparty chain associated with a given\nconnection.","type":"string"},"connection_id":{"description":"identifies the connection end on the counterparty chain associated with a\ngiven connection.","type":"string"},"prefix":{"description":"commitment merkle prefix of the counterparty chain.","$ref":"#/definitions/ibc.core.commitment.v1.MerklePrefix"}}},"ibc.core.connection.v1.IdentifiedConnection":{"description":"IdentifiedConnection defines a connection with additional connection\nidentifier field.","type":"object","properties":{"client_id":{"description":"client associated with this connection.","type":"string"},"counterparty":{"description":"counterparty chain associated with this connection.","$ref":"#/definitions/ibc.core.connection.v1.Counterparty"},"delay_period":{"description":"delay period associated with this connection.","type":"string","format":"uint64"},"id":{"description":"connection identifier.","type":"string"},"state":{"description":"current state of the connection end.","$ref":"#/definitions/ibc.core.connection.v1.State"},"versions":{"type":"array","title":"IBC version which can be utilised to determine encodings or protocols for\nchannels or packets utilising this connection","items":{"type":"object","$ref":"#/definitions/ibc.core.connection.v1.Version"}}}},"ibc.core.connection.v1.MsgConnectionOpenAck":{"description":"MsgConnectionOpenAck defines a msg sent by a Relayer to Chain A to\nacknowledge the change of connection state to TRYOPEN on Chain B.","type":"object","properties":{"client_state":{"$ref":"#/definitions/google.protobuf.Any"},"connection_id":{"type":"string"},"consensus_height":{"$ref":"#/definitions/ibc.core.client.v1.Height"},"counterparty_connection_id":{"type":"string"},"host_consensus_state_proof":{"type":"string","format":"byte","title":"optional proof data for host state machines that are unable to introspect their own consensus state"},"proof_client":{"type":"string","format":"byte","title":"proof of client state included in message"},"proof_consensus":{"type":"string","format":"byte","title":"proof of client consensus state"},"proof_height":{"$ref":"#/definitions/ibc.core.client.v1.Height"},"proof_try":{"type":"string","format":"byte","title":"proof of the initialization the connection on Chain B: `UNITIALIZED -\u003e\nTRYOPEN`"},"signer":{"type":"string"},"version":{"$ref":"#/definitions/ibc.core.connection.v1.Version"}}},"ibc.core.connection.v1.MsgConnectionOpenAckResponse":{"description":"MsgConnectionOpenAckResponse defines the Msg/ConnectionOpenAck response type.","type":"object"},"ibc.core.connection.v1.MsgConnectionOpenConfirm":{"description":"MsgConnectionOpenConfirm defines a msg sent by a Relayer to Chain B to\nacknowledge the change of connection state to OPEN on Chain A.","type":"object","properties":{"connection_id":{"type":"string"},"proof_ack":{"type":"string","format":"byte","title":"proof for the change of the connection state on Chain A: `INIT -\u003e OPEN`"},"proof_height":{"$ref":"#/definitions/ibc.core.client.v1.Height"},"signer":{"type":"string"}}},"ibc.core.connection.v1.MsgConnectionOpenConfirmResponse":{"description":"MsgConnectionOpenConfirmResponse defines the Msg/ConnectionOpenConfirm\nresponse type.","type":"object"},"ibc.core.connection.v1.MsgConnectionOpenInit":{"description":"MsgConnectionOpenInit defines the msg sent by an account on Chain A to\ninitialize a connection with Chain B.","type":"object","properties":{"client_id":{"type":"string"},"counterparty":{"$ref":"#/definitions/ibc.core.connection.v1.Counterparty"},"delay_period":{"type":"string","format":"uint64"},"signer":{"type":"string"},"version":{"$ref":"#/definitions/ibc.core.connection.v1.Version"}}},"ibc.core.connection.v1.MsgConnectionOpenInitResponse":{"description":"MsgConnectionOpenInitResponse defines the Msg/ConnectionOpenInit response\ntype.","type":"object"},"ibc.core.connection.v1.MsgConnectionOpenTry":{"description":"MsgConnectionOpenTry defines a msg sent by a Relayer to try to open a\nconnection on Chain B.","type":"object","properties":{"client_id":{"type":"string"},"client_state":{"$ref":"#/definitions/google.protobuf.Any"},"consensus_height":{"$ref":"#/definitions/ibc.core.client.v1.Height"},"counterparty":{"$ref":"#/definitions/ibc.core.connection.v1.Counterparty"},"counterparty_versions":{"type":"array","items":{"type":"object","$ref":"#/definitions/ibc.core.connection.v1.Version"}},"delay_period":{"type":"string","format":"uint64"},"host_consensus_state_proof":{"type":"string","format":"byte","title":"optional proof data for host state machines that are unable to introspect their own consensus state"},"previous_connection_id":{"description":"Deprecated: this field is unused. Crossing hellos are no longer supported in core IBC.","type":"string"},"proof_client":{"type":"string","format":"byte","title":"proof of client state included in message"},"proof_consensus":{"type":"string","format":"byte","title":"proof of client consensus state"},"proof_height":{"$ref":"#/definitions/ibc.core.client.v1.Height"},"proof_init":{"type":"string","format":"byte","title":"proof of the initialization the connection on Chain A: `UNITIALIZED -\u003e\nINIT`"},"signer":{"type":"string"}}},"ibc.core.connection.v1.MsgConnectionOpenTryResponse":{"description":"MsgConnectionOpenTryResponse defines the Msg/ConnectionOpenTry response type.","type":"object"},"ibc.core.connection.v1.MsgUpdateParams":{"description":"MsgUpdateParams defines the sdk.Msg type to update the connection parameters.","type":"object","properties":{"params":{"description":"params defines the connection parameters to update.\n\nNOTE: All parameters must be supplied.","$ref":"#/definitions/ibc.core.connection.v1.Params"},"signer":{"type":"string","title":"signer address"}}},"ibc.core.connection.v1.MsgUpdateParamsResponse":{"description":"MsgUpdateParamsResponse defines the MsgUpdateParams response type.","type":"object"},"ibc.core.connection.v1.Params":{"description":"Params defines the set of Connection parameters.","type":"object","properties":{"max_expected_time_per_block":{"description":"maximum expected time per block (in nanoseconds), used to enforce block delay. This parameter should reflect the\nlargest amount of time that the chain might reasonably take to produce the next block under normal operating\nconditions. A safe choice is 3-5x the expected time per block.","type":"string","format":"uint64"}}},"ibc.core.connection.v1.QueryClientConnectionsResponse":{"type":"object","title":"QueryClientConnectionsResponse is the response type for the\nQuery/ClientConnections RPC method","properties":{"connection_paths":{"description":"slice of all the connection paths associated with a client.","type":"array","items":{"type":"string"}},"proof":{"type":"string","format":"byte","title":"merkle proof of existence"},"proof_height":{"title":"height at which the proof was generated","$ref":"#/definitions/ibc.core.client.v1.Height"}}},"ibc.core.connection.v1.QueryConnectionClientStateResponse":{"type":"object","title":"QueryConnectionClientStateResponse is the response type for the\nQuery/ConnectionClientState RPC method","properties":{"identified_client_state":{"title":"client state associated with the channel","$ref":"#/definitions/ibc.core.client.v1.IdentifiedClientState"},"proof":{"type":"string","format":"byte","title":"merkle proof of existence"},"proof_height":{"title":"height at which the proof was retrieved","$ref":"#/definitions/ibc.core.client.v1.Height"}}},"ibc.core.connection.v1.QueryConnectionConsensusStateResponse":{"type":"object","title":"QueryConnectionConsensusStateResponse is the response type for the\nQuery/ConnectionConsensusState RPC method","properties":{"client_id":{"type":"string","title":"client ID associated with the consensus state"},"consensus_state":{"title":"consensus state associated with the channel","$ref":"#/definitions/google.protobuf.Any"},"proof":{"type":"string","format":"byte","title":"merkle proof of existence"},"proof_height":{"title":"height at which the proof was retrieved","$ref":"#/definitions/ibc.core.client.v1.Height"}}},"ibc.core.connection.v1.QueryConnectionParamsResponse":{"description":"QueryConnectionParamsResponse is the response type for the Query/ConnectionParams RPC method.","type":"object","properties":{"params":{"description":"params defines the parameters of the module.","$ref":"#/definitions/ibc.core.connection.v1.Params"}}},"ibc.core.connection.v1.QueryConnectionResponse":{"description":"QueryConnectionResponse is the response type for the Query/Connection RPC\nmethod. Besides the connection end, it includes a proof and the height from\nwhich the proof was retrieved.","type":"object","properties":{"connection":{"title":"connection associated with the request identifier","$ref":"#/definitions/ibc.core.connection.v1.ConnectionEnd"},"proof":{"type":"string","format":"byte","title":"merkle proof of existence"},"proof_height":{"title":"height at which the proof was retrieved","$ref":"#/definitions/ibc.core.client.v1.Height"}}},"ibc.core.connection.v1.QueryConnectionsResponse":{"description":"QueryConnectionsResponse is the response type for the Query/Connections RPC\nmethod.","type":"object","properties":{"connections":{"description":"list of stored connections of the chain.","type":"array","items":{"type":"object","$ref":"#/definitions/ibc.core.connection.v1.IdentifiedConnection"}},"height":{"title":"query block height","$ref":"#/definitions/ibc.core.client.v1.Height"},"pagination":{"title":"pagination response","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"ibc.core.connection.v1.State":{"description":"State defines if a connection is in one of the following states:\nINIT, TRYOPEN, OPEN or UNINITIALIZED.\n\n - STATE_UNINITIALIZED_UNSPECIFIED: Default State\n - STATE_INIT: A connection end has just started the opening handshake.\n - STATE_TRYOPEN: A connection end has acknowledged the handshake step on the counterparty\nchain.\n - STATE_OPEN: A connection end has completed the handshake.","type":"string","default":"STATE_UNINITIALIZED_UNSPECIFIED","enum":["STATE_UNINITIALIZED_UNSPECIFIED","STATE_INIT","STATE_TRYOPEN","STATE_OPEN"]},"ibc.core.connection.v1.Version":{"description":"Version defines the versioning scheme used to negotiate the IBC verison in\nthe connection handshake.","type":"object","properties":{"features":{"type":"array","title":"list of features compatible with the specified identifier","items":{"type":"string"}},"identifier":{"type":"string","title":"unique version identifier"}}},"ibc.lightclients.wasm.v1.MsgMigrateContract":{"description":"MsgMigrateContract defines the request type for the MigrateContract rpc.","type":"object","properties":{"checksum":{"type":"string","format":"byte","title":"checksum is the sha256 hash of the new wasm byte code for the contract"},"client_id":{"type":"string","title":"the client id of the contract"},"msg":{"type":"string","format":"byte","title":"the json encoded message to be passed to the contract on migration"},"signer":{"type":"string","title":"signer address"}}},"ibc.lightclients.wasm.v1.MsgMigrateContractResponse":{"type":"object","title":"MsgMigrateContractResponse defines the response type for the MigrateContract rpc"},"ibc.lightclients.wasm.v1.MsgRemoveChecksum":{"description":"MsgRemoveChecksum defines the request type for the MsgRemoveChecksum rpc.","type":"object","properties":{"checksum":{"type":"string","format":"byte","title":"checksum is the sha256 hash to be removed from the store"},"signer":{"type":"string","title":"signer address"}}},"ibc.lightclients.wasm.v1.MsgRemoveChecksumResponse":{"type":"object","title":"MsgStoreChecksumResponse defines the response type for the StoreCode rpc"},"ibc.lightclients.wasm.v1.MsgStoreCode":{"description":"MsgStoreCode defines the request type for the StoreCode rpc.","type":"object","properties":{"signer":{"type":"string","title":"signer address"},"wasm_byte_code":{"type":"string","format":"byte","title":"wasm byte code of light client contract. It can be raw or gzip compressed"}}},"ibc.lightclients.wasm.v1.MsgStoreCodeResponse":{"type":"object","title":"MsgStoreCodeResponse defines the response type for the StoreCode rpc","properties":{"checksum":{"type":"string","format":"byte","title":"checksum is the sha256 hash of the stored code"}}},"ibc.lightclients.wasm.v1.QueryChecksumsResponse":{"description":"QueryChecksumsResponse is the response type for the Query/Checksums RPC method.","type":"object","properties":{"checksums":{"description":"checksums is a list of the hex encoded checksums of all wasm codes stored.","type":"array","items":{"type":"string"}},"pagination":{"description":"pagination defines the pagination in the response.","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"ibc.lightclients.wasm.v1.QueryCodeResponse":{"description":"QueryCodeResponse is the response type for the Query/Code RPC method.","type":"object","properties":{"data":{"type":"string","format":"byte"}}},"modules.claim.v1.AirdropSupply":{"type":"object","properties":{"supply":{"$ref":"#/definitions/cosmos.base.v1beta1.Coin"}}},"modules.claim.v1.ClaimRecord":{"type":"object","properties":{"address":{"type":"string"},"claimable":{"type":"string"},"claimed_missions":{"type":"array","items":{"type":"string","format":"uint64"}},"completed_missions":{"type":"array","items":{"type":"string","format":"uint64"}}}},"modules.claim.v1.DecayInformation":{"type":"object","title":"DecayInformation defines the information about decay for the airdrop\nwhen claimable airdrop amount starts to decrease and when it ends","properties":{"decay_end":{"type":"string","format":"date-time"},"decay_start":{"type":"string","format":"date-time"},"enabled":{"type":"boolean"}}},"modules.claim.v1.InitialClaim":{"type":"object","properties":{"enabled":{"type":"boolean"},"mission_id":{"type":"string","format":"uint64"}}},"modules.claim.v1.Mission":{"type":"object","properties":{"description":{"type":"string"},"mission_id":{"type":"string","format":"uint64"},"weight":{"type":"string"}}},"modules.claim.v1.MsgClaim":{"type":"object","properties":{"claimer":{"type":"string"},"mission_id":{"type":"string","format":"uint64"}}},"modules.claim.v1.MsgClaimResponse":{"type":"object","properties":{"claimed":{"type":"string"}}},"modules.claim.v1.MsgUpdateParams":{"description":"MsgUpdateParams is the Msg/UpdateParams request type.","type":"object","properties":{"authority":{"description":"authority is the address that controls the module (defaults to x/gov unless overwritten).","type":"string"},"params":{"description":"NOTE: All parameters must be supplied.","$ref":"#/definitions/modules.claim.v1.Params"}}},"modules.claim.v1.MsgUpdateParamsResponse":{"description":"MsgUpdateParamsResponse defines the response structure for executing a\nMsgUpdateParams message.","type":"object"},"modules.claim.v1.Params":{"description":"Params defines the parameters for the module.","type":"object","properties":{"airdrop_start":{"type":"string","format":"date-time"},"decay_information":{"$ref":"#/definitions/modules.claim.v1.DecayInformation"}}},"modules.claim.v1.QueryAllClaimRecordResponse":{"type":"object","properties":{"claim_record":{"type":"array","items":{"type":"object","$ref":"#/definitions/modules.claim.v1.ClaimRecord"}},"pagination":{"$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"modules.claim.v1.QueryAllMissionResponse":{"type":"object","properties":{"mission":{"type":"array","items":{"type":"object","$ref":"#/definitions/modules.claim.v1.Mission"}},"pagination":{"$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"modules.claim.v1.QueryGetAirdropSupplyResponse":{"type":"object","properties":{"airdrop_supply":{"$ref":"#/definitions/modules.claim.v1.AirdropSupply"}}},"modules.claim.v1.QueryGetClaimRecordResponse":{"type":"object","properties":{"claim_record":{"$ref":"#/definitions/modules.claim.v1.ClaimRecord"}}},"modules.claim.v1.QueryGetInitialClaimResponse":{"type":"object","properties":{"initial_claim":{"$ref":"#/definitions/modules.claim.v1.InitialClaim"}}},"modules.claim.v1.QueryGetMissionResponse":{"type":"object","properties":{"mission":{"$ref":"#/definitions/modules.claim.v1.Mission"}}},"modules.claim.v1.QueryParamsResponse":{"description":"QueryParamsResponse is response type for the Query/Params RPC method.","type":"object","properties":{"params":{"description":"params holds all the parameters of this module.","$ref":"#/definitions/modules.claim.v1.Params"}}},"modules.fundraising.v1.AllowedBidder":{"description":"AllowedBidder defines an allowed bidder for the auction.","type":"object","properties":{"auction_id":{"type":"string","format":"uint64","title":"auction_id specifies the id of the auction"},"bidder":{"type":"string","title":"bidder specifies the bech32-encoded address that bids for the auction"},"max_bid_amount":{"type":"string","title":"max_bid_amount specifies the maximum bid amount that the bidder can bid"}}},"modules.fundraising.v1.Bid":{"description":"Bid defines a standard bid for an auction.","type":"object","properties":{"auction_id":{"type":"string","format":"uint64","title":"auction_id specifies the id of the auction"},"bid_id":{"type":"string","format":"uint64","title":"bid_id specifies an index of a bid for the bidder"},"bidder":{"type":"string","title":"bidder specifies the bech32-encoded address that bids for the auction"},"coin":{"description":"coin specifies the amount of coin that the bidder bids\nfor a fixed price auction, the denom is of the paying coin.\nfor a batch auction of how-much-worth, the denom is of the paying coin.\nfor a batch auction of how-many-coins, the denom is of the selling coin.","$ref":"#/definitions/cosmos.base.v1beta1.Coin"},"is_matched":{"type":"boolean","title":"is_matched specifies the bid that is a winning bid and enables the bidder\nto purchase the selling coin"},"price":{"type":"string","title":"price specifies the bid price in which price the bidder places the bid"},"type":{"title":"type specifies the bid type; type 1 is fixed price, 2 is how-much-worth, 3\nis how-many-coins","$ref":"#/definitions/modules.fundraising.v1.BidType"}}},"modules.fundraising.v1.BidType":{"description":"BidType enumerates the valid types of a bid.\n\n - BID_TYPE_UNSPECIFIED: BID_TYPE_UNSPECIFIED defines the default bid type\n - BID_TYPE_FIXED_PRICE: BID_TYPE_FIXED_PRICE defines a bid type for a fixed price auction type\n - BID_TYPE_BATCH_WORTH: BID_TYPE_BATCH_WORTH defines a bid type for How-Much-Worth-to-Buy of a\nbatch auction\n - BID_TYPE_BATCH_MANY: BID_TYPE_BATCH_MANY defines a bid type for How-Many-Coins-to-Buy of a batch\nauction","type":"string","default":"BID_TYPE_UNSPECIFIED","enum":["BID_TYPE_UNSPECIFIED","BID_TYPE_FIXED_PRICE","BID_TYPE_BATCH_WORTH","BID_TYPE_BATCH_MANY"]},"modules.fundraising.v1.MsgAddAllowedBidder":{"description":"MsgAddAllowedBidder defines a SDK message for adding an allowed bidder to the\nauction.","type":"object","properties":{"allowed_bidder":{"title":"allowed_bidder specifies the bidder who is allowed to bid and their maximum\nbid amount","$ref":"#/definitions/modules.fundraising.v1.AllowedBidder"},"auction_id":{"type":"string","format":"uint64","title":"auction_id specifies the auction id"}}},"modules.fundraising.v1.MsgAddAllowedBidderResponse":{"description":"MsgAddAllowedBidderResponse defines the Msg/MsgAddAllowedBidderResponse response type.","type":"object"},"modules.fundraising.v1.MsgCancelAuction":{"description":"MsgCancelAuction defines a SDK message for cancelling the auction.\nCancelling is only allowed when the auction hasn't started yet.","type":"object","properties":{"auction_id":{"type":"string","format":"uint64","title":"auction_id specifies the auction id"},"auctioneer":{"type":"string","title":"auctioneer specifies the bech32-encoded address that is in charge of the\nauction"}}},"modules.fundraising.v1.MsgCancelAuctionResponse":{"description":"MsgCancelAuctionResponse defines the Msg/MsgCancelAuctionResponse\nresponse type.","type":"object"},"modules.fundraising.v1.MsgCreateBatchAuction":{"description":"MsgCreateBatchAuction defines a SDK message for creating an batch\nauction.\n\nSee:\nhttps://github.com/ignite/modules/tree/main/x/fundraising/spec/04_messages.md","type":"object","properties":{"auctioneer":{"type":"string","title":"auctioneer specifies the bech32-encoded address that creates the auction"},"end_time":{"type":"string","format":"date-time","title":"end_time specifies the end time of the plan"},"extended_round_rate":{"type":"string","title":"extended_round_rate specifies the rate that decides if the auction needs\nanother round"},"max_extended_round":{"type":"integer","format":"int64","title":"max_extended_round specifies the maximum number of extended rounds for\nthe auction"},"min_bid_price":{"type":"string","title":"min_bid_price specifies the minibum bid price"},"paying_coin_denom":{"type":"string","title":"paying_coin_denom specifies the paying coin denom that bidders use to bid\nfor"},"selling_coin":{"title":"selling_coin specifies the selling coin for the auction","$ref":"#/definitions/cosmos.base.v1beta1.Coin"},"start_price":{"type":"string","title":"start_price specifies the starting price of the auction"},"start_time":{"type":"string","format":"date-time","title":"start_time specifies the start time of the plan"},"vesting_schedules":{"type":"array","title":"vesting_schedules specifies the vesting schedules for the auction","items":{"type":"object","$ref":"#/definitions/modules.fundraising.v1.VestingSchedule"}}}},"modules.fundraising.v1.MsgCreateBatchAuctionResponse":{"description":"MsgCreateBatchAuctionResponse defines the\nMsg/MsgCreateBatchAuctionResponse response type.","type":"object"},"modules.fundraising.v1.MsgCreateFixedPriceAuction":{"description":"MsgCreateFixedPriceAuction defines a SDK message for creating a fixed price\nauction.","type":"object","properties":{"auctioneer":{"type":"string","title":"auctioneer specifies the bech32-encoded address that creates the auction"},"end_time":{"type":"string","format":"date-time","title":"end_time specifies the end time of the plan"},"paying_coin_denom":{"type":"string","title":"paying_coin_denom specifies the paying coin denom that bidders use to bid\nfor"},"selling_coin":{"title":"selling_coin specifies the selling coin for the auction","$ref":"#/definitions/cosmos.base.v1beta1.Coin"},"start_price":{"type":"string","title":"start_price specifies the starting price of the auction"},"start_time":{"type":"string","format":"date-time","title":"start_time specifies the start time of the plan"},"vesting_schedules":{"type":"array","title":"vesting_schedules specifies the vesting schedules for the auction","items":{"type":"object","$ref":"#/definitions/modules.fundraising.v1.VestingSchedule"}}}},"modules.fundraising.v1.MsgCreateFixedPriceAuctionResponse":{"description":"MsgCreateFixedPriceAuctionResponse defines the\nMsg/MsgCreateFixedPriceAuctionResponse response type.","type":"object"},"modules.fundraising.v1.MsgModifyBid":{"description":"MsgModifyBid defines a SDK message for modifying an existing bid for the\nauction.","type":"object","properties":{"auction_id":{"type":"string","format":"uint64","title":"auction_id specifies the auction id"},"bid_id":{"type":"string","format":"uint64","title":"bid_id specifies the bid id"},"bidder":{"type":"string","title":"bidder specifies the bech32-encoded address that bids for the auction"},"coin":{"title":"coin specifies the paying amount of coin or the selling amount that the\nbidder bids","$ref":"#/definitions/cosmos.base.v1beta1.Coin"},"price":{"description":"price specifies the bid price.\nthe bide price must be above or equal to the original value that the bidder\nplaced.","type":"string"}}},"modules.fundraising.v1.MsgModifyBidResponse":{"description":"MsgModifyBidResponse defines the Msg/MsgModifyBidResponse response type.","type":"object"},"modules.fundraising.v1.MsgPlaceBid":{"description":"MsgPlaceBid defines a SDK message for placing a bid for the auction.","type":"object","properties":{"auction_id":{"type":"string","format":"uint64","title":"auction_id specifies the auction id"},"bid_type":{"title":"type specifies the bid type; type 1 is fixed price, 2 is how-much-worth, 3\nis how-many-coins","$ref":"#/definitions/modules.fundraising.v1.BidType"},"bidder":{"type":"string","title":"bidder specifies the bech32-encoded address that bids for the auction"},"coin":{"title":"coin specifies the paying amount of coin or the selling amount that the\nbidder bids","$ref":"#/definitions/cosmos.base.v1beta1.Coin"},"price":{"description":"price specifies the bid price.\nThe bid price must be the start price for fixed price auction whereas\nthe bide price can be any value that the bidder places.","type":"string"}}},"modules.fundraising.v1.MsgPlaceBidResponse":{"description":"MsgPlaceBidResponse defines the Msg/MsgPlaceBidResponse response type.","type":"object"},"modules.fundraising.v1.MsgUpdateParams":{"description":"MsgUpdateParams is the Msg/UpdateParams request type.","type":"object","properties":{"authority":{"description":"authority is the address that controls the module (defaults to x/gov unless overwritten).","type":"string"},"params":{"description":"NOTE: All parameters must be supplied.","$ref":"#/definitions/modules.fundraising.v1.Params"}}},"modules.fundraising.v1.MsgUpdateParamsResponse":{"description":"MsgUpdateParamsResponse defines the response structure for executing a\nMsgUpdateParams message.","type":"object"},"modules.fundraising.v1.Params":{"description":"Params defines the parameters for the module.","type":"object","properties":{"auction_creation_fee":{"type":"array","title":"auction_creation_fee specifies the fee for auction creation.\nthis prevents from spamming attack and it is collected in the community\npool","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}},"extended_period":{"type":"integer","format":"int64","title":"extended_period specifies the extended period that determines how long\nthe extended auction round lasts"},"place_bid_fee":{"type":"array","title":"place_bid_fee specifies the fee for placing a bid for an auction.\nthis prevents from spamming attack and it is collected in the community\npool","items":{"type":"object","$ref":"#/definitions/cosmos.base.v1beta1.Coin"}}}},"modules.fundraising.v1.QueryAllAllowedBidderResponse":{"description":"QueryAllowedBidderResponse is the response type for the Query/AllowedBidder RPC method.","type":"object","properties":{"allowed_bidder":{"type":"array","items":{"type":"object","$ref":"#/definitions/modules.fundraising.v1.AllowedBidder"}},"pagination":{"title":"pagination defines the pagination in the response","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"modules.fundraising.v1.QueryAllAuctionResponse":{"description":"QueryAllAuctionResponse is response type for the Query/Auctions RPC method.","type":"object","properties":{"auction":{"type":"array","title":"auctions specifies the existing auctions","items":{"type":"object","$ref":"#/definitions/google.protobuf.Any"}},"pagination":{"title":"pagination defines the pagination in the response","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"modules.fundraising.v1.QueryAllBidResponse":{"description":"QueryBidsResponse is response type for the Query/Bids RPC method.","type":"object","properties":{"bid":{"type":"array","title":"bids specifies the existing bids","items":{"type":"object","$ref":"#/definitions/modules.fundraising.v1.Bid"}},"pagination":{"title":"pagination defines the pagination in the response","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"}}},"modules.fundraising.v1.QueryAllVestingQueueResponse":{"description":"QueryAllVestingQueueResponse is response type for the Query/Vestings RPC method.","type":"object","properties":{"pagination":{"title":"pagination defines the pagination in the response","$ref":"#/definitions/cosmos.base.query.v1beta1.PageResponse"},"vesting_queue":{"type":"array","title":"vestings specifies the existing vestings","items":{"type":"object","$ref":"#/definitions/modules.fundraising.v1.VestingQueue"}}}},"modules.fundraising.v1.QueryGetAllowedBidderResponse":{"description":"QueryAllowedBidderResponse is the response type for the Query/AllowedBidder\nRPC method.","type":"object","properties":{"allowed_bidder":{"$ref":"#/definitions/modules.fundraising.v1.AllowedBidder"}}},"modules.fundraising.v1.QueryGetAuctionResponse":{"description":"QueryGetAuctionResponse is the response type for the Query/Auction RPC method.","type":"object","properties":{"auction":{"$ref":"#/definitions/google.protobuf.Any"}}},"modules.fundraising.v1.QueryGetBidResponse":{"description":"QueryGetBidResponse is response type for the Query/Sequence RPC method.","type":"object","properties":{"bid":{"title":"bid specifies specific bid","$ref":"#/definitions/modules.fundraising.v1.Bid"}}},"modules.fundraising.v1.QueryParamsResponse":{"description":"QueryParamsResponse is response type for the Query/Params RPC method.","type":"object","properties":{"params":{"description":"params holds all the parameters of this module.","$ref":"#/definitions/modules.fundraising.v1.Params"}}},"modules.fundraising.v1.VestingQueue":{"description":"VestingQueue defines the vesting queue.","type":"object","properties":{"auction_id":{"type":"string","format":"uint64","title":"auction_id specifies the id of the auction"},"auctioneer":{"type":"string","title":"auctioneer specifies the bech32-encoded address that creates the auction"},"paying_coin":{"title":"paying_coin specifies the paying amount of coin","$ref":"#/definitions/cosmos.base.v1beta1.Coin"},"release_time":{"type":"string","format":"date-time","title":"release_time specifies the timestamp of the vesting schedule"},"released":{"type":"boolean","title":"released specifies the status of distribution"}}},"modules.fundraising.v1.VestingSchedule":{"description":"VestingSchedule defines the vesting schedule for the owner of an auction.","type":"object","properties":{"release_time":{"type":"string","format":"date-time","title":"release_time specifies the time for distribution of the vesting coin"},"weight":{"type":"string","title":"weight specifies the vesting weight for the schedule"}}},"modules.mint.v1.DistributionProportions":{"type":"object","properties":{"community_pool":{"description":"community_pool defines the proportion of the minted minted_denom that is\nto be allocated to the community pool.","type":"string"},"funded_addresses":{"description":"funded_addresses defines the proportion of the minted minted_denom that is\nto the set of funded addresses.","type":"string"},"staking":{"description":"staking defines the proportion of the minted minted_denom that is to be\nallocated as staking rewards.","type":"string"}}},"modules.mint.v1.MsgUpdateParams":{"description":"MsgUpdateParams is the Msg/UpdateParams request type.","type":"object","properties":{"authority":{"description":"authority is the address that controls the module (defaults to x/gov unless overwritten).","type":"string"},"params":{"description":"NOTE: All parameters must be supplied.","$ref":"#/definitions/modules.mint.v1.Params"}}},"modules.mint.v1.MsgUpdateParamsResponse":{"description":"MsgUpdateParamsResponse defines the response structure for executing a\nMsgUpdateParams message.","type":"object"},"modules.mint.v1.Params":{"description":"Params defines the parameters for the module.","type":"object","properties":{"blocks_per_year":{"type":"string","format":"uint64","title":"blocksPerYear defines the expected blocks per year"},"distribution_proportions":{"title":"distribution_proportions defines the proportion of the minted denom","$ref":"#/definitions/modules.mint.v1.DistributionProportions"},"funded_addresses":{"type":"array","title":"funded_addresses defines the list of funded addresses","items":{"type":"object","$ref":"#/definitions/modules.mint.v1.WeightedAddress"}},"goal_bonded":{"type":"string","title":"goal_bonded defines the goal of percent bonded atoms"},"inflation_max":{"type":"string","title":"inflation_max defines the maximum inflation rate"},"inflation_min":{"type":"string","title":"inflation_min defines the minimum inflation rate"},"inflation_rate_change":{"type":"string","title":"inflation_rate_change defines the maximum annual change in inflation rate"},"mint_denom":{"type":"string","title":"mint_denom defines the type of coin to mint"}}},"modules.mint.v1.QueryAnnualProvisionsResponse":{"description":"QueryAnnualProvisionsResponse is the current minting annual provisions value.","type":"object","properties":{"annual_provisions":{"type":"string","format":"byte"}}},"modules.mint.v1.QueryInflationResponse":{"description":"QueryInflationResponse is the response type for the Query/Inflation RPC\nmethod.","type":"object","properties":{"inflation":{"description":"inflation is the current minting inflation value.","type":"string","format":"byte"}}},"modules.mint.v1.QueryParamsResponse":{"description":"QueryParamsResponse is response type for the Query/Params RPC method.","type":"object","properties":{"params":{"description":"params holds all the parameters of this module.","$ref":"#/definitions/modules.mint.v1.Params"}}},"modules.mint.v1.WeightedAddress":{"type":"object","properties":{"address":{"type":"string"},"weight":{"type":"string"}}},"tendermint.abci.CheckTxType":{"type":"string","default":"NEW","enum":["NEW","RECHECK"]},"tendermint.abci.CommitInfo":{"type":"object","properties":{"round":{"type":"integer","format":"int32"},"votes":{"type":"array","items":{"type":"object","$ref":"#/definitions/tendermint.abci.VoteInfo"}}}},"tendermint.abci.Event":{"description":"Event allows application developers to attach additional information to\nResponseFinalizeBlock and ResponseCheckTx.\nLater, transactions may be queried using these events.","type":"object","properties":{"attributes":{"type":"array","items":{"type":"object","$ref":"#/definitions/tendermint.abci.EventAttribute"}},"type":{"type":"string"}}},"tendermint.abci.EventAttribute":{"description":"EventAttribute is a single key-value pair, associated with an event.","type":"object","properties":{"index":{"type":"boolean","title":"nondeterministic"},"key":{"type":"string"},"value":{"type":"string"}}},"tendermint.abci.ExecTxResult":{"description":"ExecTxResult contains results of executing one individual transaction.\n\n* Its structure is equivalent to #ResponseDeliverTx which will be deprecated/deleted","type":"object","properties":{"code":{"type":"integer","format":"int64"},"codespace":{"type":"string"},"data":{"type":"string","format":"byte"},"events":{"type":"array","title":"nondeterministic","items":{"type":"object","$ref":"#/definitions/tendermint.abci.Event"}},"gas_used":{"type":"string","format":"int64"},"gas_wanted":{"type":"string","format":"int64"},"info":{"type":"string","title":"nondeterministic"},"log":{"type":"string","title":"nondeterministic"}}},"tendermint.abci.ExtendedCommitInfo":{"description":"ExtendedCommitInfo is similar to CommitInfo except that it is only used in\nthe PrepareProposal request such that CometBFT can provide vote extensions\nto the application.","type":"object","properties":{"round":{"description":"The round at which the block proposer decided in the previous height.","type":"integer","format":"int32"},"votes":{"description":"List of validators' addresses in the last validator set with their voting\ninformation, including vote extensions.","type":"array","items":{"type":"object","$ref":"#/definitions/tendermint.abci.ExtendedVoteInfo"}}}},"tendermint.abci.ExtendedVoteInfo":{"type":"object","properties":{"block_id_flag":{"title":"block_id_flag indicates whether the validator voted for a block, nil, or did not vote at all","$ref":"#/definitions/tendermint.types.BlockIDFlag"},"extension_signature":{"type":"string","format":"byte","title":"Vote extension signature created by CometBFT"},"validator":{"description":"The validator that sent the vote.","$ref":"#/definitions/tendermint.abci.Validator"},"vote_extension":{"description":"Non-deterministic extension provided by the sending validator's application.","type":"string","format":"byte"}}},"tendermint.abci.Misbehavior":{"type":"object","properties":{"height":{"type":"string","format":"int64","title":"The height when the offense occurred"},"time":{"type":"string","format":"date-time","title":"The corresponding time where the offense occurred"},"total_voting_power":{"type":"string","format":"int64","title":"Total voting power of the validator set in case the ABCI application does\nnot store historical validators.\nhttps://github.com/tendermint/tendermint/issues/4581"},"type":{"$ref":"#/definitions/tendermint.abci.MisbehaviorType"},"validator":{"title":"The offending validator","$ref":"#/definitions/tendermint.abci.Validator"}}},"tendermint.abci.MisbehaviorType":{"type":"string","default":"UNKNOWN","enum":["UNKNOWN","DUPLICATE_VOTE","LIGHT_CLIENT_ATTACK"]},"tendermint.abci.RequestApplySnapshotChunk":{"type":"object","title":"Applies a snapshot chunk","properties":{"chunk":{"type":"string","format":"byte"},"index":{"type":"integer","format":"int64"},"sender":{"type":"string"}}},"tendermint.abci.RequestCheckTx":{"type":"object","properties":{"tx":{"type":"string","format":"byte"},"type":{"$ref":"#/definitions/tendermint.abci.CheckTxType"}}},"tendermint.abci.RequestCommit":{"type":"object"},"tendermint.abci.RequestEcho":{"type":"object","properties":{"message":{"type":"string"}}},"tendermint.abci.RequestExtendVote":{"type":"object","title":"Extends a vote with application-injected data","properties":{"hash":{"type":"string","format":"byte","title":"the hash of the block that this vote may be referring to"},"height":{"type":"string","format":"int64","title":"the height of the extended vote"},"misbehavior":{"type":"array","items":{"type":"object","$ref":"#/definitions/tendermint.abci.Misbehavior"}},"next_validators_hash":{"type":"string","format":"byte"},"proposed_last_commit":{"$ref":"#/definitions/tendermint.abci.CommitInfo"},"proposer_address":{"description":"address of the public key of the original proposer of the block.","type":"string","format":"byte"},"time":{"type":"string","format":"date-time","title":"info of the block that this vote may be referring to"},"txs":{"type":"array","items":{"type":"string","format":"byte"}}}},"tendermint.abci.RequestFinalizeBlock":{"type":"object","properties":{"decided_last_commit":{"$ref":"#/definitions/tendermint.abci.CommitInfo"},"hash":{"description":"hash is the merkle root hash of the fields of the decided block.","type":"string","format":"byte"},"height":{"type":"string","format":"int64"},"misbehavior":{"type":"array","items":{"type":"object","$ref":"#/definitions/tendermint.abci.Misbehavior"}},"next_validators_hash":{"type":"string","format":"byte"},"proposer_address":{"description":"proposer_address is the address of the public key of the original proposer of the block.","type":"string","format":"byte"},"time":{"type":"string","format":"date-time"},"txs":{"type":"array","items":{"type":"string","format":"byte"}}}},"tendermint.abci.RequestFlush":{"type":"object"},"tendermint.abci.RequestInfo":{"type":"object","properties":{"abci_version":{"type":"string"},"block_version":{"type":"string","format":"uint64"},"p2p_version":{"type":"string","format":"uint64"},"version":{"type":"string"}}},"tendermint.abci.RequestInitChain":{"type":"object","properties":{"app_state_bytes":{"type":"string","format":"byte"},"chain_id":{"type":"string"},"consensus_params":{"$ref":"#/definitions/tendermint.types.ConsensusParams"},"initial_height":{"type":"string","format":"int64"},"time":{"type":"string","format":"date-time"},"validators":{"type":"array","items":{"type":"object","$ref":"#/definitions/tendermint.abci.ValidatorUpdate"}}}},"tendermint.abci.RequestListSnapshots":{"type":"object","title":"lists available snapshots"},"tendermint.abci.RequestLoadSnapshotChunk":{"type":"object","title":"loads a snapshot chunk","properties":{"chunk":{"type":"integer","format":"int64"},"format":{"type":"integer","format":"int64"},"height":{"type":"string","format":"uint64"}}},"tendermint.abci.RequestOfferSnapshot":{"type":"object","title":"offers a snapshot to the application","properties":{"app_hash":{"type":"string","format":"byte","title":"light client-verified app hash for snapshot height"},"snapshot":{"title":"snapshot offered by peers","$ref":"#/definitions/tendermint.abci.Snapshot"}}},"tendermint.abci.RequestPrepareProposal":{"type":"object","properties":{"height":{"type":"string","format":"int64"},"local_last_commit":{"$ref":"#/definitions/tendermint.abci.ExtendedCommitInfo"},"max_tx_bytes":{"description":"the modified transactions cannot exceed this size.","type":"string","format":"int64"},"misbehavior":{"type":"array","items":{"type":"object","$ref":"#/definitions/tendermint.abci.Misbehavior"}},"next_validators_hash":{"type":"string","format":"byte"},"proposer_address":{"description":"address of the public key of the validator proposing the block.","type":"string","format":"byte"},"time":{"type":"string","format":"date-time"},"txs":{"description":"txs is an array of transactions that will be included in a block,\nsent to the app for possible modifications.","type":"array","items":{"type":"string","format":"byte"}}}},"tendermint.abci.RequestProcessProposal":{"type":"object","properties":{"hash":{"description":"hash is the merkle root hash of the fields of the proposed block.","type":"string","format":"byte"},"height":{"type":"string","format":"int64"},"misbehavior":{"type":"array","items":{"type":"object","$ref":"#/definitions/tendermint.abci.Misbehavior"}},"next_validators_hash":{"type":"string","format":"byte"},"proposed_last_commit":{"$ref":"#/definitions/tendermint.abci.CommitInfo"},"proposer_address":{"description":"address of the public key of the original proposer of the block.","type":"string","format":"byte"},"time":{"type":"string","format":"date-time"},"txs":{"type":"array","items":{"type":"string","format":"byte"}}}},"tendermint.abci.RequestQuery":{"type":"object","properties":{"data":{"type":"string","format":"byte"},"height":{"type":"string","format":"int64"},"path":{"type":"string"},"prove":{"type":"boolean"}}},"tendermint.abci.RequestVerifyVoteExtension":{"type":"object","title":"Verify the vote extension","properties":{"hash":{"type":"string","format":"byte","title":"the hash of the block that this received vote corresponds to"},"height":{"type":"string","format":"int64"},"validator_address":{"type":"string","format":"byte","title":"the validator that signed the vote extension"},"vote_extension":{"type":"string","format":"byte"}}},"tendermint.abci.ResponseApplySnapshotChunk":{"type":"object","properties":{"refetch_chunks":{"type":"array","title":"Chunks to refetch and reapply","items":{"type":"integer","format":"int64"}},"reject_senders":{"type":"array","title":"Chunk senders to reject and ban","items":{"type":"string"}},"result":{"$ref":"#/definitions/tendermint.abci.ResponseApplySnapshotChunk.Result"}}},"tendermint.abci.ResponseApplySnapshotChunk.Result":{"type":"string","title":"- UNKNOWN: Unknown result, abort all snapshot restoration\n - ACCEPT: Chunk successfully accepted\n - ABORT: Abort all snapshot restoration\n - RETRY: Retry chunk (combine with refetch and reject)\n - RETRY_SNAPSHOT: Retry snapshot (combine with refetch and reject)\n - REJECT_SNAPSHOT: Reject this snapshot, try others","default":"UNKNOWN","enum":["UNKNOWN","ACCEPT","ABORT","RETRY","RETRY_SNAPSHOT","REJECT_SNAPSHOT"]},"tendermint.abci.ResponseCheckTx":{"type":"object","properties":{"code":{"type":"integer","format":"int64"},"codespace":{"type":"string"},"data":{"type":"string","format":"byte"},"events":{"type":"array","items":{"type":"object","$ref":"#/definitions/tendermint.abci.Event"}},"gas_used":{"type":"string","format":"int64"},"gas_wanted":{"type":"string","format":"int64"},"info":{"type":"string","title":"nondeterministic"},"log":{"type":"string","title":"nondeterministic"}}},"tendermint.abci.ResponseCommit":{"type":"object","properties":{"retain_height":{"type":"string","format":"int64"}}},"tendermint.abci.ResponseEcho":{"type":"object","properties":{"message":{"type":"string"}}},"tendermint.abci.ResponseExtendVote":{"type":"object","properties":{"vote_extension":{"type":"string","format":"byte"}}},"tendermint.abci.ResponseFinalizeBlock":{"type":"object","properties":{"app_hash":{"description":"app_hash is the hash of the applications' state which is used to confirm that execution of the transactions was\ndeterministic. It is up to the application to decide which algorithm to use.","type":"string","format":"byte"},"consensus_param_updates":{"description":"updates to the consensus params, if any.","$ref":"#/definitions/tendermint.types.ConsensusParams"},"events":{"type":"array","title":"set of block events emmitted as part of executing the block","items":{"type":"object","$ref":"#/definitions/tendermint.abci.Event"}},"tx_results":{"type":"array","title":"the result of executing each transaction including the events\nthe particular transction emitted. This should match the order\nof the transactions delivered in the block itself","items":{"type":"object","$ref":"#/definitions/tendermint.abci.ExecTxResult"}},"validator_updates":{"description":"a list of updates to the validator set. These will reflect the validator set at current height + 2.","type":"array","items":{"type":"object","$ref":"#/definitions/tendermint.abci.ValidatorUpdate"}}}},"tendermint.abci.ResponseFlush":{"type":"object"},"tendermint.abci.ResponseInfo":{"type":"object","properties":{"app_version":{"type":"string","format":"uint64"},"data":{"type":"string"},"last_block_app_hash":{"type":"string","format":"byte"},"last_block_height":{"type":"string","format":"int64"},"version":{"type":"string"}}},"tendermint.abci.ResponseInitChain":{"type":"object","properties":{"app_hash":{"type":"string","format":"byte"},"consensus_params":{"$ref":"#/definitions/tendermint.types.ConsensusParams"},"validators":{"type":"array","items":{"type":"object","$ref":"#/definitions/tendermint.abci.ValidatorUpdate"}}}},"tendermint.abci.ResponseListSnapshots":{"type":"object","properties":{"snapshots":{"type":"array","items":{"type":"object","$ref":"#/definitions/tendermint.abci.Snapshot"}}}},"tendermint.abci.ResponseLoadSnapshotChunk":{"type":"object","properties":{"chunk":{"type":"string","format":"byte"}}},"tendermint.abci.ResponseOfferSnapshot":{"type":"object","properties":{"result":{"$ref":"#/definitions/tendermint.abci.ResponseOfferSnapshot.Result"}}},"tendermint.abci.ResponseOfferSnapshot.Result":{"type":"string","title":"- UNKNOWN: Unknown result, abort all snapshot restoration\n - ACCEPT: Snapshot accepted, apply chunks\n - ABORT: Abort all snapshot restoration\n - REJECT: Reject this specific snapshot, try others\n - REJECT_FORMAT: Reject all snapshots of this format, try others\n - REJECT_SENDER: Reject all snapshots from the sender(s), try others","default":"UNKNOWN","enum":["UNKNOWN","ACCEPT","ABORT","REJECT","REJECT_FORMAT","REJECT_SENDER"]},"tendermint.abci.ResponsePrepareProposal":{"type":"object","properties":{"txs":{"type":"array","items":{"type":"string","format":"byte"}}}},"tendermint.abci.ResponseProcessProposal":{"type":"object","properties":{"status":{"$ref":"#/definitions/tendermint.abci.ResponseProcessProposal.ProposalStatus"}}},"tendermint.abci.ResponseProcessProposal.ProposalStatus":{"type":"string","default":"UNKNOWN","enum":["UNKNOWN","ACCEPT","REJECT"]},"tendermint.abci.ResponseQuery":{"type":"object","properties":{"code":{"type":"integer","format":"int64"},"codespace":{"type":"string"},"height":{"type":"string","format":"int64"},"index":{"type":"string","format":"int64"},"info":{"type":"string","title":"nondeterministic"},"key":{"type":"string","format":"byte"},"log":{"description":"bytes data = 2; // use \"value\" instead.\n\nnondeterministic","type":"string"},"proof_ops":{"$ref":"#/definitions/tendermint.crypto.ProofOps"},"value":{"type":"string","format":"byte"}}},"tendermint.abci.ResponseVerifyVoteExtension":{"type":"object","properties":{"status":{"$ref":"#/definitions/tendermint.abci.ResponseVerifyVoteExtension.VerifyStatus"}}},"tendermint.abci.ResponseVerifyVoteExtension.VerifyStatus":{"description":" - REJECT: Rejecting the vote extension will reject the entire precommit by the sender.\nIncorrectly implementing this thus has liveness implications as it may affect\nCometBFT's ability to receive 2/3+ valid votes to finalize the block.\nHonest nodes should never be rejected.","type":"string","default":"UNKNOWN","enum":["UNKNOWN","ACCEPT","REJECT"]},"tendermint.abci.Snapshot":{"type":"object","properties":{"chunks":{"type":"integer","format":"int64","title":"Number of chunks in the snapshot"},"format":{"type":"integer","format":"int64","title":"The application-specific snapshot format"},"hash":{"type":"string","format":"byte","title":"Arbitrary snapshot hash, equal only if identical"},"height":{"type":"string","format":"uint64","title":"The height at which the snapshot was taken"},"metadata":{"type":"string","format":"byte","title":"Arbitrary application metadata"}}},"tendermint.abci.Validator":{"type":"object","properties":{"address":{"type":"string","format":"byte","title":"The first 20 bytes of SHA256(public key)"},"power":{"description":"The voting power","type":"string","format":"int64","title":"PubKey pub_key = 2 [(gogoproto.nullable)=false];"}}},"tendermint.abci.ValidatorUpdate":{"type":"object","properties":{"power":{"type":"string","format":"int64"},"pub_key":{"$ref":"#/definitions/tendermint.crypto.PublicKey"}}},"tendermint.abci.VoteInfo":{"type":"object","properties":{"block_id_flag":{"$ref":"#/definitions/tendermint.types.BlockIDFlag"},"validator":{"$ref":"#/definitions/tendermint.abci.Validator"}}},"tendermint.crypto.ProofOp":{"type":"object","title":"ProofOp defines an operation used for calculating Merkle root\nThe data could be arbitrary format, providing nessecary data\nfor example neighbouring node hash","properties":{"data":{"type":"string","format":"byte"},"key":{"type":"string","format":"byte"},"type":{"type":"string"}}},"tendermint.crypto.ProofOps":{"type":"object","title":"ProofOps is Merkle proof defined by the list of ProofOps","properties":{"ops":{"type":"array","items":{"type":"object","$ref":"#/definitions/tendermint.crypto.ProofOp"}}}},"tendermint.crypto.PublicKey":{"type":"object","title":"PublicKey defines the keys available for use with Validators","properties":{"ed25519":{"type":"string","format":"byte"},"secp256k1":{"type":"string","format":"byte"}}},"tendermint.p2p.DefaultNodeInfo":{"type":"object","properties":{"channels":{"type":"string","format":"byte"},"default_node_id":{"type":"string"},"listen_addr":{"type":"string"},"moniker":{"type":"string"},"network":{"type":"string"},"other":{"$ref":"#/definitions/tendermint.p2p.DefaultNodeInfoOther"},"protocol_version":{"$ref":"#/definitions/tendermint.p2p.ProtocolVersion"},"version":{"type":"string"}}},"tendermint.p2p.DefaultNodeInfoOther":{"type":"object","properties":{"rpc_address":{"type":"string"},"tx_index":{"type":"string"}}},"tendermint.p2p.ProtocolVersion":{"type":"object","properties":{"app":{"type":"string","format":"uint64"},"block":{"type":"string","format":"uint64"},"p2p":{"type":"string","format":"uint64"}}},"tendermint.types.ABCIParams":{"description":"ABCIParams configure functionality specific to the Application Blockchain Interface.","type":"object","properties":{"vote_extensions_enable_height":{"description":"vote_extensions_enable_height configures the first height during which\nvote extensions will be enabled. During this specified height, and for all\nsubsequent heights, precommit messages that do not contain valid extension data\nwill be considered invalid. Prior to this height, vote extensions will not\nbe used or accepted by validators on the network.\n\nOnce enabled, vote extensions will be created by the application in ExtendVote,\npassed to the application for validation in VerifyVoteExtension and given\nto the application to use when proposing a block during PrepareProposal.","type":"string","format":"int64"}}},"tendermint.types.Block":{"type":"object","properties":{"data":{"$ref":"#/definitions/tendermint.types.Data"},"evidence":{"$ref":"#/definitions/tendermint.types.EvidenceList"},"header":{"$ref":"#/definitions/tendermint.types.Header"},"last_commit":{"$ref":"#/definitions/tendermint.types.Commit"}}},"tendermint.types.BlockID":{"type":"object","title":"BlockID","properties":{"hash":{"type":"string","format":"byte"},"part_set_header":{"$ref":"#/definitions/tendermint.types.PartSetHeader"}}},"tendermint.types.BlockIDFlag":{"description":"- BLOCK_ID_FLAG_UNKNOWN: indicates an error condition\n - BLOCK_ID_FLAG_ABSENT: the vote was not received\n - BLOCK_ID_FLAG_COMMIT: voted for the block that received the majority\n - BLOCK_ID_FLAG_NIL: voted for nil","type":"string","title":"BlockIdFlag indicates which BlockID the signature is for","default":"BLOCK_ID_FLAG_UNKNOWN","enum":["BLOCK_ID_FLAG_UNKNOWN","BLOCK_ID_FLAG_ABSENT","BLOCK_ID_FLAG_COMMIT","BLOCK_ID_FLAG_NIL"]},"tendermint.types.BlockParams":{"description":"BlockParams contains limits on the block size.","type":"object","properties":{"max_bytes":{"type":"string","format":"int64","title":"Max block size, in bytes.\nNote: must be greater than 0"},"max_gas":{"type":"string","format":"int64","title":"Max gas per block.\nNote: must be greater or equal to -1"}}},"tendermint.types.Commit":{"description":"Commit contains the evidence that a block was committed by a set of validators.","type":"object","properties":{"block_id":{"$ref":"#/definitions/tendermint.types.BlockID"},"height":{"type":"string","format":"int64"},"round":{"type":"integer","format":"int32"},"signatures":{"type":"array","items":{"type":"object","$ref":"#/definitions/tendermint.types.CommitSig"}}}},"tendermint.types.CommitSig":{"description":"CommitSig is a part of the Vote included in a Commit.","type":"object","properties":{"block_id_flag":{"$ref":"#/definitions/tendermint.types.BlockIDFlag"},"signature":{"type":"string","format":"byte"},"timestamp":{"type":"string","format":"date-time"},"validator_address":{"type":"string","format":"byte"}}},"tendermint.types.ConsensusParams":{"description":"ConsensusParams contains consensus critical parameters that determine the\nvalidity of blocks.","type":"object","properties":{"abci":{"$ref":"#/definitions/tendermint.types.ABCIParams"},"block":{"$ref":"#/definitions/tendermint.types.BlockParams"},"evidence":{"$ref":"#/definitions/tendermint.types.EvidenceParams"},"validator":{"$ref":"#/definitions/tendermint.types.ValidatorParams"},"version":{"$ref":"#/definitions/tendermint.types.VersionParams"}}},"tendermint.types.Data":{"type":"object","title":"Data contains the set of transactions included in the block","properties":{"txs":{"description":"Txs that will be applied by state @ block.Height+1.\nNOTE: not all txs here are valid. We're just agreeing on the order first.\nThis means that block.AppHash does not include these txs.","type":"array","items":{"type":"string","format":"byte"}}}},"tendermint.types.DuplicateVoteEvidence":{"description":"DuplicateVoteEvidence contains evidence of a validator signed two conflicting votes.","type":"object","properties":{"timestamp":{"type":"string","format":"date-time"},"total_voting_power":{"type":"string","format":"int64"},"validator_power":{"type":"string","format":"int64"},"vote_a":{"$ref":"#/definitions/tendermint.types.Vote"},"vote_b":{"$ref":"#/definitions/tendermint.types.Vote"}}},"tendermint.types.Evidence":{"type":"object","properties":{"duplicate_vote_evidence":{"$ref":"#/definitions/tendermint.types.DuplicateVoteEvidence"},"light_client_attack_evidence":{"$ref":"#/definitions/tendermint.types.LightClientAttackEvidence"}}},"tendermint.types.EvidenceList":{"type":"object","properties":{"evidence":{"type":"array","items":{"type":"object","$ref":"#/definitions/tendermint.types.Evidence"}}}},"tendermint.types.EvidenceParams":{"description":"EvidenceParams determine how we handle evidence of malfeasance.","type":"object","properties":{"max_age_duration":{"description":"Max age of evidence, in time.\n\nIt should correspond with an app's \"unbonding period\" or other similar\nmechanism for handling [Nothing-At-Stake\nattacks](https://github.com/ethereum/wiki/wiki/Proof-of-Stake-FAQ#what-is-the-nothing-at-stake-problem-and-how-can-it-be-fixed).","type":"string"},"max_age_num_blocks":{"description":"Max age of evidence, in blocks.\n\nThe basic formula for calculating this is: MaxAgeDuration / {average block\ntime}.","type":"string","format":"int64"},"max_bytes":{"type":"string","format":"int64","title":"This sets the maximum size of total evidence in bytes that can be committed in a single block.\nand should fall comfortably under the max block bytes.\nDefault is 1048576 or 1MB"}}},"tendermint.types.Header":{"description":"Header defines the structure of a block header.","type":"object","properties":{"app_hash":{"type":"string","format":"byte","title":"state after txs from the previous block"},"chain_id":{"type":"string"},"consensus_hash":{"type":"string","format":"byte","title":"consensus params for current block"},"data_hash":{"type":"string","format":"byte","title":"transactions"},"evidence_hash":{"description":"evidence included in the block","type":"string","format":"byte","title":"consensus info"},"height":{"type":"string","format":"int64"},"last_block_id":{"title":"prev block info","$ref":"#/definitions/tendermint.types.BlockID"},"last_commit_hash":{"description":"commit from validators from the last block","type":"string","format":"byte","title":"hashes of block data"},"last_results_hash":{"type":"string","format":"byte","title":"root hash of all results from the txs from the previous block"},"next_validators_hash":{"type":"string","format":"byte","title":"validators for the next block"},"proposer_address":{"type":"string","format":"byte","title":"original proposer of the block"},"time":{"type":"string","format":"date-time"},"validators_hash":{"description":"validators for the current block","type":"string","format":"byte","title":"hashes from the app output from the prev block"},"version":{"title":"basic block info","$ref":"#/definitions/tendermint.version.Consensus"}}},"tendermint.types.LightBlock":{"type":"object","properties":{"signed_header":{"$ref":"#/definitions/tendermint.types.SignedHeader"},"validator_set":{"$ref":"#/definitions/tendermint.types.ValidatorSet"}}},"tendermint.types.LightClientAttackEvidence":{"description":"LightClientAttackEvidence contains evidence of a set of validators attempting to mislead a light client.","type":"object","properties":{"byzantine_validators":{"type":"array","items":{"type":"object","$ref":"#/definitions/tendermint.types.Validator"}},"common_height":{"type":"string","format":"int64"},"conflicting_block":{"$ref":"#/definitions/tendermint.types.LightBlock"},"timestamp":{"type":"string","format":"date-time"},"total_voting_power":{"type":"string","format":"int64"}}},"tendermint.types.PartSetHeader":{"type":"object","title":"PartsetHeader","properties":{"hash":{"type":"string","format":"byte"},"total":{"type":"integer","format":"int64"}}},"tendermint.types.SignedHeader":{"type":"object","properties":{"commit":{"$ref":"#/definitions/tendermint.types.Commit"},"header":{"$ref":"#/definitions/tendermint.types.Header"}}},"tendermint.types.SignedMsgType":{"description":"SignedMsgType is a type of signed message in the consensus.\n\n - SIGNED_MSG_TYPE_PREVOTE: Votes\n - SIGNED_MSG_TYPE_PROPOSAL: Proposals","type":"string","default":"SIGNED_MSG_TYPE_UNKNOWN","enum":["SIGNED_MSG_TYPE_UNKNOWN","SIGNED_MSG_TYPE_PREVOTE","SIGNED_MSG_TYPE_PRECOMMIT","SIGNED_MSG_TYPE_PROPOSAL"]},"tendermint.types.Validator":{"type":"object","properties":{"address":{"type":"string","format":"byte"},"proposer_priority":{"type":"string","format":"int64"},"pub_key":{"$ref":"#/definitions/tendermint.crypto.PublicKey"},"voting_power":{"type":"string","format":"int64"}}},"tendermint.types.ValidatorParams":{"description":"ValidatorParams restrict the public key types validators can use.\nNOTE: uses ABCI pubkey naming, not Amino names.","type":"object","properties":{"pub_key_types":{"type":"array","items":{"type":"string"}}}},"tendermint.types.ValidatorSet":{"type":"object","properties":{"proposer":{"$ref":"#/definitions/tendermint.types.Validator"},"total_voting_power":{"type":"string","format":"int64"},"validators":{"type":"array","items":{"type":"object","$ref":"#/definitions/tendermint.types.Validator"}}}},"tendermint.types.VersionParams":{"description":"VersionParams contains the ABCI application version.","type":"object","properties":{"app":{"type":"string","format":"uint64"}}},"tendermint.types.Vote":{"description":"Vote represents a prevote or precommit vote from validators for\nconsensus.","type":"object","properties":{"block_id":{"description":"zero if vote is nil.","$ref":"#/definitions/tendermint.types.BlockID"},"extension":{"description":"Vote extension provided by the application. Only valid for precommit\nmessages.","type":"string","format":"byte"},"extension_signature":{"description":"Vote extension signature by the validator if they participated in\nconsensus for the associated block.\nOnly valid for precommit messages.","type":"string","format":"byte"},"height":{"type":"string","format":"int64"},"round":{"type":"integer","format":"int32"},"signature":{"description":"Vote signature by the validator if they participated in consensus for the\nassociated block.","type":"string","format":"byte"},"timestamp":{"type":"string","format":"date-time"},"type":{"$ref":"#/definitions/tendermint.types.SignedMsgType"},"validator_address":{"type":"string","format":"byte"},"validator_index":{"type":"integer","format":"int32"}}},"tendermint.version.Consensus":{"description":"Consensus captures the consensus rules for processing a block in the blockchain,\nincluding all blockchain data structures and the rules of the application's\nstate transition machine.","type":"object","properties":{"app":{"type":"string","format":"uint64"},"block":{"type":"string","format":"uint64"}}}},"tags":[{"name":"Query"},{"name":"Msg"},{"name":"Service"},{"name":"ReflectionService"},{"name":"ABCIListenerService"},{"name":"ABCI"}]} \ No newline at end of file diff --git a/proto/modules/claim/v1/claim_record.proto b/proto/modules/claim/v1/claim_record.proto index 71babf5..9ebb4ae 100644 --- a/proto/modules/claim/v1/claim_record.proto +++ b/proto/modules/claim/v1/claim_record.proto @@ -13,6 +13,6 @@ message ClaimRecord { (gogoproto.customtype) = "cosmossdk.io/math.Int", (cosmos_proto.scalar) = "cosmos.Int" ]; - repeated uint64 completedMissions = 3; - repeated uint64 claimedMissions = 4; + repeated uint64 completed_missions = 3; + repeated uint64 claimed_missions = 4; } diff --git a/proto/modules/claim/v1/decay_information.proto b/proto/modules/claim/v1/decay_information.proto index 2eafa84..d63c0e0 100644 --- a/proto/modules/claim/v1/decay_information.proto +++ b/proto/modules/claim/v1/decay_information.proto @@ -11,11 +11,11 @@ option go_package = "github.com/ignite/modules/x/claim/types"; // when claimable airdrop amount starts to decrease and when it ends message DecayInformation { bool enabled = 1; - google.protobuf.Timestamp decayStart = 2 [ + google.protobuf.Timestamp decay_start = 2 [ (gogoproto.nullable) = false, (gogoproto.stdtime) = true ]; - google.protobuf.Timestamp decayEnd = 3 [ + google.protobuf.Timestamp decay_end = 3 [ (gogoproto.nullable) = false, (gogoproto.stdtime) = true ]; diff --git a/proto/modules/claim/v1/events.proto b/proto/modules/claim/v1/events.proto index 37320f9..b4ccd45 100644 --- a/proto/modules/claim/v1/events.proto +++ b/proto/modules/claim/v1/events.proto @@ -5,11 +5,11 @@ package modules.claim.v1; option go_package = "github.com/ignite/modules/x/claim/types"; message EventMissionCompleted { - uint64 missionID = 1; + uint64 mission_id = 1; string address = 2; } message EventMissionClaimed { - uint64 missionID = 1; + uint64 mission_id = 1; string claimer = 2; } diff --git a/proto/modules/claim/v1/genesis.proto b/proto/modules/claim/v1/genesis.proto index c8f9038..7b06e6f 100644 --- a/proto/modules/claim/v1/genesis.proto +++ b/proto/modules/claim/v1/genesis.proto @@ -15,12 +15,11 @@ option go_package = "github.com/ignite/modules/x/claim/types"; // GenesisState defines the claim module's genesis state. message GenesisState { - AirdropSupply airdropSupply = 1 [(gogoproto.nullable) = false]; - - repeated ClaimRecord claimRecordList = 2 [(gogoproto.nullable) = false]; - repeated Mission missionList = 3 [(gogoproto.nullable) = false]; - uint64 missionCount = 4; - InitialClaim initialClaim = 5 [(gogoproto.nullable) = false]; + AirdropSupply airdrop_supply = 1 [(gogoproto.nullable) = false]; + repeated ClaimRecord claim_record_list = 2 [(gogoproto.nullable) = false]; + repeated Mission mission_list = 3 [(gogoproto.nullable) = false]; + uint64 mission_count = 4; + InitialClaim initial_claim = 5 [(gogoproto.nullable) = false]; // params defines all the parameters of the module. Params params = 6 [ diff --git a/proto/modules/claim/v1/initial_claim.proto b/proto/modules/claim/v1/initial_claim.proto index 28f02cc..eb36871 100644 --- a/proto/modules/claim/v1/initial_claim.proto +++ b/proto/modules/claim/v1/initial_claim.proto @@ -5,5 +5,5 @@ option go_package = "github.com/ignite/modules/x/claim/types"; message InitialClaim { bool enabled = 1; - uint64 missionID = 2; + uint64 mission_id = 2; } diff --git a/proto/modules/claim/v1/mission.proto b/proto/modules/claim/v1/mission.proto index 880c46c..f6579ae 100644 --- a/proto/modules/claim/v1/mission.proto +++ b/proto/modules/claim/v1/mission.proto @@ -7,7 +7,7 @@ import "gogoproto/gogo.proto"; option go_package = "github.com/ignite/modules/x/claim/types"; message Mission { - uint64 missionID = 1; + uint64 mission_id = 1; string description = 2; string weight = 3 [ (gogoproto.nullable) = false, diff --git a/proto/modules/claim/v1/params.proto b/proto/modules/claim/v1/params.proto index baab366..626a239 100644 --- a/proto/modules/claim/v1/params.proto +++ b/proto/modules/claim/v1/params.proto @@ -14,8 +14,8 @@ message Params { option (amino.name) = "modules/x/claim/Params"; option (gogoproto.equal) = true; - DecayInformation decayInformation = 1 [(gogoproto.nullable) = false]; - google.protobuf.Timestamp airdropStart = 2 [ + DecayInformation decay_information = 1 [(gogoproto.nullable) = false]; + google.protobuf.Timestamp airdrop_start = 2 [ (gogoproto.nullable) = false, (gogoproto.stdtime) = true ]; diff --git a/proto/modules/claim/v1/query.proto b/proto/modules/claim/v1/query.proto index bbebe81..0530b47 100644 --- a/proto/modules/claim/v1/query.proto +++ b/proto/modules/claim/v1/query.proto @@ -31,7 +31,7 @@ service Query { // Queries a list of Mission items. rpc GetMission(QueryGetMissionRequest) returns (QueryGetMissionResponse) { - option (google.api.http).get = "/ignite/modules/claim/mission/{missionID}"; + option (google.api.http).get = "/ignite/modules/claim/mission/{mission_id}"; } rpc ListMission(QueryAllMissionRequest) returns (QueryAllMissionResponse) { option (google.api.http).get = "/ignite/modules/claim/mission"; @@ -65,7 +65,7 @@ message QueryGetClaimRecordRequest { } message QueryGetClaimRecordResponse { - ClaimRecord claimRecord = 1 [(gogoproto.nullable) = false]; + ClaimRecord claim_record = 1 [(gogoproto.nullable) = false]; } message QueryAllClaimRecordRequest { @@ -73,16 +73,16 @@ message QueryAllClaimRecordRequest { } message QueryAllClaimRecordResponse { - repeated ClaimRecord claimRecord = 1 [(gogoproto.nullable) = false]; + repeated ClaimRecord claim_record = 1 [(gogoproto.nullable) = false]; cosmos.base.query.v1beta1.PageResponse pagination = 2; } message QueryGetMissionRequest { - uint64 missionID = 1; + uint64 mission_id = 1; } message QueryGetMissionResponse { - Mission Mission = 1 [(gogoproto.nullable) = false]; + Mission mission = 1 [(gogoproto.nullable) = false]; } message QueryAllMissionRequest { @@ -90,18 +90,18 @@ message QueryAllMissionRequest { } message QueryAllMissionResponse { - repeated Mission Mission = 1 [(gogoproto.nullable) = false]; + repeated Mission mission = 1 [(gogoproto.nullable) = false]; cosmos.base.query.v1beta1.PageResponse pagination = 2; } message QueryGetInitialClaimRequest {} message QueryGetInitialClaimResponse { - InitialClaim InitialClaim = 1 [(gogoproto.nullable) = false]; + InitialClaim initial_claim = 1 [(gogoproto.nullable) = false]; } message QueryGetAirdropSupplyRequest {} message QueryGetAirdropSupplyResponse { - AirdropSupply AirdropSupply = 1 [(gogoproto.nullable) = false]; + AirdropSupply airdrop_supply = 1 [(gogoproto.nullable) = false]; } diff --git a/proto/modules/claim/v1/tx.proto b/proto/modules/claim/v1/tx.proto index 7e2e576..597b45d 100644 --- a/proto/modules/claim/v1/tx.proto +++ b/proto/modules/claim/v1/tx.proto @@ -47,7 +47,7 @@ message MsgClaim { option (cosmos.msg.v1.signer) = "claimer"; string claimer = 1; - uint64 missionID = 2; + uint64 mission_id = 2; } message MsgClaimResponse { diff --git a/proto/modules/fundraising/v1/allowed_bidder.proto b/proto/modules/fundraising/v1/allowed_bidder.proto index b232a7e..b6e3172 100644 --- a/proto/modules/fundraising/v1/allowed_bidder.proto +++ b/proto/modules/fundraising/v1/allowed_bidder.proto @@ -13,14 +13,14 @@ message AllowedBidder { option (gogoproto.goproto_getters) = false; - // auctionID specifies the id of the auction - uint64 auctionID = 1; + // auction_id specifies the id of the auction + uint64 auction_id = 1; // bidder specifies the bech32-encoded address that bids for the auction string bidder = 2; - // maxBidAmount specifies the maximum bid amount that the bidder can bid - string maxBidAmount = 3 [ + // max_bid_amount specifies the maximum bid amount that the bidder can bid + string max_bid_amount = 3 [ (gogoproto.nullable) = false, (gogoproto.customtype) = "cosmossdk.io/math.Int", (cosmos_proto.scalar) = "cosmos.Int" diff --git a/proto/modules/fundraising/v1/auction.proto b/proto/modules/fundraising/v1/auction.proto index acf6dd0..69b9078 100644 --- a/proto/modules/fundraising/v1/auction.proto +++ b/proto/modules/fundraising/v1/auction.proto @@ -18,8 +18,8 @@ message BaseAuction { option (cosmos_proto.implements_interface) = "AuctionI"; - // auctionID specifies index of the auction - uint64 auctionID = 1; + // auction_id specifies index of the auction + uint64 auction_id = 1; // type specifies the auction type // type 1 is fixed price and 2 is batch auction @@ -28,49 +28,49 @@ message BaseAuction { // auctioneer specifies the bech32-encoded address that creates the auction string auctioneer = 3; - // sellingReserveAddress specifies the bech32-encoded address that has all + // selling_reserve_address specifies the bech32-encoded address that has all // the selling coin - string sellingReserveAddress = 4; + string selling_reserve_address = 4; - // payingReserveAddress specifies the bech32-encoded address that has all + // paying_reserve_address specifies the bech32-encoded address that has all // the paying coin - string payingReserveAddress = 5; + string paying_reserve_address = 5; - // startPrice specifies the starting price of the auction + // start_price specifies the starting price of the auction // it is determined by the proportion of the price of paying coin denom - string startPrice = 6 [ + string start_price = 6 [ (gogoproto.nullable) = false, (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", (cosmos_proto.scalar) = "cosmos.Dec" ]; - // sellingCoin specifies the selling coin for the auction - cosmos.base.v1beta1.Coin sellingCoin = 7 [ + // selling_coin specifies the selling coin for the auction + cosmos.base.v1beta1.Coin selling_coin = 7 [ (gogoproto.nullable) = false, (amino.dont_omitempty) = true, (amino.encoding) = "legacy_coins", (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coin" ]; - // payingCoinDenom specifies the paying coin denom that bidders use to bid + // paying_coin_denom specifies the paying coin denom that bidders use to bid // for - string payingCoinDenom = 8; + string paying_coin_denom = 8; - // vestingReserveAddress specifies the bech32-encoded vesting address that + // vesting_reserve_address specifies the bech32-encoded vesting address that // holds vesting amounts of coin - string vestingReserveAddress = 9; + string vesting_reserve_address = 9; - // vestingSchedules specifies the vesting schedules for the auction - repeated VestingSchedule vestingSchedules = 10 [(gogoproto.nullable) = false]; + // vesting_schedules specifies the vesting schedules for the auction + repeated VestingSchedule vesting_schedules = 10 [(gogoproto.nullable) = false]; - // startTime specifies the start time of the plan - google.protobuf.Timestamp startTime = 11 [ + // start_time specifies the start time of the plan + google.protobuf.Timestamp start_time = 11 [ (gogoproto.stdtime) = true, (gogoproto.nullable) = false ]; - // endTimes specifies the end time of the plan - repeated google.protobuf.Timestamp endTimes = 12 [ + // end_time specifies the end time of the plan + repeated google.protobuf.Timestamp end_time = 12 [ (gogoproto.stdtime) = true, (gogoproto.nullable) = false ]; @@ -85,10 +85,10 @@ message BaseAuction { message FixedPriceAuction { option (gogoproto.goproto_getters) = false; - BaseAuction baseAuction = 1 [(gogoproto.embed) = true]; + BaseAuction base_auction = 1 [(gogoproto.embed) = true]; - // remainingSellingCoin specifies the remaining amount of selling coin to sell - cosmos.base.v1beta1.Coin remainingSellingCoin = 2 [ + // remaining_selling_coin specifies the remaining amount of selling coin to sell + cosmos.base.v1beta1.Coin remaining_selling_coin = 2 [ (gogoproto.nullable) = false, (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coin" ]; @@ -103,28 +103,28 @@ message FixedPriceAuction { message BatchAuction { option (gogoproto.goproto_getters) = false; - BaseAuction baseAuction = 1 [(gogoproto.embed) = true]; + BaseAuction base_auction = 1 [(gogoproto.embed) = true]; - // minBidPrice specifies the minimum bid price - string minBidPrice = 2 [ + // min_bid_price specifies the minimum bid price + string min_bid_price = 2 [ (gogoproto.nullable) = false, (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", (cosmos_proto.scalar) = "cosmos.Dec" ]; - // matchedPrice specifies the matched price of the auction - string matchedPrice = 3 [ + // matched_price specifies the matched price of the auction + string matched_price = 3 [ (gogoproto.nullable) = false, (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", (cosmos_proto.scalar) = "cosmos.Dec" ]; - // maxExtendedRound specifies a maximum number of extended rounds - uint32 maxExtendedRound = 4; + // max_extended_round specifies a maximum number of extended rounds + uint32 max_extended_round = 4; - // extendedRoundRate specifies the rate that decides if the auction needs + // extended_round_rate specifies the rate that decides if the auction needs // another round - string extendedRoundRate = 5 [ + string extended_round_rate = 5 [ (gogoproto.nullable) = false, (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", (cosmos_proto.scalar) = "cosmos.Dec" @@ -163,8 +163,8 @@ enum AuctionStatus { // VestingSchedule defines the vesting schedule for the owner of an auction. message VestingSchedule { - // releaseTime specifies the time for distribution of the vesting coin - google.protobuf.Timestamp releaseTime = 1 [ + // release_time specifies the time for distribution of the vesting coin + google.protobuf.Timestamp release_time = 1 [ (gogoproto.stdtime) = true, (gogoproto.nullable) = false ]; diff --git a/proto/modules/fundraising/v1/bid.proto b/proto/modules/fundraising/v1/bid.proto index ab41ac6..99f7a80 100644 --- a/proto/modules/fundraising/v1/bid.proto +++ b/proto/modules/fundraising/v1/bid.proto @@ -12,14 +12,14 @@ option go_package = "github.com/ignite/modules/x/fundraising/types"; message Bid { option (gogoproto.goproto_getters) = false; - // auctionID specifies the id of the auction - uint64 auctionID = 1; + // auction_id specifies the id of the auction + uint64 auction_id = 1; // bidder specifies the bech32-encoded address that bids for the auction string bidder = 2; - // bidID specifies an index of a bid for the bidder - uint64 bidID = 3; + // bid_id specifies an index of a bid for the bidder + uint64 bid_id = 3; // type specifies the bid type; type 1 is fixed price, 2 is how-much-worth, 3 // is how-many-coins @@ -43,9 +43,9 @@ message Bid { (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coin" ]; - // isMatched specifies the bid that is a winning bid and enables the bidder + // is_matched specifies the bid that is a winning bid and enables the bidder // to purchase the selling coin - bool isMatched = 7; + bool is_matched = 7; } // BidType enumerates the valid types of a bid. diff --git a/proto/modules/fundraising/v1/genesis.proto b/proto/modules/fundraising/v1/genesis.proto index 96b4e07..7fd049a 100644 --- a/proto/modules/fundraising/v1/genesis.proto +++ b/proto/modules/fundraising/v1/genesis.proto @@ -22,16 +22,16 @@ message GenesisState { (amino.dont_omitempty) = true ]; - // auctionList define the auction interface for genesis state; the module + // auction_list define the auction interface for genesis state; the module // supports FixedPriceAuction or BatchAuction - repeated google.protobuf.Any auctionList = 2 [(cosmos_proto.accepts_interface) = "AuctionI"]; + repeated google.protobuf.Any auction_list = 2 [(cosmos_proto.accepts_interface) = "AuctionI"]; - // allowedBidderList define the allowed bidder records for the auction - repeated AllowedBidder allowedBidderList = 3 [(gogoproto.nullable) = false]; + // allowed_bidder_list define the allowed bidder records for the auction + repeated AllowedBidder allowed_bidder_list = 3 [(gogoproto.nullable) = false]; - // bidList define the bid records used for genesis state - repeated Bid bidList = 4 [(gogoproto.nullable) = false]; + // bid_list define the bid records used for genesis state + repeated Bid bid_list = 4 [(gogoproto.nullable) = false]; - // vestingQueueList define the vesting queue records used for genesis state - repeated VestingQueue vestingQueueList = 5 [(gogoproto.nullable) = false]; + // vesting_queue_list define the vesting queue records used for genesis state + repeated VestingQueue vesting_queue_list = 5 [(gogoproto.nullable) = false]; } diff --git a/proto/modules/fundraising/v1/params.proto b/proto/modules/fundraising/v1/params.proto index 24449fa..8a776ab 100644 --- a/proto/modules/fundraising/v1/params.proto +++ b/proto/modules/fundraising/v1/params.proto @@ -14,27 +14,27 @@ message Params { option (amino.name) = "fundraising/x/fundraising/Params"; option (gogoproto.equal) = true; - // auctionCreationFee specifies the fee for auction creation. + // auction_creation_fee specifies the fee for auction creation. // this prevents from spamming attack and it is collected in the community // pool - repeated cosmos.base.v1beta1.Coin auctionCreationFee = 1 [ + repeated cosmos.base.v1beta1.Coin auction_creation_fee = 1 [ (gogoproto.nullable) = false, (amino.dont_omitempty) = true, (amino.encoding) = "legacy_coins", (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins" ]; - // placeBidFee specifies the fee for placing a bid for an auction. + // place_bid_fee specifies the fee for placing a bid for an auction. // this prevents from spamming attack and it is collected in the community // pool - repeated cosmos.base.v1beta1.Coin placeBidFee = 2 [ + repeated cosmos.base.v1beta1.Coin place_bid_fee = 2 [ (gogoproto.nullable) = false, (amino.dont_omitempty) = true, (amino.encoding) = "legacy_coins", (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coins" ]; - // extendedPeriod specifies the extended period that determines how long + // extended_period specifies the extended period that determines how long // the extended auction round lasts - uint32 extendedPeriod = 3; + uint32 extended_period = 3; } diff --git a/proto/modules/fundraising/v1/query.proto b/proto/modules/fundraising/v1/query.proto index cb0180a..ae2ba7d 100644 --- a/proto/modules/fundraising/v1/query.proto +++ b/proto/modules/fundraising/v1/query.proto @@ -27,28 +27,28 @@ service Query { option (google.api.http).get = "/ignite/modules/fundraising/auction"; } rpc GetAuction(QueryGetAuctionRequest) returns (QueryGetAuctionResponse) { - option (google.api.http).get = "/ignite/modules/fundraising/auction/{auctionID}"; + option (google.api.http).get = "/ignite/modules/fundraising/auction/{auction_id}"; } // Queries a list of AllowedBidder items. rpc ListAllowedBidder(QueryAllAllowedBidderRequest) returns (QueryAllAllowedBidderResponse) { - option (google.api.http).get = "/ignite/modules/fundraising/auction/{auctionID}/allowedBidder"; + option (google.api.http).get = "/ignite/modules/fundraising/auction/{auction_id}/allowed_bidder"; } rpc GetAllowedBidder(QueryGetAllowedBidderRequest) returns (QueryGetAllowedBidderResponse) { - option (google.api.http).get = "/ignite/modules/fundraising/auction/{auctionID}/allowed_bidder/{bidder}"; + option (google.api.http).get = "/ignite/modules/fundraising/auction/{auction_id}/allowed_bidder/{bidder}"; } // Queries a list of Bid items. rpc ListBid(QueryAllBidRequest) returns (QueryAllBidResponse) { - option (google.api.http).get = "/ignite/modules/fundraising/auction/{auctionID}/bid"; + option (google.api.http).get = "/ignite/modules/fundraising/auction/{auction_id}/bid"; } rpc GetBid(QueryGetBidRequest) returns (QueryGetBidResponse) { - option (google.api.http).get = "/ignite/modules/fundraising/auction/{auctionID}/bid/{bidID}"; + option (google.api.http).get = "/ignite/modules/fundraising/auction/{auction_id}/bid/{bid_id}"; } // Queries a list of VestingQueue items. rpc ListVestingQueue(QueryAllVestingQueueRequest) returns (QueryAllVestingQueueResponse) { - option (google.api.http).get = "/ignite/modules/fundraising/auction/{auctionID}/vestings"; + option (google.api.http).get = "/ignite/modules/fundraising/auction/{auction_id}/vestings"; } } @@ -82,7 +82,7 @@ message QueryAllAuctionResponse { // QueryGetAuctionRequest is the request type for the Query/Auction RPC method. message QueryGetAuctionRequest { - uint64 auctionID = 1; + uint64 auction_id = 1; } // QueryGetAuctionResponse is the response type for the Query/Auction RPC method. @@ -92,14 +92,14 @@ message QueryGetAuctionResponse { // QueryAllowedBidderRequest is the request type for the Query/AllowedBidder RPC method. message QueryAllAllowedBidderRequest { - uint64 auctionID = 1; + uint64 auction_id = 1; // pagination defines the pagination in the request cosmos.base.query.v1beta1.PageRequest pagination = 2; } // QueryAllowedBidderResponse is the response type for the Query/AllowedBidder RPC method. message QueryAllAllowedBidderResponse { - repeated AllowedBidder allowedBidder = 1 [(gogoproto.nullable) = false]; + repeated AllowedBidder allowed_bidder = 1 [(gogoproto.nullable) = false]; // pagination defines the pagination in the response cosmos.base.query.v1beta1.PageResponse pagination = 2; } @@ -107,20 +107,20 @@ message QueryAllAllowedBidderResponse { // QueryAllowedBidderRequest is the request type for the Query/AllowedBidder RPC // method. message QueryGetAllowedBidderRequest { - uint64 auctionID = 1; + uint64 auction_id = 1; string bidder = 2; } // QueryAllowedBidderResponse is the response type for the Query/AllowedBidder // RPC method. message QueryGetAllowedBidderResponse { - AllowedBidder allowedBidder = 1 [(gogoproto.nullable) = false]; + AllowedBidder allowed_bidder = 1 [(gogoproto.nullable) = false]; } // QueryGetBidRequest is the request type for the Query/Sequence RPC method. message QueryGetBidRequest { - uint64 auctionID = 1; - uint64 bidID = 2; + uint64 auction_id = 1; + uint64 bid_id = 2; } // QueryGetBidResponse is response type for the Query/Sequence RPC method. @@ -131,9 +131,9 @@ message QueryGetBidResponse { // QueryBidsRequest is request type for the Query/Bids RPC method. message QueryAllBidRequest { - uint64 auctionID = 1; + uint64 auction_id = 1; string bidder = 2; - string isMatched = 3; + string is_matched = 3; // pagination defines the pagination in the request cosmos.base.query.v1beta1.PageRequest pagination = 4; } @@ -148,7 +148,7 @@ message QueryAllBidResponse { // QueryAllVestingQueueRequest is request type for the Query/Vestings RPC method. message QueryAllVestingQueueRequest { - uint64 auctionID = 1; + uint64 auction_id = 1; // pagination defines the pagination in the request cosmos.base.query.v1beta1.PageRequest pagination = 2; } @@ -156,7 +156,7 @@ message QueryAllVestingQueueRequest { // QueryAllVestingQueueResponse is response type for the Query/Vestings RPC method. message QueryAllVestingQueueResponse { // vestings specifies the existing vestings - repeated VestingQueue vestingQueue = 1 [(gogoproto.nullable) = false]; + repeated VestingQueue vesting_queue = 1 [(gogoproto.nullable) = false]; // pagination defines the pagination in the response cosmos.base.query.v1beta1.PageResponse pagination = 2; } diff --git a/proto/modules/fundraising/v1/tx.proto b/proto/modules/fundraising/v1/tx.proto index e9b7a8e..f27cd07 100644 --- a/proto/modules/fundraising/v1/tx.proto +++ b/proto/modules/fundraising/v1/tx.proto @@ -72,36 +72,36 @@ message MsgCreateFixedPriceAuction { // auctioneer specifies the bech32-encoded address that creates the auction string auctioneer = 1; - // startPrice specifies the starting price of the auction - string startPrice = 2 [ + // start_price specifies the starting price of the auction + string start_price = 2 [ (gogoproto.nullable) = false, (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", (cosmos_proto.scalar) = "cosmos.Dec" ]; - // sellingCoin specifies the selling coin for the auction - cosmos.base.v1beta1.Coin sellingCoin = 3 [ + // selling_coin specifies the selling coin for the auction + cosmos.base.v1beta1.Coin selling_coin = 3 [ (gogoproto.nullable) = false, (amino.dont_omitempty) = true, (amino.encoding) = "legacy_coins", (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coin" ]; - // payingCoinDenom specifies the paying coin denom that bidders use to bid + // paying_coin_denom specifies the paying coin denom that bidders use to bid // for - string payingCoinDenom = 4; + string paying_coin_denom = 4; - // vestingSchedules specifies the vesting schedules for the auction - repeated VestingSchedule vestingSchedules = 5 [(gogoproto.nullable) = false]; + // vesting_schedules specifies the vesting schedules for the auction + repeated VestingSchedule vesting_schedules = 5 [(gogoproto.nullable) = false]; - // startTime specifies the start time of the plan - google.protobuf.Timestamp startTime = 6 [ + // start_time specifies the start time of the plan + google.protobuf.Timestamp start_time = 6 [ (gogoproto.stdtime) = true, (gogoproto.nullable) = false ]; - // endTime specifies the end time of the plan - google.protobuf.Timestamp endTime = 7 [ + // end_time specifies the end time of the plan + google.protobuf.Timestamp end_time = 7 [ (gogoproto.stdtime) = true, (gogoproto.nullable) = false ]; @@ -122,55 +122,55 @@ message MsgCreateBatchAuction { // auctioneer specifies the bech32-encoded address that creates the auction string auctioneer = 1; - // startPrice specifies the starting price of the auction - string startPrice = 2 [ + // start_price specifies the starting price of the auction + string start_price = 2 [ (gogoproto.nullable) = false, (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", (cosmos_proto.scalar) = "cosmos.Dec" ]; - // minBidPrice specifies the minibum bid price - string minBidPrice = 3 [ + // min_bid_price specifies the minibum bid price + string min_bid_price = 3 [ (gogoproto.nullable) = false, (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", (cosmos_proto.scalar) = "cosmos.Dec" ]; - // sellingCoin specifies the selling coin for the auction - cosmos.base.v1beta1.Coin sellingCoin = 4 [ + // selling_coin specifies the selling coin for the auction + cosmos.base.v1beta1.Coin selling_coin = 4 [ (gogoproto.nullable) = false, (amino.dont_omitempty) = true, (amino.encoding) = "legacy_coins", (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coin" ]; - // payingCoinDenom specifies the paying coin denom that bidders use to bid + // paying_coin_denom specifies the paying coin denom that bidders use to bid // for - string payingCoinDenom = 5; + string paying_coin_denom = 5; - // vestingSchedules specifies the vesting schedules for the auction - repeated VestingSchedule vestingSchedules = 6 [(gogoproto.nullable) = false]; + // vesting_schedules specifies the vesting schedules for the auction + repeated VestingSchedule vesting_schedules = 6 [(gogoproto.nullable) = false]; - // maxExtendedRound specifies the maximum number of extended rounds for + // max_extended_round specifies the maximum number of extended rounds for // the auction - uint32 maxExtendedRound = 7; + uint32 max_extended_round = 7; - // extendedRoundRate specifies the rate that decides if the auction needs + // extended_round_rate specifies the rate that decides if the auction needs // another round - string extendedRoundRate = 8 [ + string extended_round_rate = 8 [ (gogoproto.nullable) = false, (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", (cosmos_proto.scalar) = "cosmos.Dec" ]; - // startTime specifies the start time of the plan - google.protobuf.Timestamp startTime = 9 [ + // start_time specifies the start time of the plan + google.protobuf.Timestamp start_time = 9 [ (gogoproto.stdtime) = true, (gogoproto.nullable) = false ]; - // endTime specifies the end time of the plan - google.protobuf.Timestamp endTime = 10 [ + // end_time specifies the end time of the plan + google.protobuf.Timestamp end_time = 10 [ (gogoproto.stdtime) = true, (gogoproto.nullable) = false ]; @@ -189,8 +189,8 @@ message MsgCancelAuction { // auction string auctioneer = 1; - // auctionID specifies the auction id - uint64 auctionID = 2; + // auction_id specifies the auction id + uint64 auction_id = 2; } // MsgCancelAuctionResponse defines the Msg/MsgCancelAuctionResponse @@ -201,15 +201,15 @@ message MsgCancelAuctionResponse {} message MsgPlaceBid { option (cosmos.msg.v1.signer) = "bidder"; - // auctionID specifies the auction id - uint64 auctionID = 1; + // auction_id specifies the auction id + uint64 auction_id = 1; // bidder specifies the bech32-encoded address that bids for the auction string bidder = 2; // type specifies the bid type; type 1 is fixed price, 2 is how-much-worth, 3 // is how-many-coins - BidType bidType = 3; + BidType bid_type = 3; // price specifies the bid price. // The bid price must be the start price for fixed price auction whereas @@ -238,14 +238,14 @@ message MsgPlaceBidResponse {} message MsgModifyBid { option (cosmos.msg.v1.signer) = "bidder"; - // auctionID specifies the auction id - uint64 auctionID = 1; + // auction_id specifies the auction id + uint64 auction_id = 1; // bidder specifies the bech32-encoded address that bids for the auction string bidder = 2; - // bidID specifies the bid id - uint64 bidID = 3; + // bid_id specifies the bid id + uint64 bid_id = 3; // price specifies the bid price. // the bide price must be above or equal to the original value that the bidder @@ -272,14 +272,14 @@ message MsgModifyBidResponse {} // MsgAddAllowedBidder defines a SDK message for adding an allowed bidder to the // auction. message MsgAddAllowedBidder { - option (cosmos.msg.v1.signer) = "allowedBidder"; + option (cosmos.msg.v1.signer) = "allowed_bidder"; - // auctionID specifies the auction id - uint64 auctionID = 1; + // auction_id specifies the auction id + uint64 auction_id = 1; // allowed_bidder specifies the bidder who is allowed to bid and their maximum // bid amount - AllowedBidder allowedBidder = 2 [(gogoproto.nullable) = false]; + AllowedBidder allowed_bidder = 2 [(gogoproto.nullable) = false]; } // MsgAddAllowedBidderResponse defines the Msg/MsgAddAllowedBidderResponse response type. diff --git a/proto/modules/fundraising/v1/vesting_queue.proto b/proto/modules/fundraising/v1/vesting_queue.proto index 7c71701..269c8f0 100644 --- a/proto/modules/fundraising/v1/vesting_queue.proto +++ b/proto/modules/fundraising/v1/vesting_queue.proto @@ -11,22 +11,22 @@ option go_package = "github.com/ignite/modules/x/fundraising/types"; // VestingQueue defines the vesting queue. message VestingQueue { - // auctionID specifies the id of the auction - uint64 auctionID = 1; + // auction_id specifies the id of the auction + uint64 auction_id = 1; // auctioneer specifies the bech32-encoded address that creates the auction string auctioneer = 2; - // payingCoin specifies the paying amount of coin - cosmos.base.v1beta1.Coin payingCoin = 3 [ + // paying_coin specifies the paying amount of coin + cosmos.base.v1beta1.Coin paying_coin = 3 [ (gogoproto.nullable) = false, (amino.dont_omitempty) = true, (amino.encoding) = "legacy_coins", (gogoproto.castrepeated) = "github.com/cosmos/cosmos-sdk/types.Coin" ]; - // releaseTime specifies the timestamp of the vesting schedule - google.protobuf.Timestamp releaseTime = 4 [ + // release_time specifies the timestamp of the vesting schedule + google.protobuf.Timestamp release_time = 4 [ (gogoproto.stdtime) = true, (gogoproto.nullable) = false ]; diff --git a/proto/modules/mint/v1/events.proto b/proto/modules/mint/v1/events.proto index 9771dc3..dbf29e8 100644 --- a/proto/modules/mint/v1/events.proto +++ b/proto/modules/mint/v1/events.proto @@ -9,7 +9,7 @@ option go_package = "github.com/ignite/modules/x/mint/types"; // EventMint is emitted when new coins are minted by the minter message EventMint { - string bondedRatio = 1 [ + string bonded_ratio = 1 [ (gogoproto.nullable) = false, (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", (cosmos_proto.scalar) = "cosmos.Dec" @@ -19,7 +19,7 @@ message EventMint { (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", (cosmos_proto.scalar) = "cosmos.Dec" ]; - string annualProvisions = 3 [ + string annual_provisions = 3 [ (gogoproto.nullable) = false, (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", (cosmos_proto.scalar) = "cosmos.Dec" diff --git a/proto/modules/mint/v1/minter.proto b/proto/modules/mint/v1/minter.proto index b3d6c44..3121f27 100644 --- a/proto/modules/mint/v1/minter.proto +++ b/proto/modules/mint/v1/minter.proto @@ -14,8 +14,8 @@ message Minter { (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", (cosmos_proto.scalar) = "cosmos.Dec" ]; - // annualProvisions defines the current annual expected provisions - string annualProvisions = 2 [ + // annual_provisions defines the current annual expected provisions + string annual_provisions = 2 [ (gogoproto.nullable) = false, (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", (cosmos_proto.scalar) = "cosmos.Dec" @@ -39,16 +39,16 @@ message DistributionProportions { (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", (cosmos_proto.scalar) = "cosmos.Dec" ]; - // fundedAddresses defines the proportion of the minted minted_denom that is + // funded_addresses defines the proportion of the minted minted_denom that is // to the set of funded addresses. - string fundedAddresses = 2 [ + string funded_addresses = 2 [ (gogoproto.nullable) = false, (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", (cosmos_proto.scalar) = "cosmos.Dec" ]; - // communityPool defines the proportion of the minted minted_denom that is + // community_pool defines the proportion of the minted minted_denom that is // to be allocated to the community pool. - string communityPool = 3 [ + string community_pool = 3 [ (gogoproto.nullable) = false, (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", (cosmos_proto.scalar) = "cosmos.Dec" diff --git a/proto/modules/mint/v1/params.proto b/proto/modules/mint/v1/params.proto index 554b883..155d657 100644 --- a/proto/modules/mint/v1/params.proto +++ b/proto/modules/mint/v1/params.proto @@ -12,31 +12,31 @@ option go_package = "github.com/ignite/modules/x/mint/types"; message Params { option (amino.name) = "modules/x/mint/Params"; - // mintDenom defines the type of coin to mint - string mintDenom = 1; - // inflationRateChange defines the maximum annual change in inflation rate - string inflationRateChange = 2 [ + // mint_denom defines the type of coin to mint + string mint_denom = 1; + // inflation_rate_change defines the maximum annual change in inflation rate + string inflation_rate_change = 2 [ (cosmos_proto.scalar) = "cosmos.Dec", (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", (gogoproto.nullable) = false, (amino.dont_omitempty) = true ]; - // inflationMax defines the maximum inflation rate - string inflationMax = 3 [ + // inflation_max defines the maximum inflation rate + string inflation_max = 3 [ (cosmos_proto.scalar) = "cosmos.Dec", (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", (gogoproto.nullable) = false, (amino.dont_omitempty) = true ]; - // inflationMin defines the minimum inflation rate - string inflationMin = 4 [ + // inflation_min defines the minimum inflation rate + string inflation_min = 4 [ (cosmos_proto.scalar) = "cosmos.Dec", (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", (gogoproto.nullable) = false, (amino.dont_omitempty) = true ]; - // goalBonded defines the goal of percent bonded atoms - string goalBonded = 5 [ + // goal_bonded defines the goal of percent bonded atoms + string goal_bonded = 5 [ (cosmos_proto.scalar) = "cosmos.Dec", (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", (gogoproto.nullable) = false, @@ -45,9 +45,9 @@ message Params { // blocksPerYear defines the expected blocks per year uint64 blocks_per_year = 6; - // distributionProportions defines the proportion of the minted denom - DistributionProportions distributionProportions = 7 [(gogoproto.nullable) = false]; + // distribution_proportions defines the proportion of the minted denom + DistributionProportions distribution_proportions = 7 [(gogoproto.nullable) = false]; - // fundedAddresses defines the list of funded addresses - repeated WeightedAddress fundedAddresses = 8 [(gogoproto.nullable) = false]; + // funded_addresses defines the list of funded addresses + repeated WeightedAddress funded_addresses = 8 [(gogoproto.nullable) = false]; } diff --git a/proto/modules/mint/v1/query.proto b/proto/modules/mint/v1/query.proto index d85a836..682174f 100644 --- a/proto/modules/mint/v1/query.proto +++ b/proto/modules/mint/v1/query.proto @@ -60,7 +60,7 @@ message QueryAnnualProvisionsRequest {} // QueryAnnualProvisionsResponse is the current minting annual provisions value. message QueryAnnualProvisionsResponse { - bytes annualProvisions = 1 [ + bytes annual_provisions = 1 [ (gogoproto.nullable) = false, (gogoproto.customtype) = "cosmossdk.io/math.LegacyDec", (cosmos_proto.scalar) = "cosmos.Dec" diff --git a/testutil/networksuite/networksuite.go b/testutil/networksuite/networksuite.go index 1dcb5db..bfb5fb6 100644 --- a/testutil/networksuite/networksuite.go +++ b/testutil/networksuite/networksuite.go @@ -60,7 +60,7 @@ func populateClaim(r *rand.Rand, claimState claim.GenesisState) claim.GenesisSta // add missions for i := 0; i < 5; i++ { mission := claim.Mission{ - MissionID: uint64(i), + MissionId: uint64(i), Weight: sdkmath.LegacyNewDec(r.Int63()), } nullify.Fill(&mission) diff --git a/testutil/sample/claim.go b/testutil/sample/claim.go index c639d4e..98b799b 100644 --- a/testutil/sample/claim.go +++ b/testutil/sample/claim.go @@ -22,7 +22,7 @@ func Mission(r *rand.Rand) claim.Mission { weight := sdkmath.LegacyNewDec(r.Int63n(max)).Quo(maxInt) return claim.Mission{ - MissionID: Uint64(r), + MissionId: Uint64(r), Description: String(r, 20), Weight: weight, } diff --git a/x/claim/keeper/invariants.go b/x/claim/keeper/invariants.go index 3c7602d..7e5ab8a 100644 --- a/x/claim/keeper/invariants.go +++ b/x/claim/keeper/invariants.go @@ -60,7 +60,7 @@ func AirdropSupplyInvariant(k Keeper) sdk.Invariant { missionMap := make(map[uint64]types.Mission) for _, mission := range missions { - missionMap[mission.MissionID] = mission + missionMap[mission.MissionId] = mission } if err := types.CheckAirdropSupply(airdropSupply, missionMap, claimRecords); err != nil { @@ -86,9 +86,9 @@ func ClaimRecordInvariant(k Keeper) sdk.Invariant { for _, claimRecord := range claimRecords { for _, mission := range missions { - if !claimRecord.IsMissionCompleted(mission.MissionID) && - claimRecord.IsMissionClaimed(mission.MissionID) { - return fmt.Sprintf("mission %d claimed but not completed", mission.MissionID), true + if !claimRecord.IsMissionCompleted(mission.MissionId) && + claimRecord.IsMissionClaimed(mission.MissionId) { + return fmt.Sprintf("mission %d claimed but not completed", mission.MissionId), true } } } @@ -111,7 +111,7 @@ func ClaimRecordMissionInvariant(k Keeper) sdk.Invariant { missionMap := make(map[uint64]struct{}) for _, mission := range missions { - missionMap[mission.MissionID] = struct{}{} + missionMap[mission.MissionId] = struct{}{} } for _, claimRecord := range claimRecords { for _, mission := range claimRecord.CompletedMissions { diff --git a/x/claim/keeper/invariants_test.go b/x/claim/keeper/invariants_test.go index dda2f6b..d60105d 100644 --- a/x/claim/keeper/invariants_test.go +++ b/x/claim/keeper/invariants_test.go @@ -19,7 +19,7 @@ func TestClaimRecordInvariant(t *testing.T) { missionID := uint64(10) err := tk.ClaimKeeper.Mission.Set(ctx, missionID, types.Mission{ - MissionID: missionID, + MissionId: missionID, Description: "test mission", Weight: sdkmath.LegacyNewDec(int64(missionID)), }) @@ -42,7 +42,7 @@ func TestClaimRecordInvariant(t *testing.T) { missionID := uint64(10) err := tk.ClaimKeeper.Mission.Set(ctx, missionID, types.Mission{ - MissionID: missionID, + MissionId: missionID, Description: "test mission", Weight: sdkmath.LegacyNewDec(100), }) @@ -73,7 +73,7 @@ func TestClaimRecordInvariant(t *testing.T) { missionID := uint64(10) err = tk.ClaimKeeper.Mission.Set(ctx, missionID, types.Mission{ - MissionID: missionID, + MissionId: missionID, Description: "test mission", Weight: sdkmath.LegacyNewDec(100), }) @@ -98,7 +98,7 @@ func TestClaimRecordMissionInvariant(t *testing.T) { missionID := uint64(0) err = tk.ClaimKeeper.Mission.Set(ctx, missionID, types.Mission{ - MissionID: missionID, + MissionId: missionID, Description: "mission 0", Weight: sdkmath.LegacyZeroDec(), }) @@ -106,7 +106,7 @@ func TestClaimRecordMissionInvariant(t *testing.T) { missionID = uint64(1) err = tk.ClaimKeeper.Mission.Set(ctx, missionID, types.Mission{ - MissionID: missionID, + MissionId: missionID, Description: "mission 1", Weight: sdkmath.LegacyZeroDec(), }) @@ -128,7 +128,7 @@ func TestClaimRecordMissionInvariant(t *testing.T) { missionID := uint64(1) err = tk.ClaimKeeper.Mission.Set(ctx, missionID, types.Mission{ - MissionID: missionID, + MissionId: missionID, Description: "mission 1", Weight: sdkmath.LegacyZeroDec(), }) @@ -174,7 +174,7 @@ func TestAirdropSupplyInvariant(t *testing.T) { missionID := uint64(0) err = tk.ClaimKeeper.Mission.Set(ctx, missionID, types.Mission{ - MissionID: missionID, + MissionId: missionID, Description: "", Weight: sdkmath.LegacyZeroDec(), }) @@ -182,7 +182,7 @@ func TestAirdropSupplyInvariant(t *testing.T) { missionID = uint64(1) err = tk.ClaimKeeper.Mission.Set(ctx, missionID, types.Mission{ - MissionID: missionID, + MissionId: missionID, Description: "", Weight: sdkmath.LegacyZeroDec(), }) diff --git a/x/claim/keeper/mission.go b/x/claim/keeper/mission.go index 0a8d206..a8d87da 100644 --- a/x/claim/keeper/mission.go +++ b/x/claim/keeper/mission.go @@ -46,7 +46,7 @@ func (k Keeper) CompleteMission( sdkCtx := sdk.UnwrapSDKContext(ctx) err = sdkCtx.EventManager().EmitTypedEvent(&types.EventMissionCompleted{ - MissionID: missionID, + MissionId: missionID, Address: address, }) if err != nil { @@ -148,7 +148,7 @@ func (k Keeper) ClaimMission( } return claimed, sdkCtx.EventManager().EmitTypedEvent(&types.EventMissionClaimed{ - MissionID: missionID, + MissionId: missionID, Claimer: claimRecord.Address, }) } @@ -159,7 +159,7 @@ func (k Keeper) SetMission(ctx context.Context, mission types.Mission) (uint64, if err != nil { return 0, err } - mission.MissionID = missionID + mission.MissionId = missionID return missionID, k.Mission.Set(ctx, missionID, mission) } diff --git a/x/claim/keeper/msg_server_claim.go b/x/claim/keeper/msg_server_claim.go index 91ceb2c..d3f853f 100644 --- a/x/claim/keeper/msg_server_claim.go +++ b/x/claim/keeper/msg_server_claim.go @@ -27,13 +27,13 @@ func (k msgServer) Claim(ctx context.Context, msg *types.MsgClaim) (*types.MsgCl if err != nil && errors.IsOf(err, collections.ErrNotFound) { return nil, err } else if err == nil { - if initialClaim.MissionID == msg.MissionID { + if initialClaim.MissionId == msg.MissionId { if !initialClaim.Enabled { return nil, types.ErrInitialClaimNotEnabled } // if is an initial claim, automatically add to completed missions // the `ClaimMission` will update the claim record later - claimRecord.CompletedMissions = append(claimRecord.CompletedMissions, msg.MissionID) + claimRecord.CompletedMissions = append(claimRecord.CompletedMissions, msg.MissionId) } } @@ -52,7 +52,7 @@ func (k msgServer) Claim(ctx context.Context, msg *types.MsgClaim) (*types.MsgCl airdropStart.String(), ) } - claimed, err := k.ClaimMission(ctx, claimRecord, msg.MissionID) + claimed, err := k.ClaimMission(ctx, claimRecord, msg.MissionId) if err != nil { return nil, err } diff --git a/x/claim/keeper/query_mission.go b/x/claim/keeper/query_mission.go index 09fbf4a..e1f30d8 100644 --- a/x/claim/keeper/query_mission.go +++ b/x/claim/keeper/query_mission.go @@ -38,7 +38,7 @@ func (q queryServer) GetMission(ctx context.Context, req *types.QueryGetMissionR return nil, status.Error(codes.InvalidArgument, "invalid request") } - mission, err := q.k.Mission.Get(ctx, req.MissionID) + mission, err := q.k.Mission.Get(ctx, req.MissionId) if err != nil { if errors.Is(err, collections.ErrNotFound) { return nil, sdkerrors.ErrKeyNotFound diff --git a/x/claim/keeper/query_mission_test.go b/x/claim/keeper/query_mission_test.go index a989825..61d206c 100644 --- a/x/claim/keeper/query_mission_test.go +++ b/x/claim/keeper/query_mission_test.go @@ -21,7 +21,7 @@ func createNMission(keeper keeper.Keeper, ctx context.Context, n int) []types.Mi items := make([]types.Mission, n) for i := range items { iu := uint64(i) - items[i].MissionID = iu + items[i].MissionId = iu items[i].Weight = sdkmath.LegacyZeroDec() _ = keeper.Mission.Set(ctx, iu, items[i]) _ = keeper.MissionSeq.Set(ctx, iu) @@ -41,17 +41,17 @@ func TestMissionQuerySingle(t *testing.T) { }{ { desc: "First", - request: &types.QueryGetMissionRequest{MissionID: msgs[0].MissionID}, + request: &types.QueryGetMissionRequest{MissionId: msgs[0].MissionId}, response: &types.QueryGetMissionResponse{Mission: msgs[0]}, }, { desc: "Second", - request: &types.QueryGetMissionRequest{MissionID: msgs[1].MissionID}, + request: &types.QueryGetMissionRequest{MissionId: msgs[1].MissionId}, response: &types.QueryGetMissionResponse{Mission: msgs[1]}, }, { desc: "KeyNotFound", - request: &types.QueryGetMissionRequest{MissionID: uint64(len(msgs))}, + request: &types.QueryGetMissionRequest{MissionId: uint64(len(msgs))}, err: sdkerrors.ErrKeyNotFound, }, { diff --git a/x/claim/module/autocli.go b/x/claim/module/autocli.go index 7df2046..03308e1 100644 --- a/x/claim/module/autocli.go +++ b/x/claim/module/autocli.go @@ -39,7 +39,7 @@ func (am AppModule) AutoCLIOptions() *autocliv1.ModuleOptions { Use: "get-mission [mission-id]", Short: "Gets a Mission by id", Alias: []string{"show-mission"}, - PositionalArgs: []*autocliv1.PositionalArgDescriptor{{ProtoField: "missionID"}}, + PositionalArgs: []*autocliv1.PositionalArgDescriptor{{ProtoField: "mission_id"}}, }, { RpcMethod: "GetInitialClaim", @@ -69,7 +69,7 @@ func (am AppModule) AutoCLIOptions() *autocliv1.ModuleOptions { RpcMethod: "Claim", Use: "claim [mission-id]", Short: "Claim the airdrop allocation by mission id", - PositionalArgs: []*autocliv1.PositionalArgDescriptor{{ProtoField: "missionID"}}, + PositionalArgs: []*autocliv1.PositionalArgDescriptor{{ProtoField: "mission_id"}}, }, // this line is used by ignite scaffolding # autocli/tx }, diff --git a/x/claim/module/genesis.go b/x/claim/module/genesis.go index 58aa2a0..e61bf49 100644 --- a/x/claim/module/genesis.go +++ b/x/claim/module/genesis.go @@ -17,7 +17,7 @@ func InitGenesis(ctx sdk.Context, k keeper.Keeper, genState types.GenesisState) } // Set all the mission for _, elem := range genState.MissionList { - if err := k.Mission.Set(ctx, elem.MissionID, elem); err != nil { + if err := k.Mission.Set(ctx, elem.MissionId, elem); err != nil { panic(err) } } diff --git a/x/claim/module/genesis_test.go b/x/claim/module/genesis_test.go index e589d65..1618d87 100644 --- a/x/claim/module/genesis_test.go +++ b/x/claim/module/genesis_test.go @@ -27,16 +27,16 @@ func TestGenesis(t *testing.T) { }, MissionList: []types.Mission{ { - MissionID: 0, + MissionId: 0, }, { - MissionID: 1, + MissionId: 1, }, }, MissionCount: 2, InitialClaim: types.InitialClaim{ Enabled: true, - MissionID: 64, + MissionId: 64, }, AirdropSupply: types.AirdropSupply{ Supply: sdk.NewCoin(sdk.DefaultBondDenom, sdkmath.NewInt(20)), diff --git a/x/claim/module/simulation.go b/x/claim/module/simulation.go index b2a3ef2..4b73ebf 100644 --- a/x/claim/module/simulation.go +++ b/x/claim/module/simulation.go @@ -60,24 +60,24 @@ func (AppModule) GenerateGenesisState(simState *module.SimulationState) { AirdropSupply: types.AirdropSupply{Supply: sdk.NewCoin(airdropDenom, totalSupply)}, MissionList: []types.Mission{ { - MissionID: 0, + MissionId: 0, Description: "initial claim", Weight: dec1, }, { - MissionID: 1, + MissionId: 1, Description: "mission 1", Weight: dec2, }, { - MissionID: 2, + MissionId: 2, Description: "mission 2", Weight: dec2, }, }, InitialClaim: types.InitialClaim{ Enabled: true, - MissionID: 0, + MissionId: 0, }, ClaimRecordList: claimRecords, // this line is used by starport scaffolding # simapp/module/genesisState diff --git a/x/claim/simulation/claim.go b/x/claim/simulation/claim.go index 81e67ea..ac19dfb 100644 --- a/x/claim/simulation/claim.go +++ b/x/claim/simulation/claim.go @@ -57,7 +57,7 @@ func SimulateMsgClaim( } for _, m := range missions { - if cr.IsMissionCompleted(m.MissionID) && !cr.IsMissionClaimed(m.MissionID) { + if cr.IsMissionCompleted(m.MissionId) && !cr.IsMissionClaimed(m.MissionId) { hasMission = true mission = m } diff --git a/x/claim/types/airdrop_supply_test.go b/x/claim/types/airdrop_supply_test.go index 2c3fba6..f5d3625 100644 --- a/x/claim/types/airdrop_supply_test.go +++ b/x/claim/types/airdrop_supply_test.go @@ -26,7 +26,7 @@ func TestCheckAirdropSupply(t *testing.T) { airdropSupply: sdk.NewCoin("test", sdkmath.NewInt(10)), missionMap: map[uint64]types.Mission{ 0: { - MissionID: 0, + MissionId: 0, Description: "", Weight: sdkmath.LegacyZeroDec(), }, @@ -44,7 +44,7 @@ func TestCheckAirdropSupply(t *testing.T) { airdropSupply: sdk.NewCoin("test", sdkmath.NewInt(10)), missionMap: map[uint64]types.Mission{ 0: { - MissionID: 0, + MissionId: 0, Description: "", Weight: sdkmath.LegacyZeroDec(), }, @@ -67,7 +67,7 @@ func TestCheckAirdropSupply(t *testing.T) { airdropSupply: sdk.NewCoin("test", sdkmath.NewInt(10)), missionMap: map[uint64]types.Mission{ 0: { - MissionID: 0, + MissionId: 0, Description: "", Weight: sdkmath.LegacyZeroDec(), }, @@ -85,7 +85,7 @@ func TestCheckAirdropSupply(t *testing.T) { airdropSupply: sdk.NewCoin("test", sdkmath.NewInt(10)), missionMap: map[uint64]types.Mission{ 0: { - MissionID: 0, + MissionId: 0, Description: "", Weight: sdkmath.LegacyZeroDec(), }, diff --git a/x/claim/types/claim_record.pb.go b/x/claim/types/claim_record.pb.go index 42c934c..8548203 100644 --- a/x/claim/types/claim_record.pb.go +++ b/x/claim/types/claim_record.pb.go @@ -28,8 +28,8 @@ const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package type ClaimRecord struct { Address string `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` Claimable cosmossdk_io_math.Int `protobuf:"bytes,2,opt,name=claimable,proto3,customtype=cosmossdk.io/math.Int" json:"claimable"` - CompletedMissions []uint64 `protobuf:"varint,3,rep,packed,name=completedMissions,proto3" json:"completedMissions,omitempty"` - ClaimedMissions []uint64 `protobuf:"varint,4,rep,packed,name=claimedMissions,proto3" json:"claimedMissions,omitempty"` + CompletedMissions []uint64 `protobuf:"varint,3,rep,packed,name=completed_missions,json=completedMissions,proto3" json:"completed_missions,omitempty"` + ClaimedMissions []uint64 `protobuf:"varint,4,rep,packed,name=claimed_missions,json=claimedMissions,proto3" json:"claimed_missions,omitempty"` } func (m *ClaimRecord) Reset() { *m = ClaimRecord{} } @@ -95,26 +95,27 @@ func init() { } var fileDescriptor_bb116ddfc1198964 = []byte{ - // 302 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x52, 0xce, 0xcd, 0x4f, 0x29, - 0xcd, 0x49, 0x2d, 0xd6, 0x4f, 0xce, 0x49, 0xcc, 0xcc, 0xd5, 0x2f, 0x33, 0x84, 0x30, 0xe2, 0x8b, - 0x52, 0x93, 0xf3, 0x8b, 0x52, 0xf4, 0x0a, 0x8a, 0xf2, 0x4b, 0xf2, 0x85, 0x04, 0xa0, 0x8a, 0xf4, - 0xc0, 0x72, 0x7a, 0x65, 0x86, 0x52, 0x92, 0xc9, 0xf9, 0xc5, 0xb9, 0xf9, 0xc5, 0xf1, 0x60, 0x79, - 0x7d, 0x08, 0x07, 0xa2, 0x58, 0x4a, 0x24, 0x3d, 0x3f, 0x3d, 0x1f, 0x22, 0x0e, 0x62, 0x41, 0x44, - 0x95, 0x9e, 0x30, 0x72, 0x71, 0x3b, 0x83, 0x74, 0x07, 0x81, 0x0d, 0x16, 0x32, 0xe2, 0x62, 0x4f, - 0x4c, 0x49, 0x29, 0x4a, 0x2d, 0x2e, 0x96, 0x60, 0x54, 0x60, 0xd4, 0xe0, 0x74, 0x92, 0xb8, 0xb4, - 0x45, 0x57, 0x04, 0x6a, 0x90, 0x23, 0x44, 0x26, 0xb8, 0xa4, 0x28, 0x33, 0x2f, 0x3d, 0x08, 0xa6, - 0x50, 0xc8, 0x93, 0x8b, 0x13, 0xec, 0x80, 0xc4, 0xa4, 0x9c, 0x54, 0x09, 0x26, 0xb0, 0x2e, 0xed, - 0x13, 0xf7, 0xe4, 0x19, 0x6e, 0xdd, 0x93, 0x17, 0x85, 0xe8, 0x2c, 0x4e, 0xc9, 0xd6, 0xcb, 0xcc, - 0xd7, 0xcf, 0x4d, 0x2c, 0xc9, 0xd0, 0xf3, 0xcc, 0x2b, 0xb9, 0xb4, 0x45, 0x97, 0x0b, 0x6a, 0xa4, - 0x67, 0x5e, 0x49, 0x10, 0x42, 0xb7, 0x90, 0x0e, 0x97, 0x60, 0x72, 0x7e, 0x6e, 0x41, 0x4e, 0x6a, - 0x49, 0x6a, 0x8a, 0x6f, 0x66, 0x71, 0x71, 0x66, 0x7e, 0x5e, 0xb1, 0x04, 0xb3, 0x02, 0xb3, 0x06, - 0x4b, 0x10, 0xa6, 0x84, 0x90, 0x06, 0x17, 0x3f, 0x58, 0x2b, 0x92, 0x5a, 0x16, 0xb0, 0x5a, 0x74, - 0x61, 0x27, 0xc7, 0x13, 0x8f, 0xe4, 0x18, 0x2f, 0x3c, 0x92, 0x63, 0x7c, 0xf0, 0x48, 0x8e, 0x71, - 0xc2, 0x63, 0x39, 0x86, 0x0b, 0x8f, 0xe5, 0x18, 0x6e, 0x3c, 0x96, 0x63, 0x88, 0x52, 0x4f, 0xcf, - 0x2c, 0xc9, 0x28, 0x4d, 0xd2, 0x4b, 0xce, 0xcf, 0xd5, 0xcf, 0x4c, 0xcf, 0xcb, 0x2c, 0x49, 0xd5, - 0x87, 0x05, 0x7d, 0x05, 0x34, 0xf0, 0x4b, 0x2a, 0x0b, 0x52, 0x8b, 0x93, 0xd8, 0xc0, 0x01, 0x66, - 0x0c, 0x08, 0x00, 0x00, 0xff, 0xff, 0x74, 0x03, 0xa0, 0xfa, 0x9a, 0x01, 0x00, 0x00, + // 307 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x4c, 0x90, 0x41, 0x4e, 0x32, 0x31, + 0x1c, 0xc5, 0x67, 0x3e, 0xc8, 0x67, 0xa8, 0x0b, 0xb1, 0xc1, 0x64, 0x64, 0x51, 0x88, 0x2e, 0xc4, + 0x18, 0xda, 0xa0, 0x27, 0x00, 0x57, 0x2c, 0xdc, 0x8c, 0x3b, 0x37, 0x64, 0x98, 0x36, 0x43, 0xe3, + 0x74, 0xfe, 0x64, 0x5a, 0x88, 0xde, 0xc2, 0xc3, 0x70, 0x08, 0x96, 0x84, 0x95, 0x71, 0x41, 0x0c, + 0x24, 0x9e, 0xc3, 0xd0, 0x16, 0x75, 0xf7, 0xef, 0x7b, 0xbf, 0xf7, 0xd2, 0x3c, 0x74, 0xa9, 0x80, + 0xcf, 0x72, 0xa1, 0x59, 0x9a, 0x27, 0x52, 0xb1, 0x79, 0xcf, 0x1d, 0xa3, 0x52, 0xa4, 0x50, 0x72, + 0x3a, 0x2d, 0xc1, 0x00, 0xae, 0x7b, 0x88, 0x5a, 0x8f, 0xce, 0x7b, 0xcd, 0xf3, 0x14, 0xb4, 0x02, + 0x3d, 0xb2, 0x3e, 0x73, 0x0f, 0x07, 0x37, 0x1b, 0x19, 0x64, 0xe0, 0xf4, 0xfd, 0xe5, 0xd4, 0x8b, + 0xaf, 0x10, 0x1d, 0xdf, 0xef, 0xd3, 0xb1, 0x2d, 0xc6, 0xb7, 0xe8, 0x28, 0xe1, 0xbc, 0x14, 0x5a, + 0x47, 0x61, 0x3b, 0xec, 0xd4, 0x06, 0xd1, 0x7a, 0xd1, 0x6d, 0xf8, 0xa2, 0xbe, 0x73, 0x1e, 0x4d, + 0x29, 0x8b, 0x2c, 0x3e, 0x80, 0x78, 0x88, 0x6a, 0xf6, 0x03, 0xc9, 0x38, 0x17, 0xd1, 0x3f, 0x9b, + 0xba, 0x59, 0x6e, 0x5a, 0xc1, 0xc7, 0xa6, 0x75, 0xe6, 0x92, 0x9a, 0x3f, 0x53, 0x09, 0x4c, 0x25, + 0x66, 0x42, 0x87, 0x85, 0x59, 0x2f, 0xba, 0xc8, 0x57, 0x0e, 0x0b, 0x13, 0xff, 0xa6, 0x71, 0x17, + 0xe1, 0x14, 0xd4, 0x34, 0x17, 0x46, 0xf0, 0x91, 0x92, 0x5a, 0x4b, 0x28, 0x74, 0x54, 0x69, 0x57, + 0x3a, 0xd5, 0xf8, 0xf4, 0xc7, 0x79, 0xf0, 0x06, 0xbe, 0x46, 0x75, 0x9b, 0xfd, 0x0b, 0x57, 0x2d, + 0x7c, 0xe2, 0xf5, 0x03, 0x3a, 0xe8, 0x2f, 0xb7, 0x24, 0x5c, 0x6d, 0x49, 0xf8, 0xb9, 0x25, 0xe1, + 0xdb, 0x8e, 0x04, 0xab, 0x1d, 0x09, 0xde, 0x77, 0x24, 0x78, 0xba, 0xca, 0xa4, 0x99, 0xcc, 0xc6, + 0x34, 0x05, 0xc5, 0x64, 0x56, 0x48, 0x23, 0xd8, 0x61, 0xfc, 0x17, 0x3f, 0xbf, 0x79, 0x9d, 0x0a, + 0x3d, 0xfe, 0x6f, 0x27, 0xbb, 0xfb, 0x0e, 0x00, 0x00, 0xff, 0xff, 0x88, 0x79, 0x00, 0x3a, 0x9c, + 0x01, 0x00, 0x00, } func (m *ClaimRecord) Marshal() (dAtA []byte, err error) { diff --git a/x/claim/types/decay_information.pb.go b/x/claim/types/decay_information.pb.go index 92ad27c..dac6e64 100644 --- a/x/claim/types/decay_information.pb.go +++ b/x/claim/types/decay_information.pb.go @@ -32,8 +32,8 @@ const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package // when claimable airdrop amount starts to decrease and when it ends type DecayInformation struct { Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` - DecayStart time.Time `protobuf:"bytes,2,opt,name=decayStart,proto3,stdtime" json:"decayStart"` - DecayEnd time.Time `protobuf:"bytes,3,opt,name=decayEnd,proto3,stdtime" json:"decayEnd"` + DecayStart time.Time `protobuf:"bytes,2,opt,name=decay_start,json=decayStart,proto3,stdtime" json:"decay_start"` + DecayEnd time.Time `protobuf:"bytes,3,opt,name=decay_end,json=decayEnd,proto3,stdtime" json:"decay_end"` } func (m *DecayInformation) Reset() { *m = DecayInformation{} } @@ -99,25 +99,25 @@ func init() { } var fileDescriptor_f6c2b2740e3f9be6 = []byte{ - // 277 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x90, 0x31, 0x4e, 0xf3, 0x30, - 0x18, 0x86, 0xe3, 0xff, 0x97, 0x20, 0x32, 0x4b, 0x89, 0x18, 0xa2, 0x0c, 0x4e, 0xc5, 0x42, 0x26, - 0x5b, 0x85, 0x0b, 0x40, 0x55, 0x06, 0xd6, 0xc2, 0xc4, 0x82, 0x9c, 0xc4, 0x35, 0x96, 0x62, 0x7f, - 0x51, 0xe2, 0x54, 0xf4, 0x16, 0x3d, 0x0c, 0x87, 0xe8, 0xd8, 0x91, 0x09, 0x50, 0x72, 0x11, 0x54, - 0x27, 0x01, 0x56, 0x16, 0xeb, 0x7b, 0xad, 0xe7, 0xf3, 0x63, 0xbd, 0x38, 0xd1, 0x90, 0x37, 0x85, - 0xa8, 0x59, 0x56, 0x70, 0xa5, 0xd9, 0x7a, 0xc6, 0x72, 0x91, 0xf1, 0xcd, 0x93, 0x32, 0x2b, 0xa8, - 0x34, 0xb7, 0x0a, 0x0c, 0x2d, 0x2b, 0xb0, 0x10, 0x4c, 0x06, 0x92, 0x3a, 0x92, 0xae, 0x67, 0xd1, - 0x29, 0xd7, 0xca, 0x00, 0x73, 0x67, 0x0f, 0x45, 0x67, 0x12, 0x24, 0xb8, 0x91, 0x1d, 0xa6, 0xe1, - 0x36, 0x96, 0x00, 0xb2, 0x10, 0xcc, 0xa5, 0xb4, 0x59, 0x31, 0xab, 0xb4, 0xa8, 0x2d, 0xd7, 0x65, - 0x0f, 0x9c, 0xbf, 0x22, 0x3c, 0x59, 0x1c, 0xbc, 0x77, 0x3f, 0xda, 0x20, 0xc4, 0xc7, 0xc2, 0xf0, - 0xb4, 0x10, 0x79, 0x88, 0xa6, 0x28, 0xf1, 0x97, 0x63, 0x0c, 0x16, 0x18, 0xbb, 0x5f, 0xde, 0x5b, - 0x5e, 0xd9, 0xf0, 0xdf, 0x14, 0x25, 0x27, 0x97, 0x11, 0xed, 0x25, 0x74, 0x94, 0xd0, 0x87, 0x51, - 0x32, 0xf7, 0x77, 0xef, 0xb1, 0xb7, 0xfd, 0x88, 0xd1, 0xf2, 0xd7, 0x5e, 0x70, 0x8d, 0x7d, 0x97, - 0x6e, 0x4d, 0x1e, 0xfe, 0xff, 0xc3, 0x1b, 0xdf, 0x5b, 0xf3, 0x9b, 0x5d, 0x4b, 0xd0, 0xbe, 0x25, - 0xe8, 0xb3, 0x25, 0x68, 0xdb, 0x11, 0x6f, 0xdf, 0x11, 0xef, 0xad, 0x23, 0xde, 0xe3, 0x85, 0x54, - 0xf6, 0xb9, 0x49, 0x69, 0x06, 0x9a, 0x29, 0x69, 0x94, 0x15, 0x6c, 0x2c, 0xfa, 0x65, 0xa8, 0xda, - 0x6e, 0x4a, 0x51, 0xa7, 0x47, 0x4e, 0x75, 0xf5, 0x15, 0x00, 0x00, 0xff, 0xff, 0x80, 0x1e, 0xa5, - 0xbd, 0x88, 0x01, 0x00, 0x00, + // 283 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x90, 0xb1, 0x4e, 0xf3, 0x30, + 0x10, 0xc7, 0xe3, 0xef, 0x93, 0xa0, 0xb8, 0x4b, 0x89, 0x18, 0xa2, 0x0c, 0x4e, 0xc5, 0x42, 0x26, + 0x5b, 0x85, 0x27, 0x68, 0x45, 0x07, 0xd6, 0xc2, 0xc4, 0x82, 0x9c, 0xc4, 0x35, 0x96, 0x62, 0x5f, + 0x94, 0x38, 0x15, 0x7d, 0x8b, 0x3e, 0x0d, 0xcf, 0xd0, 0xb1, 0x23, 0x13, 0xa0, 0xe4, 0x45, 0x50, + 0x9c, 0x44, 0xcc, 0x2c, 0xd6, 0x9d, 0xf5, 0xfb, 0xdf, 0xef, 0x74, 0x38, 0xd6, 0x90, 0xd5, 0xb9, + 0xa8, 0x58, 0x9a, 0x73, 0xa5, 0xd9, 0x6e, 0xc1, 0x32, 0x91, 0xf2, 0xfd, 0x8b, 0x32, 0x5b, 0x28, + 0x35, 0xb7, 0x0a, 0x0c, 0x2d, 0x4a, 0xb0, 0xe0, 0xcf, 0x06, 0x92, 0x3a, 0x92, 0xee, 0x16, 0xe1, + 0x25, 0xd7, 0xca, 0x00, 0x73, 0x6f, 0x0f, 0x85, 0x57, 0x12, 0x24, 0xb8, 0x92, 0x75, 0xd5, 0xf0, + 0x1b, 0x49, 0x00, 0x99, 0x0b, 0xe6, 0xba, 0xa4, 0xde, 0x32, 0xab, 0xb4, 0xa8, 0x2c, 0xd7, 0x45, + 0x0f, 0x5c, 0xbf, 0x23, 0x3c, 0xbb, 0xef, 0xbc, 0x0f, 0xbf, 0x5a, 0x3f, 0xc0, 0xe7, 0xc2, 0xf0, + 0x24, 0x17, 0x59, 0x80, 0xe6, 0x28, 0x9e, 0x6c, 0xc6, 0xd6, 0x5f, 0xe3, 0x69, 0xbf, 0x65, 0x65, + 0x79, 0x69, 0x83, 0x7f, 0x73, 0x14, 0x4f, 0x6f, 0x43, 0xda, 0x5b, 0xe8, 0x68, 0xa1, 0x4f, 0xa3, + 0x65, 0x35, 0x39, 0x7e, 0x46, 0xde, 0xe1, 0x2b, 0x42, 0x1b, 0xec, 0x82, 0x8f, 0x5d, 0xce, 0x5f, + 0xe2, 0x8b, 0x7e, 0x8c, 0x30, 0x59, 0xf0, 0xff, 0x0f, 0x43, 0x26, 0x2e, 0xb6, 0x36, 0xd9, 0x6a, + 0x79, 0x6c, 0x08, 0x3a, 0x35, 0x04, 0x7d, 0x37, 0x04, 0x1d, 0x5a, 0xe2, 0x9d, 0x5a, 0xe2, 0x7d, + 0xb4, 0xc4, 0x7b, 0xbe, 0x91, 0xca, 0xbe, 0xd6, 0x09, 0x4d, 0x41, 0x33, 0x25, 0x8d, 0xb2, 0x82, + 0x8d, 0xa7, 0x7e, 0x1b, 0x8e, 0x6d, 0xf7, 0x85, 0xa8, 0x92, 0x33, 0xa7, 0xba, 0xfb, 0x09, 0x00, + 0x00, 0xff, 0xff, 0xbf, 0x61, 0x54, 0x56, 0x8a, 0x01, 0x00, 0x00, } func (m *DecayInformation) Marshal() (dAtA []byte, err error) { diff --git a/x/claim/types/events.pb.go b/x/claim/types/events.pb.go index ec16926..32f9676 100644 --- a/x/claim/types/events.pb.go +++ b/x/claim/types/events.pb.go @@ -23,7 +23,7 @@ var _ = math.Inf const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package type EventMissionCompleted struct { - MissionID uint64 `protobuf:"varint,1,opt,name=missionID,proto3" json:"missionID,omitempty"` + MissionId uint64 `protobuf:"varint,1,opt,name=mission_id,json=missionId,proto3" json:"mission_id,omitempty"` Address string `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"` } @@ -60,9 +60,9 @@ func (m *EventMissionCompleted) XXX_DiscardUnknown() { var xxx_messageInfo_EventMissionCompleted proto.InternalMessageInfo -func (m *EventMissionCompleted) GetMissionID() uint64 { +func (m *EventMissionCompleted) GetMissionId() uint64 { if m != nil { - return m.MissionID + return m.MissionId } return 0 } @@ -75,7 +75,7 @@ func (m *EventMissionCompleted) GetAddress() string { } type EventMissionClaimed struct { - MissionID uint64 `protobuf:"varint,1,opt,name=missionID,proto3" json:"missionID,omitempty"` + MissionId uint64 `protobuf:"varint,1,opt,name=mission_id,json=missionId,proto3" json:"mission_id,omitempty"` Claimer string `protobuf:"bytes,2,opt,name=claimer,proto3" json:"claimer,omitempty"` } @@ -112,9 +112,9 @@ func (m *EventMissionClaimed) XXX_DiscardUnknown() { var xxx_messageInfo_EventMissionClaimed proto.InternalMessageInfo -func (m *EventMissionClaimed) GetMissionID() uint64 { +func (m *EventMissionClaimed) GetMissionId() uint64 { if m != nil { - return m.MissionID + return m.MissionId } return 0 } @@ -134,20 +134,21 @@ func init() { func init() { proto.RegisterFile("modules/claim/v1/events.proto", fileDescriptor_7af7f54aa7a4a58c) } var fileDescriptor_7af7f54aa7a4a58c = []byte{ - // 208 bytes of a gzipped FileDescriptorProto + // 212 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x92, 0xcd, 0xcd, 0x4f, 0x29, 0xcd, 0x49, 0x2d, 0xd6, 0x4f, 0xce, 0x49, 0xcc, 0xcc, 0xd5, 0x2f, 0x33, 0xd4, 0x4f, 0x2d, 0x4b, 0xcd, 0x2b, 0x29, 0xd6, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x12, 0x80, 0x4a, 0xeb, 0x81, 0xa5, - 0xf5, 0xca, 0x0c, 0x95, 0xfc, 0xb9, 0x44, 0x5d, 0x41, 0x2a, 0x7c, 0x33, 0x8b, 0x8b, 0x33, 0xf3, - 0xf3, 0x9c, 0xf3, 0x73, 0x0b, 0x72, 0x52, 0x4b, 0x52, 0x53, 0x84, 0x64, 0xb8, 0x38, 0x73, 0x21, - 0x62, 0x9e, 0x2e, 0x12, 0x8c, 0x0a, 0x8c, 0x1a, 0x2c, 0x41, 0x08, 0x01, 0x21, 0x09, 0x2e, 0xf6, - 0xc4, 0x94, 0x94, 0xa2, 0xd4, 0xe2, 0x62, 0x09, 0x26, 0x05, 0x46, 0x0d, 0xce, 0x20, 0x18, 0x57, - 0xc9, 0x97, 0x4b, 0x18, 0xc5, 0x40, 0x90, 0x45, 0xc4, 0x18, 0x07, 0x76, 0x51, 0x6a, 0x11, 0xcc, - 0x38, 0x28, 0xd7, 0xc9, 0xf1, 0xc4, 0x23, 0x39, 0xc6, 0x0b, 0x8f, 0xe4, 0x18, 0x1f, 0x3c, 0x92, - 0x63, 0x9c, 0xf0, 0x58, 0x8e, 0xe1, 0xc2, 0x63, 0x39, 0x86, 0x1b, 0x8f, 0xe5, 0x18, 0xa2, 0xd4, - 0xd3, 0x33, 0x4b, 0x32, 0x4a, 0x93, 0xf4, 0x92, 0xf3, 0x73, 0xf5, 0x33, 0xd3, 0xf3, 0x32, 0x4b, - 0x52, 0xf5, 0x61, 0x9e, 0xaf, 0x80, 0x7a, 0xbf, 0xa4, 0xb2, 0x20, 0xb5, 0x38, 0x89, 0x0d, 0xec, - 0x77, 0x63, 0x40, 0x00, 0x00, 0x00, 0xff, 0xff, 0xf7, 0x6a, 0x97, 0xbe, 0x1c, 0x01, 0x00, 0x00, + 0xf5, 0xca, 0x0c, 0x95, 0x02, 0xb8, 0x44, 0x5d, 0x41, 0x2a, 0x7c, 0x33, 0x8b, 0x8b, 0x33, 0xf3, + 0xf3, 0x9c, 0xf3, 0x73, 0x0b, 0x72, 0x52, 0x4b, 0x52, 0x53, 0x84, 0x64, 0xb9, 0xb8, 0x72, 0x21, + 0x62, 0xf1, 0x99, 0x29, 0x12, 0x8c, 0x0a, 0x8c, 0x1a, 0x2c, 0x41, 0x9c, 0x50, 0x11, 0xcf, 0x14, + 0x21, 0x09, 0x2e, 0xf6, 0xc4, 0x94, 0x94, 0xa2, 0xd4, 0xe2, 0x62, 0x09, 0x26, 0x05, 0x46, 0x0d, + 0xce, 0x20, 0x18, 0x57, 0xc9, 0x8f, 0x4b, 0x18, 0xc5, 0x44, 0x90, 0x4d, 0x44, 0x99, 0x07, 0x76, + 0x53, 0x6a, 0x11, 0xcc, 0x3c, 0x28, 0xd7, 0xc9, 0xf1, 0xc4, 0x23, 0x39, 0xc6, 0x0b, 0x8f, 0xe4, + 0x18, 0x1f, 0x3c, 0x92, 0x63, 0x9c, 0xf0, 0x58, 0x8e, 0xe1, 0xc2, 0x63, 0x39, 0x86, 0x1b, 0x8f, + 0xe5, 0x18, 0xa2, 0xd4, 0xd3, 0x33, 0x4b, 0x32, 0x4a, 0x93, 0xf4, 0x92, 0xf3, 0x73, 0xf5, 0x33, + 0xd3, 0xf3, 0x32, 0x4b, 0x52, 0xf5, 0x61, 0xde, 0xaf, 0x80, 0x06, 0x40, 0x49, 0x65, 0x41, 0x6a, + 0x71, 0x12, 0x1b, 0xd8, 0xf7, 0xc6, 0x80, 0x00, 0x00, 0x00, 0xff, 0xff, 0xf3, 0x9c, 0xb5, 0xc6, + 0x1e, 0x01, 0x00, 0x00, } func (m *EventMissionCompleted) Marshal() (dAtA []byte, err error) { @@ -177,8 +178,8 @@ func (m *EventMissionCompleted) MarshalToSizedBuffer(dAtA []byte) (int, error) { i-- dAtA[i] = 0x12 } - if m.MissionID != 0 { - i = encodeVarintEvents(dAtA, i, uint64(m.MissionID)) + if m.MissionId != 0 { + i = encodeVarintEvents(dAtA, i, uint64(m.MissionId)) i-- dAtA[i] = 0x8 } @@ -212,8 +213,8 @@ func (m *EventMissionClaimed) MarshalToSizedBuffer(dAtA []byte) (int, error) { i-- dAtA[i] = 0x12 } - if m.MissionID != 0 { - i = encodeVarintEvents(dAtA, i, uint64(m.MissionID)) + if m.MissionId != 0 { + i = encodeVarintEvents(dAtA, i, uint64(m.MissionId)) i-- dAtA[i] = 0x8 } @@ -237,8 +238,8 @@ func (m *EventMissionCompleted) Size() (n int) { } var l int _ = l - if m.MissionID != 0 { - n += 1 + sovEvents(uint64(m.MissionID)) + if m.MissionId != 0 { + n += 1 + sovEvents(uint64(m.MissionId)) } l = len(m.Address) if l > 0 { @@ -253,8 +254,8 @@ func (m *EventMissionClaimed) Size() (n int) { } var l int _ = l - if m.MissionID != 0 { - n += 1 + sovEvents(uint64(m.MissionID)) + if m.MissionId != 0 { + n += 1 + sovEvents(uint64(m.MissionId)) } l = len(m.Claimer) if l > 0 { @@ -300,9 +301,9 @@ func (m *EventMissionCompleted) Unmarshal(dAtA []byte) error { switch fieldNum { case 1: if wireType != 0 { - return fmt.Errorf("proto: wrong wireType = %d for field MissionID", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field MissionId", wireType) } - m.MissionID = 0 + m.MissionId = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowEvents @@ -312,7 +313,7 @@ func (m *EventMissionCompleted) Unmarshal(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - m.MissionID |= uint64(b&0x7F) << shift + m.MissionId |= uint64(b&0x7F) << shift if b < 0x80 { break } @@ -401,9 +402,9 @@ func (m *EventMissionClaimed) Unmarshal(dAtA []byte) error { switch fieldNum { case 1: if wireType != 0 { - return fmt.Errorf("proto: wrong wireType = %d for field MissionID", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field MissionId", wireType) } - m.MissionID = 0 + m.MissionId = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowEvents @@ -413,7 +414,7 @@ func (m *EventMissionClaimed) Unmarshal(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - m.MissionID |= uint64(b&0x7F) << shift + m.MissionId |= uint64(b&0x7F) << shift if b < 0x80 { break } diff --git a/x/claim/types/genesis.go b/x/claim/types/genesis.go index 5c29237..47db782 100644 --- a/x/claim/types/genesis.go +++ b/x/claim/types/genesis.go @@ -50,13 +50,13 @@ func (gs GenesisState) Validate() error { } weightSum = weightSum.Add(mission.Weight) - if _, ok := missionMap[mission.MissionID]; ok { + if _, ok := missionMap[mission.MissionId]; ok { return errors.New("duplicated id for mission") } - if mission.MissionID >= missionCount { + if mission.MissionId >= missionCount { return fmt.Errorf("mission id should be lower or equal than the last id") } - missionMap[mission.MissionID] = mission + missionMap[mission.MissionId] = mission } // ensure mission weight sum is 1 @@ -68,7 +68,7 @@ func (gs GenesisState) Validate() error { // check initial claim mission exist if enabled if gs.InitialClaim.Enabled { - if _, ok := missionMap[gs.InitialClaim.MissionID]; !ok { + if _, ok := missionMap[gs.InitialClaim.MissionId]; !ok { return errors.New("initial claim mission doesn't exist") } } diff --git a/x/claim/types/genesis.pb.go b/x/claim/types/genesis.pb.go index 5c9182d..898b555 100644 --- a/x/claim/types/genesis.pb.go +++ b/x/claim/types/genesis.pb.go @@ -27,11 +27,11 @@ const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package // GenesisState defines the claim module's genesis state. type GenesisState struct { - AirdropSupply AirdropSupply `protobuf:"bytes,1,opt,name=airdropSupply,proto3" json:"airdropSupply"` - ClaimRecordList []ClaimRecord `protobuf:"bytes,2,rep,name=claimRecordList,proto3" json:"claimRecordList"` - MissionList []Mission `protobuf:"bytes,3,rep,name=missionList,proto3" json:"missionList"` - MissionCount uint64 `protobuf:"varint,4,opt,name=missionCount,proto3" json:"missionCount,omitempty"` - InitialClaim InitialClaim `protobuf:"bytes,5,opt,name=initialClaim,proto3" json:"initialClaim"` + AirdropSupply AirdropSupply `protobuf:"bytes,1,opt,name=airdrop_supply,json=airdropSupply,proto3" json:"airdrop_supply"` + ClaimRecordList []ClaimRecord `protobuf:"bytes,2,rep,name=claim_record_list,json=claimRecordList,proto3" json:"claim_record_list"` + MissionList []Mission `protobuf:"bytes,3,rep,name=mission_list,json=missionList,proto3" json:"mission_list"` + MissionCount uint64 `protobuf:"varint,4,opt,name=mission_count,json=missionCount,proto3" json:"mission_count,omitempty"` + InitialClaim InitialClaim `protobuf:"bytes,5,opt,name=initial_claim,json=initialClaim,proto3" json:"initial_claim"` // params defines all the parameters of the module. Params Params `protobuf:"bytes,6,opt,name=params,proto3" json:"params"` } @@ -118,33 +118,34 @@ func init() { func init() { proto.RegisterFile("modules/claim/v1/genesis.proto", fileDescriptor_d595b19c2cc5dc1e) } var fileDescriptor_d595b19c2cc5dc1e = []byte{ - // 410 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x64, 0x91, 0xb1, 0x8e, 0xda, 0x30, - 0x1c, 0xc6, 0x93, 0x42, 0x91, 0x6a, 0xa8, 0xda, 0x46, 0x1d, 0x52, 0x24, 0x0c, 0xa2, 0xad, 0x8a, - 0x3a, 0xc4, 0x0a, 0x1d, 0x3b, 0x01, 0x43, 0x5b, 0xb5, 0x48, 0x55, 0xd8, 0x6e, 0x41, 0x4e, 0xb0, - 0x72, 0x96, 0x92, 0x38, 0x8a, 0x1d, 0x74, 0xbc, 0xc5, 0x8d, 0xf7, 0x08, 0x37, 0xde, 0x63, 0x30, - 0x32, 0xde, 0x74, 0x3a, 0xc1, 0x70, 0xaf, 0x71, 0xc2, 0xf9, 0xa3, 0x03, 0xbc, 0x44, 0x8e, 0xff, - 0xbf, 0xef, 0xf3, 0xe7, 0xcf, 0x08, 0xa7, 0x62, 0x51, 0x26, 0x4c, 0x92, 0x28, 0xa1, 0x3c, 0x25, - 0x4b, 0x9f, 0xc4, 0x2c, 0x63, 0x92, 0x4b, 0x2f, 0x2f, 0x84, 0x12, 0xce, 0x7b, 0x98, 0x7b, 0x7a, - 0xee, 0x2d, 0xfd, 0xf6, 0x07, 0x9a, 0xf2, 0x4c, 0x10, 0xfd, 0xad, 0xa0, 0x36, 0x8e, 0x84, 0x4c, - 0x85, 0x24, 0x21, 0x95, 0x8c, 0x2c, 0xfd, 0x90, 0x29, 0xea, 0x93, 0x48, 0xf0, 0x0c, 0xe6, 0x1f, - 0x63, 0x11, 0x0b, 0xbd, 0x24, 0xfb, 0x15, 0xec, 0x7e, 0x35, 0x8e, 0xa6, 0xbc, 0x58, 0x14, 0x22, - 0x9f, 0xcb, 0x32, 0xcf, 0x93, 0x15, 0x60, 0x9f, 0x0d, 0x4c, 0x2f, 0xe6, 0x05, 0x8b, 0x44, 0xb1, - 0x00, 0xe8, 0x8b, 0x01, 0xf1, 0x8c, 0x2b, 0x4e, 0x93, 0x79, 0x95, 0x1b, 0x72, 0x1a, 0x54, 0xca, - 0xa5, 0xe4, 0xe2, 0x90, 0xb3, 0x63, 0xcc, 0x73, 0x5a, 0xd0, 0x14, 0xba, 0xe8, 0xdf, 0xd4, 0x50, - 0xeb, 0x57, 0xd5, 0xce, 0x4c, 0x51, 0xc5, 0x9c, 0xbf, 0xe8, 0x2d, 0x44, 0x9e, 0xe9, 0xc4, 0xae, - 0xdd, 0xb3, 0x07, 0xcd, 0x61, 0xd7, 0x3b, 0x2f, 0xcd, 0x1b, 0x1d, 0x63, 0xe3, 0xfa, 0xfa, 0xa1, - 0x6b, 0x05, 0xa7, 0x5a, 0x67, 0x8a, 0xde, 0x69, 0x3c, 0xd0, 0xf7, 0xfa, 0xc7, 0xa5, 0x72, 0x5f, - 0xf5, 0x6a, 0x83, 0xe6, 0xb0, 0x63, 0xda, 0x4d, 0x5e, 0x40, 0x30, 0x3b, 0xd7, 0x3a, 0x23, 0xd4, - 0x84, 0xcb, 0x69, 0xab, 0x9a, 0xb6, 0xfa, 0x64, 0x5a, 0x4d, 0x2b, 0x08, 0x6c, 0x8e, 0x35, 0x4e, - 0x1f, 0xb5, 0xe0, 0x77, 0x22, 0xca, 0x4c, 0xb9, 0xf5, 0x9e, 0x3d, 0xa8, 0x07, 0x27, 0x7b, 0xce, - 0x6f, 0xd4, 0x82, 0xa6, 0x75, 0x26, 0xf7, 0xb5, 0x6e, 0x00, 0x9b, 0xe7, 0xfc, 0x39, 0xa2, 0xe0, - 0xb0, 0x13, 0xa5, 0xf3, 0x13, 0x35, 0xaa, 0xb6, 0xdd, 0x86, 0xf6, 0x70, 0x4d, 0x8f, 0xff, 0x7a, - 0x3e, 0x7e, 0xb3, 0x57, 0xdf, 0x3e, 0xdd, 0x7d, 0xb7, 0x03, 0x90, 0x8c, 0x47, 0xeb, 0x2d, 0xb6, - 0x37, 0x5b, 0x6c, 0x3f, 0x6e, 0xb1, 0x7d, 0xbd, 0xc3, 0xd6, 0x66, 0x87, 0xad, 0xfb, 0x1d, 0xb6, - 0x2e, 0xbe, 0xc5, 0x5c, 0x5d, 0x96, 0xa1, 0x17, 0x89, 0x94, 0xf0, 0x38, 0xe3, 0x8a, 0x91, 0xc3, - 0x2b, 0x5f, 0xc1, 0x3b, 0xab, 0x55, 0xce, 0x64, 0xd8, 0xd0, 0x8f, 0xfc, 0xe3, 0x39, 0x00, 0x00, - 0xff, 0xff, 0x5e, 0x57, 0xf4, 0x2a, 0x12, 0x03, 0x00, 0x00, + // 423 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x64, 0x91, 0xb1, 0x8e, 0xd3, 0x40, + 0x10, 0x86, 0x6d, 0x12, 0x22, 0xb1, 0x49, 0x80, 0xb3, 0x28, 0xcc, 0x49, 0xb7, 0x17, 0x71, 0x20, + 0x22, 0x0a, 0xaf, 0x7c, 0x94, 0x54, 0xe7, 0x2b, 0xd0, 0x49, 0x41, 0x20, 0xa7, 0xa3, 0xb1, 0xd6, + 0xce, 0xca, 0x8c, 0x64, 0x7b, 0x2d, 0xef, 0x3a, 0x22, 0x6f, 0xc1, 0x13, 0x50, 0x53, 0xf2, 0x18, + 0x29, 0x53, 0x52, 0x21, 0x94, 0x14, 0xbc, 0x06, 0xf2, 0xee, 0x5a, 0x24, 0xb7, 0xcd, 0x6a, 0x34, + 0xf3, 0xcf, 0x37, 0xb3, 0xff, 0x20, 0x5c, 0xf2, 0x55, 0x5b, 0x30, 0x41, 0xb2, 0x82, 0x42, 0x49, + 0xd6, 0x21, 0xc9, 0x59, 0xc5, 0x04, 0x88, 0xa0, 0x6e, 0xb8, 0xe4, 0xde, 0x53, 0x53, 0x0f, 0x54, + 0x3d, 0x58, 0x87, 0xe7, 0x67, 0xb4, 0x84, 0x8a, 0x13, 0xf5, 0x6a, 0xd1, 0x39, 0xce, 0xb8, 0x28, + 0xb9, 0x20, 0x29, 0x15, 0x8c, 0xac, 0xc3, 0x94, 0x49, 0x1a, 0x92, 0x8c, 0x43, 0x65, 0xea, 0xcf, + 0x72, 0x9e, 0x73, 0x15, 0x92, 0x2e, 0x32, 0xd9, 0x57, 0xd6, 0x68, 0x0a, 0xcd, 0xaa, 0xe1, 0x75, + 0x22, 0xda, 0xba, 0x2e, 0x36, 0x46, 0x76, 0x65, 0xc9, 0x54, 0x90, 0x34, 0x2c, 0xe3, 0xcd, 0xca, + 0x88, 0x5e, 0x5a, 0x22, 0xa8, 0x40, 0x02, 0x2d, 0x12, 0xbd, 0xb7, 0xd9, 0xd3, 0x52, 0x95, 0x20, + 0x04, 0xf0, 0x7e, 0xcf, 0x0b, 0xab, 0x5e, 0xd3, 0x86, 0x96, 0xc6, 0x8b, 0x17, 0xdf, 0x07, 0x68, + 0xf2, 0x5e, 0xbb, 0xb3, 0x94, 0x54, 0x32, 0x6f, 0x81, 0x1e, 0x9f, 0xae, 0xec, 0xbb, 0x33, 0x77, + 0x3e, 0xbe, 0xbe, 0x0c, 0xee, 0xbb, 0x16, 0xdc, 0x68, 0xdd, 0x52, 0xc9, 0xa2, 0xe1, 0xf6, 0xf7, + 0xa5, 0x13, 0x4f, 0xe9, 0x71, 0xd2, 0xfb, 0x88, 0xce, 0x8e, 0x7f, 0x96, 0x14, 0x20, 0xa4, 0xff, + 0x60, 0x36, 0x98, 0x8f, 0xaf, 0x2f, 0x6c, 0xe0, 0x6d, 0x17, 0xc4, 0x4a, 0x69, 0x70, 0x4f, 0xb2, + 0xff, 0xa9, 0x05, 0x08, 0xe9, 0x45, 0x68, 0x62, 0xfe, 0xa7, 0x59, 0x03, 0xc5, 0x7a, 0x6e, 0xb3, + 0x3e, 0x68, 0x95, 0xe1, 0x8c, 0x4d, 0x93, 0x62, 0x5c, 0xa1, 0x69, 0xcf, 0xc8, 0x78, 0x5b, 0x49, + 0x7f, 0x38, 0x73, 0xe7, 0xc3, 0xb8, 0x07, 0xdf, 0x76, 0x39, 0xef, 0x0e, 0x4d, 0x4f, 0xec, 0xf6, + 0x1f, 0x2a, 0x1b, 0xb0, 0x3d, 0xe9, 0x4e, 0xcb, 0xd4, 0xf2, 0x66, 0xdc, 0x04, 0x8e, 0x72, 0xde, + 0x3b, 0x34, 0xd2, 0x9e, 0xfb, 0x23, 0xc5, 0xf0, 0x6d, 0xc6, 0x27, 0x55, 0x8f, 0x1e, 0x75, 0xdd, + 0x3f, 0xfe, 0xfe, 0x7c, 0xe3, 0xc6, 0xa6, 0x25, 0xba, 0xd9, 0xee, 0xb1, 0xbb, 0xdb, 0x63, 0xf7, + 0xcf, 0x1e, 0xbb, 0xdf, 0x0e, 0xd8, 0xd9, 0x1d, 0xb0, 0xf3, 0xeb, 0x80, 0x9d, 0xcf, 0xaf, 0x73, + 0x90, 0x5f, 0xda, 0x34, 0xc8, 0x78, 0x49, 0x20, 0xaf, 0x40, 0x32, 0xd2, 0xdf, 0xfa, 0xab, 0xb9, + 0xb6, 0xdc, 0xd4, 0x4c, 0xa4, 0x23, 0x75, 0xea, 0xb7, 0xff, 0x02, 0x00, 0x00, 0xff, 0xff, 0xb3, + 0x26, 0xd1, 0xe1, 0x18, 0x03, 0x00, 0x00, } func (m *GenesisState) Marshal() (dAtA []byte, err error) { diff --git a/x/claim/types/genesis_test.go b/x/claim/types/genesis_test.go index 7b41f49..1526a19 100644 --- a/x/claim/types/genesis_test.go +++ b/x/claim/types/genesis_test.go @@ -48,11 +48,11 @@ func TestGenesisState_Validate(t *testing.T) { }, MissionList: []types.Mission{ { - MissionID: 0, + MissionId: 0, Weight: fiftyPercent, }, { - MissionID: 1, + MissionId: 1, Weight: fiftyPercent, }, }, @@ -60,7 +60,7 @@ func TestGenesisState_Validate(t *testing.T) { AirdropSupply: types.AirdropSupply{Supply: sdk.NewCoin("foo", claimAmts[0].Add(claimAmts[1]))}, InitialClaim: types.InitialClaim{ Enabled: false, - MissionID: 21, + MissionId: 21, }, // this line is used by starport scaffolding # types/genesis/validField }, @@ -72,7 +72,7 @@ func TestGenesisState_Validate(t *testing.T) { Params: types.DefaultParams(), MissionList: []types.Mission{ { - MissionID: 0, + MissionId: 0, Weight: sdkmath.LegacyOneDec(), }, }, @@ -115,11 +115,11 @@ func TestGenesisState_Validate(t *testing.T) { }, MissionList: []types.Mission{ { - MissionID: 0, + MissionId: 0, Weight: sdkmath.LegacyOneDec(), }, { - MissionID: 1, + MissionId: 1, Weight: sdkmath.LegacyZeroDec(), }, }, @@ -146,11 +146,11 @@ func TestGenesisState_Validate(t *testing.T) { }, MissionList: []types.Mission{ { - MissionID: 0, + MissionId: 0, Weight: tc.Dec(t, "0.4"), }, { - MissionID: 1, + MissionId: 1, Weight: tc.Dec(t, "0.6"), }, }, @@ -177,11 +177,11 @@ func TestGenesisState_Validate(t *testing.T) { }, MissionList: []types.Mission{ { - MissionID: 0, + MissionId: 0, Weight: tc.Dec(t, "0.4"), }, { - MissionID: 1, + MissionId: 1, Weight: tc.Dec(t, "0.6"), }, }, @@ -208,11 +208,11 @@ func TestGenesisState_Validate(t *testing.T) { }, MissionList: []types.Mission{ { - MissionID: 0, + MissionId: 0, Weight: sdkmath.LegacyOneDec(), }, { - MissionID: 1, + MissionId: 1, Weight: sdkmath.LegacyZeroDec(), }, }, @@ -237,7 +237,7 @@ func TestGenesisState_Validate(t *testing.T) { }, MissionList: []types.Mission{ { - MissionID: 0, + MissionId: 0, Weight: sdkmath.LegacyOneDec(), }, }, @@ -245,7 +245,7 @@ func TestGenesisState_Validate(t *testing.T) { AirdropSupply: types.AirdropSupply{Supply: tc.Coin(t, "20foo")}, InitialClaim: types.InitialClaim{ Enabled: true, - MissionID: 0, + MissionId: 0, }, }, valid: true, @@ -266,7 +266,7 @@ func TestGenesisState_Validate(t *testing.T) { }, MissionList: []types.Mission{ { - MissionID: 0, + MissionId: 0, Weight: sdkmath.LegacyOneDec(), }, }, @@ -291,7 +291,7 @@ func TestGenesisState_Validate(t *testing.T) { }, MissionList: []types.Mission{ { - MissionID: 0, + MissionId: 0, Weight: sdkmath.LegacyOneDec(), }, }, @@ -317,7 +317,7 @@ func TestGenesisState_Validate(t *testing.T) { AirdropSupply: types.AirdropSupply{Supply: tc.Coin(t, "20foo")}, MissionList: []types.Mission{ { - MissionID: 0, + MissionId: 0, Weight: sdkmath.LegacyOneDec(), }, }, @@ -342,7 +342,7 @@ func TestGenesisState_Validate(t *testing.T) { AirdropSupply: types.AirdropSupply{Supply: tc.Coin(t, "20foo")}, MissionList: []types.Mission{ { - MissionID: 0, + MissionId: 0, Weight: sdkmath.LegacyOneDec(), }, }, @@ -367,11 +367,11 @@ func TestGenesisState_Validate(t *testing.T) { }, MissionList: []types.Mission{ { - MissionID: 0, + MissionId: 0, Weight: tc.Dec(t, "0.4"), }, { - MissionID: 1, + MissionId: 1, Weight: tc.Dec(t, "0.6"), }, }, @@ -397,7 +397,7 @@ func TestGenesisState_Validate(t *testing.T) { }, MissionList: []types.Mission{ { - MissionID: 1, + MissionId: 1, Weight: sdkmath.LegacyOneDec(), }, }, @@ -413,7 +413,7 @@ func TestGenesisState_Validate(t *testing.T) { AirdropSupply: types.AirdropSupply{Supply: sdk.Coin{}}, MissionList: []types.Mission{ { - MissionID: 0, + MissionId: 0, Weight: sdkmath.LegacyOneDec(), }, }, @@ -427,11 +427,11 @@ func TestGenesisState_Validate(t *testing.T) { Params: types.DefaultParams(), MissionList: []types.Mission{ { - MissionID: 0, + MissionId: 0, Weight: fiftyPercent, }, { - MissionID: 0, + MissionId: 0, Weight: fiftyPercent, }, }, @@ -445,11 +445,11 @@ func TestGenesisState_Validate(t *testing.T) { Params: types.DefaultParams(), MissionList: []types.Mission{ { - MissionID: 0, + MissionId: 0, Weight: fiftyPercent, }, { - MissionID: 0, + MissionId: 0, Weight: sdkmath.LegacyZeroDec(), }, }, @@ -474,7 +474,7 @@ func TestGenesisState_Validate(t *testing.T) { AirdropSupply: types.AirdropSupply{Supply: tc.Coin(t, "20foo")}, InitialClaim: types.InitialClaim{ Enabled: true, - MissionID: 0, + MissionId: 0, }, }, valid: false, @@ -489,7 +489,7 @@ func TestGenesisState_Validate(t *testing.T) { }, time.Unix(0, 0)), MissionList: []types.Mission{ { - MissionID: 0, + MissionId: 0, Weight: sdkmath.LegacyOneDec(), }, }, diff --git a/x/claim/types/initial_claim.pb.go b/x/claim/types/initial_claim.pb.go index 258fc24..a61dc9f 100644 --- a/x/claim/types/initial_claim.pb.go +++ b/x/claim/types/initial_claim.pb.go @@ -24,7 +24,7 @@ const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package type InitialClaim struct { Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` - MissionID uint64 `protobuf:"varint,2,opt,name=missionID,proto3" json:"missionID,omitempty"` + MissionId uint64 `protobuf:"varint,2,opt,name=mission_id,json=missionId,proto3" json:"mission_id,omitempty"` } func (m *InitialClaim) Reset() { *m = InitialClaim{} } @@ -67,9 +67,9 @@ func (m *InitialClaim) GetEnabled() bool { return false } -func (m *InitialClaim) GetMissionID() uint64 { +func (m *InitialClaim) GetMissionId() uint64 { if m != nil { - return m.MissionID + return m.MissionId } return 0 } @@ -83,19 +83,19 @@ func init() { } var fileDescriptor_d40e83e6427c3566 = []byte{ - // 183 bytes of a gzipped FileDescriptorProto + // 187 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x52, 0xc9, 0xcd, 0x4f, 0x29, 0xcd, 0x49, 0x2d, 0xd6, 0x4f, 0xce, 0x49, 0xcc, 0xcc, 0xd5, 0x2f, 0x33, 0xd4, 0xcf, 0xcc, 0xcb, 0x2c, 0xc9, 0x4c, 0xcc, 0x89, 0x07, 0x0b, 0xe8, 0x15, 0x14, 0xe5, 0x97, 0xe4, 0x0b, 0x09, 0x40, - 0x55, 0xe9, 0x41, 0x04, 0xcb, 0x0c, 0x95, 0xdc, 0xb8, 0x78, 0x3c, 0x21, 0x0a, 0x9d, 0x41, 0x42, + 0x55, 0xe9, 0x41, 0x04, 0xcb, 0x0c, 0x95, 0xdc, 0xb9, 0x78, 0x3c, 0x21, 0x0a, 0x9d, 0x41, 0x42, 0x42, 0x12, 0x5c, 0xec, 0xa9, 0x79, 0x89, 0x49, 0x39, 0xa9, 0x29, 0x12, 0x8c, 0x0a, 0x8c, 0x1a, - 0x1c, 0x41, 0x30, 0xae, 0x90, 0x0c, 0x17, 0x67, 0x6e, 0x66, 0x71, 0x71, 0x66, 0x7e, 0x9e, 0xa7, - 0x8b, 0x04, 0x93, 0x02, 0xa3, 0x06, 0x4b, 0x10, 0x42, 0xc0, 0xc9, 0xf1, 0xc4, 0x23, 0x39, 0xc6, - 0x0b, 0x8f, 0xe4, 0x18, 0x1f, 0x3c, 0x92, 0x63, 0x9c, 0xf0, 0x58, 0x8e, 0xe1, 0xc2, 0x63, 0x39, - 0x86, 0x1b, 0x8f, 0xe5, 0x18, 0xa2, 0xd4, 0xd3, 0x33, 0x4b, 0x32, 0x4a, 0x93, 0xf4, 0x92, 0xf3, - 0x73, 0xf5, 0x33, 0xd3, 0xf3, 0x32, 0x4b, 0x52, 0xf5, 0x61, 0x6e, 0xad, 0x80, 0xba, 0xb6, 0xa4, - 0xb2, 0x20, 0xb5, 0x38, 0x89, 0x0d, 0xec, 0x46, 0x63, 0x40, 0x00, 0x00, 0x00, 0xff, 0xff, 0x29, - 0x74, 0x14, 0xed, 0xcb, 0x00, 0x00, 0x00, + 0x1c, 0x41, 0x30, 0xae, 0x90, 0x2c, 0x17, 0x57, 0x6e, 0x66, 0x71, 0x71, 0x66, 0x7e, 0x5e, 0x7c, + 0x66, 0x8a, 0x04, 0x93, 0x02, 0xa3, 0x06, 0x4b, 0x10, 0x27, 0x54, 0xc4, 0x33, 0xc5, 0xc9, 0xf1, + 0xc4, 0x23, 0x39, 0xc6, 0x0b, 0x8f, 0xe4, 0x18, 0x1f, 0x3c, 0x92, 0x63, 0x9c, 0xf0, 0x58, 0x8e, + 0xe1, 0xc2, 0x63, 0x39, 0x86, 0x1b, 0x8f, 0xe5, 0x18, 0xa2, 0xd4, 0xd3, 0x33, 0x4b, 0x32, 0x4a, + 0x93, 0xf4, 0x92, 0xf3, 0x73, 0xf5, 0x33, 0xd3, 0xf3, 0x32, 0x4b, 0x52, 0xf5, 0x61, 0x8e, 0xad, + 0x80, 0x3a, 0xb7, 0xa4, 0xb2, 0x20, 0xb5, 0x38, 0x89, 0x0d, 0xec, 0x48, 0x63, 0x40, 0x00, 0x00, + 0x00, 0xff, 0xff, 0x95, 0x08, 0x80, 0xb4, 0xcc, 0x00, 0x00, 0x00, } func (m *InitialClaim) Marshal() (dAtA []byte, err error) { @@ -118,8 +118,8 @@ func (m *InitialClaim) MarshalToSizedBuffer(dAtA []byte) (int, error) { _ = i var l int _ = l - if m.MissionID != 0 { - i = encodeVarintInitialClaim(dAtA, i, uint64(m.MissionID)) + if m.MissionId != 0 { + i = encodeVarintInitialClaim(dAtA, i, uint64(m.MissionId)) i-- dAtA[i] = 0x10 } @@ -156,8 +156,8 @@ func (m *InitialClaim) Size() (n int) { if m.Enabled { n += 2 } - if m.MissionID != 0 { - n += 1 + sovInitialClaim(uint64(m.MissionID)) + if m.MissionId != 0 { + n += 1 + sovInitialClaim(uint64(m.MissionId)) } return n } @@ -219,9 +219,9 @@ func (m *InitialClaim) Unmarshal(dAtA []byte) error { m.Enabled = bool(v != 0) case 2: if wireType != 0 { - return fmt.Errorf("proto: wrong wireType = %d for field MissionID", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field MissionId", wireType) } - m.MissionID = 0 + m.MissionId = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowInitialClaim @@ -231,7 +231,7 @@ func (m *InitialClaim) Unmarshal(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - m.MissionID |= uint64(b&0x7F) << shift + m.MissionId |= uint64(b&0x7F) << shift if b < 0x80 { break } diff --git a/x/claim/types/mission.pb.go b/x/claim/types/mission.pb.go index b35907d..4192575 100644 --- a/x/claim/types/mission.pb.go +++ b/x/claim/types/mission.pb.go @@ -26,7 +26,7 @@ var _ = math.Inf const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package type Mission struct { - MissionID uint64 `protobuf:"varint,1,opt,name=missionID,proto3" json:"missionID,omitempty"` + MissionId uint64 `protobuf:"varint,1,opt,name=mission_id,json=missionId,proto3" json:"mission_id,omitempty"` Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` Weight cosmossdk_io_math.LegacyDec `protobuf:"bytes,3,opt,name=weight,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"weight"` } @@ -64,9 +64,9 @@ func (m *Mission) XXX_DiscardUnknown() { var xxx_messageInfo_Mission proto.InternalMessageInfo -func (m *Mission) GetMissionID() uint64 { +func (m *Mission) GetMissionId() uint64 { if m != nil { - return m.MissionID + return m.MissionId } return 0 } @@ -85,24 +85,24 @@ func init() { func init() { proto.RegisterFile("modules/claim/v1/mission.proto", fileDescriptor_b88fd128c86affad) } var fileDescriptor_b88fd128c86affad = []byte{ - // 266 bytes of a gzipped FileDescriptorProto + // 270 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x92, 0xcb, 0xcd, 0x4f, 0x29, 0xcd, 0x49, 0x2d, 0xd6, 0x4f, 0xce, 0x49, 0xcc, 0xcc, 0xd5, 0x2f, 0x33, 0xd4, 0xcf, 0xcd, 0x2c, 0x2e, 0xce, 0xcc, 0xcf, 0xd3, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x12, 0x80, 0xca, 0xeb, 0x81, 0xe5, 0xf5, 0xca, 0x0c, 0xa5, 0x24, 0x93, 0xf3, 0x8b, 0x73, 0xf3, 0x8b, 0xe3, 0xc1, 0xf2, 0xfa, 0x10, 0x0e, 0x44, 0xb1, 0x94, 0x48, 0x7a, 0x7e, 0x7a, 0x3e, 0x44, 0x1c, 0xc4, 0x82, 0x88, 0x2a, - 0x4d, 0x61, 0xe4, 0x62, 0xf7, 0x85, 0x18, 0x2a, 0x24, 0xc3, 0xc5, 0x09, 0x35, 0xdf, 0xd3, 0x45, - 0x82, 0x51, 0x81, 0x51, 0x83, 0x25, 0x08, 0x21, 0x20, 0xa4, 0xc0, 0xc5, 0x9d, 0x92, 0x5a, 0x9c, - 0x5c, 0x94, 0x59, 0x50, 0x92, 0x99, 0x9f, 0x27, 0xc1, 0xa4, 0xc0, 0xa8, 0xc1, 0x19, 0x84, 0x2c, - 0x24, 0xe4, 0xc9, 0xc5, 0x56, 0x9e, 0x9a, 0x99, 0x9e, 0x51, 0x22, 0xc1, 0x0c, 0x92, 0x74, 0x32, - 0x3c, 0x71, 0x4f, 0x9e, 0xe1, 0xd6, 0x3d, 0x79, 0x69, 0x88, 0x3b, 0x8a, 0x53, 0xb2, 0xf5, 0x32, - 0xf3, 0xf5, 0x73, 0x13, 0x4b, 0x32, 0xf4, 0x7c, 0x52, 0xd3, 0x13, 0x93, 0x2b, 0x5d, 0x52, 0x93, - 0x2f, 0x6d, 0xd1, 0xe5, 0x82, 0x3a, 0xd3, 0x25, 0x35, 0x39, 0x08, 0x6a, 0x80, 0x93, 0xe3, 0x89, - 0x47, 0x72, 0x8c, 0x17, 0x1e, 0xc9, 0x31, 0x3e, 0x78, 0x24, 0xc7, 0x38, 0xe1, 0xb1, 0x1c, 0xc3, - 0x85, 0xc7, 0x72, 0x0c, 0x37, 0x1e, 0xcb, 0x31, 0x44, 0xa9, 0xa7, 0x67, 0x96, 0x64, 0x94, 0x26, - 0xe9, 0x25, 0xe7, 0xe7, 0xea, 0x67, 0xa6, 0xe7, 0x65, 0x96, 0xa4, 0xea, 0xc3, 0x42, 0xa9, 0x02, - 0x1a, 0x4e, 0x25, 0x95, 0x05, 0xa9, 0xc5, 0x49, 0x6c, 0x60, 0x0f, 0x1a, 0x03, 0x02, 0x00, 0x00, - 0xff, 0xff, 0x3a, 0xcc, 0xda, 0x8a, 0x45, 0x01, 0x00, 0x00, + 0x4d, 0x65, 0xe4, 0x62, 0xf7, 0x85, 0x18, 0x2a, 0x24, 0xcb, 0xc5, 0x05, 0x35, 0x3f, 0x3e, 0x33, + 0x45, 0x82, 0x51, 0x81, 0x51, 0x83, 0x25, 0x88, 0x13, 0x2a, 0xe2, 0x99, 0x22, 0xa4, 0xc0, 0xc5, + 0x9d, 0x92, 0x5a, 0x9c, 0x5c, 0x94, 0x59, 0x50, 0x92, 0x99, 0x9f, 0x27, 0xc1, 0xa4, 0xc0, 0xa8, + 0xc1, 0x19, 0x84, 0x2c, 0x24, 0xe4, 0xc9, 0xc5, 0x56, 0x9e, 0x9a, 0x99, 0x9e, 0x51, 0x22, 0xc1, + 0x0c, 0x92, 0x74, 0x32, 0x3c, 0x71, 0x4f, 0x9e, 0xe1, 0xd6, 0x3d, 0x79, 0x69, 0x88, 0x43, 0x8a, + 0x53, 0xb2, 0xf5, 0x32, 0xf3, 0xf5, 0x73, 0x13, 0x4b, 0x32, 0xf4, 0x7c, 0x52, 0xd3, 0x13, 0x93, + 0x2b, 0x5d, 0x52, 0x93, 0x2f, 0x6d, 0xd1, 0xe5, 0x82, 0xba, 0xd3, 0x25, 0x35, 0x39, 0x08, 0x6a, + 0x80, 0x93, 0xe3, 0x89, 0x47, 0x72, 0x8c, 0x17, 0x1e, 0xc9, 0x31, 0x3e, 0x78, 0x24, 0xc7, 0x38, + 0xe1, 0xb1, 0x1c, 0xc3, 0x85, 0xc7, 0x72, 0x0c, 0x37, 0x1e, 0xcb, 0x31, 0x44, 0xa9, 0xa7, 0x67, + 0x96, 0x64, 0x94, 0x26, 0xe9, 0x25, 0xe7, 0xe7, 0xea, 0x67, 0xa6, 0xe7, 0x65, 0x96, 0xa4, 0xea, + 0xc3, 0x82, 0xa9, 0x02, 0x1a, 0x50, 0x25, 0x95, 0x05, 0xa9, 0xc5, 0x49, 0x6c, 0x60, 0x1f, 0x1a, + 0x03, 0x02, 0x00, 0x00, 0xff, 0xff, 0x9c, 0x91, 0x0c, 0x5e, 0x46, 0x01, 0x00, 0x00, } func (m *Mission) Marshal() (dAtA []byte, err error) { @@ -142,8 +142,8 @@ func (m *Mission) MarshalToSizedBuffer(dAtA []byte) (int, error) { i-- dAtA[i] = 0x12 } - if m.MissionID != 0 { - i = encodeVarintMission(dAtA, i, uint64(m.MissionID)) + if m.MissionId != 0 { + i = encodeVarintMission(dAtA, i, uint64(m.MissionId)) i-- dAtA[i] = 0x8 } @@ -167,8 +167,8 @@ func (m *Mission) Size() (n int) { } var l int _ = l - if m.MissionID != 0 { - n += 1 + sovMission(uint64(m.MissionID)) + if m.MissionId != 0 { + n += 1 + sovMission(uint64(m.MissionId)) } l = len(m.Description) if l > 0 { @@ -216,9 +216,9 @@ func (m *Mission) Unmarshal(dAtA []byte) error { switch fieldNum { case 1: if wireType != 0 { - return fmt.Errorf("proto: wrong wireType = %d for field MissionID", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field MissionId", wireType) } - m.MissionID = 0 + m.MissionId = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowMission @@ -228,7 +228,7 @@ func (m *Mission) Unmarshal(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - m.MissionID |= uint64(b&0x7F) << shift + m.MissionId |= uint64(b&0x7F) << shift if b < 0x80 { break } diff --git a/x/claim/types/mission_test.go b/x/claim/types/mission_test.go index 5a7da04..eeac1c4 100644 --- a/x/claim/types/mission_test.go +++ b/x/claim/types/mission_test.go @@ -24,7 +24,7 @@ func TestMission_Validate(t *testing.T) { { name: "should accept weigth 0", mission: claim.Mission{ - MissionID: sample.Uint64(r), + MissionId: sample.Uint64(r), Description: sample.String(r, 30), Weight: tc.Dec(t, "0"), }, @@ -33,7 +33,7 @@ func TestMission_Validate(t *testing.T) { { name: "should accept weight 1", mission: claim.Mission{ - MissionID: sample.Uint64(r), + MissionId: sample.Uint64(r), Description: sample.String(r, 30), Weight: tc.Dec(t, "1"), }, @@ -42,7 +42,7 @@ func TestMission_Validate(t *testing.T) { { name: "should prevent weight greater than 1", mission: claim.Mission{ - MissionID: sample.Uint64(r), + MissionId: sample.Uint64(r), Description: sample.String(r, 30), Weight: tc.Dec(t, "1.0000001"), }, @@ -51,7 +51,7 @@ func TestMission_Validate(t *testing.T) { { name: "should prevent weight less than 0", mission: claim.Mission{ - MissionID: sample.Uint64(r), + MissionId: sample.Uint64(r), Description: sample.String(r, 30), Weight: tc.Dec(t, "-0.0000001"), }, diff --git a/x/claim/types/msgs.go b/x/claim/types/msgs.go index 0aa63f3..6b21aaf 100644 --- a/x/claim/types/msgs.go +++ b/x/claim/types/msgs.go @@ -9,7 +9,7 @@ import ( func NewMsgClaim(claimer string, missionID uint64) *MsgClaim { return &MsgClaim{ Claimer: claimer, - MissionID: missionID, + MissionId: missionID, } } diff --git a/x/claim/types/params.go b/x/claim/types/params.go index cb6769c..137e0d2 100644 --- a/x/claim/types/params.go +++ b/x/claim/types/params.go @@ -1,7 +1,6 @@ package types import ( - "fmt" "time" ) @@ -20,29 +19,10 @@ func DefaultParams() Params { // Validate validates the set of params. func (p Params) Validate() error { - if err := validateDecayInformation(p.DecayInformation); err != nil { - return err - } - if err := validateAirdropStart(p.AirdropStart); err != nil { - return err - } - - return nil + return validateDecayInformation(p.DecayInformation) } // validateDecayInformation validates the DecayInformation param -func validateDecayInformation(v interface{}) error { - decayInfo, ok := v.(DecayInformation) - if !ok { - return fmt.Errorf("invalid parameter type: %T", v) - } - +func validateDecayInformation(decayInfo DecayInformation) error { return decayInfo.Validate() } - -func validateAirdropStart(i interface{}) error { - if _, ok := i.(time.Time); !ok { - return fmt.Errorf("invalid parameter type: %T", i) - } - return nil -} diff --git a/x/claim/types/params.pb.go b/x/claim/types/params.pb.go index 0bcdb94..af3a130 100644 --- a/x/claim/types/params.pb.go +++ b/x/claim/types/params.pb.go @@ -30,8 +30,8 @@ const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package // Params defines the parameters for the module. type Params struct { - DecayInformation DecayInformation `protobuf:"bytes,1,opt,name=decayInformation,proto3" json:"decayInformation"` - AirdropStart time.Time `protobuf:"bytes,2,opt,name=airdropStart,proto3,stdtime" json:"airdropStart"` + DecayInformation DecayInformation `protobuf:"bytes,1,opt,name=decay_information,json=decayInformation,proto3" json:"decay_information"` + AirdropStart time.Time `protobuf:"bytes,2,opt,name=airdrop_start,json=airdropStart,proto3,stdtime" json:"airdrop_start"` } func (m *Params) Reset() { *m = Params{} } @@ -88,7 +88,7 @@ func init() { func init() { proto.RegisterFile("modules/claim/v1/params.proto", fileDescriptor_b451aacbc6d00379) } var fileDescriptor_b451aacbc6d00379 = []byte{ - // 301 bytes of a gzipped FileDescriptorProto + // 307 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x92, 0xcd, 0xcd, 0x4f, 0x29, 0xcd, 0x49, 0x2d, 0xd6, 0x4f, 0xce, 0x49, 0xcc, 0xcc, 0xd5, 0x2f, 0x33, 0xd4, 0x2f, 0x48, 0x2c, 0x4a, 0xcc, 0x2d, 0xd6, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x12, 0x80, 0x4a, 0xeb, 0x81, 0xa5, @@ -96,18 +96,19 @@ var fileDescriptor_b451aacbc6d00379 = []byte{ 0x48, 0x7a, 0x7e, 0x7a, 0x3e, 0x98, 0xa9, 0x0f, 0x62, 0x41, 0x45, 0xe5, 0xd3, 0xf3, 0xf3, 0xd3, 0x73, 0x52, 0xf5, 0xc1, 0xbc, 0xa4, 0xd2, 0x34, 0xfd, 0x92, 0xcc, 0xdc, 0xd4, 0xe2, 0x92, 0xc4, 0xdc, 0x02, 0xa8, 0x02, 0x0d, 0x0c, 0xab, 0x53, 0x52, 0x93, 0x13, 0x2b, 0xe3, 0x33, 0xf3, 0xd2, - 0xf2, 0x8b, 0x72, 0x13, 0x4b, 0x32, 0xf3, 0xf3, 0x20, 0x2a, 0x95, 0x4e, 0x32, 0x72, 0xb1, 0x05, - 0x80, 0x9d, 0x25, 0x14, 0xc2, 0x25, 0x00, 0x56, 0xe5, 0x89, 0x50, 0x24, 0xc1, 0xa8, 0xc0, 0xa8, - 0xc1, 0x6d, 0xa4, 0xa4, 0x87, 0xee, 0x56, 0x3d, 0x17, 0x34, 0x95, 0x4e, 0x2c, 0x27, 0xee, 0xc9, - 0x33, 0x04, 0x61, 0x98, 0x20, 0xe4, 0xc1, 0xc5, 0x93, 0x98, 0x59, 0x94, 0x52, 0x94, 0x5f, 0x10, - 0x5c, 0x92, 0x58, 0x54, 0x22, 0xc1, 0x04, 0x36, 0x51, 0x4a, 0x0f, 0xe2, 0x05, 0x3d, 0x98, 0x17, - 0xf4, 0x42, 0x60, 0x5e, 0x70, 0xe2, 0x00, 0x99, 0x34, 0xe1, 0xbe, 0x3c, 0x63, 0x10, 0x8a, 0x4e, - 0x2b, 0xf9, 0x17, 0x0b, 0xe4, 0x19, 0xbb, 0x9e, 0x6f, 0xd0, 0x12, 0x83, 0xf9, 0xae, 0x02, 0xea, - 0x3f, 0x88, 0x07, 0x9c, 0x1c, 0x4f, 0x3c, 0x92, 0x63, 0xbc, 0xf0, 0x48, 0x8e, 0xf1, 0xc1, 0x23, - 0x39, 0xc6, 0x09, 0x8f, 0xe5, 0x18, 0x2e, 0x3c, 0x96, 0x63, 0xb8, 0xf1, 0x58, 0x8e, 0x21, 0x4a, - 0x3d, 0x3d, 0xb3, 0x24, 0xa3, 0x34, 0x49, 0x2f, 0x39, 0x3f, 0x57, 0x3f, 0x33, 0x3d, 0x2f, 0xb3, - 0x24, 0x55, 0x1f, 0xdd, 0x8c, 0x92, 0xca, 0x82, 0xd4, 0xe2, 0x24, 0x36, 0xb0, 0x7b, 0x8c, 0x01, - 0x01, 0x00, 0x00, 0xff, 0xff, 0xbd, 0xab, 0xe0, 0x2f, 0xbc, 0x01, 0x00, 0x00, + 0xf2, 0x8b, 0x72, 0x13, 0x4b, 0x32, 0xf3, 0xf3, 0x20, 0x2a, 0x95, 0x4e, 0x33, 0x72, 0xb1, 0x05, + 0x80, 0x9d, 0x25, 0x14, 0xca, 0x25, 0x88, 0xa1, 0x4a, 0x82, 0x51, 0x81, 0x51, 0x83, 0xdb, 0x48, + 0x49, 0x0f, 0xdd, 0xb1, 0x7a, 0x2e, 0x20, 0xa5, 0x9e, 0x08, 0x95, 0x4e, 0x2c, 0x27, 0xee, 0xc9, + 0x33, 0x04, 0x09, 0xa4, 0xa0, 0x89, 0x0b, 0x79, 0x72, 0xf1, 0x26, 0x66, 0x16, 0xa5, 0x14, 0xe5, + 0x17, 0xc4, 0x17, 0x97, 0x24, 0x16, 0x95, 0x48, 0x30, 0x81, 0x8d, 0x94, 0xd2, 0x83, 0x78, 0x42, + 0x0f, 0xe6, 0x09, 0xbd, 0x10, 0x98, 0x27, 0x9c, 0x38, 0x40, 0x46, 0x4d, 0xb8, 0x2f, 0xcf, 0x18, + 0xc4, 0x03, 0xd5, 0x1a, 0x0c, 0xd2, 0x69, 0x25, 0xff, 0x62, 0x81, 0x3c, 0x63, 0xd7, 0xf3, 0x0d, + 0x5a, 0x62, 0x30, 0xff, 0x55, 0x40, 0x7d, 0x08, 0xf1, 0x82, 0x93, 0xe3, 0x89, 0x47, 0x72, 0x8c, + 0x17, 0x1e, 0xc9, 0x31, 0x3e, 0x78, 0x24, 0xc7, 0x38, 0xe1, 0xb1, 0x1c, 0xc3, 0x85, 0xc7, 0x72, + 0x0c, 0x37, 0x1e, 0xcb, 0x31, 0x44, 0xa9, 0xa7, 0x67, 0x96, 0x64, 0x94, 0x26, 0xe9, 0x25, 0xe7, + 0xe7, 0xea, 0x67, 0xa6, 0xe7, 0x65, 0x96, 0xa4, 0xea, 0xa3, 0x9b, 0x51, 0x52, 0x59, 0x90, 0x5a, + 0x9c, 0xc4, 0x06, 0x76, 0x8f, 0x31, 0x20, 0x00, 0x00, 0xff, 0xff, 0xcc, 0x76, 0xa9, 0xe0, 0xbe, + 0x01, 0x00, 0x00, } func (this *Params) Equal(that interface{}) bool { diff --git a/x/claim/types/params_test.go b/x/claim/types/params_test.go index 826cc86..0844dda 100644 --- a/x/claim/types/params_test.go +++ b/x/claim/types/params_test.go @@ -1,7 +1,6 @@ package types import ( - "fmt" "testing" "time" @@ -44,7 +43,7 @@ func TestParams_Validate(t *testing.T) { func TestValidateDecayInformation(t *testing.T) { tests := []struct { name string - decayInformation interface{} + decayInformation DecayInformation wantErr bool }{ { @@ -53,11 +52,6 @@ func TestValidateDecayInformation(t *testing.T) { Enabled: false, }, }, - { - name: "should prevent validate decay information with invalid interface", - decayInformation: "test", - wantErr: true, - }, { name: "should prevent validate invalid decay information", decayInformation: DecayInformation{ @@ -80,42 +74,3 @@ func TestValidateDecayInformation(t *testing.T) { }) } } - -func TestValidateAirdropStart(t *testing.T) { - tests := []struct { - name string - maxMetadataLength interface{} - err error - }{ - { - name: "invalid interface", - maxMetadataLength: "test", - err: fmt.Errorf("invalid parameter type: string"), - }, - { - name: "invalid float type", - maxMetadataLength: 0.5, - err: fmt.Errorf("invalid parameter type: float64"), - }, - { - name: "invalid number type", - maxMetadataLength: uint32(5), - err: fmt.Errorf("invalid parameter type: uint32"), - }, - { - name: "valid param", - maxMetadataLength: time.Unix(0, 0), - }, - } - for _, tt := range tests { - t.Run(tt.name, func(t *testing.T) { - err := validateAirdropStart(tt.maxMetadataLength) - if tt.err != nil { - require.Error(t, err, tt.err) - require.Equal(t, err, tt.err) - return - } - require.NoError(t, err) - }) - } -} diff --git a/x/claim/types/query.pb.go b/x/claim/types/query.pb.go index 0f0d0d9..1a186e0 100644 --- a/x/claim/types/query.pb.go +++ b/x/claim/types/query.pb.go @@ -159,7 +159,7 @@ func (m *QueryGetClaimRecordRequest) GetAddress() string { } type QueryGetClaimRecordResponse struct { - ClaimRecord ClaimRecord `protobuf:"bytes,1,opt,name=claimRecord,proto3" json:"claimRecord"` + ClaimRecord ClaimRecord `protobuf:"bytes,1,opt,name=claim_record,json=claimRecord,proto3" json:"claim_record"` } func (m *QueryGetClaimRecordResponse) Reset() { *m = QueryGetClaimRecordResponse{} } @@ -247,7 +247,7 @@ func (m *QueryAllClaimRecordRequest) GetPagination() *query.PageRequest { } type QueryAllClaimRecordResponse struct { - ClaimRecord []ClaimRecord `protobuf:"bytes,1,rep,name=claimRecord,proto3" json:"claimRecord"` + ClaimRecord []ClaimRecord `protobuf:"bytes,1,rep,name=claim_record,json=claimRecord,proto3" json:"claim_record"` Pagination *query.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` } @@ -299,7 +299,7 @@ func (m *QueryAllClaimRecordResponse) GetPagination() *query.PageResponse { } type QueryGetMissionRequest struct { - MissionID uint64 `protobuf:"varint,1,opt,name=missionID,proto3" json:"missionID,omitempty"` + MissionId uint64 `protobuf:"varint,1,opt,name=mission_id,json=missionId,proto3" json:"mission_id,omitempty"` } func (m *QueryGetMissionRequest) Reset() { *m = QueryGetMissionRequest{} } @@ -335,15 +335,15 @@ func (m *QueryGetMissionRequest) XXX_DiscardUnknown() { var xxx_messageInfo_QueryGetMissionRequest proto.InternalMessageInfo -func (m *QueryGetMissionRequest) GetMissionID() uint64 { +func (m *QueryGetMissionRequest) GetMissionId() uint64 { if m != nil { - return m.MissionID + return m.MissionId } return 0 } type QueryGetMissionResponse struct { - Mission Mission `protobuf:"bytes,1,opt,name=Mission,proto3" json:"Mission"` + Mission Mission `protobuf:"bytes,1,opt,name=mission,proto3" json:"mission"` } func (m *QueryGetMissionResponse) Reset() { *m = QueryGetMissionResponse{} } @@ -431,7 +431,7 @@ func (m *QueryAllMissionRequest) GetPagination() *query.PageRequest { } type QueryAllMissionResponse struct { - Mission []Mission `protobuf:"bytes,1,rep,name=Mission,proto3" json:"Mission"` + Mission []Mission `protobuf:"bytes,1,rep,name=mission,proto3" json:"mission"` Pagination *query.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` } @@ -519,7 +519,7 @@ func (m *QueryGetInitialClaimRequest) XXX_DiscardUnknown() { var xxx_messageInfo_QueryGetInitialClaimRequest proto.InternalMessageInfo type QueryGetInitialClaimResponse struct { - InitialClaim InitialClaim `protobuf:"bytes,1,opt,name=InitialClaim,proto3" json:"InitialClaim"` + InitialClaim InitialClaim `protobuf:"bytes,1,opt,name=initial_claim,json=initialClaim,proto3" json:"initial_claim"` } func (m *QueryGetInitialClaimResponse) Reset() { *m = QueryGetInitialClaimResponse{} } @@ -599,7 +599,7 @@ func (m *QueryGetAirdropSupplyRequest) XXX_DiscardUnknown() { var xxx_messageInfo_QueryGetAirdropSupplyRequest proto.InternalMessageInfo type QueryGetAirdropSupplyResponse struct { - AirdropSupply AirdropSupply `protobuf:"bytes,1,opt,name=AirdropSupply,proto3" json:"AirdropSupply"` + AirdropSupply AirdropSupply `protobuf:"bytes,1,opt,name=airdrop_supply,json=airdropSupply,proto3" json:"airdrop_supply"` } func (m *QueryGetAirdropSupplyResponse) Reset() { *m = QueryGetAirdropSupplyResponse{} } @@ -662,59 +662,59 @@ func init() { func init() { proto.RegisterFile("modules/claim/v1/query.proto", fileDescriptor_2ec1262300aebdd6) } var fileDescriptor_2ec1262300aebdd6 = []byte{ - // 820 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x96, 0x4d, 0x6f, 0xd3, 0x4c, - 0x10, 0xc7, 0xe3, 0xb6, 0x4f, 0xfb, 0x74, 0x0b, 0xb4, 0x2c, 0x15, 0x14, 0x93, 0x38, 0xe0, 0x26, - 0x7d, 0xc7, 0xab, 0x14, 0x54, 0x09, 0x71, 0x4a, 0x79, 0x29, 0x15, 0x20, 0x15, 0xc3, 0x89, 0x4b, - 0x71, 0x12, 0xcb, 0xb5, 0xe4, 0x78, 0x5d, 0xaf, 0x53, 0x51, 0x55, 0xe5, 0xc0, 0x8d, 0x1b, 0x12, - 0x9c, 0x90, 0x7a, 0x40, 0x5c, 0xb8, 0x20, 0xc1, 0xb7, 0xe8, 0xb1, 0x12, 0x17, 0x4e, 0x08, 0xb5, - 0x48, 0x7c, 0x0d, 0x94, 0xdd, 0x09, 0x89, 0xb3, 0x4e, 0x13, 0x50, 0x2f, 0x95, 0xbb, 0xfb, 0x9f, - 0x9d, 0xdf, 0x8c, 0x67, 0xff, 0x31, 0x4a, 0x57, 0x69, 0xa5, 0xe6, 0xd9, 0x8c, 0x94, 0x3d, 0xcb, - 0xad, 0x92, 0xad, 0x02, 0xd9, 0xac, 0xd9, 0xe1, 0xb6, 0x11, 0x84, 0x34, 0xa2, 0x78, 0x0c, 0x76, - 0x0d, 0xbe, 0x6b, 0x6c, 0x15, 0xd4, 0xb3, 0x56, 0xd5, 0xf5, 0x29, 0xe1, 0x7f, 0x85, 0x48, 0x9d, - 0x2b, 0x53, 0x56, 0xa5, 0x8c, 0x94, 0x2c, 0x66, 0x8b, 0x68, 0xb2, 0x55, 0x28, 0xd9, 0x91, 0x55, - 0x20, 0x81, 0xe5, 0xb8, 0xbe, 0x15, 0xb9, 0xd4, 0x07, 0xed, 0xb8, 0x43, 0x1d, 0xca, 0x1f, 0x49, - 0xfd, 0x09, 0x56, 0xd3, 0x0e, 0xa5, 0x8e, 0x67, 0x13, 0x2b, 0x70, 0x89, 0xe5, 0xfb, 0x34, 0xe2, - 0x21, 0x0c, 0x76, 0xf3, 0x12, 0xa2, 0xe5, 0x86, 0x95, 0x90, 0x06, 0xeb, 0xac, 0x16, 0x04, 0x1e, - 0xb0, 0xaa, 0x93, 0x92, 0x8c, 0x3f, 0xac, 0x87, 0x76, 0x99, 0x86, 0x15, 0x10, 0xe5, 0x24, 0x91, - 0xeb, 0xbb, 0x91, 0x6b, 0x79, 0xeb, 0xa2, 0x42, 0xa1, 0xd2, 0x24, 0x55, 0xd5, 0x65, 0xac, 0x59, - 0x45, 0x46, 0xda, 0x0f, 0xac, 0xd0, 0xaa, 0x02, 0xb0, 0x3e, 0x8e, 0xf0, 0xa3, 0x7a, 0x1b, 0xd6, - 0xf8, 0xa2, 0x69, 0x6f, 0xd6, 0x6c, 0x16, 0xe9, 0x26, 0x3a, 0x17, 0x5b, 0x65, 0x01, 0xf5, 0x99, - 0x8d, 0x6f, 0xa2, 0x41, 0x11, 0x3c, 0xa1, 0x5c, 0x56, 0x66, 0x46, 0x16, 0x27, 0x8c, 0xf6, 0x9e, - 0x1b, 0x22, 0x62, 0x79, 0x78, 0xff, 0x7b, 0x36, 0xf5, 0xf1, 0xd7, 0xe7, 0x39, 0xc5, 0x84, 0x10, - 0x7d, 0x09, 0xa9, 0xfc, 0xcc, 0x15, 0x3b, 0xba, 0x55, 0x57, 0x9b, 0xbc, 0x56, 0xc8, 0x88, 0x27, - 0xd0, 0x90, 0x55, 0xa9, 0x84, 0x36, 0x13, 0x67, 0x0f, 0x9b, 0x8d, 0x7f, 0xf5, 0x0a, 0xba, 0x94, - 0x18, 0x07, 0x4c, 0x77, 0xd0, 0x48, 0xb9, 0xb9, 0x0c, 0x60, 0x19, 0x19, 0xac, 0x25, 0x76, 0x79, - 0xa0, 0x4e, 0x67, 0xb6, 0xc6, 0xe9, 0x15, 0xa0, 0x2b, 0x7a, 0x5e, 0x02, 0xdd, 0x5d, 0x84, 0x9a, - 0xe3, 0x01, 0x39, 0xa6, 0x0c, 0x31, 0x4b, 0x46, 0x7d, 0x96, 0x0c, 0x31, 0x89, 0x30, 0x4b, 0xc6, - 0x9a, 0xe5, 0xd8, 0x10, 0x6b, 0xb6, 0x44, 0xea, 0x9f, 0x14, 0x28, 0xa6, 0x3d, 0x4d, 0xa7, 0x62, - 0xfa, 0xff, 0xa5, 0x18, 0xbc, 0x12, 0xc3, 0xed, 0xe3, 0xb8, 0xd3, 0x5d, 0x71, 0x05, 0x43, 0x8c, - 0x77, 0x09, 0x9d, 0x6f, 0xf4, 0xfe, 0xa1, 0x98, 0xaa, 0x46, 0x47, 0xd2, 0x68, 0x18, 0xe6, 0x6c, - 0xf5, 0x36, 0x6f, 0xc8, 0x80, 0xd9, 0x5c, 0xd0, 0x9f, 0xa0, 0x0b, 0x52, 0x1c, 0x94, 0x78, 0x03, - 0x0d, 0xc1, 0x12, 0xf4, 0xf1, 0xa2, 0x5c, 0x1e, 0x08, 0xa0, 0xb4, 0x86, 0x5e, 0x7f, 0x06, 0x34, - 0x45, 0xcf, 0x6b, 0xa3, 0x39, 0xa9, 0xf7, 0xb3, 0xa7, 0x00, 0x78, 0x6b, 0x8a, 0x24, 0xf0, 0xfe, - 0xbf, 0x01, 0x3f, 0xb9, 0xf7, 0x91, 0x69, 0xde, 0x85, 0x55, 0xe1, 0x05, 0x30, 0x09, 0xe2, 0xda, - 0x6e, 0xa0, 0x74, 0xf2, 0x36, 0x94, 0x70, 0x0f, 0x9d, 0x6a, 0x5d, 0x87, 0x46, 0x69, 0x72, 0x1d, - 0xad, 0x2a, 0x28, 0x26, 0x16, 0xa9, 0x6b, 0xcd, 0x4c, 0x45, 0x61, 0x70, 0x8f, 0xb9, 0xbf, 0x35, - 0x48, 0x3c, 0x94, 0xe9, 0xb0, 0x0f, 0x28, 0xf7, 0xd1, 0xe9, 0xd8, 0x06, 0xb0, 0x64, 0x65, 0x96, - 0x98, 0x0c, 0x60, 0xe2, 0xb1, 0x8b, 0x5f, 0xfe, 0x47, 0xff, 0xf1, 0x74, 0xf8, 0x05, 0x1a, 0x14, - 0x0e, 0x84, 0x73, 0xf2, 0x49, 0xb2, 0xd1, 0xa9, 0xf9, 0x2e, 0x2a, 0x41, 0xab, 0x4f, 0xbf, 0xfc, - 0xfa, 0xf3, 0x4d, 0xdf, 0x15, 0x9c, 0x25, 0xae, 0xe3, 0xbb, 0x91, 0x4d, 0x3a, 0x98, 0x2a, 0xfe, - 0xa0, 0xa0, 0x33, 0x71, 0xa3, 0xc2, 0x0b, 0x1d, 0x52, 0x24, 0xfa, 0xa0, 0x7a, 0xb5, 0x47, 0x35, - 0x80, 0x5d, 0xe7, 0x60, 0x06, 0x5e, 0x48, 0x06, 0x6b, 0xfd, 0x55, 0x21, 0x3b, 0xe0, 0xa8, 0xbb, - 0xf8, 0x9d, 0x82, 0x46, 0x1f, 0xb8, 0xac, 0x27, 0xcc, 0x44, 0x43, 0xec, 0x88, 0x99, 0xec, 0x6b, - 0xfa, 0x1c, 0xc7, 0xcc, 0x61, 0xbd, 0x3b, 0x26, 0x7e, 0xab, 0x20, 0xd4, 0xf4, 0x0d, 0x3c, 0xd3, - 0xb9, 0x21, 0x71, 0x13, 0x50, 0x67, 0x7b, 0x50, 0x02, 0x4f, 0x81, 0xf3, 0xcc, 0xe3, 0xd9, 0x64, - 0x1e, 0x30, 0x32, 0xb2, 0xf3, 0xc7, 0xd1, 0x76, 0xf1, 0x2b, 0x05, 0x8d, 0xd4, 0x7b, 0xd6, 0x8d, - 0x4b, 0x32, 0xa7, 0x8e, 0x5c, 0xb2, 0xc7, 0xe8, 0x79, 0xce, 0x95, 0xc5, 0x99, 0x63, 0xb9, 0xf0, - 0x9e, 0x82, 0x46, 0xdb, 0xee, 0x38, 0x3e, 0x66, 0x70, 0x12, 0xac, 0x42, 0x35, 0x7a, 0x95, 0x03, - 0xd9, 0x3c, 0x27, 0xcb, 0xe3, 0xc9, 0x64, 0xb2, 0xd8, 0x97, 0x09, 0x7e, 0xaf, 0xa0, 0xb1, 0xf6, - 0x9b, 0x8f, 0x8f, 0xc9, 0x98, 0x64, 0x21, 0x2a, 0xe9, 0x59, 0x0f, 0x88, 0x0b, 0x1c, 0x71, 0x0a, - 0xe7, 0x92, 0x11, 0xe3, 0x1f, 0x62, 0xcb, 0xc5, 0xfd, 0x43, 0x4d, 0x39, 0x38, 0xd4, 0x94, 0x1f, - 0x87, 0x9a, 0xf2, 0xfa, 0x48, 0x4b, 0x1d, 0x1c, 0x69, 0xa9, 0x6f, 0x47, 0x5a, 0xea, 0xe9, 0xb4, - 0xe3, 0x46, 0x1b, 0xb5, 0x92, 0x51, 0xa6, 0xd5, 0xf6, 0x93, 0x9e, 0xc3, 0x59, 0xd1, 0x76, 0x60, - 0xb3, 0xd2, 0x20, 0xff, 0x84, 0xba, 0xf6, 0x3b, 0x00, 0x00, 0xff, 0xff, 0xdb, 0x2c, 0x50, 0xf6, - 0x98, 0x0a, 0x00, 0x00, + // 827 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x96, 0xcf, 0x6b, 0x13, 0x4d, + 0x18, 0xc7, 0xb3, 0x6d, 0xdf, 0xf6, 0xed, 0xf4, 0xe7, 0x3b, 0x6f, 0xd1, 0xba, 0x36, 0x1b, 0xdd, + 0x26, 0x6d, 0x8d, 0x71, 0x97, 0x54, 0x51, 0xc4, 0x53, 0x2a, 0xb4, 0x14, 0x2a, 0xd4, 0xd5, 0x93, + 0x97, 0xb8, 0x49, 0x86, 0x75, 0x60, 0x77, 0x67, 0xbb, 0xbb, 0x29, 0x96, 0x52, 0x0f, 0xde, 0xbc, + 0x09, 0xe2, 0x45, 0xe8, 0x41, 0xbc, 0x78, 0x12, 0xf1, 0xaf, 0xe8, 0xb1, 0xe0, 0xc5, 0x93, 0x48, + 0x2b, 0xf8, 0x6f, 0x48, 0x66, 0x9e, 0x90, 0xdd, 0xec, 0xa6, 0x89, 0xd2, 0x4b, 0x99, 0xce, 0x7c, + 0x9f, 0x79, 0x3e, 0xcf, 0xb3, 0xcf, 0x7c, 0x09, 0x5a, 0x70, 0x58, 0xa3, 0x69, 0x93, 0x40, 0xaf, + 0xdb, 0x26, 0x75, 0xf4, 0xdd, 0xb2, 0xbe, 0xd3, 0x24, 0xfe, 0x9e, 0xe6, 0xf9, 0x2c, 0x64, 0x78, + 0x16, 0x4e, 0x35, 0x7e, 0xaa, 0xed, 0x96, 0xe5, 0xff, 0x4c, 0x87, 0xba, 0x4c, 0xe7, 0x7f, 0x85, + 0x48, 0x2e, 0xd6, 0x59, 0xe0, 0xb0, 0x40, 0xaf, 0x99, 0x01, 0x11, 0xd1, 0xfa, 0x6e, 0xb9, 0x46, + 0x42, 0xb3, 0xac, 0x7b, 0xa6, 0x45, 0x5d, 0x33, 0xa4, 0xcc, 0x05, 0xed, 0x9c, 0xc5, 0x2c, 0xc6, + 0x97, 0x7a, 0x6b, 0x05, 0xbb, 0x0b, 0x16, 0x63, 0x96, 0x4d, 0x74, 0xd3, 0xa3, 0xba, 0xe9, 0xba, + 0x2c, 0xe4, 0x21, 0x01, 0x9c, 0x16, 0x12, 0x88, 0x26, 0xf5, 0x1b, 0x3e, 0xf3, 0xaa, 0x41, 0xd3, + 0xf3, 0x6c, 0x60, 0x95, 0x17, 0x13, 0x32, 0xbe, 0xa8, 0xfa, 0xa4, 0xce, 0xfc, 0x06, 0x88, 0xf2, + 0x09, 0x11, 0x75, 0x69, 0x48, 0x4d, 0xbb, 0x2a, 0x2a, 0x14, 0x2a, 0x25, 0xa1, 0x72, 0x68, 0x10, + 0x74, 0xaa, 0xc8, 0x26, 0xce, 0x3d, 0xd3, 0x37, 0x1d, 0x00, 0x56, 0xe7, 0x10, 0x7e, 0xd8, 0x6a, + 0xc3, 0x36, 0xdf, 0x34, 0xc8, 0x4e, 0x93, 0x04, 0xa1, 0x6a, 0xa0, 0xff, 0x63, 0xbb, 0x81, 0xc7, + 0xdc, 0x80, 0xe0, 0x7b, 0x68, 0x54, 0x04, 0xcf, 0x4b, 0x57, 0xa4, 0x95, 0x89, 0xd5, 0x79, 0xad, + 0xbb, 0xe7, 0x9a, 0x88, 0x58, 0x1b, 0x3f, 0xfa, 0x9e, 0xcb, 0x7c, 0xfc, 0xf5, 0xb9, 0x28, 0x19, + 0x10, 0xa2, 0xde, 0x46, 0x32, 0xbf, 0x73, 0x83, 0x84, 0xf7, 0x5b, 0x6a, 0x83, 0xd7, 0x0a, 0x19, + 0xf1, 0x3c, 0x1a, 0x33, 0x1b, 0x0d, 0x9f, 0x04, 0xe2, 0xee, 0x71, 0xa3, 0xfd, 0xaf, 0x4a, 0xd0, + 0xe5, 0xd4, 0x38, 0x60, 0x5a, 0x47, 0x93, 0xd1, 0xde, 0x01, 0x59, 0x36, 0x49, 0x16, 0x09, 0x5e, + 0x1b, 0x69, 0xe1, 0x19, 0x13, 0xf5, 0xce, 0x96, 0xda, 0x00, 0xbc, 0x8a, 0x6d, 0xa7, 0xe0, 0xad, + 0x23, 0xd4, 0x99, 0x0f, 0xc8, 0xb1, 0xa4, 0x89, 0x61, 0xd2, 0x5a, 0xc3, 0xa4, 0x89, 0x51, 0x84, + 0x61, 0xd2, 0xb6, 0x4d, 0x8b, 0x40, 0xac, 0x11, 0x89, 0x54, 0x3f, 0x49, 0x50, 0x4d, 0x77, 0x9a, + 0x9e, 0xd5, 0x0c, 0xff, 0x4d, 0x35, 0x78, 0x23, 0xc6, 0x3b, 0xc4, 0x79, 0x97, 0xfb, 0xf2, 0x0a, + 0x88, 0x18, 0xf0, 0x1d, 0x74, 0xa1, 0xdd, 0xfd, 0x07, 0x62, 0xae, 0xda, 0x2d, 0xc9, 0x22, 0x04, + 0x93, 0x56, 0xa5, 0xa2, 0xed, 0x23, 0xc6, 0x38, 0xec, 0x6c, 0x36, 0xd4, 0xc7, 0xe8, 0x62, 0x22, + 0x10, 0x8a, 0xbc, 0x8b, 0xc6, 0x40, 0x07, 0x9d, 0xbc, 0x94, 0xac, 0x0f, 0x62, 0xa0, 0xb6, 0xb6, + 0x5e, 0x7d, 0x0a, 0x38, 0x15, 0xdb, 0xee, 0xc2, 0x39, 0xaf, 0x2f, 0x74, 0x28, 0x01, 0x78, 0x34, + 0x45, 0x1a, 0xf8, 0xf0, 0x9f, 0x80, 0x9f, 0xdf, 0x07, 0xc9, 0x76, 0x9e, 0xc3, 0xa6, 0xb0, 0x03, + 0x18, 0x05, 0xf1, 0x72, 0x29, 0x5a, 0x48, 0x3f, 0x86, 0x12, 0x36, 0xd1, 0x54, 0xcc, 0x45, 0xa0, + 0x53, 0x4a, 0xb2, 0x90, 0x68, 0x38, 0x54, 0x33, 0x49, 0x23, 0x7b, 0xaa, 0xd2, 0x49, 0x55, 0x11, + 0x26, 0xf7, 0x88, 0x7b, 0x5c, 0x1b, 0xc5, 0x41, 0xd9, 0x1e, 0xe7, 0xc0, 0xb2, 0x85, 0xa6, 0xe3, + 0xee, 0x08, 0x30, 0xb9, 0x24, 0x4c, 0xec, 0x02, 0xa0, 0x99, 0x32, 0xa3, 0x9b, 0xab, 0x5f, 0xfe, + 0x45, 0xff, 0xf0, 0x7c, 0xf8, 0x05, 0x1a, 0x15, 0x36, 0x84, 0xf3, 0xc9, 0x9b, 0x92, 0x6e, 0x27, + 0x17, 0xfa, 0xa8, 0x04, 0xae, 0xba, 0xfc, 0xf2, 0xeb, 0xcf, 0x37, 0x43, 0x57, 0x71, 0x4e, 0xa7, + 0x96, 0x4b, 0x43, 0xa2, 0xf7, 0x70, 0x56, 0xfc, 0x41, 0x42, 0xd3, 0x71, 0xb7, 0xc2, 0xa5, 0x1e, + 0x29, 0x52, 0xcd, 0x50, 0xbe, 0x31, 0xa0, 0x1a, 0xc0, 0x6e, 0x71, 0x30, 0x0d, 0x97, 0xd2, 0xc1, + 0xa2, 0x86, 0xa2, 0xef, 0x83, 0xad, 0x1e, 0xe0, 0x77, 0x12, 0x9a, 0xd9, 0xa2, 0xc1, 0x40, 0x98, + 0xa9, 0xa6, 0xd8, 0x13, 0x33, 0xdd, 0xdb, 0xd4, 0x22, 0xc7, 0xcc, 0x63, 0xb5, 0x3f, 0x26, 0x7e, + 0x2b, 0x21, 0xd4, 0x71, 0x0e, 0xbc, 0xd2, 0xbb, 0x21, 0x71, 0x1b, 0x90, 0xaf, 0x0d, 0xa0, 0x04, + 0x9e, 0x55, 0xce, 0x53, 0xc2, 0xc5, 0x74, 0x1e, 0x78, 0xb9, 0xfa, 0x7e, 0xc7, 0xe5, 0x0e, 0xf0, + 0x2b, 0x09, 0x4d, 0xb4, 0x9a, 0xd6, 0x0f, 0x2c, 0xe1, 0x4f, 0x3d, 0xc1, 0x92, 0x36, 0xa3, 0x16, + 0x38, 0x58, 0x0e, 0x67, 0xcf, 0x04, 0xc3, 0x87, 0x12, 0x9a, 0xe9, 0x7a, 0xe6, 0xf8, 0x8c, 0xc9, + 0x49, 0x71, 0x0b, 0x59, 0x1b, 0x54, 0x0e, 0x64, 0xd7, 0x39, 0x59, 0x01, 0x2f, 0xa6, 0x93, 0xc5, + 0x9c, 0x05, 0xbf, 0x97, 0xd0, 0x6c, 0xf7, 0xdb, 0xc7, 0x67, 0x64, 0x4c, 0x33, 0x11, 0x59, 0x1f, + 0x58, 0x0f, 0x88, 0x25, 0x8e, 0xb8, 0x84, 0xf3, 0xe9, 0x88, 0x71, 0xc3, 0x59, 0xab, 0x1c, 0x9d, + 0x28, 0xd2, 0xf1, 0x89, 0x22, 0xfd, 0x38, 0x51, 0xa4, 0xd7, 0xa7, 0x4a, 0xe6, 0xf8, 0x54, 0xc9, + 0x7c, 0x3b, 0x55, 0x32, 0x4f, 0x96, 0x2d, 0x1a, 0x3e, 0x6b, 0xd6, 0xb4, 0x3a, 0x73, 0xba, 0x6f, + 0x7a, 0x0e, 0x77, 0x85, 0x7b, 0x1e, 0x09, 0x6a, 0xa3, 0xfc, 0x87, 0xd4, 0xcd, 0xdf, 0x01, 0x00, + 0x00, 0xff, 0xff, 0xe3, 0xd6, 0x12, 0x0a, 0x9e, 0x0a, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. @@ -1247,8 +1247,8 @@ func (m *QueryGetMissionRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) _ = i var l int _ = l - if m.MissionID != 0 { - i = encodeVarintQuery(dAtA, i, uint64(m.MissionID)) + if m.MissionId != 0 { + i = encodeVarintQuery(dAtA, i, uint64(m.MissionId)) i-- dAtA[i] = 0x8 } @@ -1577,8 +1577,8 @@ func (m *QueryGetMissionRequest) Size() (n int) { } var l int _ = l - if m.MissionID != 0 { - n += 1 + sovQuery(uint64(m.MissionID)) + if m.MissionId != 0 { + n += 1 + sovQuery(uint64(m.MissionId)) } return n } @@ -2207,9 +2207,9 @@ func (m *QueryGetMissionRequest) Unmarshal(dAtA []byte) error { switch fieldNum { case 1: if wireType != 0 { - return fmt.Errorf("proto: wrong wireType = %d for field MissionID", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field MissionId", wireType) } - m.MissionID = 0 + m.MissionId = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowQuery @@ -2219,7 +2219,7 @@ func (m *QueryGetMissionRequest) Unmarshal(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - m.MissionID |= uint64(b&0x7F) << shift + m.MissionId |= uint64(b&0x7F) << shift if b < 0x80 { break } diff --git a/x/claim/types/query.pb.gw.go b/x/claim/types/query.pb.gw.go index 967c6f6..37421d9 100644 --- a/x/claim/types/query.pb.gw.go +++ b/x/claim/types/query.pb.gw.go @@ -152,15 +152,15 @@ func request_Query_GetMission_0(ctx context.Context, marshaler runtime.Marshaler _ = err ) - val, ok = pathParams["missionID"] + val, ok = pathParams["mission_id"] if !ok { - return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "missionID") + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "mission_id") } - protoReq.MissionID, err = runtime.Uint64(val) + protoReq.MissionId, err = runtime.Uint64(val) if err != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "missionID", err) + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "mission_id", err) } msg, err := client.GetMission(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) @@ -179,15 +179,15 @@ func local_request_Query_GetMission_0(ctx context.Context, marshaler runtime.Mar _ = err ) - val, ok = pathParams["missionID"] + val, ok = pathParams["mission_id"] if !ok { - return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "missionID") + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "mission_id") } - protoReq.MissionID, err = runtime.Uint64(val) + protoReq.MissionId, err = runtime.Uint64(val) if err != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "missionID", err) + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "mission_id", err) } msg, err := server.GetMission(ctx, &protoReq) @@ -625,7 +625,7 @@ var ( pattern_Query_ListClaimRecord_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"ignite", "modules", "claim", "claim_record"}, "", runtime.AssumeColonVerbOpt(false))) - pattern_Query_GetMission_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"ignite", "modules", "claim", "mission", "missionID"}, "", runtime.AssumeColonVerbOpt(false))) + pattern_Query_GetMission_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"ignite", "modules", "claim", "mission", "mission_id"}, "", runtime.AssumeColonVerbOpt(false))) pattern_Query_ListMission_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"ignite", "modules", "claim", "mission"}, "", runtime.AssumeColonVerbOpt(false))) diff --git a/x/claim/types/tx.pb.go b/x/claim/types/tx.pb.go index f1fb05d..5ee3e8e 100644 --- a/x/claim/types/tx.pb.go +++ b/x/claim/types/tx.pb.go @@ -127,7 +127,7 @@ var xxx_messageInfo_MsgUpdateParamsResponse proto.InternalMessageInfo type MsgClaim struct { Claimer string `protobuf:"bytes,1,opt,name=claimer,proto3" json:"claimer,omitempty"` - MissionID uint64 `protobuf:"varint,2,opt,name=missionID,proto3" json:"missionID,omitempty"` + MissionId uint64 `protobuf:"varint,2,opt,name=mission_id,json=missionId,proto3" json:"mission_id,omitempty"` } func (m *MsgClaim) Reset() { *m = MsgClaim{} } @@ -170,9 +170,9 @@ func (m *MsgClaim) GetClaimer() string { return "" } -func (m *MsgClaim) GetMissionID() uint64 { +func (m *MsgClaim) GetMissionId() uint64 { if m != nil { - return m.MissionID + return m.MissionId } return 0 } @@ -224,37 +224,38 @@ func init() { func init() { proto.RegisterFile("modules/claim/v1/tx.proto", fileDescriptor_200be7ead5b67965) } var fileDescriptor_200be7ead5b67965 = []byte{ - // 479 bytes of a gzipped FileDescriptorProto + // 481 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x84, 0x52, 0x41, 0x6b, 0x13, 0x41, - 0x14, 0xce, 0xa8, 0xad, 0x66, 0x2c, 0x58, 0x97, 0x4a, 0x37, 0x8b, 0x6e, 0xea, 0x82, 0x58, 0x23, - 0xdd, 0xa1, 0x11, 0x3c, 0xd4, 0x53, 0xa3, 0x22, 0x39, 0x04, 0xca, 0x8a, 0x07, 0x45, 0x28, 0xdb, - 0xec, 0x32, 0x19, 0xcc, 0xec, 0x2c, 0xfb, 0x66, 0x4b, 0x73, 0x13, 0x8f, 0x9e, 0xfc, 0x19, 0x1e, - 0x03, 0xf6, 0xe4, 0x2f, 0xe8, 0xb1, 0xf4, 0x24, 0x1e, 0x82, 0x24, 0x87, 0xfc, 0x0d, 0xd9, 0x9d, - 0x19, 0x83, 0x1b, 0xa5, 0x97, 0x90, 0xf7, 0xbe, 0xef, 0x7d, 0xf3, 0xbd, 0xef, 0x2d, 0x6e, 0x70, - 0x11, 0xe5, 0xc3, 0x18, 0x48, 0x7f, 0x18, 0x32, 0x4e, 0x8e, 0x77, 0x89, 0x3c, 0xf1, 0xd3, 0x4c, - 0x48, 0x61, 0xad, 0x6b, 0xc8, 0x2f, 0x21, 0xff, 0x78, 0xd7, 0xb9, 0x1d, 0x72, 0x96, 0x08, 0x52, - 0xfe, 0x2a, 0x92, 0xb3, 0xd9, 0x17, 0xc0, 0x05, 0x10, 0x0e, 0xb4, 0x18, 0xe6, 0x40, 0x35, 0xd0, - 0x50, 0xc0, 0x61, 0x59, 0x11, 0x55, 0x68, 0x68, 0x83, 0x0a, 0x2a, 0x54, 0xbf, 0xf8, 0xa7, 0xbb, - 0x0f, 0x96, 0x9c, 0x84, 0x2c, 0x8b, 0x32, 0x91, 0x1e, 0x42, 0x9e, 0xa6, 0xc3, 0x91, 0xa6, 0xdd, - 0x5b, 0xa2, 0xa5, 0x61, 0x16, 0x72, 0xad, 0xed, 0x7d, 0x47, 0xf8, 0x56, 0x0f, 0xe8, 0x9b, 0x34, - 0x0a, 0x65, 0x7c, 0x50, 0x22, 0xd6, 0x53, 0x5c, 0x0f, 0x73, 0x39, 0x10, 0x19, 0x93, 0x23, 0x1b, - 0x6d, 0xa1, 0xed, 0x7a, 0xc7, 0xbe, 0x38, 0xdd, 0xd9, 0xd0, 0xa6, 0xf6, 0xa3, 0x28, 0x8b, 0x01, - 0x5e, 0xcb, 0x8c, 0x25, 0x34, 0x58, 0x50, 0xad, 0x67, 0x78, 0x55, 0x69, 0xdb, 0x57, 0xb6, 0xd0, - 0xf6, 0xcd, 0xb6, 0xed, 0x57, 0x13, 0xf1, 0xd5, 0x0b, 0x9d, 0xfa, 0xd9, 0xa4, 0x59, 0xfb, 0x3a, - 0x1f, 0xb7, 0x50, 0xa0, 0x47, 0xf6, 0xda, 0x9f, 0xe6, 0xe3, 0xd6, 0x42, 0xec, 0xf3, 0x7c, 0xdc, - 0x6a, 0x1a, 0xeb, 0x27, 0xda, 0x7c, 0xc5, 0xa8, 0xd7, 0xc0, 0x9b, 0x95, 0x56, 0x10, 0x43, 0x2a, - 0x12, 0x88, 0xbd, 0x03, 0x7c, 0xa3, 0x07, 0xf4, 0x79, 0x31, 0x66, 0xd9, 0xf8, 0x7a, 0x39, 0x1f, - 0x67, 0x6a, 0x9b, 0xc0, 0x94, 0xd6, 0x5d, 0x5c, 0xe7, 0x0c, 0x80, 0x89, 0xa4, 0xfb, 0xa2, 0x34, - 0x7d, 0x2d, 0x58, 0x34, 0xf6, 0xd6, 0x0a, 0x4b, 0x86, 0xeb, 0xbd, 0xc5, 0xeb, 0x46, 0xd1, 0xbc, - 0x62, 0xbd, 0x34, 0xca, 0x91, 0xce, 0xe9, 0x71, 0xb1, 0xd8, 0xcf, 0x49, 0xf3, 0x8e, 0xca, 0x0a, - 0xa2, 0x0f, 0x3e, 0x13, 0x84, 0x87, 0x72, 0xe0, 0x77, 0x13, 0x79, 0x71, 0xba, 0x83, 0x75, 0x88, - 0xdd, 0x44, 0x1a, 0x1b, 0x51, 0xfb, 0x1b, 0xc2, 0x57, 0x7b, 0x40, 0xad, 0xf7, 0x78, 0xed, 0xaf, - 0x43, 0xdc, 0x5f, 0x0e, 0xb0, 0xb2, 0xaf, 0xf3, 0xe8, 0x52, 0xca, 0x1f, 0xb3, 0xaf, 0xf0, 0x8a, - 0xca, 0xc3, 0xf9, 0xe7, 0x4c, 0x89, 0x39, 0xde, 0xff, 0x31, 0x23, 0xe4, 0xac, 0x7c, 0x2c, 0x2e, - 0xd7, 0xd9, 0x3f, 0x9b, 0xba, 0xe8, 0x7c, 0xea, 0xa2, 0x5f, 0x53, 0x17, 0x7d, 0x99, 0xb9, 0xb5, - 0xf3, 0x99, 0x5b, 0xfb, 0x31, 0x73, 0x6b, 0xef, 0x1e, 0x52, 0x26, 0x07, 0xf9, 0x91, 0xdf, 0x17, - 0x9c, 0x30, 0x9a, 0x30, 0x19, 0x93, 0xea, 0x29, 0xe5, 0x28, 0x8d, 0xe1, 0x68, 0xb5, 0xfc, 0x08, - 0x9f, 0xfc, 0x0e, 0x00, 0x00, 0xff, 0xff, 0x61, 0x72, 0xa4, 0xcf, 0x56, 0x03, 0x00, 0x00, + 0x14, 0xce, 0xa8, 0xad, 0x66, 0x2c, 0x58, 0x97, 0x4a, 0x37, 0x0b, 0xdd, 0xd4, 0x05, 0xb1, 0x46, + 0xba, 0x43, 0x23, 0x78, 0xa8, 0xa7, 0x46, 0x44, 0x72, 0x08, 0xe8, 0x8a, 0x07, 0x45, 0x08, 0xdb, + 0xcc, 0x32, 0x19, 0xcc, 0xec, 0x2c, 0xfb, 0x26, 0xa5, 0xb9, 0x89, 0x47, 0x4f, 0xfe, 0x0c, 0x8f, + 0x01, 0x7b, 0xf2, 0x17, 0xf4, 0x58, 0x7a, 0x12, 0x0f, 0x45, 0x92, 0x43, 0xfe, 0x86, 0xec, 0xce, + 0x8c, 0xc5, 0x8d, 0xe2, 0x25, 0xe4, 0xbd, 0xef, 0x7b, 0xdf, 0x7c, 0xef, 0x7b, 0x8b, 0x1b, 0x42, + 0xd2, 0xf1, 0x28, 0x01, 0x32, 0x18, 0xc5, 0x5c, 0x90, 0xa3, 0x3d, 0xa2, 0x8e, 0xc3, 0x2c, 0x97, + 0x4a, 0x3a, 0xeb, 0x06, 0x0a, 0x4b, 0x28, 0x3c, 0xda, 0xf3, 0x6e, 0xc7, 0x82, 0xa7, 0x92, 0x94, + 0xbf, 0x9a, 0xe4, 0x6d, 0x0e, 0x24, 0x08, 0x09, 0x44, 0x00, 0x2b, 0x86, 0x05, 0x30, 0x03, 0x34, + 0x34, 0xd0, 0x2f, 0x2b, 0xa2, 0x0b, 0x03, 0x6d, 0x30, 0xc9, 0xa4, 0xee, 0x17, 0xff, 0x4c, 0xf7, + 0xde, 0x92, 0x93, 0x98, 0xe7, 0x34, 0x97, 0x59, 0x1f, 0xc6, 0x59, 0x36, 0x9a, 0x18, 0xda, 0xd6, + 0x12, 0x2d, 0x8b, 0xf3, 0x58, 0x18, 0xed, 0xe0, 0x1b, 0xc2, 0xb7, 0x7a, 0xc0, 0x5e, 0x67, 0x34, + 0x56, 0xc9, 0x8b, 0x12, 0x71, 0x1e, 0xe3, 0x7a, 0x3c, 0x56, 0x43, 0x99, 0x73, 0x35, 0x71, 0xd1, + 0x36, 0xda, 0xa9, 0x77, 0xdc, 0xf3, 0x93, 0xdd, 0x0d, 0x63, 0xea, 0x80, 0xd2, 0x3c, 0x01, 0x78, + 0xa5, 0x72, 0x9e, 0xb2, 0xe8, 0x92, 0xea, 0x3c, 0xc1, 0xab, 0x5a, 0xdb, 0xbd, 0xb2, 0x8d, 0x76, + 0x6e, 0xb6, 0xdd, 0xb0, 0x9a, 0x48, 0xa8, 0x5f, 0xe8, 0xd4, 0x4f, 0x2f, 0x9a, 0xb5, 0x2f, 0x8b, + 0x69, 0x0b, 0x45, 0x66, 0x64, 0xbf, 0xfd, 0x71, 0x31, 0x6d, 0x5d, 0x8a, 0x7d, 0x5a, 0x4c, 0x5b, + 0x4d, 0x6b, 0xfd, 0xd8, 0x98, 0xaf, 0x18, 0x0d, 0x1a, 0x78, 0xb3, 0xd2, 0x8a, 0x12, 0xc8, 0x64, + 0x0a, 0x49, 0xf0, 0x12, 0xdf, 0xe8, 0x01, 0x7b, 0x5a, 0x8c, 0x39, 0x2e, 0xbe, 0x5e, 0xce, 0x27, + 0xb9, 0xde, 0x26, 0xb2, 0xa5, 0xb3, 0x85, 0xb1, 0xe0, 0x00, 0x5c, 0xa6, 0x7d, 0x4e, 0x4b, 0xd7, + 0xd7, 0xa2, 0xba, 0xe9, 0x74, 0xe9, 0xfe, 0x5a, 0xe1, 0xc9, 0x92, 0x83, 0x37, 0x78, 0xdd, 0x4a, + 0xda, 0x67, 0x9c, 0x67, 0x56, 0x9a, 0x9a, 0xa0, 0x1e, 0x16, 0x9b, 0xfd, 0xb8, 0x68, 0xde, 0xd1, + 0x61, 0x01, 0x7d, 0x1f, 0x72, 0x49, 0x44, 0xac, 0x86, 0x61, 0x37, 0x55, 0xe7, 0x27, 0xbb, 0xd8, + 0xa4, 0xd8, 0x4d, 0x95, 0xf5, 0x41, 0xdb, 0x5f, 0x11, 0xbe, 0xda, 0x03, 0xe6, 0xbc, 0xc3, 0x6b, + 0x7f, 0x5c, 0xe2, 0xee, 0x72, 0x82, 0x95, 0x85, 0xbd, 0x07, 0xff, 0xa5, 0xfc, 0x36, 0xfb, 0x1c, + 0xaf, 0xe8, 0x40, 0xbc, 0xbf, 0xce, 0x94, 0x98, 0x17, 0xfc, 0x1b, 0xb3, 0x42, 0xde, 0xca, 0x87, + 0xe2, 0x74, 0x9d, 0x83, 0xd3, 0x99, 0x8f, 0xce, 0x66, 0x3e, 0xfa, 0x39, 0xf3, 0xd1, 0xe7, 0xb9, + 0x5f, 0x3b, 0x9b, 0xfb, 0xb5, 0xef, 0x73, 0xbf, 0xf6, 0xf6, 0x3e, 0xe3, 0x6a, 0x38, 0x3e, 0x0c, + 0x07, 0x52, 0x10, 0xce, 0x52, 0xae, 0x12, 0x52, 0xbd, 0xa5, 0x9a, 0x64, 0x09, 0x1c, 0xae, 0x96, + 0x5f, 0xe1, 0xa3, 0x5f, 0x01, 0x00, 0x00, 0xff, 0xff, 0xb9, 0x0c, 0xa7, 0xb2, 0x57, 0x03, 0x00, + 0x00, } // Reference imports to suppress errors if they are not otherwise used. @@ -461,8 +462,8 @@ func (m *MsgClaim) MarshalToSizedBuffer(dAtA []byte) (int, error) { _ = i var l int _ = l - if m.MissionID != 0 { - i = encodeVarintTx(dAtA, i, uint64(m.MissionID)) + if m.MissionId != 0 { + i = encodeVarintTx(dAtA, i, uint64(m.MissionId)) i-- dAtA[i] = 0x10 } @@ -554,8 +555,8 @@ func (m *MsgClaim) Size() (n int) { if l > 0 { n += 1 + l + sovTx(uint64(l)) } - if m.MissionID != 0 { - n += 1 + sovTx(uint64(m.MissionID)) + if m.MissionId != 0 { + n += 1 + sovTx(uint64(m.MissionId)) } return n } @@ -805,9 +806,9 @@ func (m *MsgClaim) Unmarshal(dAtA []byte) error { iNdEx = postIndex case 2: if wireType != 0 { - return fmt.Errorf("proto: wrong wireType = %d for field MissionID", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field MissionId", wireType) } - m.MissionID = 0 + m.MissionId = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowTx @@ -817,7 +818,7 @@ func (m *MsgClaim) Unmarshal(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - m.MissionID |= uint64(b&0x7F) << shift + m.MissionId |= uint64(b&0x7F) << shift if b < 0x80 { break } diff --git a/x/fundraising/keeper/auction.go b/x/fundraising/keeper/auction.go index 6649255..f3504fd 100644 --- a/x/fundraising/keeper/auction.go +++ b/x/fundraising/keeper/auction.go @@ -196,7 +196,7 @@ func (k Keeper) ReleaseVestingPayingCoin(ctx context.Context, auction types.Auct vestingQueue.SetReleased(true) if err := k.VestingQueue.Set(ctx, collections.Join( - vestingQueue.AuctionID, + vestingQueue.AuctionId, vestingQueue.ReleaseTime, ), vestingQueue); err != nil { return err @@ -288,10 +288,10 @@ func (k Keeper) ExtendRound(ctx context.Context, ba *types.BatchAuction) error { return err } extendedPeriod := params.ExtendedPeriod - nextEndTime := ba.GetEndTimes()[len(ba.GetEndTimes())-1].AddDate(0, 0, int(extendedPeriod)) - endTimes := append(ba.GetEndTimes(), nextEndTime) + nextEndTime := ba.GetEndTime()[len(ba.GetEndTime())-1].AddDate(0, 0, int(extendedPeriod)) + endTime := append(ba.GetEndTime(), nextEndTime) - _ = ba.SetEndTimes(endTimes) + _ = ba.SetEndTime(endTime) return k.Auction.Set(ctx, ba.GetId(), ba) } @@ -337,7 +337,7 @@ func (k Keeper) CloseBatchAuction(ctx context.Context, auction types.AuctionI) e // Close the auction when maximum extended round + 1 is the same as the length of end times // If the value of MaxExtendedRound is 0, it means that an auctioneer does not want have an extended round - if ba.MaxExtendedRound+1 == uint32(len(auction.GetEndTimes())) { + if ba.MaxExtendedRound+1 == uint32(len(auction.GetEndTime())) { if err := k.AllocateSellingCoin(ctx, auction, mInfo); err != nil { return err } @@ -454,7 +454,7 @@ func (k Keeper) CreateFixedPriceAuction(ctx context.Context, msg *types.MsgCreat auction.PayingCoinDenom, auction.VestingSchedules, auction.StartTime, - auction.EndTimes[0], + auction.EndTime[0], ); err != nil { return nil, err } @@ -466,14 +466,14 @@ func (k Keeper) CreateFixedPriceAuction(ctx context.Context, msg *types.MsgCreat // Call hook after storing an auction if err := k.AfterFixedPriceAuctionCreated( ctx, - auction.AuctionID, + auction.AuctionId, auction.Auctioneer, auction.StartPrice, auction.SellingCoin, auction.PayingCoinDenom, auction.VestingSchedules, auction.StartTime, - auction.EndTimes[0], + auction.EndTime[0], ); err != nil { return nil, err } @@ -534,8 +534,7 @@ func (k Keeper) CreateBatchAuction(ctx context.Context, msg *types.MsgCreateBatc return nil, sdkerrors.Wrap(err, "failed to reserve selling coin") } - endTimes := []time.Time{msg.EndTime} // it is an array data type to handle BatchAuction - + endTime := []time.Time{msg.EndTime} // it is an array data type to handle BatchAuction ba := types.NewBaseAuction( nextId, types.AuctionTypeBatch, @@ -548,7 +547,7 @@ func (k Keeper) CreateBatchAuction(ctx context.Context, msg *types.MsgCreateBatc types.VestingReserveAddress(nextId).String(), msg.VestingSchedules, msg.StartTime, - endTimes, + endTime, types.AuctionStatusStandBy, ) @@ -577,7 +576,7 @@ func (k Keeper) CreateBatchAuction(ctx context.Context, msg *types.MsgCreateBatc auction.MaxExtendedRound, auction.ExtendedRoundRate, auction.StartTime, - auction.EndTimes[0], + auction.EndTime[0], ); err != nil { return nil, err } @@ -589,7 +588,7 @@ func (k Keeper) CreateBatchAuction(ctx context.Context, msg *types.MsgCreateBatc // Call hook after storing an auction if err := k.AfterBatchAuctionCreated( ctx, - auction.AuctionID, + auction.AuctionId, auction.Auctioneer, auction.StartPrice, auction.MinBidPrice, @@ -599,7 +598,7 @@ func (k Keeper) CreateBatchAuction(ctx context.Context, msg *types.MsgCreateBatc auction.MaxExtendedRound, auction.ExtendedRoundRate, auction.StartTime, - auction.EndTimes[0], + auction.EndTime[0], ); err != nil { return nil, err } @@ -630,7 +629,7 @@ func (k Keeper) CreateBatchAuction(ctx context.Context, msg *types.MsgCreateBatc // CancelAuction handles types.MsgCancelAuction and cancels the auction. // An auction can only be canceled when it is not started yet. func (k Keeper) CancelAuction(ctx context.Context, msg *types.MsgCancelAuction) error { - auction, err := k.Auction.Get(ctx, msg.AuctionID) + auction, err := k.Auction.Get(ctx, msg.AuctionId) if err != nil { return err } @@ -654,7 +653,7 @@ func (k Keeper) CancelAuction(ctx context.Context, msg *types.MsgCancelAuction) } // Call hook before cancelling the auction - if err := k.BeforeAuctionCanceled(ctx, msg.AuctionID, msg.Auctioneer); err != nil { + if err := k.BeforeAuctionCanceled(ctx, msg.AuctionId, msg.Auctioneer); err != nil { return err } diff --git a/x/fundraising/keeper/auction_test.go b/x/fundraising/keeper/auction_test.go index 4f08b58..c9925fe 100644 --- a/x/fundraising/keeper/auction_test.go +++ b/x/fundraising/keeper/auction_test.go @@ -153,9 +153,9 @@ func (s *KeeperTestSuite) TestFixedPriceAuction_AllocateSellingCoin() { s.Require().NoError(err) // Place bids - s.placeBidFixedPrice(auction.AuctionID, s.addr(1), parseDec("0.5"), parseCoin("100_000_000denom2"), true) - s.placeBidFixedPrice(auction.AuctionID, s.addr(2), parseDec("0.5"), parseCoin("100_000_000denom1"), true) - s.placeBidFixedPrice(auction.AuctionID, s.addr(3), parseDec("0.5"), parseCoin("200_000_000denom1"), true) + s.placeBidFixedPrice(auction.AuctionId, s.addr(1), parseDec("0.5"), parseCoin("100_000_000denom2"), true) + s.placeBidFixedPrice(auction.AuctionId, s.addr(2), parseDec("0.5"), parseCoin("100_000_000denom1"), true) + s.placeBidFixedPrice(auction.AuctionId, s.addr(3), parseDec("0.5"), parseCoin("200_000_000denom1"), true) // Calculate allocation mInfo, err := s.keeper.CalculateFixedPriceAllocation(s.ctx, auction) @@ -292,21 +292,21 @@ func (s *KeeperTestSuite) TestFixedPriceAuction_CancelAuction() { // Not found auction err := s.keeper.CancelAuction(s.ctx, &types.MsgCancelAuction{ Auctioneer: auction.Auctioneer, - AuctionID: 10, + AuctionId: 10, }) s.Require().Error(err, errors.ErrNotFound) // Unauthorized err = s.keeper.CancelAuction(s.ctx, &types.MsgCancelAuction{ Auctioneer: s.addr(10).String(), - AuctionID: auction.AuctionID, + AuctionId: auction.AuctionId, }) s.Require().Error(err, errors.ErrUnauthorized) // Invalid auction status err = s.keeper.CancelAuction(s.ctx, &types.MsgCancelAuction{ Auctioneer: auction.Auctioneer, - AuctionID: auction.AuctionID, + AuctionId: auction.AuctionId, }) s.Require().Error(err, types.ErrInvalidAuctionStatus) @@ -319,7 +319,7 @@ func (s *KeeperTestSuite) TestFixedPriceAuction_CancelAuction() { // Cancel the auction err = s.keeper.CancelAuction(s.ctx, &types.MsgCancelAuction{ Auctioneer: auction.Auctioneer, - AuctionID: auction.AuctionID, + AuctionId: auction.AuctionId, }) s.Require().NoError(err) @@ -518,12 +518,12 @@ func (s *KeeperTestSuite) TestAddAllowedBidders() { s.Require().NoError(err) s.Require().Equal(types.AuctionStatusStarted, auction.GetStatus()) - bidderByAuction, err := s.keeper.GetAllowedBiddersByAuction(s.ctx, startedAuction.AuctionID) + bidderByAuction, err := s.keeper.GetAllowedBiddersByAuction(s.ctx, startedAuction.AuctionId) s.Require().Len(bidderByAuction, 0) // Invalid auction id err = s.keeper.AddAllowedBidders(s.ctx, 10, []types.AllowedBidder{ - {AuctionID: 1, Bidder: s.addr(1).String(), MaxBidAmount: math.NewInt(100_000_000)}, + {AuctionId: 1, Bidder: s.addr(1).String(), MaxBidAmount: math.NewInt(100_000_000)}, }) s.Require().Error(err) @@ -535,16 +535,16 @@ func (s *KeeperTestSuite) TestAddAllowedBidders() { { "single bidder", []types.AllowedBidder{ - {AuctionID: 1, Bidder: s.addr(1).String(), MaxBidAmount: math.NewInt(100_000_000)}, + {AuctionId: 1, Bidder: s.addr(1).String(), MaxBidAmount: math.NewInt(100_000_000)}, }, nil, }, { "multiple bidders", []types.AllowedBidder{ - {AuctionID: 1, Bidder: s.addr(1).String(), MaxBidAmount: math.NewInt(100_000_000)}, - {AuctionID: 1, Bidder: s.addr(2).String(), MaxBidAmount: math.NewInt(500_000_000)}, - {AuctionID: 1, Bidder: s.addr(3).String(), MaxBidAmount: math.NewInt(800_000_000)}, + {AuctionId: 1, Bidder: s.addr(1).String(), MaxBidAmount: math.NewInt(100_000_000)}, + {AuctionId: 1, Bidder: s.addr(2).String(), MaxBidAmount: math.NewInt(500_000_000)}, + {AuctionId: 1, Bidder: s.addr(3).String(), MaxBidAmount: math.NewInt(800_000_000)}, }, nil, }, @@ -556,21 +556,21 @@ func (s *KeeperTestSuite) TestAddAllowedBidders() { { "zero maximum bid amount", []types.AllowedBidder{ - {AuctionID: 1, Bidder: s.addr(1).String(), MaxBidAmount: math.NewInt(0)}, + {AuctionId: 1, Bidder: s.addr(1).String(), MaxBidAmount: math.NewInt(0)}, }, types.ErrInvalidMaxBidAmount, }, { "negative maximum bid amount", []types.AllowedBidder{ - {AuctionID: 1, Bidder: s.addr(1).String(), MaxBidAmount: math.NewInt(-1)}, + {AuctionId: 1, Bidder: s.addr(1).String(), MaxBidAmount: math.NewInt(-1)}, }, types.ErrInvalidMaxBidAmount, }, { "exceed the total selling amount", []types.AllowedBidder{ - {AuctionID: 1, Bidder: s.addr(1).String(), MaxBidAmount: math.NewInt(500_000_000_001)}, + {AuctionId: 1, Bidder: s.addr(1).String(), MaxBidAmount: math.NewInt(500_000_000_001)}, }, types.ErrInsufficientRemainingAmount, }, @@ -606,8 +606,8 @@ func (s *KeeperTestSuite) TestAddAllowedBidders_Length() { // Add some bidders s.Require().NoError(s.keeper.AddAllowedBidders(s.ctx, auction.GetId(), []types.AllowedBidder{ - {AuctionID: 1, Bidder: s.addr(1).String(), MaxBidAmount: math.NewInt(100_000_000)}, - {AuctionID: 1, Bidder: s.addr(2).String(), MaxBidAmount: math.NewInt(500_000_000)}, + {AuctionId: 1, Bidder: s.addr(1).String(), MaxBidAmount: math.NewInt(100_000_000)}, + {AuctionId: 1, Bidder: s.addr(2).String(), MaxBidAmount: math.NewInt(500_000_000)}, })) auction, err = s.keeper.Auction.Get(s.ctx, auction.GetId()) @@ -619,9 +619,9 @@ func (s *KeeperTestSuite) TestAddAllowedBidders_Length() { // Add more bidders s.Require().NoError(s.keeper.AddAllowedBidders(s.ctx, auction.GetId(), []types.AllowedBidder{ - {AuctionID: 1, Bidder: s.addr(3).String(), MaxBidAmount: math.NewInt(100_000_000)}, - {AuctionID: 1, Bidder: s.addr(4).String(), MaxBidAmount: math.NewInt(100_000_000)}, - {AuctionID: 1, Bidder: s.addr(5).String(), MaxBidAmount: math.NewInt(100_000_000)}, + {AuctionId: 1, Bidder: s.addr(3).String(), MaxBidAmount: math.NewInt(100_000_000)}, + {AuctionId: 1, Bidder: s.addr(4).String(), MaxBidAmount: math.NewInt(100_000_000)}, + {AuctionId: 1, Bidder: s.addr(5).String(), MaxBidAmount: math.NewInt(100_000_000)}, })) auction, err = s.keeper.Auction.Get(s.ctx, auction.GetId()) @@ -655,11 +655,11 @@ func (s *KeeperTestSuite) TestUpdateAllowedBidder() { // Add 5 bidders with different maximum bid amount s.Require().NoError(s.keeper.AddAllowedBidders(s.ctx, auction.GetId(), []types.AllowedBidder{ - {AuctionID: 1, Bidder: s.addr(1).String(), MaxBidAmount: math.NewInt(100_000_000)}, - {AuctionID: 1, Bidder: s.addr(2).String(), MaxBidAmount: math.NewInt(200_000_000)}, - {AuctionID: 1, Bidder: s.addr(3).String(), MaxBidAmount: math.NewInt(300_000_000)}, - {AuctionID: 1, Bidder: s.addr(4).String(), MaxBidAmount: math.NewInt(400_000_000)}, - {AuctionID: 1, Bidder: s.addr(5).String(), MaxBidAmount: math.NewInt(500_000_000)}, + {AuctionId: 1, Bidder: s.addr(1).String(), MaxBidAmount: math.NewInt(100_000_000)}, + {AuctionId: 1, Bidder: s.addr(2).String(), MaxBidAmount: math.NewInt(200_000_000)}, + {AuctionId: 1, Bidder: s.addr(3).String(), MaxBidAmount: math.NewInt(300_000_000)}, + {AuctionId: 1, Bidder: s.addr(4).String(), MaxBidAmount: math.NewInt(400_000_000)}, + {AuctionId: 1, Bidder: s.addr(5).String(), MaxBidAmount: math.NewInt(500_000_000)}, })) bidderByAuction, err = s.keeper.GetAllowedBiddersByAuction(s.ctx, auction.GetId()) s.Require().NoError(err) @@ -707,7 +707,7 @@ func (s *KeeperTestSuite) TestUpdateAllowedBidder() { auction, err = s.keeper.Auction.Get(s.ctx, auction.GetId()) s.Require().NoError(err) - allowedBidders, err := s.keeper.GetAllowedBiddersByAuction(s.ctx, startedAuction.AuctionID) + allowedBidders, err := s.keeper.GetAllowedBiddersByAuction(s.ctx, startedAuction.AuctionId) s.Require().NoError(err) s.Require().Len(allowedBidders, 5) @@ -735,10 +735,10 @@ func (s *KeeperTestSuite) TestRefundPayingCoin() { ) s.Require().Equal(types.AuctionStatusStarted, auction.GetStatus()) - s.placeBidBatchMany(auction.AuctionID, s.addr(1), parseDec("1"), parseCoin("50_000_000denom1"), math.NewInt(1_000_000_000), true) - refundBid := s.placeBidBatchMany(auction.AuctionID, s.addr(2), parseDec("0.9"), parseCoin("60_000_000denom1"), math.NewInt(1_000_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(1), parseDec("1"), parseCoin("50_000_000denom1"), math.NewInt(1_000_000_000), true) + refundBid := s.placeBidBatchMany(auction.AuctionId, s.addr(2), parseDec("0.9"), parseCoin("60_000_000denom1"), math.NewInt(1_000_000_000), true) - a, err := s.keeper.Auction.Get(s.ctx, auction.AuctionID) + a, err := s.keeper.Auction.Get(s.ctx, auction.AuctionId) s.Require().NoError(err) mInfo, err := s.keeper.CalculateBatchAllocation(s.ctx, a) @@ -767,12 +767,12 @@ func (s *KeeperTestSuite) TestCloseFixedPriceAuction() { ) s.Require().Equal(types.AuctionStatusStarted, auction.GetStatus()) - s.placeBidFixedPrice(auction.AuctionID, s.addr(1), parseDec("1"), parseCoin("250_000_000denom1"), true) - s.placeBidFixedPrice(auction.AuctionID, s.addr(2), parseDec("1"), parseCoin("250_000_000denom1"), true) - s.placeBidFixedPrice(auction.AuctionID, s.addr(3), parseDec("1"), parseCoin("250_000_000denom1"), true) - s.placeBidFixedPrice(auction.AuctionID, s.addr(4), parseDec("1"), parseCoin("250_000_000denom1"), true) + s.placeBidFixedPrice(auction.AuctionId, s.addr(1), parseDec("1"), parseCoin("250_000_000denom1"), true) + s.placeBidFixedPrice(auction.AuctionId, s.addr(2), parseDec("1"), parseCoin("250_000_000denom1"), true) + s.placeBidFixedPrice(auction.AuctionId, s.addr(3), parseDec("1"), parseCoin("250_000_000denom1"), true) + s.placeBidFixedPrice(auction.AuctionId, s.addr(4), parseDec("1"), parseCoin("250_000_000denom1"), true) - a, err := s.keeper.Auction.Get(s.ctx, auction.AuctionID) + a, err := s.keeper.Auction.Get(s.ctx, auction.AuctionId) s.Require().NoError(err) err = s.keeper.CloseFixedPriceAuction(s.ctx, a) @@ -809,11 +809,11 @@ func (s *KeeperTestSuite) TestCloseBatchAuction() { ) s.Require().Equal(types.AuctionStatusStarted, auction.GetStatus()) - s.placeBidBatchMany(auction.AuctionID, s.addr(1), parseDec("0.9"), parseCoin("200_000_000denom1"), math.NewInt(1_000_000_000), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(2), parseDec("0.8"), parseCoin("200_000_000denom1"), math.NewInt(1_000_000_000), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(3), parseDec("0.7"), parseCoin("100_000_000denom1"), math.NewInt(1_000_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(1), parseDec("0.9"), parseCoin("200_000_000denom1"), math.NewInt(1_000_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(2), parseDec("0.8"), parseCoin("200_000_000denom1"), math.NewInt(1_000_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(3), parseDec("0.7"), parseCoin("100_000_000denom1"), math.NewInt(1_000_000_000), true) - a, err := s.keeper.Auction.Get(s.ctx, auction.AuctionID) + a, err := s.keeper.Auction.Get(s.ctx, auction.AuctionId) s.Require().NoError(err) err = s.keeper.CloseBatchAuction(s.ctx, a) @@ -850,29 +850,31 @@ func (s *KeeperTestSuite) TestCloseBatchAuction_ExtendRound() { ) s.Require().Equal(types.AuctionStatusStarted, auction.GetStatus()) - s.placeBidBatchMany(auction.AuctionID, s.addr(1), parseDec("0.9"), parseCoin("200_000_000denom1"), math.NewInt(1_000_000_000), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(2), parseDec("0.8"), parseCoin("200_000_000denom1"), math.NewInt(1_000_000_000), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(3), parseDec("0.7"), parseCoin("100_000_000denom1"), math.NewInt(1_000_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(1), parseDec("0.9"), parseCoin("200_000_000denom1"), math.NewInt(1_000_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(2), parseDec("0.8"), parseCoin("200_000_000denom1"), math.NewInt(1_000_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(3), parseDec("0.7"), parseCoin("100_000_000denom1"), math.NewInt(1_000_000_000), true) - a, err := s.keeper.Auction.Get(s.ctx, auction.AuctionID) + a, err := s.keeper.Auction.Get(s.ctx, auction.AuctionId) s.Require().NoError(err) - s.Require().Len(a.GetEndTimes(), 1) + s.Require().Len(a.GetEndTime(), 1) - s.keeper.CloseBatchAuction(s.ctx, auction) + err = s.keeper.CloseBatchAuction(s.ctx, auction) + s.Require().NoError(err) // Extended round must be triggered - a, err = s.keeper.Auction.Get(s.ctx, auction.AuctionID) + a, err = s.keeper.Auction.Get(s.ctx, auction.AuctionId) s.Require().NoError(err) - s.Require().Len(a.GetEndTimes(), 2) + s.Require().Len(a.GetEndTime(), 2) // Auction sniping occurs - s.placeBidBatchMany(auction.AuctionID, s.addr(4), parseDec("0.85"), parseCoin("9_800_000_000denom1"), math.NewInt(100_000_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(4), parseDec("0.85"), parseCoin("9_800_000_000denom1"), math.NewInt(100_000_000_000), true) - s.keeper.CloseBatchAuction(s.ctx, a) + err = s.keeper.CloseBatchAuction(s.ctx, a) + s.Require().NoError(err) - a, err = s.keeper.Auction.Get(s.ctx, auction.AuctionID) + a, err = s.keeper.Auction.Get(s.ctx, auction.AuctionId) s.Require().NoError(err) - s.Require().Len(a.GetEndTimes(), 3) + s.Require().Len(a.GetEndTime(), 3) } func (s *KeeperTestSuite) TestCloseBatchAuction_Valid() { @@ -895,29 +897,29 @@ func (s *KeeperTestSuite) TestCloseBatchAuction_Valid() { ) s.Require().Equal(types.AuctionStatusStarted, auction.GetStatus()) - s.placeBidBatchMany(auction.AuctionID, s.addr(1), parseDec("0.9"), parseCoin("200_000_000denom1"), math.NewInt(1_000_000_000), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(2), parseDec("0.8"), parseCoin("200_000_000denom1"), math.NewInt(1_000_000_000), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(3), parseDec("0.7"), parseCoin("100_000_000denom1"), math.NewInt(1_000_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(1), parseDec("0.9"), parseCoin("200_000_000denom1"), math.NewInt(1_000_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(2), parseDec("0.8"), parseCoin("200_000_000denom1"), math.NewInt(1_000_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(3), parseDec("0.7"), parseCoin("100_000_000denom1"), math.NewInt(1_000_000_000), true) - a, err := s.keeper.Auction.Get(s.ctx, auction.AuctionID) + a, err := s.keeper.Auction.Get(s.ctx, auction.AuctionId) s.Require().NoError(err) - s.Require().Len(a.GetEndTimes(), 1) + s.Require().Len(a.GetEndTime(), 1) err = s.keeper.CloseBatchAuction(s.ctx, auction) s.Require().NoError(err) // Extended round must be triggered - a, err = s.keeper.Auction.Get(s.ctx, auction.AuctionID) + a, err = s.keeper.Auction.Get(s.ctx, auction.AuctionId) s.Require().NoError(err) - s.Require().Len(a.GetEndTimes(), 2) + s.Require().Len(a.GetEndTime(), 2) // Auction sniping occurs - s.placeBidBatchMany(auction.AuctionID, s.addr(4), parseDec("0.85"), parseCoin("9_500_000_000denom1"), math.NewInt(100_000_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(4), parseDec("0.85"), parseCoin("9_500_000_000denom1"), math.NewInt(100_000_000_000), true) err = s.keeper.CloseBatchAuction(s.ctx, a) s.Require().NoError(err) - a, err = s.keeper.Auction.Get(s.ctx, auction.AuctionID) + a, err = s.keeper.Auction.Get(s.ctx, auction.AuctionId) s.Require().NoError(err) - s.Require().Len(a.GetEndTimes(), 2) + s.Require().Len(a.GetEndTime(), 2) } diff --git a/x/fundraising/keeper/bid.go b/x/fundraising/keeper/bid.go index 499a891..b76a4fa 100644 --- a/x/fundraising/keeper/bid.go +++ b/x/fundraising/keeper/bid.go @@ -72,7 +72,7 @@ func (k Keeper) Bids(ctx context.Context) ([]types.Bid, error) { // PlaceBid places a bid for the selling coin of the auction. func (k Keeper) PlaceBid(ctx context.Context, msg *types.MsgPlaceBid) (types.Bid, error) { - auction, err := k.Auction.Get(ctx, msg.AuctionID) + auction, err := k.Auction.Get(ctx, msg.AuctionId) if err != nil { return types.Bid{}, err } @@ -106,8 +106,8 @@ func (k Keeper) PlaceBid(ctx context.Context, msg *types.MsgPlaceBid) (types.Bid return types.Bid{}, sdkerrors.Wrap(err, "failed to get next bid id") } bid := types.Bid{ - AuctionID: msg.AuctionID, - BidID: bidID, + AuctionId: msg.AuctionId, + BidId: bidID, Bidder: msg.Bidder, Type: msg.BidType, Price: msg.Price, @@ -129,7 +129,7 @@ func (k Keeper) PlaceBid(ctx context.Context, msg *types.MsgPlaceBid) (types.Bid // Reserve bid amount bidPayingAmt := bid.ConvertToPayingAmount(payingCoinDenom) bidPayingCoin := sdk.NewCoin(payingCoinDenom, bidPayingAmt) - if err := k.ReservePayingCoin(ctx, msg.AuctionID, bidder, bidPayingCoin); err != nil { + if err := k.ReservePayingCoin(ctx, msg.AuctionId, bidder, bidPayingCoin); err != nil { return types.Bid{}, sdkerrors.Wrap(err, "failed to reserve paying coin") } @@ -149,7 +149,7 @@ func (k Keeper) PlaceBid(ctx context.Context, msg *types.MsgPlaceBid) (types.Bid return types.Bid{}, err } - if err := k.ReservePayingCoin(ctx, msg.AuctionID, bidder, msg.Coin); err != nil { + if err := k.ReservePayingCoin(ctx, msg.AuctionId, bidder, msg.Coin); err != nil { return types.Bid{}, sdkerrors.Wrap(err, "failed to reserve paying coin") } @@ -161,17 +161,17 @@ func (k Keeper) PlaceBid(ctx context.Context, msg *types.MsgPlaceBid) (types.Bid reserveAmt := bid.ConvertToPayingAmount(payingCoinDenom) reserveCoin := sdk.NewCoin(payingCoinDenom, reserveAmt) - if err := k.ReservePayingCoin(ctx, msg.AuctionID, bidder, reserveCoin); err != nil { + if err := k.ReservePayingCoin(ctx, msg.AuctionId, bidder, reserveCoin); err != nil { return types.Bid{}, sdkerrors.Wrap(err, "failed to reserve paying coin") } } // Call before bid placed hook - if err := k.BeforeBidPlaced(ctx, bid.AuctionID, bid.BidID, bid.Bidder, bid.Type, bid.Price, bid.Coin); err != nil { + if err := k.BeforeBidPlaced(ctx, bid.AuctionId, bid.BidId, bid.Bidder, bid.Type, bid.Price, bid.Coin); err != nil { return types.Bid{}, err } - if err := k.Bid.Set(ctx, collections.Join(bid.AuctionID, bid.BidID), bid); err != nil { + if err := k.Bid.Set(ctx, collections.Join(bid.AuctionId, bid.BidId), bid); err != nil { return types.Bid{}, err } @@ -220,13 +220,13 @@ func (k Keeper) ValidateFixedPriceBid(ctx context.Context, auction types.Auction } totalBidAmt := math.ZeroInt() for _, bid := range bids { - if bid.AuctionID == auction.GetId() { + if bid.AuctionId == auction.GetId() { bidSellingAmt := bid.ConvertToSellingAmount(auction.GetPayingCoinDenom()) totalBidAmt = totalBidAmt.Add(bidSellingAmt) } } - allowedBidder, err := k.AllowedBidder.Get(ctx, collections.Join(bid.AuctionID, bid.GetBidder())) + allowedBidder, err := k.AllowedBidder.Get(ctx, collections.Join(bid.AuctionId, bid.GetBidder())) if err != nil { return sdkerrors.Wrap(err, "bidder is not found in allowed bidder list") } @@ -251,7 +251,7 @@ func (k Keeper) ValidateBatchWorthBid(ctx context.Context, auction types.Auction return types.ErrIncorrectCoinDenom } - allowedBidder, err := k.AllowedBidder.Get(ctx, collections.Join(bid.AuctionID, bid.GetBidder())) + allowedBidder, err := k.AllowedBidder.Get(ctx, collections.Join(bid.AuctionId, bid.GetBidder())) if err != nil { return sdkerrors.Wrap(err, "bidder is not found in allowed bidder list") } @@ -276,7 +276,7 @@ func (k Keeper) ValidateBatchManyBid(ctx context.Context, auction types.AuctionI return types.ErrIncorrectCoinDenom } - allowedBidder, err := k.AllowedBidder.Get(ctx, collections.Join(bid.AuctionID, bid.GetBidder())) + allowedBidder, err := k.AllowedBidder.Get(ctx, collections.Join(bid.AuctionId, bid.GetBidder())) if err != nil { return sdkerrors.Wrap(err, "bidder is not found in allowed bidder list") } @@ -295,7 +295,7 @@ func (k Keeper) ValidateBatchManyBid(ctx context.Context, auction types.AuctionI // A bidder must provide either greater bid price or coin amount. // They are not permitted to modify with less bid price or coin amount. func (k Keeper) ModifyBid(ctx context.Context, msg *types.MsgModifyBid) error { - auction, err := k.Auction.Get(ctx, msg.AuctionID) + auction, err := k.Auction.Get(ctx, msg.AuctionId) if err != nil { return err } @@ -308,7 +308,7 @@ func (k Keeper) ModifyBid(ctx context.Context, msg *types.MsgModifyBid) error { return types.ErrIncorrectAuctionType } - bid, err := k.Bid.Get(ctx, collections.Join(msg.AuctionID, msg.BidID)) + bid, err := k.Bid.Get(ctx, collections.Join(msg.AuctionId, msg.BidId)) if err != nil { return err } @@ -343,7 +343,7 @@ func (k Keeper) ModifyBid(ctx context.Context, msg *types.MsgModifyBid) error { case types.BidTypeBatchWorth: diffReserveCoin := msg.Coin.Sub(bid.Coin) if diffReserveCoin.IsPositive() { - if err := k.ReservePayingCoin(ctx, msg.AuctionID, bidder, diffReserveCoin); err != nil { + if err := k.ReservePayingCoin(ctx, msg.AuctionId, bidder, diffReserveCoin); err != nil { return sdkerrors.Wrap(err, "failed to reserve paying coin") } } @@ -353,7 +353,7 @@ func (k Keeper) ModifyBid(ctx context.Context, msg *types.MsgModifyBid) error { diffReserveAmt := currReserveAmt.Sub(prevReserveAmt).TruncateInt() diffReserveCoin := sdk.NewCoin(auction.GetPayingCoinDenom(), diffReserveAmt) if diffReserveCoin.IsPositive() { - if err := k.ReservePayingCoin(ctx, msg.AuctionID, bidder, diffReserveCoin); err != nil { + if err := k.ReservePayingCoin(ctx, msg.AuctionId, bidder, diffReserveCoin); err != nil { return sdkerrors.Wrap(err, "failed to reserve paying coin") } } @@ -363,11 +363,11 @@ func (k Keeper) ModifyBid(ctx context.Context, msg *types.MsgModifyBid) error { bid.Coin = msg.Coin // Call the before mid modified hook - if err := k.BeforeBidModified(ctx, bid.AuctionID, bid.BidID, bid.Bidder, bid.Type, bid.Price, bid.Coin); err != nil { + if err := k.BeforeBidModified(ctx, bid.AuctionId, bid.BidId, bid.Bidder, bid.Type, bid.Price, bid.Coin); err != nil { return err } - if err := k.Bid.Set(ctx, collections.Join(bid.AuctionID, bid.BidID), bid); err != nil { + if err := k.Bid.Set(ctx, collections.Join(bid.AuctionId, bid.BidId), bid); err != nil { return err } return nil diff --git a/x/fundraising/keeper/bid_test.go b/x/fundraising/keeper/bid_test.go index 4df5e8c..3b05956 100644 --- a/x/fundraising/keeper/bid_test.go +++ b/x/fundraising/keeper/bid_test.go @@ -13,7 +13,7 @@ import ( func (s *KeeperTestSuite) TestPlaceBid_Validation() { _, err := s.keeper.PlaceBid(s.ctx, &types.MsgPlaceBid{ - AuctionID: 1, + AuctionId: 1, Bidder: s.addr(2).String(), BidType: types.BidTypeFixedPrice, Price: parseDec("0.5"), @@ -40,7 +40,7 @@ func (s *KeeperTestSuite) TestPlaceBid_Validation() { s.Require().NoError(err) _, err = s.keeper.PlaceBid(s.ctx, &types.MsgPlaceBid{ - AuctionID: auction.AuctionID, + AuctionId: auction.AuctionId, Bidder: s.addr(2).String(), BidType: types.BidTypeFixedPrice, Price: parseDec("0.5"), @@ -66,11 +66,11 @@ func (s *KeeperTestSuite) TestFixedPrice_InvalidStartPrice() { s.fundAddr(s.addr(2), parseCoins("200_000_000denom2")) // Set allowed bidder - err := s.addAllowedBidder(auction.AuctionID, s.addr(2), bidSellingAmount(parseDec("1"), parseCoin("200_000_000denom2"))) + err := s.addAllowedBidder(auction.AuctionId, s.addr(2), bidSellingAmount(parseDec("1"), parseCoin("200_000_000denom2"))) s.Require().NoError(err) _, err = s.keeper.PlaceBid(s.ctx, &types.MsgPlaceBid{ - AuctionID: auction.AuctionID, + AuctionId: auction.AuctionId, Bidder: s.addr(2).String(), BidType: types.BidTypeFixedPrice, Price: parseDec("0.5"), @@ -92,18 +92,18 @@ func (s *KeeperTestSuite) TestFixedPrice_InsufficientRemainingAmount() { ) s.Require().Equal(types.AuctionStatusStarted, auction.GetStatus()) - s.placeBidFixedPrice(auction.AuctionID, s.addr(1), parseDec("1"), parseCoin("200_000_000denom2"), true) - s.placeBidFixedPrice(auction.AuctionID, s.addr(2), parseDec("1"), parseCoin("200_000_000denom2"), true) - s.placeBidFixedPrice(auction.AuctionID, s.addr(3), parseDec("1"), parseCoin("250_000_000denom2"), true) - s.placeBidFixedPrice(auction.AuctionID, s.addr(4), parseDec("1"), parseCoin("250_000_000denom2"), true) + s.placeBidFixedPrice(auction.AuctionId, s.addr(1), parseDec("1"), parseCoin("200_000_000denom2"), true) + s.placeBidFixedPrice(auction.AuctionId, s.addr(2), parseDec("1"), parseCoin("200_000_000denom2"), true) + s.placeBidFixedPrice(auction.AuctionId, s.addr(3), parseDec("1"), parseCoin("250_000_000denom2"), true) + s.placeBidFixedPrice(auction.AuctionId, s.addr(4), parseDec("1"), parseCoin("250_000_000denom2"), true) // The remaining coin amount must be insufficient s.fundAddr(s.addr(5), parseCoins("300_000_000denom2")) - err := s.addAllowedBidder(auction.AuctionID, s.addr(5), bidSellingAmount(parseDec("1"), parseCoin("300_000_000denom2"))) + err := s.addAllowedBidder(auction.AuctionId, s.addr(5), bidSellingAmount(parseDec("1"), parseCoin("300_000_000denom2"))) s.Require().NoError(err) _, err = s.keeper.PlaceBid(s.ctx, &types.MsgPlaceBid{ - AuctionID: auction.AuctionID, + AuctionId: auction.AuctionId, Bidder: s.addr(5).String(), BidType: types.BidTypeFixedPrice, Price: parseDec("1.0"), @@ -125,11 +125,11 @@ func (s *KeeperTestSuite) TestFixedPrice_OverMaxBidAmountLimit() { ) s.Require().Equal(types.AuctionStatusStarted, auction.GetStatus()) - s.placeBidFixedPrice(auction.AuctionID, s.addr(1), parseDec("1"), parseCoin("100_000_000denom2"), true) - s.placeBidFixedPrice(auction.AuctionID, s.addr(1), parseDec("1"), parseCoin("100_000_000denom2"), true) + s.placeBidFixedPrice(auction.AuctionId, s.addr(1), parseDec("1"), parseCoin("100_000_000denom2"), true) + s.placeBidFixedPrice(auction.AuctionId, s.addr(1), parseDec("1"), parseCoin("100_000_000denom2"), true) _, err := s.keeper.PlaceBid(s.ctx, &types.MsgPlaceBid{ - AuctionID: auction.AuctionID, + AuctionId: auction.AuctionId, Bidder: s.addr(1).String(), BidType: types.BidTypeFixedPrice, Price: parseDec("1"), @@ -151,16 +151,16 @@ func (s *KeeperTestSuite) TestFixedPrice_IncorrectCoinDenom() { ) s.Require().Equal(types.AuctionStatusStarted, auction.GetStatus()) - s.placeBidFixedPrice(auction.AuctionID, s.addr(1), parseDec("1"), parseCoin("100_000_000denom2"), true) - s.placeBidFixedPrice(auction.AuctionID, s.addr(1), parseDec("1"), parseCoin("100_000_000denom1"), true) + s.placeBidFixedPrice(auction.AuctionId, s.addr(1), parseDec("1"), parseCoin("100_000_000denom2"), true) + s.placeBidFixedPrice(auction.AuctionId, s.addr(1), parseDec("1"), parseCoin("100_000_000denom1"), true) // The remaining coin amount must be insufficient s.fundAddr(s.addr(1), parseCoins("100_000_000denom2")) - err := s.addAllowedBidder(auction.AuctionID, s.addr(1), bidSellingAmount(parseDec("1"), parseCoin("100_000_000denom2"))) + err := s.addAllowedBidder(auction.AuctionId, s.addr(1), bidSellingAmount(parseDec("1"), parseCoin("100_000_000denom2"))) s.Require().NoError(err) _, err = s.keeper.PlaceBid(s.ctx, &types.MsgPlaceBid{ - AuctionID: auction.AuctionID, + AuctionId: auction.AuctionId, Bidder: s.addr(1).String(), BidType: types.BidTypeFixedPrice, Price: parseDec("1"), @@ -183,11 +183,11 @@ func (s *KeeperTestSuite) TestFixedPrice_IncorrectAuctionType() { s.Require().Equal(types.AuctionStatusStarted, auction.GetStatus()) s.fundAddr(s.addr(2), parseCoins("200_000_000denom2")) - err := s.addAllowedBidder(auction.AuctionID, s.addr(2), bidSellingAmount(parseDec("1"), parseCoin("200_000_000denom2"))) + err := s.addAllowedBidder(auction.AuctionId, s.addr(2), bidSellingAmount(parseDec("1"), parseCoin("200_000_000denom2"))) s.Require().NoError(err) _, err = s.keeper.PlaceBid(s.ctx, &types.MsgPlaceBid{ - AuctionID: auction.AuctionID, + AuctionId: auction.AuctionId, Bidder: s.addr(2).String(), BidType: types.BidTypeBatchWorth, Price: parseDec("1.0"), @@ -213,14 +213,14 @@ func (s *KeeperTestSuite) TestBatchAuction_IncorrectCoinDenom() { s.Require().Equal(types.AuctionStatusStarted, auction.GetStatus()) s.fundAddr(s.addr(1), parseCoins("200_000_000denom1, 200_000_000denom2")) - err := s.addAllowedBidder(auction.AuctionID, s.addr(1), parseCoin("200_000_000denom1").Amount) + err := s.addAllowedBidder(auction.AuctionId, s.addr(1), parseCoin("200_000_000denom1").Amount) s.Require().NoError(err) - err = s.addAllowedBidder(auction.AuctionID, s.addr(1), parseCoin("200_000_000denom2").Amount) + err = s.addAllowedBidder(auction.AuctionId, s.addr(1), parseCoin("200_000_000denom2").Amount) s.Require().NoError(err) // Place a BidTypeBatchWorth bid with an incorrect denom (SellingCoinDenom) _, err = s.keeper.PlaceBid(s.ctx, &types.MsgPlaceBid{ - AuctionID: auction.AuctionID, + AuctionId: auction.AuctionId, Bidder: s.addr(1).String(), BidType: types.BidTypeBatchWorth, Price: parseDec("1"), @@ -230,7 +230,7 @@ func (s *KeeperTestSuite) TestBatchAuction_IncorrectCoinDenom() { // Place a BidTypeBatchMany bid with an incorrect denom (PayingCoinDenom) _, err = s.keeper.PlaceBid(s.ctx, &types.MsgPlaceBid{ - AuctionID: auction.AuctionID, + AuctionId: auction.AuctionId, Bidder: s.addr(1).String(), BidType: types.BidTypeBatchMany, Price: parseDec("1"), @@ -255,15 +255,15 @@ func (s *KeeperTestSuite) TestBatchWorth_OverMaxBidAmountLimit() { ) s.Require().Equal(types.AuctionStatusStarted, auction.GetStatus()) - s.placeBidBatchWorth(auction.AuctionID, s.addr(1), parseDec("0.5"), parseCoin("500_000_000denom2"), math.NewInt(1000_000_000), true) + s.placeBidBatchWorth(auction.AuctionId, s.addr(1), parseDec("0.5"), parseCoin("500_000_000denom2"), math.NewInt(1000_000_000), true) s.fundAddr(s.addr(2), parseCoins("1000_000_000denom2")) - err := s.addAllowedBidder(auction.AuctionID, s.addr(2), parseCoin("800_000_000denom1").Amount) + err := s.addAllowedBidder(auction.AuctionId, s.addr(2), parseCoin("800_000_000denom1").Amount) s.Require().NoError(err) // Place a BidTypeBatchWorth bid with more than maxBidAmount _, err = s.keeper.PlaceBid(s.ctx, &types.MsgPlaceBid{ - AuctionID: auction.AuctionID, + AuctionId: auction.AuctionId, Bidder: s.addr(2).String(), BidType: types.BidTypeBatchWorth, Price: parseDec("0.5"), @@ -288,15 +288,15 @@ func (s *KeeperTestSuite) TestBatchMany_OverMaxBidAmountLimit() { ) s.Require().Equal(types.AuctionStatusStarted, auction.GetStatus()) - s.placeBidBatchMany(auction.AuctionID, s.addr(1), parseDec("0.5"), parseCoin("500_000_000denom1"), math.NewInt(800_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(1), parseDec("0.5"), parseCoin("500_000_000denom1"), math.NewInt(800_000_000), true) s.fundAddr(s.addr(2), parseCoins("1000_000_000denom2")) - err := s.addAllowedBidder(auction.AuctionID, s.addr(2), parseCoin("400_000_000denom1").Amount) + err := s.addAllowedBidder(auction.AuctionId, s.addr(2), parseCoin("400_000_000denom1").Amount) s.Require().NoError(err) // Place a BidTypeBatchMany bid with more than maxBidAmount _, err = s.keeper.PlaceBid(s.ctx, &types.MsgPlaceBid{ - AuctionID: auction.AuctionID, + AuctionId: auction.AuctionId, Bidder: s.addr(2).String(), BidType: types.BidTypeBatchMany, Price: parseDec("0.5"), @@ -307,9 +307,9 @@ func (s *KeeperTestSuite) TestBatchMany_OverMaxBidAmountLimit() { func (s *KeeperTestSuite) TestModifyBid_Validation() { err := s.keeper.ModifyBid(s.ctx, &types.MsgModifyBid{ - AuctionID: 1, + AuctionId: 1, Bidder: s.addr(1).String(), - BidID: 5, + BidId: 5, Price: parseDec("0.8"), Coin: parseCoin("100_000_000denom2"), }) @@ -328,9 +328,9 @@ func (s *KeeperTestSuite) TestModifyBid_Validation() { s.Require().Equal(types.AuctionStatusStarted, auction.GetStatus()) err = s.keeper.ModifyBid(s.ctx, &types.MsgModifyBid{ - AuctionID: 1, + AuctionId: 1, Bidder: s.addr(1).String(), - BidID: 5, + BidId: 5, Price: parseDec("0.8"), Coin: parseCoin("100_000_000denom2"), }) @@ -343,9 +343,9 @@ func (s *KeeperTestSuite) TestModifyBid_Validation() { s.Require().NoError(err) err = s.keeper.ModifyBid(s.ctx, &types.MsgModifyBid{ - AuctionID: 1, + AuctionId: 1, Bidder: s.addr(1).String(), - BidID: 5, + BidId: 5, Price: parseDec("0.8"), Coin: parseCoin("100_000_000denom2"), }) @@ -369,13 +369,13 @@ func (s *KeeperTestSuite) TestModifyBid_BidTypeWorth() { s.Require().Equal(types.AuctionStatusStarted, a.GetStatus()) // Place a bid - b := s.placeBidBatchWorth(a.AuctionID, s.addr(1), parseDec("0.6"), parseCoin("100_000_000denom2"), math.NewInt(1_000_000_000), true) + b := s.placeBidBatchWorth(a.AuctionId, s.addr(1), parseDec("0.6"), parseCoin("100_000_000denom2"), math.NewInt(1_000_000_000), true) // Modify the bid with not existing bid err := s.keeper.ModifyBid(s.ctx, &types.MsgModifyBid{ - AuctionID: a.AuctionID, + AuctionId: a.AuctionId, Bidder: s.addr(1).String(), - BidID: 5, + BidId: 5, Price: parseDec("0.8"), Coin: parseCoin("100_000_000denom2"), }) @@ -383,9 +383,9 @@ func (s *KeeperTestSuite) TestModifyBid_BidTypeWorth() { // Modify the bid with an incorrect owner err = s.keeper.ModifyBid(s.ctx, &types.MsgModifyBid{ - AuctionID: a.AuctionID, + AuctionId: a.AuctionId, Bidder: s.addr(0).String(), - BidID: b.BidID, + BidId: b.BidId, Price: parseDec("0.8"), Coin: parseCoin("100_000_000denom2"), }) @@ -393,9 +393,9 @@ func (s *KeeperTestSuite) TestModifyBid_BidTypeWorth() { // Modify the bid with an incorrect denom err = s.keeper.ModifyBid(s.ctx, &types.MsgModifyBid{ - AuctionID: a.AuctionID, + AuctionId: a.AuctionId, Bidder: s.addr(1).String(), - BidID: b.BidID, + BidId: b.BidId, Price: parseDec("0.8"), Coin: parseCoin("100_000_000denom1"), }) @@ -403,9 +403,9 @@ func (s *KeeperTestSuite) TestModifyBid_BidTypeWorth() { // Modify the bid with lower bid price err = s.keeper.ModifyBid(s.ctx, &types.MsgModifyBid{ - AuctionID: a.AuctionID, + AuctionId: a.AuctionId, Bidder: s.addr(1).String(), - BidID: b.BidID, + BidId: b.BidId, Price: parseDec("0.3"), Coin: parseCoin("100_000_000denom2"), }) @@ -413,9 +413,9 @@ func (s *KeeperTestSuite) TestModifyBid_BidTypeWorth() { // Modify the bid with lower coin amount err = s.keeper.ModifyBid(s.ctx, &types.MsgModifyBid{ - AuctionID: a.AuctionID, + AuctionId: a.AuctionId, Bidder: s.addr(1).String(), - BidID: b.BidID, + BidId: b.BidId, Price: parseDec("0.8"), Coin: parseCoin("100denom2"), }) @@ -423,9 +423,9 @@ func (s *KeeperTestSuite) TestModifyBid_BidTypeWorth() { // No modification err = s.keeper.ModifyBid(s.ctx, &types.MsgModifyBid{ - AuctionID: a.AuctionID, + AuctionId: a.AuctionId, Bidder: s.addr(1).String(), - BidID: b.BidID, + BidId: b.BidId, Price: parseDec("0.6"), Coin: parseCoin("100_000_000denom2"), }) @@ -449,13 +449,13 @@ func (s *KeeperTestSuite) TestModifyBid_BidTypeMany() { s.Require().Equal(types.AuctionStatusStarted, a.GetStatus()) // Place a bid - b := s.placeBidBatchMany(a.AuctionID, s.addr(1), parseDec("0.5"), parseCoin("100_000_000denom1"), math.NewInt(1_000_000_000), true) + b := s.placeBidBatchMany(a.AuctionId, s.addr(1), parseDec("0.5"), parseCoin("100_000_000denom1"), math.NewInt(1_000_000_000), true) // Insufficient minimum price err := s.keeper.ModifyBid(s.ctx, &types.MsgModifyBid{ - AuctionID: a.AuctionID, + AuctionId: a.AuctionId, Bidder: s.addr(1).String(), - BidID: b.BidID, + BidId: b.BidId, Price: parseDec("0.01"), Coin: parseCoin("100_000_000denom1"), }) @@ -466,9 +466,9 @@ func (s *KeeperTestSuite) TestModifyBid_BidTypeMany() { // Modify the bid with not existing bid err = s.keeper.ModifyBid(s.ctx, &types.MsgModifyBid{ - AuctionID: a.AuctionID, + AuctionId: a.AuctionId, Bidder: s.addr(1).String(), - BidID: b.BidID, + BidId: b.BidId, Price: parseDec("0.8"), Coin: parseCoin("100_000_000denom1"), }) diff --git a/x/fundraising/keeper/execution_test.go b/x/fundraising/keeper/execution_test.go index 74d1e8d..546598d 100644 --- a/x/fundraising/keeper/execution_test.go +++ b/x/fundraising/keeper/execution_test.go @@ -70,7 +70,7 @@ func (s *KeeperTestSuite) TestEndBlockerStartedStatus() { s.Require().True(coinEq(totalBidCoin, payingReserve)) // Modify the current block time a day after the end time - s.ctx = s.ctx.WithBlockTime(auction.GetEndTimes()[0].AddDate(0, 0, 1)) + s.ctx = s.ctx.WithBlockTime(auction.GetEndTime()[0].AddDate(0, 0, 1)) s.Require().NoError(s.keeper.BeginBlocker(s.ctx)) // The remaining selling coin must be returned to the auctioneer @@ -108,7 +108,7 @@ func (s *KeeperTestSuite) TestEndBlockerVestingStatus() { totalBidCoin := bid1.Coin.Add(bid2.Coin).Add(bid3.Coin) // Modify the current block time a day after the end time - s.ctx = s.ctx.WithBlockTime(auction.GetEndTimes()[0].AddDate(0, 0, 1)) + s.ctx = s.ctx.WithBlockTime(auction.GetEndTime()[0].AddDate(0, 0, 1)) s.Require().NoError(s.keeper.BeginBlocker(s.ctx)) vestingReserve := s.getBalance(auction.GetVestingReserveAddress(), auction.GetPayingCoinDenom()) @@ -145,14 +145,14 @@ func (s *KeeperTestSuite) TestExecuteStartedAuction_BatchAuction() { ) s.Require().Equal(types.AuctionStatusStarted, ba.GetStatus()) - s.placeBidBatchWorth(ba.AuctionID, s.addr(1), parseDec("10"), parseCoin("100000000denom2"), math.NewInt(1000000000), true) - s.placeBidBatchWorth(ba.AuctionID, s.addr(2), parseDec("9"), parseCoin("150000000denom2"), math.NewInt(1000000000), true) - s.placeBidBatchWorth(ba.AuctionID, s.addr(3), parseDec("5.5"), parseCoin("250000000denom2"), math.NewInt(1000000000), true) - s.placeBidBatchMany(ba.AuctionID, s.addr(4), parseDec("6"), parseCoin("400000000denom1"), math.NewInt(1000000000), true) - s.placeBidBatchMany(ba.AuctionID, s.addr(6), parseDec("4.5"), parseCoin("150000000denom1"), math.NewInt(1000000000), true) - s.placeBidBatchMany(ba.AuctionID, s.addr(7), parseDec("3.8"), parseCoin("150000000denom1"), math.NewInt(1000000000), true) + s.placeBidBatchWorth(ba.AuctionId, s.addr(1), parseDec("10"), parseCoin("100000000denom2"), math.NewInt(1000000000), true) + s.placeBidBatchWorth(ba.AuctionId, s.addr(2), parseDec("9"), parseCoin("150000000denom2"), math.NewInt(1000000000), true) + s.placeBidBatchWorth(ba.AuctionId, s.addr(3), parseDec("5.5"), parseCoin("250000000denom2"), math.NewInt(1000000000), true) + s.placeBidBatchMany(ba.AuctionId, s.addr(4), parseDec("6"), parseCoin("400000000denom1"), math.NewInt(1000000000), true) + s.placeBidBatchMany(ba.AuctionId, s.addr(6), parseDec("4.5"), parseCoin("150000000denom1"), math.NewInt(1000000000), true) + s.placeBidBatchMany(ba.AuctionId, s.addr(7), parseDec("3.8"), parseCoin("150000000denom1"), math.NewInt(1000000000), true) - auction, err := s.keeper.Auction.Get(s.ctx, ba.AuctionID) + auction, err := s.keeper.Auction.Get(s.ctx, ba.AuctionId) s.Require().NoError(err) err = s.keeper.ExecuteStartedStatus(s.ctx, auction) diff --git a/x/fundraising/keeper/hooks_test.go b/x/fundraising/keeper/hooks_test.go index 05f82b0..ae05e13 100644 --- a/x/fundraising/keeper/hooks_test.go +++ b/x/fundraising/keeper/hooks_test.go @@ -217,13 +217,13 @@ func (s *KeeperTestSuite) TestHooks() { // Cancel the auction err := s.keeper.CancelAuction(s.ctx, &types.MsgCancelAuction{ Auctioneer: standByAuction.Auctioneer, - AuctionID: standByAuction.AuctionID, + AuctionId: standByAuction.AuctionId, }) s.Require().NoError(err) s.Require().True(fundraisingHooksReceiver.BeforeAuctionCanceledValid) // Get already started batch auction - auction, err := s.keeper.Auction.Get(s.ctx, batchAuction.AuctionID) + auction, err := s.keeper.Auction.Get(s.ctx, batchAuction.AuctionId) s.Require().NoError(err) // Add allowed bidder @@ -243,8 +243,8 @@ func (s *KeeperTestSuite) TestHooks() { // Modify the bid s.fundAddr(bid.GetBidder(), sdk.NewCoins(parseCoin("1_000_000denom4"))) err = s.keeper.ModifyBid(s.ctx, &types.MsgModifyBid{ - AuctionID: bid.AuctionID, - BidID: bid.BidID, + AuctionId: bid.AuctionId, + BidId: bid.BidId, Bidder: bid.Bidder, Price: bid.Price, Coin: parseCoin("6_000_000denom4"), diff --git a/x/fundraising/keeper/invariants_test.go b/x/fundraising/keeper/invariants_test.go index 3b72ac5..79972c4 100644 --- a/x/fundraising/keeper/invariants_test.go +++ b/x/fundraising/keeper/invariants_test.go @@ -130,7 +130,7 @@ func (s *KeeperTestSuite) TestVestingPoolReserveAmountInvariant() { s.placeBidFixedPrice(auction.GetId(), s.addr(3), math.LegacyOneDec(), parseCoin("35000000denom4"), true) // Make the auction ended - ctx = ctx.WithBlockTime(auction.GetEndTimes()[0].AddDate(0, 0, 1)) + ctx = ctx.WithBlockTime(auction.GetEndTime()[0].AddDate(0, 0, 1)) s.Require().NoError(k.BeginBlocker(ctx)) // Make first and second vesting queues over diff --git a/x/fundraising/keeper/keeper.go b/x/fundraising/keeper/keeper.go index 4d96bf4..ba5c72b 100644 --- a/x/fundraising/keeper/keeper.go +++ b/x/fundraising/keeper/keeper.go @@ -90,9 +90,9 @@ func NewKeeper( bankKeeper: bankKeeper, distrKeeper: distrKeeper, Params: collections.NewItem(sb, types.ParamsKey, "params", codec.CollValue[types.Params](cdc)), - MatchedBidsLen: collections.NewMap(sb, types.MatchedBidsLenKey, "matchedBidsLen", collections.Uint64Key, collections.Int64Value), - AllowedBidder: collections.NewMap(sb, types.AllowedBidderKey, "allowedBidder", collections.PairKeyCodec(collections.Uint64Key, sdk.LengthPrefixedAddressKey(sdk.AccAddressKey)), codec.CollValue[types.AllowedBidder](cdc)), - VestingQueue: collections.NewMap(sb, types.VestingQueueKey, "vestingQueue", collections.PairKeyCodec(collections.Uint64Key, sdk.TimeKey), codec.CollValue[types.VestingQueue](cdc)), + MatchedBidsLen: collections.NewMap(sb, types.MatchedBidsLenKey, "matched_bids_len", collections.Uint64Key, collections.Int64Value), + AllowedBidder: collections.NewMap(sb, types.AllowedBidderKey, "allowed_bidder", collections.PairKeyCodec(collections.Uint64Key, sdk.LengthPrefixedAddressKey(sdk.AccAddressKey)), codec.CollValue[types.AllowedBidder](cdc)), + VestingQueue: collections.NewMap(sb, types.VestingQueueKey, "vesting_queue", collections.PairKeyCodec(collections.Uint64Key, sdk.TimeKey), codec.CollValue[types.VestingQueue](cdc)), BidSeq: collections.NewMap(sb, types.BidCountKey, "bid_seq", collections.Uint64Key, collections.Uint64Value), Bid: collections.NewMap(sb, types.BidKey, "bid", collections.PairKeyCodec(collections.Uint64Key, collections.Uint64Key), codec.CollValue[types.Bid](cdc)), AuctionSeq: collections.NewSequence(sb, types.AuctionCountKey, "auction_seq"), diff --git a/x/fundraising/keeper/keeper_test.go b/x/fundraising/keeper/keeper_test.go index 402a092..7b77619 100644 --- a/x/fundraising/keeper/keeper_test.go +++ b/x/fundraising/keeper/keeper_test.go @@ -177,7 +177,7 @@ func (s *KeeperTestSuite) placeBidFixedPrice( s.Require().NoError(err) b, err := s.keeper.PlaceBid(s.ctx, &types.MsgPlaceBid{ - AuctionID: auctionID, + AuctionId: auctionID, Bidder: bidder.String(), BidType: types.BidTypeFixedPrice, Price: price, @@ -204,7 +204,7 @@ func (s *KeeperTestSuite) placeBidBatchWorth( s.Require().NoError(err) b, err := s.keeper.PlaceBid(s.ctx, &types.MsgPlaceBid{ - AuctionID: auctionID, + AuctionId: auctionID, Bidder: bidder.String(), BidType: types.BidTypeBatchWorth, Price: price, @@ -237,7 +237,7 @@ func (s *KeeperTestSuite) placeBidBatchMany( s.Require().NoError(err) b, err := s.keeper.PlaceBid(s.ctx, &types.MsgPlaceBid{ - AuctionID: auctionID, + AuctionId: auctionID, Bidder: bidder.String(), BidType: types.BidTypeBatchMany, Price: price, @@ -296,7 +296,7 @@ func (s *KeeperTestSuite) fullString(auctionID uint64, mInfo keeper.MatchingInfo reserveAmt := bid.ConvertToPayingAmount(payingCoinDenom) bidAmt := bid.ConvertToSellingAmount(payingCoinDenom) - _, _ = fmt.Fprintf(&b, "| %28s | %2d | %21s | %20s | %22s | %22s |\n", bid.Bidder, bid.BidID, bid.Price.String(), bid.Type, reserveAmt, bidAmt) + _, _ = fmt.Fprintf(&b, "| %28s | %2d | %21s | %20s | %22s | %22s |\n", bid.Bidder, bid.BidId, bid.Price.String(), bid.Type, reserveAmt, bidAmt) } b.WriteString("+-----------------------------------------------+----+-----------------------+----------------------+------------------------+------------------------+\n\n") diff --git a/x/fundraising/keeper/match.go b/x/fundraising/keeper/match.go index b1854ea..acaebb0 100644 --- a/x/fundraising/keeper/match.go +++ b/x/fundraising/keeper/match.go @@ -133,7 +133,7 @@ func (k Keeper) CalculateBatchAllocation(ctx context.Context, auction types.Auct for _, bid := range matchRes.MatchedBids { bid.SetMatched(true) - if err := k.Bid.Set(ctx, collections.Join(bid.AuctionID, bid.BidID), bid); err != nil { + if err := k.Bid.Set(ctx, collections.Join(bid.AuctionId, bid.BidId), bid); err != nil { return mInfo, err } } diff --git a/x/fundraising/keeper/match_test.go b/x/fundraising/keeper/match_test.go index 177e9be..4490537 100644 --- a/x/fundraising/keeper/match_test.go +++ b/x/fundraising/keeper/match_test.go @@ -73,11 +73,11 @@ func (s *KeeperTestSuite) TestBatchAuction_Many() { ) s.Require().Equal(types.AuctionStatusStarted, auction.GetStatus()) - s.placeBidBatchMany(auction.AuctionID, s.addr(1), parseDec("1"), parseCoin("500_000_000denom1"), math.NewInt(1_000_000_000), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(2), parseDec("0.9"), parseCoin("500_000_000denom1"), math.NewInt(1_000_000_000), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(3), parseDec("0.8"), parseCoin("500_000_000denom1"), math.NewInt(1_000_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(1), parseDec("1"), parseCoin("500_000_000denom1"), math.NewInt(1_000_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(2), parseDec("0.9"), parseCoin("500_000_000denom1"), math.NewInt(1_000_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(3), parseDec("0.8"), parseCoin("500_000_000denom1"), math.NewInt(1_000_000_000), true) - a, err := s.keeper.Auction.Get(s.ctx, auction.AuctionID) + a, err := s.keeper.Auction.Get(s.ctx, auction.AuctionId) s.Require().NoError(err) mInfo, err := s.keeper.CalculateBatchAllocation(s.ctx, a) @@ -138,11 +138,11 @@ func (s *KeeperTestSuite) TestBatchAuction_Worth() { ) s.Require().Equal(types.AuctionStatusStarted, auction.GetStatus()) - s.placeBidBatchWorth(auction.AuctionID, s.addr(1), parseDec("1"), parseCoin("500_000_000denom2"), math.NewInt(1500_000_000), true) - s.placeBidBatchWorth(auction.AuctionID, s.addr(2), parseDec("0.9"), parseCoin("500_000_000denom2"), math.NewInt(1500_000_000), true) - s.placeBidBatchWorth(auction.AuctionID, s.addr(3), parseDec("0.8"), parseCoin("500_000_000denom2"), math.NewInt(1500_000_000), true) + s.placeBidBatchWorth(auction.AuctionId, s.addr(1), parseDec("1"), parseCoin("500_000_000denom2"), math.NewInt(1500_000_000), true) + s.placeBidBatchWorth(auction.AuctionId, s.addr(2), parseDec("0.9"), parseCoin("500_000_000denom2"), math.NewInt(1500_000_000), true) + s.placeBidBatchWorth(auction.AuctionId, s.addr(3), parseDec("0.8"), parseCoin("500_000_000denom2"), math.NewInt(1500_000_000), true) - a, err := s.keeper.Auction.Get(s.ctx, auction.AuctionID) + a, err := s.keeper.Auction.Get(s.ctx, auction.AuctionId) s.Require().NoError(err) mInfo, err := s.keeper.CalculateBatchAllocation(s.ctx, a) @@ -207,11 +207,11 @@ func (s *KeeperTestSuite) TestCalculateAllocation_Mixed() { ) s.Require().Equal(types.AuctionStatusStarted, auction.GetStatus()) - s.placeBidBatchMany(auction.AuctionID, s.addr(1), parseDec("1"), parseCoin("500_000_000denom1"), math.NewInt(1500_000_000), true) - s.placeBidBatchWorth(auction.AuctionID, s.addr(2), parseDec("0.9"), parseCoin("500_000_000denom2"), math.NewInt(1500_000_000), true) - s.placeBidBatchWorth(auction.AuctionID, s.addr(3), parseDec("0.8"), parseCoin("500_000_000denom2"), math.NewInt(1500_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(1), parseDec("1"), parseCoin("500_000_000denom1"), math.NewInt(1500_000_000), true) + s.placeBidBatchWorth(auction.AuctionId, s.addr(2), parseDec("0.9"), parseCoin("500_000_000denom2"), math.NewInt(1500_000_000), true) + s.placeBidBatchWorth(auction.AuctionId, s.addr(3), parseDec("0.8"), parseCoin("500_000_000denom2"), math.NewInt(1500_000_000), true) - a, err := s.keeper.Auction.Get(s.ctx, auction.AuctionID) + a, err := s.keeper.Auction.Get(s.ctx, auction.AuctionId) s.Require().NoError(err) mInfo, err := s.keeper.CalculateBatchAllocation(s.ctx, a) @@ -277,11 +277,11 @@ func (s *KeeperTestSuite) TestCalculateAllocation_Many_Limited() { ) s.Require().Equal(types.AuctionStatusStarted, auction.GetStatus()) - s.placeBidBatchMany(auction.AuctionID, s.addr(1), parseDec("1"), parseCoin("400_000_000denom1"), math.NewInt(400_000_000), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(2), parseDec("0.9"), parseCoin("400_000_000denom1"), math.NewInt(400_000_000), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(3), parseDec("0.8"), parseCoin("400_000_000denom1"), math.NewInt(400_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(1), parseDec("1"), parseCoin("400_000_000denom1"), math.NewInt(400_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(2), parseDec("0.9"), parseCoin("400_000_000denom1"), math.NewInt(400_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(3), parseDec("0.8"), parseCoin("400_000_000denom1"), math.NewInt(400_000_000), true) - a, err := s.keeper.Auction.Get(s.ctx, auction.AuctionID) + a, err := s.keeper.Auction.Get(s.ctx, auction.AuctionId) s.Require().NoError(err) mInfo, err := s.keeper.CalculateBatchAllocation(s.ctx, a) @@ -340,11 +340,11 @@ func (s *KeeperTestSuite) TestCalculateAllocation_Worth_Limited() { ) s.Require().Equal(types.AuctionStatusStarted, auction.GetStatus()) - s.placeBidBatchWorth(auction.AuctionID, s.addr(1), parseDec("1"), parseCoin("400_000_000denom2"), math.NewInt(400_000_000), true) - s.placeBidBatchWorth(auction.AuctionID, s.addr(2), parseDec("0.9"), parseCoin("360_000_000denom2"), math.NewInt(400_000_000), true) - s.placeBidBatchWorth(auction.AuctionID, s.addr(3), parseDec("0.8"), parseCoin("320_000_000denom2"), math.NewInt(400_000_000), true) + s.placeBidBatchWorth(auction.AuctionId, s.addr(1), parseDec("1"), parseCoin("400_000_000denom2"), math.NewInt(400_000_000), true) + s.placeBidBatchWorth(auction.AuctionId, s.addr(2), parseDec("0.9"), parseCoin("360_000_000denom2"), math.NewInt(400_000_000), true) + s.placeBidBatchWorth(auction.AuctionId, s.addr(3), parseDec("0.8"), parseCoin("320_000_000denom2"), math.NewInt(400_000_000), true) - a, err := s.keeper.Auction.Get(s.ctx, auction.AuctionID) + a, err := s.keeper.Auction.Get(s.ctx, auction.AuctionId) s.Require().NoError(err) mInfo, err := s.keeper.CalculateBatchAllocation(s.ctx, a) @@ -403,11 +403,11 @@ func (s *KeeperTestSuite) TestCalculateAllocation_Mixed_Limited() { ) s.Require().Equal(types.AuctionStatusStarted, auction.GetStatus()) - s.placeBidBatchMany(auction.AuctionID, s.addr(1), parseDec("1"), parseCoin("500_000_000denom1"), math.NewInt(600_000_000), true) - s.placeBidBatchWorth(auction.AuctionID, s.addr(2), parseDec("0.9"), parseCoin("500_000_000denom2"), math.NewInt(600_000_000), true) - s.placeBidBatchWorth(auction.AuctionID, s.addr(3), parseDec("0.8"), parseCoin("450_000_000denom2"), math.NewInt(600_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(1), parseDec("1"), parseCoin("500_000_000denom1"), math.NewInt(600_000_000), true) + s.placeBidBatchWorth(auction.AuctionId, s.addr(2), parseDec("0.9"), parseCoin("500_000_000denom2"), math.NewInt(600_000_000), true) + s.placeBidBatchWorth(auction.AuctionId, s.addr(3), parseDec("0.8"), parseCoin("450_000_000denom2"), math.NewInt(600_000_000), true) - a, err := s.keeper.Auction.Get(s.ctx, auction.AuctionID) + a, err := s.keeper.Auction.Get(s.ctx, auction.AuctionId) s.Require().NoError(err) mInfo, err := s.keeper.CalculateBatchAllocation(s.ctx, a) @@ -469,23 +469,23 @@ func (s *KeeperTestSuite) TestCalculateAllocation_Mixed2() { ) s.Require().Equal(types.AuctionStatusStarted, auction.GetStatus()) - s.placeBidBatchMany(auction.AuctionID, s.addr(1), parseDec("1"), parseCoin("200_000_000denom1"), math.NewInt(5000_000_000), true) - s.placeBidBatchWorth(auction.AuctionID, s.addr(2), parseDec("0.8"), parseCoin("500_000_000denom2"), math.NewInt(5000_000_000), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(3), parseDec("0.9"), parseCoin("500_000_000denom1"), math.NewInt(5000_000_000), true) - s.placeBidBatchWorth(auction.AuctionID, s.addr(1), parseDec("1.1"), parseCoin("300_000_000denom2"), math.NewInt(0), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(5), parseDec("1.2"), parseCoin("300_000_000denom1"), math.NewInt(5000_000_000), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(4), parseDec("0.8"), parseCoin("100_000_000denom1"), math.NewInt(5000_000_000), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(2), parseDec("0.7"), parseCoin("100_000_000denom1"), math.NewInt(0), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(6), parseDec("0.5"), parseCoin("100_000_000denom1"), math.NewInt(5000_000_000), true) - s.placeBidBatchWorth(auction.AuctionID, s.addr(3), parseDec("0.8"), parseCoin("300_000_000denom2"), math.NewInt(0), true) - s.placeBidBatchWorth(auction.AuctionID, s.addr(7), parseDec("0.6"), parseCoin("500_000_000denom2"), math.NewInt(5000_000_000), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(8), parseDec("0.8"), parseCoin("500_000_000denom1"), math.NewInt(5000_000_000), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(9), parseDec("0.6"), parseCoin("600_000_000denom1"), math.NewInt(5000_000_000), true) - s.placeBidBatchWorth(auction.AuctionID, s.addr(6), parseDec("0.5"), parseCoin("500_000_000denom2"), math.NewInt(0), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(10), parseDec("0.6"), parseCoin("100_000_000denom1"), math.NewInt(5000_000_000), true) - s.placeBidBatchWorth(auction.AuctionID, s.addr(3), parseDec("0.7"), parseCoin("800_000_000denom2"), math.NewInt(0), true) - - a, err := s.keeper.Auction.Get(s.ctx, auction.AuctionID) + s.placeBidBatchMany(auction.AuctionId, s.addr(1), parseDec("1"), parseCoin("200_000_000denom1"), math.NewInt(5000_000_000), true) + s.placeBidBatchWorth(auction.AuctionId, s.addr(2), parseDec("0.8"), parseCoin("500_000_000denom2"), math.NewInt(5000_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(3), parseDec("0.9"), parseCoin("500_000_000denom1"), math.NewInt(5000_000_000), true) + s.placeBidBatchWorth(auction.AuctionId, s.addr(1), parseDec("1.1"), parseCoin("300_000_000denom2"), math.NewInt(0), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(5), parseDec("1.2"), parseCoin("300_000_000denom1"), math.NewInt(5000_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(4), parseDec("0.8"), parseCoin("100_000_000denom1"), math.NewInt(5000_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(2), parseDec("0.7"), parseCoin("100_000_000denom1"), math.NewInt(0), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(6), parseDec("0.5"), parseCoin("100_000_000denom1"), math.NewInt(5000_000_000), true) + s.placeBidBatchWorth(auction.AuctionId, s.addr(3), parseDec("0.8"), parseCoin("300_000_000denom2"), math.NewInt(0), true) + s.placeBidBatchWorth(auction.AuctionId, s.addr(7), parseDec("0.6"), parseCoin("500_000_000denom2"), math.NewInt(5000_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(8), parseDec("0.8"), parseCoin("500_000_000denom1"), math.NewInt(5000_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(9), parseDec("0.6"), parseCoin("600_000_000denom1"), math.NewInt(5000_000_000), true) + s.placeBidBatchWorth(auction.AuctionId, s.addr(6), parseDec("0.5"), parseCoin("500_000_000denom2"), math.NewInt(0), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(10), parseDec("0.6"), parseCoin("100_000_000denom1"), math.NewInt(5000_000_000), true) + s.placeBidBatchWorth(auction.AuctionId, s.addr(3), parseDec("0.7"), parseCoin("800_000_000denom2"), math.NewInt(0), true) + + a, err := s.keeper.Auction.Get(s.ctx, auction.AuctionId) s.Require().NoError(err) mInfo, err := s.keeper.CalculateBatchAllocation(s.ctx, a) @@ -605,23 +605,23 @@ func (s *KeeperTestSuite) TestCalculateAllocation_Mixed2_LimitedSame() { ) s.Require().Equal(types.AuctionStatusStarted, auction.GetStatus()) - s.placeBidBatchMany(auction.AuctionID, s.addr(1), parseDec("1"), parseCoin("200_000_000denom1"), math.NewInt(700_000_000), true) - s.placeBidBatchWorth(auction.AuctionID, s.addr(2), parseDec("0.8"), parseCoin("500_000_000denom2"), math.NewInt(700_000_000), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(3), parseDec("0.9"), parseCoin("500_000_000denom1"), math.NewInt(700_000_000), true) - s.placeBidBatchWorth(auction.AuctionID, s.addr(1), parseDec("1.1"), parseCoin("300_000_000denom2"), math.NewInt(0), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(5), parseDec("1.2"), parseCoin("300_000_000denom1"), math.NewInt(700_000_000), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(4), parseDec("0.8"), parseCoin("100_000_000denom1"), math.NewInt(700_000_000), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(2), parseDec("0.7"), parseCoin("100_000_000denom1"), math.NewInt(0), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(6), parseDec("0.5"), parseCoin("100_000_000denom1"), math.NewInt(700_000_000), true) - s.placeBidBatchWorth(auction.AuctionID, s.addr(3), parseDec("0.8"), parseCoin("300_000_000denom2"), math.NewInt(0), true) - s.placeBidBatchWorth(auction.AuctionID, s.addr(7), parseDec("0.6"), parseCoin("400_000_000denom2"), math.NewInt(700_000_000), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(8), parseDec("0.8"), parseCoin("500_000_000denom1"), math.NewInt(700_000_000), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(9), parseDec("0.6"), parseCoin("600_000_000denom1"), math.NewInt(700_000_000), true) - s.placeBidBatchWorth(auction.AuctionID, s.addr(6), parseDec("0.5"), parseCoin("350_000_000denom2"), math.NewInt(0), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(10), parseDec("0.6"), parseCoin("100_000_000denom1"), math.NewInt(700_000_000), true) - s.placeBidBatchWorth(auction.AuctionID, s.addr(3), parseDec("0.7"), parseCoin("490_000_000denom2"), math.NewInt(0), true) - - a, err := s.keeper.Auction.Get(s.ctx, auction.AuctionID) + s.placeBidBatchMany(auction.AuctionId, s.addr(1), parseDec("1"), parseCoin("200_000_000denom1"), math.NewInt(700_000_000), true) + s.placeBidBatchWorth(auction.AuctionId, s.addr(2), parseDec("0.8"), parseCoin("500_000_000denom2"), math.NewInt(700_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(3), parseDec("0.9"), parseCoin("500_000_000denom1"), math.NewInt(700_000_000), true) + s.placeBidBatchWorth(auction.AuctionId, s.addr(1), parseDec("1.1"), parseCoin("300_000_000denom2"), math.NewInt(0), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(5), parseDec("1.2"), parseCoin("300_000_000denom1"), math.NewInt(700_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(4), parseDec("0.8"), parseCoin("100_000_000denom1"), math.NewInt(700_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(2), parseDec("0.7"), parseCoin("100_000_000denom1"), math.NewInt(0), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(6), parseDec("0.5"), parseCoin("100_000_000denom1"), math.NewInt(700_000_000), true) + s.placeBidBatchWorth(auction.AuctionId, s.addr(3), parseDec("0.8"), parseCoin("300_000_000denom2"), math.NewInt(0), true) + s.placeBidBatchWorth(auction.AuctionId, s.addr(7), parseDec("0.6"), parseCoin("400_000_000denom2"), math.NewInt(700_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(8), parseDec("0.8"), parseCoin("500_000_000denom1"), math.NewInt(700_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(9), parseDec("0.6"), parseCoin("600_000_000denom1"), math.NewInt(700_000_000), true) + s.placeBidBatchWorth(auction.AuctionId, s.addr(6), parseDec("0.5"), parseCoin("350_000_000denom2"), math.NewInt(0), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(10), parseDec("0.6"), parseCoin("100_000_000denom1"), math.NewInt(700_000_000), true) + s.placeBidBatchWorth(auction.AuctionId, s.addr(3), parseDec("0.7"), parseCoin("490_000_000denom2"), math.NewInt(0), true) + + a, err := s.keeper.Auction.Get(s.ctx, auction.AuctionId) s.Require().NoError(err) mInfo, err := s.keeper.CalculateBatchAllocation(s.ctx, a) @@ -747,23 +747,23 @@ func (s *KeeperTestSuite) TestCalculateAllocation_Mixed2_LimitedDifferent() { ) s.Require().Equal(types.AuctionStatusStarted, auction.GetStatus()) - s.placeBidBatchMany(auction.AuctionID, s.addr(1), parseDec("1"), parseCoin("200_000_000denom1"), math.NewInt(1000_000_000), true) - s.placeBidBatchWorth(auction.AuctionID, s.addr(2), parseDec("0.8"), parseCoin("500_000_000denom2"), math.NewInt(1000_000_000), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(3), parseDec("0.9"), parseCoin("500_000_000denom1"), math.NewInt(800_000_000), true) - s.placeBidBatchWorth(auction.AuctionID, s.addr(1), parseDec("1.1"), parseCoin("300_000_000denom2"), math.NewInt(0), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(5), parseDec("1.2"), parseCoin("300_000_000denom1"), math.NewInt(600_000_000), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(4), parseDec("0.8"), parseCoin("100_000_000denom1"), math.NewInt(800_000_000), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(2), parseDec("0.7"), parseCoin("100_000_000denom1"), math.NewInt(0), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(6), parseDec("0.5"), parseCoin("100_000_000denom1"), math.NewInt(600_000_000), true) - s.placeBidBatchWorth(auction.AuctionID, s.addr(3), parseDec("0.8"), parseCoin("300_000_000denom2"), math.NewInt(0), true) - s.placeBidBatchWorth(auction.AuctionID, s.addr(7), parseDec("0.6"), parseCoin("200_000_000denom2"), math.NewInt(400_000_000), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(8), parseDec("0.8"), parseCoin("400_000_000denom1"), math.NewInt(400_000_000), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(9), parseDec("0.6"), parseCoin("200_000_000denom1"), math.NewInt(200_000_000), true) - s.placeBidBatchWorth(auction.AuctionID, s.addr(6), parseDec("0.5"), parseCoin("300_000_000denom2"), math.NewInt(0), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(10), parseDec("0.6"), parseCoin("100_000_000denom1"), math.NewInt(200_000_000), true) - s.placeBidBatchWorth(auction.AuctionID, s.addr(3), parseDec("0.7"), parseCoin("560_000_000denom2"), math.NewInt(0), true) - - a, err := s.keeper.Auction.Get(s.ctx, auction.AuctionID) + s.placeBidBatchMany(auction.AuctionId, s.addr(1), parseDec("1"), parseCoin("200_000_000denom1"), math.NewInt(1000_000_000), true) + s.placeBidBatchWorth(auction.AuctionId, s.addr(2), parseDec("0.8"), parseCoin("500_000_000denom2"), math.NewInt(1000_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(3), parseDec("0.9"), parseCoin("500_000_000denom1"), math.NewInt(800_000_000), true) + s.placeBidBatchWorth(auction.AuctionId, s.addr(1), parseDec("1.1"), parseCoin("300_000_000denom2"), math.NewInt(0), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(5), parseDec("1.2"), parseCoin("300_000_000denom1"), math.NewInt(600_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(4), parseDec("0.8"), parseCoin("100_000_000denom1"), math.NewInt(800_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(2), parseDec("0.7"), parseCoin("100_000_000denom1"), math.NewInt(0), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(6), parseDec("0.5"), parseCoin("100_000_000denom1"), math.NewInt(600_000_000), true) + s.placeBidBatchWorth(auction.AuctionId, s.addr(3), parseDec("0.8"), parseCoin("300_000_000denom2"), math.NewInt(0), true) + s.placeBidBatchWorth(auction.AuctionId, s.addr(7), parseDec("0.6"), parseCoin("200_000_000denom2"), math.NewInt(400_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(8), parseDec("0.8"), parseCoin("400_000_000denom1"), math.NewInt(400_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(9), parseDec("0.6"), parseCoin("200_000_000denom1"), math.NewInt(200_000_000), true) + s.placeBidBatchWorth(auction.AuctionId, s.addr(6), parseDec("0.5"), parseCoin("300_000_000denom2"), math.NewInt(0), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(10), parseDec("0.6"), parseCoin("100_000_000denom1"), math.NewInt(200_000_000), true) + s.placeBidBatchWorth(auction.AuctionId, s.addr(3), parseDec("0.7"), parseCoin("560_000_000denom2"), math.NewInt(0), true) + + a, err := s.keeper.Auction.Get(s.ctx, auction.AuctionId) s.Require().NoError(err) mInfo, err := s.keeper.CalculateBatchAllocation(s.ctx, a) @@ -889,28 +889,28 @@ func (s *KeeperTestSuite) TestCalculateAllocation_Mixed3() { ) s.Require().Equal(types.AuctionStatusStarted, auction.GetStatus()) - s.placeBidBatchMany(auction.AuctionID, s.addr(1), parseDec("10"), parseCoin("200_000_000denom1"), math.NewInt(2500_000_000), true) - s.placeBidBatchWorth(auction.AuctionID, s.addr(2), parseDec("11"), parseCoin("2000_000_000denom2"), math.NewInt(2500_000_000), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(3), parseDec("10.5"), parseCoin("500_000_000denom1"), math.NewInt(2500_000_000), true) - s.placeBidBatchWorth(auction.AuctionID, s.addr(4), parseDec("10.2"), parseCoin("1500_000_000denom2"), math.NewInt(2500_000_000), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(5), parseDec("10.8"), parseCoin("300_000_000denom1"), math.NewInt(2500_000_000), true) - s.placeBidBatchWorth(auction.AuctionID, s.addr(6), parseDec("11.4"), parseCoin("2500_000_000denom2"), math.NewInt(2500_000_000), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(7), parseDec("11.3"), parseCoin("100_000_000denom1"), math.NewInt(2500_000_000), true) - s.placeBidBatchWorth(auction.AuctionID, s.addr(8), parseDec("9.9"), parseCoin("2500_000_000denom2"), math.NewInt(2500_000_000), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(9), parseDec("10.1"), parseCoin("300_000_000denom1"), math.NewInt(2500_000_000), true) - s.placeBidBatchWorth(auction.AuctionID, s.addr(10), parseDec("10.45"), parseCoin("2000_000_000denom2"), math.NewInt(2500_000_000), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(11), parseDec("10.75"), parseCoin("150_000_000denom1"), math.NewInt(2500_000_000), true) - s.placeBidBatchWorth(auction.AuctionID, s.addr(12), parseDec("10.99"), parseCoin("1500_000_000denom2"), math.NewInt(2500_000_000), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(13), parseDec("10.2"), parseCoin("200_000_000denom1"), math.NewInt(2500_000_000), true) - s.placeBidBatchWorth(auction.AuctionID, s.addr(14), parseDec("9.87"), parseCoin("2000_000_000denom2"), math.NewInt(2500_000_000), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(15), parseDec("10.25"), parseCoin("200_000_000denom1"), math.NewInt(2500_000_000), true) - s.placeBidBatchWorth(auction.AuctionID, s.addr(16), parseDec("10.48"), parseCoin("2500_000_000denom2"), math.NewInt(2500_000_000), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(17), parseDec("10.52"), parseCoin("180_000_000denom1"), math.NewInt(2500_000_000), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(4), parseDec("10.8"), parseCoin("220_000_000denom1"), math.NewInt(0), true) - s.placeBidBatchWorth(auction.AuctionID, s.addr(5), parseDec("10.5"), parseCoin("1500_000_000denom2"), math.NewInt(0), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(6), parseDec("9.7"), parseCoin("250_000_000denom1"), math.NewInt(0), true) - - a, err := s.keeper.Auction.Get(s.ctx, auction.AuctionID) + s.placeBidBatchMany(auction.AuctionId, s.addr(1), parseDec("10"), parseCoin("200_000_000denom1"), math.NewInt(2500_000_000), true) + s.placeBidBatchWorth(auction.AuctionId, s.addr(2), parseDec("11"), parseCoin("2000_000_000denom2"), math.NewInt(2500_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(3), parseDec("10.5"), parseCoin("500_000_000denom1"), math.NewInt(2500_000_000), true) + s.placeBidBatchWorth(auction.AuctionId, s.addr(4), parseDec("10.2"), parseCoin("1500_000_000denom2"), math.NewInt(2500_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(5), parseDec("10.8"), parseCoin("300_000_000denom1"), math.NewInt(2500_000_000), true) + s.placeBidBatchWorth(auction.AuctionId, s.addr(6), parseDec("11.4"), parseCoin("2500_000_000denom2"), math.NewInt(2500_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(7), parseDec("11.3"), parseCoin("100_000_000denom1"), math.NewInt(2500_000_000), true) + s.placeBidBatchWorth(auction.AuctionId, s.addr(8), parseDec("9.9"), parseCoin("2500_000_000denom2"), math.NewInt(2500_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(9), parseDec("10.1"), parseCoin("300_000_000denom1"), math.NewInt(2500_000_000), true) + s.placeBidBatchWorth(auction.AuctionId, s.addr(10), parseDec("10.45"), parseCoin("2000_000_000denom2"), math.NewInt(2500_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(11), parseDec("10.75"), parseCoin("150_000_000denom1"), math.NewInt(2500_000_000), true) + s.placeBidBatchWorth(auction.AuctionId, s.addr(12), parseDec("10.99"), parseCoin("1500_000_000denom2"), math.NewInt(2500_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(13), parseDec("10.2"), parseCoin("200_000_000denom1"), math.NewInt(2500_000_000), true) + s.placeBidBatchWorth(auction.AuctionId, s.addr(14), parseDec("9.87"), parseCoin("2000_000_000denom2"), math.NewInt(2500_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(15), parseDec("10.25"), parseCoin("200_000_000denom1"), math.NewInt(2500_000_000), true) + s.placeBidBatchWorth(auction.AuctionId, s.addr(16), parseDec("10.48"), parseCoin("2500_000_000denom2"), math.NewInt(2500_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(17), parseDec("10.52"), parseCoin("180_000_000denom1"), math.NewInt(2500_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(4), parseDec("10.8"), parseCoin("220_000_000denom1"), math.NewInt(0), true) + s.placeBidBatchWorth(auction.AuctionId, s.addr(5), parseDec("10.5"), parseCoin("1500_000_000denom2"), math.NewInt(0), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(6), parseDec("9.7"), parseCoin("250_000_000denom1"), math.NewInt(0), true) + + a, err := s.keeper.Auction.Get(s.ctx, auction.AuctionId) s.Require().NoError(err) mInfo, err := s.keeper.CalculateBatchAllocation(s.ctx, a) @@ -1093,28 +1093,28 @@ func (s *KeeperTestSuite) TestCalculateAllocation_Mixed3_LimitedDifferent() { ) s.Require().Equal(types.AuctionStatusStarted, auction.GetStatus()) - s.placeBidBatchMany(auction.AuctionID, s.addr(1), parseDec("10"), parseCoin("200_000_000denom1"), math.NewInt(500_000_000), true) - s.placeBidBatchWorth(auction.AuctionID, s.addr(2), parseDec("11"), parseCoin("2000_000_000denom2"), math.NewInt(500_000_000), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(3), parseDec("10.5"), parseCoin("500_000_000denom1"), math.NewInt(500_000_000), true) - s.placeBidBatchWorth(auction.AuctionID, s.addr(4), parseDec("10.2"), parseCoin("1500_000_000denom2"), math.NewInt(200_000_000), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(5), parseDec("10.8"), parseCoin("200_000_000denom1"), math.NewInt(200_000_000), true) - s.placeBidBatchWorth(auction.AuctionID, s.addr(6), parseDec("11.4"), parseCoin("2200_000_000denom2"), math.NewInt(200_000_000), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(7), parseDec("11.3"), parseCoin("100_000_000denom1"), math.NewInt(200_000_000), true) - s.placeBidBatchWorth(auction.AuctionID, s.addr(8), parseDec("9.9"), parseCoin("1900_000_000denom2"), math.NewInt(200_000_000), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(9), parseDec("10.1"), parseCoin("200_000_000denom1"), math.NewInt(200_000_000), true) - s.placeBidBatchWorth(auction.AuctionID, s.addr(10), parseDec("10.45"), parseCoin("2000_000_000denom2"), math.NewInt(200_000_000), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(11), parseDec("10.75"), parseCoin("100_000_000denom1"), math.NewInt(100_000_000), true) - s.placeBidBatchWorth(auction.AuctionID, s.addr(12), parseDec("10.99"), parseCoin("1050_000_000denom2"), math.NewInt(100_000_000), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(13), parseDec("10.2"), parseCoin("100_000_000denom1"), math.NewInt(100_000_000), true) - s.placeBidBatchWorth(auction.AuctionID, s.addr(14), parseDec("9.87"), parseCoin("980_000_000denom2"), math.NewInt(100_000_000), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(15), parseDec("10.25"), parseCoin("100_000_000denom1"), math.NewInt(100_000_000), true) - s.placeBidBatchWorth(auction.AuctionID, s.addr(16), parseDec("10.48"), parseCoin("1000_000_000denom2"), math.NewInt(100_000_000), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(17), parseDec("10.52"), parseCoin("100_000_000denom1"), math.NewInt(100_000_000), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(4), parseDec("10.8"), parseCoin("200_000_000denom1"), math.NewInt(0), true) - s.placeBidBatchWorth(auction.AuctionID, s.addr(5), parseDec("10.5"), parseCoin("1500_000_000denom2"), math.NewInt(0), true) - s.placeBidBatchMany(auction.AuctionID, s.addr(6), parseDec("9.7"), parseCoin("200_000_000denom1"), math.NewInt(0), true) - - a, err := s.keeper.Auction.Get(s.ctx, auction.AuctionID) + s.placeBidBatchMany(auction.AuctionId, s.addr(1), parseDec("10"), parseCoin("200_000_000denom1"), math.NewInt(500_000_000), true) + s.placeBidBatchWorth(auction.AuctionId, s.addr(2), parseDec("11"), parseCoin("2000_000_000denom2"), math.NewInt(500_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(3), parseDec("10.5"), parseCoin("500_000_000denom1"), math.NewInt(500_000_000), true) + s.placeBidBatchWorth(auction.AuctionId, s.addr(4), parseDec("10.2"), parseCoin("1500_000_000denom2"), math.NewInt(200_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(5), parseDec("10.8"), parseCoin("200_000_000denom1"), math.NewInt(200_000_000), true) + s.placeBidBatchWorth(auction.AuctionId, s.addr(6), parseDec("11.4"), parseCoin("2200_000_000denom2"), math.NewInt(200_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(7), parseDec("11.3"), parseCoin("100_000_000denom1"), math.NewInt(200_000_000), true) + s.placeBidBatchWorth(auction.AuctionId, s.addr(8), parseDec("9.9"), parseCoin("1900_000_000denom2"), math.NewInt(200_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(9), parseDec("10.1"), parseCoin("200_000_000denom1"), math.NewInt(200_000_000), true) + s.placeBidBatchWorth(auction.AuctionId, s.addr(10), parseDec("10.45"), parseCoin("2000_000_000denom2"), math.NewInt(200_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(11), parseDec("10.75"), parseCoin("100_000_000denom1"), math.NewInt(100_000_000), true) + s.placeBidBatchWorth(auction.AuctionId, s.addr(12), parseDec("10.99"), parseCoin("1050_000_000denom2"), math.NewInt(100_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(13), parseDec("10.2"), parseCoin("100_000_000denom1"), math.NewInt(100_000_000), true) + s.placeBidBatchWorth(auction.AuctionId, s.addr(14), parseDec("9.87"), parseCoin("980_000_000denom2"), math.NewInt(100_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(15), parseDec("10.25"), parseCoin("100_000_000denom1"), math.NewInt(100_000_000), true) + s.placeBidBatchWorth(auction.AuctionId, s.addr(16), parseDec("10.48"), parseCoin("1000_000_000denom2"), math.NewInt(100_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(17), parseDec("10.52"), parseCoin("100_000_000denom1"), math.NewInt(100_000_000), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(4), parseDec("10.8"), parseCoin("200_000_000denom1"), math.NewInt(0), true) + s.placeBidBatchWorth(auction.AuctionId, s.addr(5), parseDec("10.5"), parseCoin("1500_000_000denom2"), math.NewInt(0), true) + s.placeBidBatchMany(auction.AuctionId, s.addr(6), parseDec("9.7"), parseCoin("200_000_000denom1"), math.NewInt(0), true) + + a, err := s.keeper.Auction.Get(s.ctx, auction.AuctionId) s.Require().NoError(err) mInfo, err := s.keeper.CalculateBatchAllocation(s.ctx, a) diff --git a/x/fundraising/keeper/msg_server.go b/x/fundraising/keeper/msg_server.go index 319bf52..15c8467 100644 --- a/x/fundraising/keeper/msg_server.go +++ b/x/fundraising/keeper/msg_server.go @@ -30,7 +30,7 @@ func (k msgServer) AddAllowedBidder(ctx context.Context, msg *types.MsgAddAllowe return nil, sdkerrors.Wrap(errors.ErrInvalidRequest, "EnableAddAllowedBidder is disabled") } - if err := k.Keeper.AddAllowedBidders(ctx, msg.AuctionID, []types.AllowedBidder{msg.AllowedBidder}); err != nil { + if err := k.Keeper.AddAllowedBidders(ctx, msg.AuctionId, []types.AllowedBidder{msg.AllowedBidder}); err != nil { return nil, err } diff --git a/x/fundraising/keeper/query_allowed_bidder.go b/x/fundraising/keeper/query_allowed_bidder.go index 30e60d3..ff12a32 100644 --- a/x/fundraising/keeper/query_allowed_bidder.go +++ b/x/fundraising/keeper/query_allowed_bidder.go @@ -43,7 +43,7 @@ func (q queryServer) GetAllowedBidder(ctx context.Context, req *types.QueryGetAl return nil, status.Error(codes.InvalidArgument, "invalid bidder") } - val, err := q.k.AllowedBidder.Get(ctx, collections.Join(req.AuctionID, bidder)) + val, err := q.k.AllowedBidder.Get(ctx, collections.Join(req.AuctionId, bidder)) if err != nil { if errors.Is(err, collections.ErrNotFound) { return nil, status.Error(codes.NotFound, "not found") diff --git a/x/fundraising/keeper/query_allowed_bidder_test.go b/x/fundraising/keeper/query_allowed_bidder_test.go index aa108bf..4050f68 100644 --- a/x/fundraising/keeper/query_allowed_bidder_test.go +++ b/x/fundraising/keeper/query_allowed_bidder_test.go @@ -26,11 +26,11 @@ func createNAllowedBidder(keeper keeper.Keeper, ctx context.Context, n int) []ty items := make([]types.AllowedBidder, n) for i := range items { bidder := sample.AccAddress(r) - items[i].AuctionID = uint64(i) + items[i].AuctionId = uint64(i) items[i].Bidder = bidder.String() items[i].MaxBidAmount = math.ZeroInt() - _ = keeper.AllowedBidder.Set(ctx, collections.Join(items[i].AuctionID, bidder), items[i]) + _ = keeper.AllowedBidder.Set(ctx, collections.Join(items[i].AuctionId, bidder), items[i]) } return items } @@ -48,7 +48,7 @@ func TestAllowedBidderQuerySingle(t *testing.T) { { desc: "First", request: &types.QueryGetAllowedBidderRequest{ - AuctionID: msgs[0].AuctionID, + AuctionId: msgs[0].AuctionId, Bidder: msgs[0].Bidder, }, response: &types.QueryGetAllowedBidderResponse{AllowedBidder: msgs[0]}, @@ -56,7 +56,7 @@ func TestAllowedBidderQuerySingle(t *testing.T) { { desc: "Second", request: &types.QueryGetAllowedBidderRequest{ - AuctionID: msgs[1].AuctionID, + AuctionId: msgs[1].AuctionId, Bidder: msgs[1].Bidder, }, response: &types.QueryGetAllowedBidderResponse{AllowedBidder: msgs[1]}, @@ -64,7 +64,7 @@ func TestAllowedBidderQuerySingle(t *testing.T) { { desc: "KeyNotFound", request: &types.QueryGetAllowedBidderRequest{ - AuctionID: 100000, + AuctionId: 100000, Bidder: sample.Address(r), }, err: status.Error(codes.NotFound, "not found"), @@ -94,7 +94,7 @@ func TestAllowedBidderQueryPaginated(t *testing.T) { request := func(next []byte, offset, limit uint64, total bool) *types.QueryAllAllowedBidderRequest { return &types.QueryAllAllowedBidderRequest{ - AuctionID: 0, + AuctionId: 0, Pagination: &query.PageRequest{ Key: next, Offset: offset, diff --git a/x/fundraising/keeper/query_auction.go b/x/fundraising/keeper/query_auction.go index 3a0b7cc..bc7419d 100644 --- a/x/fundraising/keeper/query_auction.go +++ b/x/fundraising/keeper/query_auction.go @@ -64,7 +64,7 @@ func (q queryServer) GetAuction(ctx context.Context, req *types.QueryGetAuctionR return nil, status.Error(codes.InvalidArgument, "invalid request") } - auction, err := q.k.Auction.Get(ctx, req.AuctionID) + auction, err := q.k.Auction.Get(ctx, req.AuctionId) if err != nil { if errors.Is(err, collections.ErrNotFound) { return nil, sdkerrors.ErrKeyNotFound diff --git a/x/fundraising/keeper/query_auction_test.go b/x/fundraising/keeper/query_auction_test.go index cf1e9f6..58456f1 100644 --- a/x/fundraising/keeper/query_auction_test.go +++ b/x/fundraising/keeper/query_auction_test.go @@ -26,7 +26,7 @@ func createNAuction(keeper keeper.Keeper, ctx context.Context, n int) ([]*codect iu := uint64(i) auction := &types.FixedPriceAuction{ BaseAuction: &types.BaseAuction{ - AuctionID: iu, + AuctionId: iu, Auctioneer: "", StartPrice: math.LegacyMustNewDecFromStr("10"), SellingCoin: sdk.NewCoin("coin", math.NewInt(5)), @@ -69,17 +69,17 @@ func TestAuctionQuerySingle(t *testing.T) { }{ { desc: "First", - request: &types.QueryGetAuctionRequest{AuctionID: 0}, + request: &types.QueryGetAuctionRequest{AuctionId: 0}, response: &types.QueryGetAuctionResponse{Auction: msgs[0]}, }, { desc: "Second", - request: &types.QueryGetAuctionRequest{AuctionID: 1}, + request: &types.QueryGetAuctionRequest{AuctionId: 1}, response: &types.QueryGetAuctionResponse{Auction: msgs[1]}, }, { desc: "KeyNotFound", - request: &types.QueryGetAuctionRequest{AuctionID: uint64(len(msgs))}, + request: &types.QueryGetAuctionRequest{AuctionId: uint64(len(msgs))}, err: sdkerrors.ErrKeyNotFound, }, { diff --git a/x/fundraising/keeper/query_bid.go b/x/fundraising/keeper/query_bid.go index fb287cb..d63e8fe 100644 --- a/x/fundraising/keeper/query_bid.go +++ b/x/fundraising/keeper/query_bid.go @@ -38,7 +38,7 @@ func (q queryServer) GetBid(ctx context.Context, req *types.QueryGetBidRequest) return nil, status.Error(codes.InvalidArgument, "invalid request") } - bid, err := q.k.Bid.Get(ctx, collections.Join(req.AuctionID, req.BidID)) + bid, err := q.k.Bid.Get(ctx, collections.Join(req.AuctionId, req.BidId)) if err != nil { if errors.Is(err, collections.ErrNotFound) { return nil, sdkerrors.ErrKeyNotFound diff --git a/x/fundraising/keeper/query_bid_test.go b/x/fundraising/keeper/query_bid_test.go index 1f1a4e3..d1a2827 100644 --- a/x/fundraising/keeper/query_bid_test.go +++ b/x/fundraising/keeper/query_bid_test.go @@ -25,8 +25,8 @@ func createNBid(keeper keeper.Keeper, ctx context.Context, n int) ([]types.Bid, auctionID := uint64(0) for i := range items { bidID := uint64(i) - items[i].AuctionID = auctionID - items[i].BidID = bidID + items[i].AuctionId = auctionID + items[i].BidId = bidID items[i].Bidder = sample.Address(r) items[i].Coin = sdk.NewCoin("coin", math.NewInt(int64(i))) items[i].Price = math.LegacyNewDec(int64(i)) @@ -56,17 +56,17 @@ func TestBidQuerySingle(t *testing.T) { }{ { desc: "First", - request: &types.QueryGetBidRequest{AuctionID: 0, BidID: msgs[0].BidID}, + request: &types.QueryGetBidRequest{AuctionId: 0, BidId: msgs[0].BidId}, response: &types.QueryGetBidResponse{Bid: msgs[0]}, }, { desc: "Second", - request: &types.QueryGetBidRequest{AuctionID: 0, BidID: msgs[1].BidID}, + request: &types.QueryGetBidRequest{AuctionId: 0, BidId: msgs[1].BidId}, response: &types.QueryGetBidResponse{Bid: msgs[1]}, }, { desc: "KeyNotFound", - request: &types.QueryGetBidRequest{AuctionID: 0, BidID: uint64(len(msgs))}, + request: &types.QueryGetBidRequest{AuctionId: 0, BidId: uint64(len(msgs))}, err: sdkerrors.ErrKeyNotFound, }, { diff --git a/x/fundraising/keeper/query_vesting_queue_test.go b/x/fundraising/keeper/query_vesting_queue_test.go index 15ea598..1399164 100644 --- a/x/fundraising/keeper/query_vesting_queue_test.go +++ b/x/fundraising/keeper/query_vesting_queue_test.go @@ -27,12 +27,12 @@ var _ = strconv.IntSize func createNVestingQueue(keeper keeper.Keeper, ctx context.Context, n int) []types.VestingQueue { items := make([]types.VestingQueue, n) for i := range items { - items[i].AuctionID = uint64(i) + items[i].AuctionId = uint64(i) items[i].ReleaseTime = time.Now().UTC() items[i].PayingCoin = sdk.NewCoin("coin", math.NewInt(int64(i))) items[i].Auctioneer = sample.Address(r) - _ = keeper.VestingQueue.Set(ctx, collections.Join(items[i].AuctionID, items[i].ReleaseTime), items[i]) + _ = keeper.VestingQueue.Set(ctx, collections.Join(items[i].AuctionId, items[i].ReleaseTime), items[i]) } return items } diff --git a/x/fundraising/keeper/store_test.go b/x/fundraising/keeper/store_test.go index b308189..0df8eb0 100644 --- a/x/fundraising/keeper/store_test.go +++ b/x/fundraising/keeper/store_test.go @@ -76,20 +76,20 @@ func (s *KeeperTestSuite) TestAllowedBidderByAuction() { ) s.Require().Equal(auction.GetStatus(), types.AuctionStatusStandBy) - allowedBidders, err := s.keeper.GetAllowedBiddersByAuction(s.ctx, auction.AuctionID) + allowedBidders, err := s.keeper.GetAllowedBiddersByAuction(s.ctx, auction.AuctionId) s.Require().NoError(err) s.Require().Len(allowedBidders, 0) // Add new allowed bidders newAllowedBidders := []types.AllowedBidder{ - {AuctionID: 1, Bidder: s.addr(1).String(), MaxBidAmount: parseInt("100000")}, - {AuctionID: 1, Bidder: s.addr(2).String(), MaxBidAmount: parseInt("100000")}, - {AuctionID: 1, Bidder: s.addr(3).String(), MaxBidAmount: parseInt("100000")}, + {AuctionId: 1, Bidder: s.addr(1).String(), MaxBidAmount: parseInt("100000")}, + {AuctionId: 1, Bidder: s.addr(2).String(), MaxBidAmount: parseInt("100000")}, + {AuctionId: 1, Bidder: s.addr(3).String(), MaxBidAmount: parseInt("100000")}, } - err = s.keeper.AddAllowedBidders(s.ctx, auction.AuctionID, newAllowedBidders) + err = s.keeper.AddAllowedBidders(s.ctx, auction.AuctionId, newAllowedBidders) s.Require().NoError(err) - allowedBidders, err = s.keeper.GetAllowedBiddersByAuction(s.ctx, auction.AuctionID) + allowedBidders, err = s.keeper.GetAllowedBiddersByAuction(s.ctx, auction.AuctionId) s.Require().NoError(err) s.Require().Len(allowedBidders, 3) } @@ -107,13 +107,13 @@ func (s *KeeperTestSuite) TestLastBidID() { ) s.Require().Equal(types.AuctionStatusStarted, auction.GetStatus()) - bidID, err := s.keeper.BidSeq.Get(s.ctx, auction.AuctionID) + bidID, err := s.keeper.BidSeq.Get(s.ctx, auction.AuctionId) s.Require().Error(err) s.Require().Equal(uint64(0), bidID) - s.placeBidFixedPrice(auction.AuctionID, s.addr(1), math.LegacyOneDec(), parseCoin("20000000denom2"), true) - s.placeBidFixedPrice(auction.AuctionID, s.addr(2), math.LegacyOneDec(), parseCoin("20000000denom2"), true) - s.placeBidFixedPrice(auction.AuctionID, s.addr(3), math.LegacyOneDec(), parseCoin("15000000denom2"), true) + s.placeBidFixedPrice(auction.AuctionId, s.addr(1), math.LegacyOneDec(), parseCoin("20000000denom2"), true) + s.placeBidFixedPrice(auction.AuctionId, s.addr(2), math.LegacyOneDec(), parseCoin("20000000denom2"), true) + s.placeBidFixedPrice(auction.AuctionId, s.addr(3), math.LegacyOneDec(), parseCoin("15000000denom2"), true) bidsById, err := s.keeper.GetBidsByAuctionID(s.ctx, auction.GetId()) s.Require().NoError(err) @@ -190,14 +190,14 @@ func (s *KeeperTestSuite) TestVestingQueue() { err := s.keeper.VestingQueue.Set( s.ctx, collections.Join( - vestingQueue.AuctionID, + vestingQueue.AuctionId, vestingQueue.ReleaseTime, ), vestingQueue, ) s.Require().NoError(err) - vq, err := s.keeper.VestingQueue.Get(s.ctx, collections.Join(vestingQueue.AuctionID, vestingQueue.ReleaseTime)) + vq, err := s.keeper.VestingQueue.Get(s.ctx, collections.Join(vestingQueue.AuctionId, vestingQueue.ReleaseTime)) s.Require().NoError(err) s.Require().EqualValues(vestingQueue, vq) } @@ -221,7 +221,7 @@ func (s *KeeperTestSuite) TestVestingQueueIterator() { payingAmt := math.LegacyNewDecFromInt(reserveCoin.Amount).MulTruncate(vs.Weight).TruncateInt() vestingQueue := types.VestingQueue{ - AuctionID: uint64(1), + AuctionId: uint64(1), Auctioneer: s.addr(1).String(), PayingCoin: sdk.NewCoin(payingCoinDenom, payingAmt), ReleaseTime: vs.ReleaseTime, @@ -230,7 +230,7 @@ func (s *KeeperTestSuite) TestVestingQueueIterator() { err := s.keeper.VestingQueue.Set( s.ctx, collections.Join( - vestingQueue.AuctionID, + vestingQueue.AuctionId, vestingQueue.ReleaseTime, ), vestingQueue, @@ -260,7 +260,7 @@ func (s *KeeperTestSuite) TestVestingQueueIterator() { payingAmt := math.LegacyNewDecFromInt(reserveCoin.Amount).MulTruncate(vs.Weight).TruncateInt() vestingQueue := types.VestingQueue{ - AuctionID: uint64(2), + AuctionId: uint64(2), Auctioneer: s.addr(2).String(), PayingCoin: sdk.NewCoin(payingCoinDenom, payingAmt), ReleaseTime: vs.ReleaseTime, @@ -269,7 +269,7 @@ func (s *KeeperTestSuite) TestVestingQueueIterator() { err := s.keeper.VestingQueue.Set( s.ctx, collections.Join( - vestingQueue.AuctionID, + vestingQueue.AuctionId, vestingQueue.ReleaseTime, ), vestingQueue, diff --git a/x/fundraising/keeper/vesting.go b/x/fundraising/keeper/vesting.go index 48e1c2e..ac33f2c 100644 --- a/x/fundraising/keeper/vesting.go +++ b/x/fundraising/keeper/vesting.go @@ -86,7 +86,7 @@ func (k Keeper) ApplyVestingSchedules(ctx context.Context, auction types.Auction schedule.ReleaseTime, ), types.VestingQueue{ - AuctionID: auction.GetId(), + AuctionId: auction.GetId(), Auctioneer: auction.GetAuctioneer().String(), PayingCoin: sdk.NewCoin(payingCoinDenom, payingAmt), ReleaseTime: schedule.ReleaseTime, diff --git a/x/fundraising/module/autocli.go b/x/fundraising/module/autocli.go index a438067..e3149df 100644 --- a/x/fundraising/module/autocli.go +++ b/x/fundraising/module/autocli.go @@ -22,33 +22,33 @@ func (am AppModule) AutoCLIOptions() *autocliv1.ModuleOptions { RpcMethod: "ListAllowedBidder", Use: "list-allowed-bidder [auction-id]", Short: "List all AllowedBidder", - PositionalArgs: []*autocliv1.PositionalArgDescriptor{{ProtoField: "auctionID"}}, + PositionalArgs: []*autocliv1.PositionalArgDescriptor{{ProtoField: "auction_id"}}, }, { RpcMethod: "GetAllowedBidder", Use: "get-allowed-bidder [auction-id] [bidder]", Short: "Gets a AllowedBidder", Alias: []string{"show-allowed-bidder"}, - PositionalArgs: []*autocliv1.PositionalArgDescriptor{{ProtoField: "auctionID"}, {ProtoField: "bidder"}}, + PositionalArgs: []*autocliv1.PositionalArgDescriptor{{ProtoField: "auction_id"}, {ProtoField: "bidder"}}, }, { RpcMethod: "ListVestingQueue", Use: "list-vesting-queue [auction-id]", Short: "List all VestingQueue", - PositionalArgs: []*autocliv1.PositionalArgDescriptor{{ProtoField: "auctionID"}}, + PositionalArgs: []*autocliv1.PositionalArgDescriptor{{ProtoField: "auction_id"}}, }, { RpcMethod: "ListBid", Use: "list-bid [auction-id]", Short: "List all Bid", - PositionalArgs: []*autocliv1.PositionalArgDescriptor{{ProtoField: "auctionID"}}, + PositionalArgs: []*autocliv1.PositionalArgDescriptor{{ProtoField: "auction_id"}}, }, { RpcMethod: "GetBid", Use: "get-bid [auction-id] [bid-id]", Short: "Gets a Bid by id", Alias: []string{"show-bid"}, - PositionalArgs: []*autocliv1.PositionalArgDescriptor{{ProtoField: "auctionID"}, {ProtoField: "bidID"}}, + PositionalArgs: []*autocliv1.PositionalArgDescriptor{{ProtoField: "auction_id"}, {ProtoField: "bid_id"}}, }, { RpcMethod: "ListAuction", @@ -60,7 +60,7 @@ func (am AppModule) AutoCLIOptions() *autocliv1.ModuleOptions { Use: "get-auction [auction-id]", Short: "Gets a auction by id", Alias: []string{"show-auction"}, - PositionalArgs: []*autocliv1.PositionalArgDescriptor{{ProtoField: "auctionID"}}, + PositionalArgs: []*autocliv1.PositionalArgDescriptor{{ProtoField: "auction_id"}}, }, // this line is used by ignite scaffolding # autocli/query }, @@ -77,31 +77,31 @@ func (am AppModule) AutoCLIOptions() *autocliv1.ModuleOptions { RpcMethod: "CreateFixedPriceAuction", Use: "create-fixed-price-auction [start-price] [selling-coin] [paying-coin-denom] [vesting-schedules] [start-time] [end-time]", Short: "Send a CreateFixedPriceAuction tx", - PositionalArgs: []*autocliv1.PositionalArgDescriptor{{ProtoField: "startPrice"}, {ProtoField: "sellingCoin"}, {ProtoField: "payingCoinDenom"}, {ProtoField: "vestingSchedules"}, {ProtoField: "startTime"}, {ProtoField: "endTime"}}, + PositionalArgs: []*autocliv1.PositionalArgDescriptor{{ProtoField: "start_price"}, {ProtoField: "selling_coin"}, {ProtoField: "paying_coin_denom"}, {ProtoField: "vesting_schedules"}, {ProtoField: "start_time"}, {ProtoField: "end_time"}}, }, { RpcMethod: "CreateBatchAuction", Use: "create-batch-auction [start-price] [min-bid-price] [selling-coin] [paying-coin-denom] [vesting-schedules] [max-extended-round] [extended-round-rate] [start-time] [end-time]", Short: "Send a CreateBatchAuction tx", - PositionalArgs: []*autocliv1.PositionalArgDescriptor{{ProtoField: "startPrice"}, {ProtoField: "minBidPrice"}, {ProtoField: "sellingCoin"}, {ProtoField: "payingCoinDenom"}, {ProtoField: "vestingSchedules"}, {ProtoField: "maxExtendedRound"}, {ProtoField: "extendedRoundRate"}, {ProtoField: "startTime"}, {ProtoField: "endTime"}}, + PositionalArgs: []*autocliv1.PositionalArgDescriptor{{ProtoField: "start_price"}, {ProtoField: "min_bid_price"}, {ProtoField: "selling_coin"}, {ProtoField: "paying_coin_denom"}, {ProtoField: "vesting_schedules"}, {ProtoField: "max_extended_round"}, {ProtoField: "extended_round_rate"}, {ProtoField: "start_time"}, {ProtoField: "end_time"}}, }, { RpcMethod: "CancelAuction", Use: "cancel-auction [auction-id]", Short: "Send a CancelAuction tx", - PositionalArgs: []*autocliv1.PositionalArgDescriptor{{ProtoField: "auctionID"}}, + PositionalArgs: []*autocliv1.PositionalArgDescriptor{{ProtoField: "auction_id"}}, }, { RpcMethod: "PlaceBid", Use: "place-bid [auction-id] [bid-type] [price] [coin]", Short: "Send a PlaceBid tx", - PositionalArgs: []*autocliv1.PositionalArgDescriptor{{ProtoField: "auctionID"}, {ProtoField: "bidType"}, {ProtoField: "price"}, {ProtoField: "coin"}}, + PositionalArgs: []*autocliv1.PositionalArgDescriptor{{ProtoField: "auction_id"}, {ProtoField: "bid_type"}, {ProtoField: "price"}, {ProtoField: "coin"}}, }, { RpcMethod: "ModifyBid", Use: "modify-bid [auction-id] [bid-id] [price] [coin]", Short: "Send a ModifyBid tx", - PositionalArgs: []*autocliv1.PositionalArgDescriptor{{ProtoField: "auctionID"}, {ProtoField: "bidID"}, {ProtoField: "price"}, {ProtoField: "coin"}}, + PositionalArgs: []*autocliv1.PositionalArgDescriptor{{ProtoField: "auction_id"}, {ProtoField: "bid_id"}, {ProtoField: "price"}, {ProtoField: "coin"}}, }, // this line is used by ignite scaffolding # autocli/tx }, @@ -112,7 +112,7 @@ func (am AppModule) AutoCLIOptions() *autocliv1.ModuleOptions { RpcMethod: "AddAllowedBidder", Use: "add-allowed-bidder [auction-id] [allowed-bidder]", Short: "Send a AddAllowedBidder tx", - PositionalArgs: []*autocliv1.PositionalArgDescriptor{{ProtoField: "auctionID"}, {ProtoField: "allowedBidder"}}, + PositionalArgs: []*autocliv1.PositionalArgDescriptor{{ProtoField: "auction_id"}, {ProtoField: "allowed_bidder"}}, }) } diff --git a/x/fundraising/module/genesis.go b/x/fundraising/module/genesis.go index f146e3c..17833df 100644 --- a/x/fundraising/module/genesis.go +++ b/x/fundraising/module/genesis.go @@ -48,39 +48,39 @@ func InitGenesis(ctx context.Context, k keeper.Keeper, genState types.GenesisSta if err != nil { return err } - if err := k.AllowedBidder.Set(ctx, collections.Join(elem.AuctionID, bidder), elem); err != nil { + if err := k.AllowedBidder.Set(ctx, collections.Join(elem.AuctionId, bidder), elem); err != nil { return err } } // Set all the bid for _, elem := range genState.BidList { - _, err := k.Auction.Get(ctx, elem.AuctionID) + _, err := k.Auction.Get(ctx, elem.AuctionId) if errors.Is(err, collections.ErrNotFound) { - return fmt.Errorf("bid auction %d is not found", elem.AuctionID) + return fmt.Errorf("bid auction %d is not found", elem.AuctionId) } - elem.BidID, err = k.GetNextBidIDWithUpdate(ctx, elem.AuctionID) + elem.BidId, err = k.GetNextBidIDWithUpdate(ctx, elem.AuctionId) if err != nil { return err } - if err := k.Bid.Set(ctx, collections.Join(elem.AuctionID, elem.BidID), elem); err != nil { + if err := k.Bid.Set(ctx, collections.Join(elem.AuctionId, elem.BidId), elem); err != nil { return err } } // Set all the vestingQueue for _, elem := range genState.VestingQueueList { - _, err := k.Auction.Get(ctx, elem.AuctionID) + _, err := k.Auction.Get(ctx, elem.AuctionId) if errors.Is(err, collections.ErrNotFound) { - return fmt.Errorf("vesting queue auction %d is not found", elem.AuctionID) + return fmt.Errorf("vesting queue auction %d is not found", elem.AuctionId) } if err := k.VestingQueue.Set( ctx, collections.Join( - elem.AuctionID, + elem.AuctionId, elem.ReleaseTime, ), elem); err != nil { diff --git a/x/fundraising/module/genesis_test.go b/x/fundraising/module/genesis_test.go index 48d8135..26f73c1 100644 --- a/x/fundraising/module/genesis_test.go +++ b/x/fundraising/module/genesis_test.go @@ -30,11 +30,11 @@ func init() { func TestGenesis(t *testing.T) { auctionAny1, _ := types.PackAuction(types.NewFixedPriceAuction( - &types.BaseAuction{AuctionID: 1}, + &types.BaseAuction{AuctionId: 1}, sdk.NewInt64Coin("denom1", 1_000), )) auctionAny2, _ := types.PackAuction(types.NewFixedPriceAuction( - &types.BaseAuction{AuctionID: 2}, + &types.BaseAuction{AuctionId: 2}, sdk.NewInt64Coin("denom2", 2_000), )) @@ -43,28 +43,28 @@ func TestGenesis(t *testing.T) { AllowedBidderList: []types.AllowedBidder{ { - AuctionID: 0, + AuctionId: 0, Bidder: sample.Address(r), }, { - AuctionID: 1, + AuctionId: 1, Bidder: sample.Address(r), }, }, VestingQueueList: []types.VestingQueue{ { - AuctionID: 0, + AuctionId: 0, }, { - AuctionID: 1, + AuctionId: 1, }, }, BidList: []types.Bid{ { - BidID: 0, + BidId: 0, }, { - BidID: 1, + BidId: 1, }, }, AuctionList: []*codectypes.Any{auctionAny1, auctionAny2}, diff --git a/x/fundraising/simulation/modify_bid.go b/x/fundraising/simulation/modify_bid.go index 95222f5..336f9c7 100644 --- a/x/fundraising/simulation/modify_bid.go +++ b/x/fundraising/simulation/modify_bid.go @@ -54,9 +54,9 @@ func SimulateMsgModifyBid( spendable := bk.SpendableCoins(ctx, account.GetAddress()) msg = types.NewMsgModifyBid( - bid.AuctionID, + bid.AuctionId, account.GetAddress().String(), - bid.BidID, + bid.BidId, bid.Price, bid.Coin.AddAmount(math.OneInt()), ) diff --git a/x/fundraising/spec/01_concepts.md b/x/fundraising/spec/01_concepts.md index 7bc6bac..b27e477 100644 --- a/x/fundraising/spec/01_concepts.md +++ b/x/fundraising/spec/01_concepts.md @@ -49,7 +49,7 @@ When an auctioneer creates a batch auction, it must determine the following para - `SellingCoin`: the denom and total amount of selling coins to be auctioned, - `PayingCoinDenom`: the denom of coins to be used for payment, - `StartTime`: when the auction starts, -- `EndTimes`: when the auction ends including the possible extended rounds, +- `EndTime`: when the auction ends including the possible extended rounds, - `VestingSchedules`: the vesting schedules to allocate the sold amounts of paying coins to the auctioneer, - `MinBidPrice`: the minimum bid price that the bidders must place a bid with, - `MaxExtendedRound`: the maximum number of additional round for bidding, @@ -61,7 +61,7 @@ In order to provide more opportunity to bidders in case of auction sniping, the ### What a bidder can/cannot do: -A bidder only listed in `AllowedBidders` can do the following behaviors during the auction period between `StartTime` and `EndTimes`. +A bidder only listed in `AllowedBidders` can do the following behaviors during the auction period between `StartTime` and `EndTime`. 1. Place a new bid - This auction provides two options for bidder to choose: 1) How-Much-Worth-To-Buy and 2) How-Many-Coins-To-Buy - (`BidType` of `BidTypeBatchWorth`) How-Much-Worth-To-Buy (fixed `PayingCoin`/varying `SellingCoin`): A bidder places a bid with a fixed amount of the paying coins and, if it wins, the bidder gets the selling coins, where the amount of the selling coins varies depending on the matched price determined after the auction period ends. @@ -76,7 +76,7 @@ A bidder cannot do the following behaviors during the auction period. ### When the auction ends: -The auction will end when the last time of `EndTimes` is arrived. +The auction will end when the last time of `EndTime` is arrived. ### How `MatchedPrice` is determined: diff --git a/x/fundraising/spec/02_state.md b/x/fundraising/spec/02_state.md index 55229be..eede799 100644 --- a/x/fundraising/spec/02_state.md +++ b/x/fundraising/spec/02_state.md @@ -47,8 +47,8 @@ type AuctionI interface { GetStartTime() time.Time SetStartTime(time.Time) error - GetEndTimes() []time.Time - SetEndTimes([]time.Time) error + GetEndTime() []time.Time + SetEndTime([]time.Time) error GetStatus() AuctionStatus SetStatus(AuctionStatus) error @@ -80,7 +80,7 @@ type BaseAuction struct { VestingReserveAddress string // the reserve account that releases the accumulated paying coins based on the schedules VestingSchedules []VestingSchedule // the vesting schedules for the auction StartTime time.Time // the start time of the auction - EndTimes []time.Time // the end times of the auction; it is an array since extended round(s) can occur + EndTime []time.Time // the end times of the auction; it is an array since extended round(s) can occur Status AuctionStatus // the auction status } ``` diff --git a/x/fundraising/spec/05_end_block.md b/x/fundraising/spec/05_end_block.md index a19e737..85c8e90 100644 --- a/x/fundraising/spec/05_end_block.md +++ b/x/fundraising/spec/05_end_block.md @@ -8,7 +8,7 @@ The module first gets all auctions registered in the store and proceed operation If the auction status is `AuctionStatusStandBy` and if the start time of the auction is passed, the auction status is updated to `AuctionStatusStarted`. -For a batch auction, if the auction status is `AuctionStatusStarted` and if an end time of `EndTimes` of the auction is arrived yet, `MatchedPrice` is calculated and the matched bids that have the bid price higher than or equal to `MatchedPrice` are counted. According to `MaxExtendedRound` and `ExtendedRate`, whether the auction ends or the auction is extended with another extended round is determined. +For a batch auction, if the auction status is `AuctionStatusStarted` and if an end time of `EndTime` of the auction is arrived yet, `MatchedPrice` is calculated and the matched bids that have the bid price higher than or equal to `MatchedPrice` are counted. According to `MaxExtendedRound` and `ExtendedRate`, whether the auction ends or the auction is extended with another extended round is determined. If the auction status is `AuctionStatusStarted` and if the last end time of the auction is arrived, or, diff --git a/x/fundraising/types/allowed_bidder.go b/x/fundraising/types/allowed_bidder.go index 02ed08a..3ae820d 100644 --- a/x/fundraising/types/allowed_bidder.go +++ b/x/fundraising/types/allowed_bidder.go @@ -10,7 +10,7 @@ import ( // NewAllowedBidder returns a new AllowedBidder. func NewAllowedBidder(auctionID uint64, bidderAddr sdk.AccAddress, maxBidAmount math.Int) AllowedBidder { return AllowedBidder{ - AuctionID: auctionID, + AuctionId: auctionID, Bidder: bidderAddr.String(), MaxBidAmount: maxBidAmount, } diff --git a/x/fundraising/types/allowed_bidder.pb.go b/x/fundraising/types/allowed_bidder.pb.go index dc9a5ae..d4b646e 100644 --- a/x/fundraising/types/allowed_bidder.pb.go +++ b/x/fundraising/types/allowed_bidder.pb.go @@ -28,12 +28,12 @@ const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package // AllowedBidder defines an allowed bidder for the auction. type AllowedBidder struct { - // auctionID specifies the id of the auction - AuctionID uint64 `protobuf:"varint,1,opt,name=auctionID,proto3" json:"auctionID,omitempty"` + // auction_id specifies the id of the auction + AuctionId uint64 `protobuf:"varint,1,opt,name=auction_id,json=auctionId,proto3" json:"auction_id,omitempty"` // bidder specifies the bech32-encoded address that bids for the auction Bidder string `protobuf:"bytes,2,opt,name=bidder,proto3" json:"bidder,omitempty"` - // maxBidAmount specifies the maximum bid amount that the bidder can bid - MaxBidAmount cosmossdk_io_math.Int `protobuf:"bytes,3,opt,name=maxBidAmount,proto3,customtype=cosmossdk.io/math.Int" json:"maxBidAmount"` + // max_bid_amount specifies the maximum bid amount that the bidder can bid + MaxBidAmount cosmossdk_io_math.Int `protobuf:"bytes,3,opt,name=max_bid_amount,json=maxBidAmount,proto3,customtype=cosmossdk.io/math.Int" json:"max_bid_amount"` } func (m *AllowedBidder) Reset() { *m = AllowedBidder{} } @@ -78,26 +78,27 @@ func init() { } var fileDescriptor_d06892713683ad0f = []byte{ - // 304 bytes of a gzipped FileDescriptorProto + // 316 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0xd2, 0xce, 0xcd, 0x4f, 0x29, 0xcd, 0x49, 0x2d, 0xd6, 0x4f, 0x2b, 0xcd, 0x4b, 0x29, 0x4a, 0xcc, 0x2c, 0xce, 0xcc, 0x4b, 0xd7, 0x2f, 0x33, 0xd4, 0x4f, 0xcc, 0xc9, 0xc9, 0x2f, 0x4f, 0x4d, 0x89, 0x4f, 0xca, 0x4c, 0x49, 0x49, 0x2d, 0xd2, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x12, 0x83, 0x2a, 0xd6, 0x43, 0x52, 0xac, 0x57, 0x66, 0x28, 0x25, 0x9e, 0x9c, 0x5f, 0x9c, 0x9b, 0x5f, 0xac, 0x9f, 0x5b, 0x0c, 0xd6, 0x9b, 0x5b, 0x9c, 0x0e, 0xd1, 0x20, 0x25, 0x09, 0x91, 0x88, 0x07, 0xf3, 0xf4, 0x21, 0x1c, 0xa8, 0x94, 0x48, - 0x7a, 0x7e, 0x7a, 0x3e, 0x44, 0x1c, 0xc4, 0x82, 0x88, 0x2a, 0x2d, 0x67, 0xe4, 0xe2, 0x75, 0x84, - 0x58, 0xed, 0x04, 0xb6, 0x59, 0x48, 0x86, 0x8b, 0x33, 0xb1, 0x34, 0xb9, 0x24, 0x33, 0x3f, 0xcf, - 0xd3, 0x45, 0x82, 0x51, 0x81, 0x51, 0x83, 0x25, 0x08, 0x21, 0x20, 0x24, 0xc6, 0xc5, 0x06, 0x71, - 0xa1, 0x04, 0x93, 0x02, 0xa3, 0x06, 0x67, 0x10, 0x94, 0x27, 0xe4, 0xcf, 0xc5, 0x93, 0x9b, 0x58, - 0xe1, 0x94, 0x99, 0xe2, 0x98, 0x9b, 0x5f, 0x9a, 0x57, 0x22, 0xc1, 0x0c, 0x92, 0x75, 0xd2, 0x3e, - 0x71, 0x4f, 0x9e, 0xe1, 0xd6, 0x3d, 0x79, 0x51, 0x88, 0x4b, 0x8a, 0x53, 0xb2, 0xf5, 0x32, 0xf3, - 0xf5, 0x73, 0x13, 0x4b, 0x32, 0xf4, 0x3c, 0xf3, 0x4a, 0x2e, 0x6d, 0xd1, 0xe5, 0x82, 0x3a, 0xd1, - 0x33, 0xaf, 0x24, 0x08, 0xc5, 0x00, 0x2b, 0xfe, 0x8e, 0x05, 0xf2, 0x0c, 0x4d, 0xcf, 0x37, 0x68, - 0x41, 0x6d, 0x70, 0x72, 0x3f, 0xf1, 0x48, 0x8e, 0xf1, 0xc2, 0x23, 0x39, 0xc6, 0x07, 0x8f, 0xe4, - 0x18, 0x27, 0x3c, 0x96, 0x63, 0xb8, 0xf0, 0x58, 0x8e, 0xe1, 0xc6, 0x63, 0x39, 0x86, 0x28, 0xdd, - 0xf4, 0xcc, 0x92, 0x8c, 0xd2, 0x24, 0xbd, 0xe4, 0xfc, 0x5c, 0xfd, 0xcc, 0xf4, 0xbc, 0xcc, 0x92, - 0x54, 0x7d, 0x58, 0x20, 0x57, 0xa0, 0x04, 0x73, 0x49, 0x65, 0x41, 0x6a, 0x71, 0x12, 0x1b, 0xd8, - 0xe7, 0xc6, 0x80, 0x00, 0x00, 0x00, 0xff, 0xff, 0x93, 0xfe, 0xb5, 0xff, 0x8a, 0x01, 0x00, 0x00, + 0x7a, 0x7e, 0x7a, 0x3e, 0x44, 0x1c, 0xc4, 0x82, 0x88, 0x2a, 0xad, 0x62, 0xe4, 0xe2, 0x75, 0x84, + 0x58, 0xed, 0x04, 0xb6, 0x59, 0x48, 0x96, 0x8b, 0x2b, 0xb1, 0x34, 0xb9, 0x24, 0x33, 0x3f, 0x2f, + 0x3e, 0x33, 0x45, 0x82, 0x51, 0x81, 0x51, 0x83, 0x25, 0x88, 0x13, 0x2a, 0xe2, 0x99, 0x22, 0x24, + 0xc6, 0xc5, 0x06, 0x71, 0xa2, 0x04, 0x93, 0x02, 0xa3, 0x06, 0x67, 0x10, 0x94, 0x27, 0x14, 0xc8, + 0xc5, 0x97, 0x9b, 0x58, 0x01, 0x72, 0x7e, 0x7c, 0x62, 0x6e, 0x7e, 0x69, 0x5e, 0x89, 0x04, 0x33, + 0x48, 0xde, 0x49, 0xfb, 0xc4, 0x3d, 0x79, 0x86, 0x5b, 0xf7, 0xe4, 0x45, 0x21, 0x8e, 0x29, 0x4e, + 0xc9, 0xd6, 0xcb, 0xcc, 0xd7, 0xcf, 0x4d, 0x2c, 0xc9, 0xd0, 0xf3, 0xcc, 0x2b, 0xb9, 0xb4, 0x45, + 0x97, 0x0b, 0xea, 0x4a, 0xcf, 0xbc, 0x92, 0x20, 0x9e, 0xdc, 0xc4, 0x0a, 0xa7, 0xcc, 0x14, 0x47, + 0xb0, 0x01, 0x56, 0xfc, 0x1d, 0x0b, 0xe4, 0x19, 0x9a, 0x9e, 0x6f, 0xd0, 0x82, 0xda, 0xe1, 0xe4, + 0x7e, 0xe2, 0x91, 0x1c, 0xe3, 0x85, 0x47, 0x72, 0x8c, 0x0f, 0x1e, 0xc9, 0x31, 0x4e, 0x78, 0x2c, + 0xc7, 0x70, 0xe1, 0xb1, 0x1c, 0xc3, 0x8d, 0xc7, 0x72, 0x0c, 0x51, 0xba, 0xe9, 0x99, 0x25, 0x19, + 0xa5, 0x49, 0x7a, 0xc9, 0xf9, 0xb9, 0xfa, 0x99, 0xe9, 0x79, 0x99, 0x25, 0xa9, 0xfa, 0xb0, 0x70, + 0xae, 0x40, 0x09, 0xe9, 0x92, 0xca, 0x82, 0xd4, 0xe2, 0x24, 0x36, 0xb0, 0xe7, 0x8d, 0x01, 0x01, + 0x00, 0x00, 0xff, 0xff, 0x6c, 0x17, 0x2a, 0x12, 0x8d, 0x01, 0x00, 0x00, } func (m *AllowedBidder) Marshal() (dAtA []byte, err error) { @@ -137,8 +138,8 @@ func (m *AllowedBidder) MarshalToSizedBuffer(dAtA []byte) (int, error) { i-- dAtA[i] = 0x12 } - if m.AuctionID != 0 { - i = encodeVarintAllowedBidder(dAtA, i, uint64(m.AuctionID)) + if m.AuctionId != 0 { + i = encodeVarintAllowedBidder(dAtA, i, uint64(m.AuctionId)) i-- dAtA[i] = 0x8 } @@ -162,8 +163,8 @@ func (m *AllowedBidder) Size() (n int) { } var l int _ = l - if m.AuctionID != 0 { - n += 1 + sovAllowedBidder(uint64(m.AuctionID)) + if m.AuctionId != 0 { + n += 1 + sovAllowedBidder(uint64(m.AuctionId)) } l = len(m.Bidder) if l > 0 { @@ -211,9 +212,9 @@ func (m *AllowedBidder) Unmarshal(dAtA []byte) error { switch fieldNum { case 1: if wireType != 0 { - return fmt.Errorf("proto: wrong wireType = %d for field AuctionID", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field AuctionId", wireType) } - m.AuctionID = 0 + m.AuctionId = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowAllowedBidder @@ -223,7 +224,7 @@ func (m *AllowedBidder) Unmarshal(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - m.AuctionID |= uint64(b&0x7F) << shift + m.AuctionId |= uint64(b&0x7F) << shift if b < 0x80 { break } diff --git a/x/fundraising/types/auction.go b/x/fundraising/types/auction.go index a8573d3..15feb32 100644 --- a/x/fundraising/types/auction.go +++ b/x/fundraising/types/auction.go @@ -37,10 +37,10 @@ func NewBaseAuction( sellingPoolAddr string, payingPoolAddr string, startPrice math.LegacyDec, sellingCoin sdk.Coin, payingCoinDenom string, vestingPoolAddr string, vestingSchedules []VestingSchedule, - startTime time.Time, endTimes []time.Time, status AuctionStatus, + startTime time.Time, endTime []time.Time, status AuctionStatus, ) *BaseAuction { return &BaseAuction{ - AuctionID: auctionID, + AuctionId: auctionID, Type: typ, Auctioneer: auctioneerAddr, SellingReserveAddress: sellingPoolAddr, @@ -51,17 +51,17 @@ func NewBaseAuction( VestingReserveAddress: vestingPoolAddr, VestingSchedules: vestingSchedules, StartTime: startTime, - EndTimes: endTimes, + EndTime: endTime, Status: status, } } func (ba BaseAuction) GetId() uint64 { //nolint:golint - return ba.AuctionID + return ba.AuctionId } func (ba *BaseAuction) SetId(auctionID uint64) error { //nolint:golint - ba.AuctionID = auctionID + ba.AuctionId = auctionID return nil } @@ -171,12 +171,12 @@ func (ba *BaseAuction) SetStartTime(t time.Time) error { return nil } -func (ba BaseAuction) GetEndTimes() []time.Time { - return ba.EndTimes +func (ba BaseAuction) GetEndTime() []time.Time { + return ba.EndTime } -func (ba *BaseAuction) SetEndTimes(t []time.Time) error { - ba.EndTimes = t +func (ba *BaseAuction) SetEndTime(t []time.Time) error { + ba.EndTime = t return nil } @@ -218,7 +218,7 @@ func (ba BaseAuction) Validate() error { if err := sdk.ValidateDenom(ba.PayingCoinDenom); err != nil { return sdkerrors.Wrapf(errors.ErrInvalidRequest, "invalid paying coin denom: %v", err) } - if err := ValidateVestingSchedules(ba.VestingSchedules, ba.EndTimes[len(ba.EndTimes)-1]); err != nil { + if err := ValidateVestingSchedules(ba.VestingSchedules, ba.EndTime[len(ba.EndTime)-1]); err != nil { return err } return nil @@ -231,7 +231,7 @@ func (ba BaseAuction) ShouldAuctionStarted(t time.Time) bool { // ShouldAuctionClosed returns true if the end time is equal or before the given time t. func (ba BaseAuction) ShouldAuctionClosed(t time.Time) bool { - ts := ba.GetEndTimes() + ts := ba.GetEndTime() return !ts[len(ts)-1].After(t) // LastEndTime <= Time } @@ -292,8 +292,8 @@ type AuctionI interface { GetStartTime() time.Time SetStartTime(time.Time) error - GetEndTimes() []time.Time - SetEndTimes([]time.Time) error + GetEndTime() []time.Time + SetEndTime([]time.Time) error GetStatus() AuctionStatus SetStatus(AuctionStatus) error diff --git a/x/fundraising/types/auction.pb.go b/x/fundraising/types/auction.pb.go index 47cc5f9..40e45ef 100644 --- a/x/fundraising/types/auction.pb.go +++ b/x/fundraising/types/auction.pb.go @@ -112,36 +112,36 @@ func (AuctionStatus) EnumDescriptor() ([]byte, []int) { // type for additional functionality (e.g. batch auction, fixed price // auction). type BaseAuction struct { - // auctionID specifies index of the auction - AuctionID uint64 `protobuf:"varint,1,opt,name=auctionID,proto3" json:"auctionID,omitempty"` + // auction_id specifies index of the auction + AuctionId uint64 `protobuf:"varint,1,opt,name=auction_id,json=auctionId,proto3" json:"auction_id,omitempty"` // type specifies the auction type // type 1 is fixed price and 2 is batch auction Type AuctionType `protobuf:"varint,2,opt,name=type,proto3,enum=modules.fundraising.v1.AuctionType" json:"type,omitempty"` // auctioneer specifies the bech32-encoded address that creates the auction Auctioneer string `protobuf:"bytes,3,opt,name=auctioneer,proto3" json:"auctioneer,omitempty"` - // sellingReserveAddress specifies the bech32-encoded address that has all + // selling_reserve_address specifies the bech32-encoded address that has all // the selling coin - SellingReserveAddress string `protobuf:"bytes,4,opt,name=sellingReserveAddress,proto3" json:"sellingReserveAddress,omitempty"` - // payingReserveAddress specifies the bech32-encoded address that has all + SellingReserveAddress string `protobuf:"bytes,4,opt,name=selling_reserve_address,json=sellingReserveAddress,proto3" json:"selling_reserve_address,omitempty"` + // paying_reserve_address specifies the bech32-encoded address that has all // the paying coin - PayingReserveAddress string `protobuf:"bytes,5,opt,name=payingReserveAddress,proto3" json:"payingReserveAddress,omitempty"` - // startPrice specifies the starting price of the auction + PayingReserveAddress string `protobuf:"bytes,5,opt,name=paying_reserve_address,json=payingReserveAddress,proto3" json:"paying_reserve_address,omitempty"` + // start_price specifies the starting price of the auction // it is determined by the proportion of the price of paying coin denom - StartPrice cosmossdk_io_math.LegacyDec `protobuf:"bytes,6,opt,name=startPrice,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"startPrice"` - // sellingCoin specifies the selling coin for the auction - SellingCoin types.Coin `protobuf:"bytes,7,opt,name=sellingCoin,proto3,castrepeated=github.com/cosmos/cosmos-sdk/types.Coin" json:"sellingCoin"` - // payingCoinDenom specifies the paying coin denom that bidders use to bid + StartPrice cosmossdk_io_math.LegacyDec `protobuf:"bytes,6,opt,name=start_price,json=startPrice,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"start_price"` + // selling_coin specifies the selling coin for the auction + SellingCoin types.Coin `protobuf:"bytes,7,opt,name=selling_coin,json=sellingCoin,proto3,castrepeated=github.com/cosmos/cosmos-sdk/types.Coin" json:"selling_coin"` + // paying_coin_denom specifies the paying coin denom that bidders use to bid // for - PayingCoinDenom string `protobuf:"bytes,8,opt,name=payingCoinDenom,proto3" json:"payingCoinDenom,omitempty"` - // vestingReserveAddress specifies the bech32-encoded vesting address that + PayingCoinDenom string `protobuf:"bytes,8,opt,name=paying_coin_denom,json=payingCoinDenom,proto3" json:"paying_coin_denom,omitempty"` + // vesting_reserve_address specifies the bech32-encoded vesting address that // holds vesting amounts of coin - VestingReserveAddress string `protobuf:"bytes,9,opt,name=vestingReserveAddress,proto3" json:"vestingReserveAddress,omitempty"` - // vestingSchedules specifies the vesting schedules for the auction - VestingSchedules []VestingSchedule `protobuf:"bytes,10,rep,name=vestingSchedules,proto3" json:"vestingSchedules"` - // startTime specifies the start time of the plan - StartTime time.Time `protobuf:"bytes,11,opt,name=startTime,proto3,stdtime" json:"startTime"` - // endTimes specifies the end time of the plan - EndTimes []time.Time `protobuf:"bytes,12,rep,name=endTimes,proto3,stdtime" json:"endTimes"` + VestingReserveAddress string `protobuf:"bytes,9,opt,name=vesting_reserve_address,json=vestingReserveAddress,proto3" json:"vesting_reserve_address,omitempty"` + // vesting_schedules specifies the vesting schedules for the auction + VestingSchedules []VestingSchedule `protobuf:"bytes,10,rep,name=vesting_schedules,json=vestingSchedules,proto3" json:"vesting_schedules"` + // start_time specifies the start time of the plan + StartTime time.Time `protobuf:"bytes,11,opt,name=start_time,json=startTime,proto3,stdtime" json:"start_time"` + // end_time specifies the end time of the plan + EndTime []time.Time `protobuf:"bytes,12,rep,name=end_time,json=endTime,proto3,stdtime" json:"end_time"` // status specifies the auction status Status AuctionStatus `protobuf:"varint,13,opt,name=status,proto3,enum=modules.fundraising.v1.AuctionStatus" json:"status,omitempty"` } @@ -183,9 +183,9 @@ var xxx_messageInfo_BaseAuction proto.InternalMessageInfo // simpliest way to raise funds. An auctioneer sets the starting price for each // selling amounts of coin and bidders bid to purchase based on the fixed price. type FixedPriceAuction struct { - *BaseAuction `protobuf:"bytes,1,opt,name=baseAuction,proto3,embedded=baseAuction" json:"baseAuction,omitempty"` - // remainingSellingCoin specifies the remaining amount of selling coin to sell - RemainingSellingCoin types.Coin `protobuf:"bytes,2,opt,name=remainingSellingCoin,proto3,castrepeated=github.com/cosmos/cosmos-sdk/types.Coin" json:"remainingSellingCoin"` + *BaseAuction `protobuf:"bytes,1,opt,name=base_auction,json=baseAuction,proto3,embedded=base_auction" json:"base_auction,omitempty"` + // remaining_selling_coin specifies the remaining amount of selling coin to sell + RemainingSellingCoin types.Coin `protobuf:"bytes,2,opt,name=remaining_selling_coin,json=remainingSellingCoin,proto3,castrepeated=github.com/cosmos/cosmos-sdk/types.Coin" json:"remaining_selling_coin"` } func (m *FixedPriceAuction) Reset() { *m = FixedPriceAuction{} } @@ -228,16 +228,16 @@ var xxx_messageInfo_FixedPriceAuction proto.InternalMessageInfo // have an option to modify with a higher bid price. Under the hood, an order // book is created to record the bids to calculate the matched bidders. type BatchAuction struct { - *BaseAuction `protobuf:"bytes,1,opt,name=baseAuction,proto3,embedded=baseAuction" json:"baseAuction,omitempty"` - // minBidPrice specifies the minimum bid price - MinBidPrice cosmossdk_io_math.LegacyDec `protobuf:"bytes,2,opt,name=minBidPrice,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"minBidPrice"` - // matchedPrice specifies the matched price of the auction - MatchedPrice cosmossdk_io_math.LegacyDec `protobuf:"bytes,3,opt,name=matchedPrice,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"matchedPrice"` - // maxExtendedRound specifies a maximum number of extended rounds - MaxExtendedRound uint32 `protobuf:"varint,4,opt,name=maxExtendedRound,proto3" json:"maxExtendedRound,omitempty"` - // extendedRoundRate specifies the rate that decides if the auction needs + *BaseAuction `protobuf:"bytes,1,opt,name=base_auction,json=baseAuction,proto3,embedded=base_auction" json:"base_auction,omitempty"` + // min_bid_price specifies the minimum bid price + MinBidPrice cosmossdk_io_math.LegacyDec `protobuf:"bytes,2,opt,name=min_bid_price,json=minBidPrice,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"min_bid_price"` + // matched_price specifies the matched price of the auction + MatchedPrice cosmossdk_io_math.LegacyDec `protobuf:"bytes,3,opt,name=matched_price,json=matchedPrice,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"matched_price"` + // max_extended_round specifies a maximum number of extended rounds + MaxExtendedRound uint32 `protobuf:"varint,4,opt,name=max_extended_round,json=maxExtendedRound,proto3" json:"max_extended_round,omitempty"` + // extended_round_rate specifies the rate that decides if the auction needs // another round - ExtendedRoundRate cosmossdk_io_math.LegacyDec `protobuf:"bytes,5,opt,name=extendedRoundRate,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"extendedRoundRate"` + ExtendedRoundRate cosmossdk_io_math.LegacyDec `protobuf:"bytes,5,opt,name=extended_round_rate,json=extendedRoundRate,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"extended_round_rate"` } func (m *BatchAuction) Reset() { *m = BatchAuction{} } @@ -275,8 +275,8 @@ var xxx_messageInfo_BatchAuction proto.InternalMessageInfo // VestingSchedule defines the vesting schedule for the owner of an auction. type VestingSchedule struct { - // releaseTime specifies the time for distribution of the vesting coin - ReleaseTime time.Time `protobuf:"bytes,1,opt,name=releaseTime,proto3,stdtime" json:"releaseTime"` + // release_time specifies the time for distribution of the vesting coin + ReleaseTime time.Time `protobuf:"bytes,1,opt,name=release_time,json=releaseTime,proto3,stdtime" json:"release_time"` // weight specifies the vesting weight for the schedule Weight cosmossdk_io_math.LegacyDec `protobuf:"bytes,2,opt,name=weight,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"weight"` } @@ -335,73 +335,76 @@ func init() { } var fileDescriptor_d935614728751a75 = []byte{ - // 1042 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x56, 0xcf, 0x6b, 0xdc, 0x46, - 0x14, 0x5e, 0xd9, 0x1b, 0xd7, 0x9e, 0xb5, 0x13, 0x79, 0x70, 0x5c, 0x59, 0x2d, 0xbb, 0x8b, 0xdb, - 0x92, 0xc5, 0xd4, 0x52, 0xed, 0x9a, 0xa6, 0x04, 0x0a, 0x5d, 0xad, 0xb4, 0x89, 0xa8, 0xd9, 0xba, - 0x92, 0x1c, 0xea, 0x5e, 0x16, 0xad, 0x34, 0xd1, 0x0e, 0x59, 0x49, 0x46, 0x33, 0xeb, 0xda, 0x97, - 0x1e, 0x7a, 0x0a, 0x3e, 0xe5, 0x1c, 0x30, 0x14, 0xda, 0x43, 0x29, 0x3d, 0xe4, 0x90, 0x3f, 0x22, - 0xf4, 0x64, 0x7a, 0x0a, 0x3d, 0xd8, 0xc5, 0x86, 0xe6, 0xdf, 0x28, 0x1a, 0x8d, 0x6b, 0xed, 0x8f, - 0x90, 0xc6, 0x90, 0xcb, 0xee, 0xce, 0xbc, 0xf7, 0x7d, 0x7a, 0xf3, 0xbd, 0xef, 0xcd, 0x0a, 0x7c, - 0x18, 0xc6, 0x7e, 0xbf, 0x87, 0x88, 0xfa, 0xa0, 0x1f, 0xf9, 0x89, 0x8b, 0x09, 0x8e, 0x02, 0x75, - 0x6f, 0x4d, 0x75, 0xfb, 0x1e, 0xc5, 0x71, 0xa4, 0xec, 0x26, 0x31, 0x8d, 0xe1, 0x22, 0xcf, 0x52, - 0x72, 0x59, 0xca, 0xde, 0x9a, 0x3c, 0xef, 0x86, 0x38, 0x8a, 0x55, 0xf6, 0x99, 0xa5, 0xca, 0x65, - 0x2f, 0x26, 0x61, 0x4c, 0xd4, 0x8e, 0x4b, 0x90, 0xba, 0xb7, 0xd6, 0x41, 0xd4, 0x5d, 0x53, 0xbd, - 0x18, 0x73, 0x2a, 0x79, 0x29, 0x8b, 0xb7, 0xd9, 0x4a, 0xcd, 0x16, 0x3c, 0xb4, 0x10, 0xc4, 0x41, - 0x9c, 0xed, 0xa7, 0xbf, 0xf8, 0x6e, 0x25, 0x88, 0xe3, 0xa0, 0x87, 0x54, 0xb6, 0xea, 0xf4, 0x1f, - 0xa8, 0x14, 0x87, 0x88, 0x50, 0x37, 0xdc, 0xcd, 0x12, 0x96, 0x5f, 0x4c, 0x81, 0x92, 0xe6, 0x12, - 0x54, 0xcf, 0x4a, 0x86, 0xef, 0x83, 0x19, 0x5e, 0xbd, 0xa9, 0x4b, 0x42, 0x55, 0xa8, 0x15, 0xad, - 0xcb, 0x0d, 0x78, 0x1b, 0x14, 0xe9, 0xc1, 0x2e, 0x92, 0x26, 0xaa, 0x42, 0xed, 0xfa, 0xfa, 0x07, - 0xca, 0xf8, 0x93, 0x29, 0x9c, 0xcc, 0x39, 0xd8, 0x45, 0x16, 0x03, 0xc0, 0x32, 0x00, 0x9c, 0x05, - 0xa1, 0x44, 0x9a, 0xac, 0x0a, 0xb5, 0x19, 0x2b, 0xb7, 0x03, 0x37, 0xc0, 0x4d, 0x82, 0x7a, 0x3d, - 0x1c, 0x05, 0x16, 0x22, 0x28, 0xd9, 0x43, 0x75, 0xdf, 0x4f, 0x10, 0x21, 0x52, 0x91, 0xa5, 0x8e, - 0x0f, 0xc2, 0x75, 0xb0, 0xb0, 0xeb, 0x1e, 0x8c, 0x82, 0xae, 0x31, 0xd0, 0xd8, 0x18, 0xfc, 0x06, - 0x00, 0x42, 0xdd, 0x84, 0x6e, 0x25, 0xd8, 0x43, 0xd2, 0x54, 0x9a, 0xa9, 0xad, 0x3d, 0x3f, 0xa9, - 0x14, 0xfe, 0x3a, 0xa9, 0xbc, 0x97, 0x29, 0x4a, 0xfc, 0x87, 0x0a, 0x8e, 0xd5, 0xd0, 0xa5, 0x5d, - 0x65, 0x13, 0x05, 0xae, 0x77, 0xa0, 0x23, 0xef, 0xcf, 0x67, 0xab, 0x80, 0x0b, 0xae, 0x23, 0xcf, - 0xca, 0x91, 0xc0, 0x1f, 0x05, 0x50, 0xe2, 0x05, 0x36, 0x62, 0x1c, 0x49, 0xef, 0x54, 0x85, 0x5a, - 0x69, 0x7d, 0x49, 0xe1, 0xe9, 0x69, 0x33, 0x15, 0xde, 0x4c, 0x25, 0x4d, 0xd0, 0x8c, 0xf4, 0x79, - 0xbf, 0x9d, 0x56, 0x6e, 0x05, 0x98, 0x76, 0xfb, 0x1d, 0xc5, 0x8b, 0x43, 0xde, 0x4c, 0xfe, 0xb5, - 0x4a, 0xfc, 0x87, 0x6a, 0x2a, 0x1c, 0x61, 0x80, 0x27, 0x2f, 0x9f, 0xae, 0xcc, 0xf6, 0x58, 0x25, - 0xed, 0xd4, 0x0d, 0xe4, 0xd7, 0x97, 0x4f, 0x57, 0x04, 0x2b, 0xff, 0x50, 0x58, 0x03, 0x37, 0xb2, - 0xf3, 0xa6, 0x2b, 0x1d, 0x45, 0x71, 0x28, 0x4d, 0x33, 0x19, 0x86, 0xb7, 0x53, 0xad, 0xf7, 0x10, - 0xa1, 0xa3, 0xb2, 0xcd, 0x64, 0x5a, 0x8f, 0x0d, 0xc2, 0x1d, 0x20, 0xf2, 0x80, 0xed, 0x75, 0x11, - 0x6b, 0xbb, 0x04, 0xaa, 0x93, 0xb5, 0xd2, 0xfa, 0xad, 0x57, 0xd9, 0xe0, 0xfe, 0x60, 0xbe, 0x56, - 0x4c, 0x8f, 0x6d, 0x8d, 0xd0, 0x40, 0x0d, 0xcc, 0x30, 0x35, 0x1d, 0x1c, 0x22, 0xa9, 0xc4, 0xc4, - 0x93, 0x95, 0xcc, 0xb8, 0xca, 0x85, 0x71, 0x15, 0xe7, 0xc2, 0xb8, 0xda, 0x74, 0x4a, 0xf3, 0xf8, - 0xb4, 0x22, 0x58, 0x97, 0x30, 0xf8, 0x25, 0x98, 0x46, 0x91, 0xcf, 0x92, 0xa4, 0x59, 0x56, 0xd6, - 0xff, 0xa3, 0xf8, 0x0f, 0x05, 0xbf, 0x00, 0x53, 0x84, 0xba, 0xb4, 0x4f, 0xa4, 0x39, 0xe6, 0xee, - 0x8f, 0x5e, 0xe3, 0x6e, 0x9b, 0x25, 0x5b, 0x1c, 0x74, 0x47, 0x7c, 0xf4, 0x53, 0xa5, 0xf0, 0xc7, - 0xb3, 0xd5, 0x69, 0x1e, 0x36, 0x97, 0xff, 0x11, 0xc0, 0x7c, 0x13, 0xef, 0x23, 0x9f, 0xb9, 0xe4, - 0x62, 0xc0, 0xbe, 0x02, 0xa5, 0xce, 0xe5, 0xbc, 0xb1, 0x11, 0x2b, 0xbd, 0x7a, 0x92, 0x72, 0xa3, - 0xa9, 0x15, 0x8f, 0x4f, 0x2a, 0x82, 0x95, 0x47, 0xc3, 0x1f, 0xc0, 0x42, 0x82, 0x42, 0x17, 0x47, - 0xa9, 0x9e, 0x39, 0x07, 0x4e, 0xbc, 0xce, 0x81, 0xea, 0x1b, 0x3a, 0xd0, 0x1a, 0xfb, 0x9c, 0x3b, - 0xc5, 0xf4, 0xd0, 0xcb, 0x4f, 0x26, 0xc1, 0xac, 0xe6, 0x52, 0xaf, 0xfb, 0x56, 0xce, 0x68, 0x83, - 0x52, 0x88, 0x23, 0x0d, 0x67, 0x32, 0xb2, 0xa3, 0x5d, 0x69, 0x62, 0xf3, 0x2c, 0x70, 0x1b, 0xcc, - 0x86, 0x69, 0xc5, 0xbc, 0x39, 0xd9, 0x8d, 0x74, 0x15, 0xd6, 0x01, 0x1a, 0xb8, 0x02, 0xc4, 0xd0, - 0xdd, 0x37, 0xf6, 0x29, 0x8a, 0x7c, 0xe4, 0x5b, 0x71, 0x3f, 0xf2, 0xd9, 0x0d, 0x36, 0x67, 0x8d, - 0xec, 0xc3, 0x36, 0x98, 0x47, 0xf9, 0x0d, 0xcb, 0xa5, 0x28, 0xbb, 0xb9, 0xae, 0x52, 0xc7, 0x28, - 0x17, 0x6f, 0xce, 0x2f, 0x02, 0xb8, 0x31, 0x34, 0x88, 0xb0, 0x09, 0x4a, 0x09, 0xea, 0x21, 0x97, - 0x20, 0x36, 0x72, 0xc2, 0x1b, 0x8c, 0x5c, 0x1e, 0x08, 0x4d, 0x30, 0xf5, 0x3d, 0xc2, 0x41, 0x97, - 0x5e, 0xbd, 0x2b, 0x9c, 0x60, 0xe5, 0x77, 0x01, 0x94, 0x72, 0x7f, 0x1b, 0xf0, 0x13, 0x20, 0xd5, - 0xb7, 0x1b, 0x8e, 0xf9, 0x75, 0xab, 0xed, 0xec, 0x6c, 0x19, 0xed, 0xed, 0x96, 0xbd, 0x65, 0x34, - 0xcc, 0xa6, 0x69, 0xe8, 0x62, 0x41, 0x86, 0x87, 0x47, 0xd5, 0xeb, 0xb9, 0xf4, 0x16, 0xee, 0xc1, - 0xdb, 0x43, 0x88, 0xa6, 0xf9, 0xad, 0xa1, 0xb7, 0xb7, 0x2c, 0xb3, 0x61, 0x88, 0x82, 0xbc, 0x74, - 0x78, 0x54, 0xbd, 0x99, 0x43, 0x5c, 0x0e, 0x26, 0xfc, 0x18, 0xc0, 0x01, 0xa0, 0x56, 0x77, 0x1a, - 0xf7, 0xc4, 0x09, 0x79, 0xe1, 0xf0, 0xa8, 0x2a, 0xe6, 0x20, 0xcc, 0xe2, 0x72, 0xf1, 0xd1, 0xcf, - 0xe5, 0xc2, 0xca, 0xe9, 0x04, 0x98, 0x1b, 0xb8, 0x07, 0xe0, 0x06, 0x90, 0x2f, 0x58, 0x6c, 0xa7, - 0xee, 0x6c, 0xdb, 0x43, 0x25, 0xe7, 0xd9, 0x32, 0x48, 0x5a, 0xf4, 0x06, 0x58, 0x1c, 0x42, 0xd9, - 0x4e, 0xbd, 0xa5, 0x6b, 0x3b, 0xa2, 0x20, 0x4b, 0x87, 0x47, 0xd5, 0x85, 0x01, 0x84, 0x4d, 0xdd, - 0xc8, 0xd7, 0x0e, 0xc6, 0xa3, 0x2c, 0xc7, 0xd0, 0xc5, 0x89, 0xf1, 0xa8, 0x84, 0x22, 0x7f, 0x0c, - 0xea, 0xbe, 0x61, 0x3b, 0x66, 0xeb, 0xae, 0x38, 0x39, 0x06, 0xc5, 0x3d, 0x03, 0x3f, 0x03, 0xef, - 0x0e, 0xa1, 0x9a, 0x66, 0xcb, 0xb4, 0xef, 0x19, 0xba, 0x58, 0x1c, 0x50, 0x35, 0x83, 0x35, 0x71, - 0x84, 0x49, 0x17, 0xf9, 0xf0, 0xf3, 0xcb, 0x76, 0x70, 0x5c, 0xa3, 0xde, 0x6a, 0x18, 0x9b, 0x9b, - 0x86, 0x2e, 0x5e, 0x93, 0xe5, 0xc3, 0xa3, 0xea, 0xe2, 0x00, 0xb0, 0xe1, 0x46, 0x1e, 0xea, 0xf5, - 0x90, 0x9f, 0x29, 0xac, 0xdd, 0x7d, 0x7e, 0x56, 0x16, 0x8e, 0xcf, 0xca, 0xc2, 0xdf, 0x67, 0x65, - 0xe1, 0xf1, 0x79, 0xb9, 0x70, 0x7c, 0x5e, 0x2e, 0xbc, 0x38, 0x2f, 0x17, 0xbe, 0x5b, 0xcd, 0xdd, - 0x59, 0x38, 0x88, 0x30, 0x45, 0xea, 0xc5, 0x7b, 0xd8, 0xfe, 0xc0, 0x9b, 0x18, 0xbb, 0xbe, 0x3a, - 0x53, 0xcc, 0xcf, 0x9f, 0xfe, 0x1b, 0x00, 0x00, 0xff, 0xff, 0xa8, 0x11, 0x7d, 0x35, 0xad, 0x09, - 0x00, 0x00, + // 1099 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x56, 0xdf, 0x6b, 0xdb, 0x56, + 0x14, 0xb6, 0x1c, 0x37, 0x4d, 0xae, 0x9d, 0x56, 0xd1, 0xd2, 0x4c, 0xd1, 0x98, 0x6d, 0xb2, 0x8d, + 0x86, 0xb0, 0x48, 0x4b, 0x16, 0xd6, 0x51, 0x18, 0xc3, 0xb2, 0x95, 0x54, 0x10, 0xbc, 0x20, 0x3b, + 0x61, 0xed, 0x8b, 0xb8, 0x96, 0x6e, 0xed, 0x4b, 0x2d, 0xc9, 0xe8, 0xca, 0x5e, 0xf2, 0x36, 0xd8, + 0x4b, 0xc9, 0x53, 0x9f, 0x07, 0x81, 0xb1, 0x31, 0x18, 0x63, 0x0f, 0x7d, 0xe8, 0x1f, 0x51, 0xf6, + 0x14, 0xf6, 0x34, 0xf6, 0x90, 0x8c, 0x64, 0x50, 0xd8, 0x5f, 0x31, 0xee, 0x0f, 0x37, 0xb2, 0x71, + 0xe9, 0x1a, 0xe8, 0x4b, 0x62, 0xdd, 0xf3, 0x7d, 0xdf, 0x3d, 0xf7, 0x9c, 0xef, 0x5c, 0x09, 0x7c, + 0x18, 0x44, 0x7e, 0xbf, 0x8b, 0x88, 0xf1, 0xb0, 0x1f, 0xfa, 0x31, 0xc4, 0x04, 0x87, 0x6d, 0x63, + 0xb0, 0x6e, 0xc0, 0xbe, 0x97, 0xe0, 0x28, 0xd4, 0x7b, 0x71, 0x94, 0x44, 0xca, 0xa2, 0x40, 0xe9, + 0x29, 0x94, 0x3e, 0x58, 0xd7, 0xe6, 0x61, 0x80, 0xc3, 0xc8, 0x60, 0x7f, 0x39, 0x54, 0x2b, 0x7a, + 0x11, 0x09, 0x22, 0x62, 0xb4, 0x20, 0x41, 0xc6, 0x60, 0xbd, 0x85, 0x12, 0xb8, 0x6e, 0x78, 0x11, + 0x16, 0x52, 0xda, 0x12, 0x8f, 0xbb, 0xec, 0xc9, 0xe0, 0x0f, 0x22, 0xb4, 0xd0, 0x8e, 0xda, 0x11, + 0x5f, 0xa7, 0xbf, 0xc4, 0x6a, 0xa9, 0x1d, 0x45, 0xed, 0x2e, 0x32, 0xd8, 0x53, 0xab, 0xff, 0xd0, + 0x48, 0x70, 0x80, 0x48, 0x02, 0x83, 0x1e, 0x07, 0x2c, 0xff, 0x33, 0x0d, 0xf2, 0x26, 0x24, 0xa8, + 0xc2, 0x53, 0x56, 0xde, 0x07, 0x40, 0x64, 0xef, 0x62, 0x5f, 0x95, 0xca, 0xd2, 0x4a, 0xce, 0x99, + 0x15, 0x2b, 0xb6, 0xaf, 0xdc, 0x01, 0xb9, 0xe4, 0xb0, 0x87, 0xd4, 0x6c, 0x59, 0x5a, 0xb9, 0xb1, + 0xf1, 0x81, 0x3e, 0xf9, 0x68, 0xba, 0x50, 0x6b, 0x1e, 0xf6, 0x90, 0xc3, 0x08, 0x4a, 0xf1, 0xa5, + 0x2e, 0x42, 0xb1, 0x3a, 0x55, 0x96, 0x56, 0x66, 0x9d, 0xd4, 0x8a, 0xf2, 0x19, 0x78, 0x97, 0xa0, + 0x6e, 0x17, 0x87, 0x6d, 0x37, 0x46, 0x04, 0xc5, 0x03, 0xe4, 0x42, 0xdf, 0x8f, 0x11, 0x21, 0x6a, + 0x8e, 0x81, 0x6f, 0x89, 0xb0, 0xc3, 0xa3, 0x15, 0x1e, 0x54, 0x36, 0xc1, 0x62, 0x0f, 0x1e, 0x4e, + 0xa2, 0x5d, 0x63, 0xb4, 0x05, 0x1e, 0x1d, 0x63, 0x39, 0x20, 0x4f, 0x12, 0x18, 0x27, 0x6e, 0x2f, + 0xc6, 0x1e, 0x52, 0xa7, 0x29, 0xd4, 0x5c, 0x7f, 0x7e, 0x5a, 0xca, 0xfc, 0x75, 0x5a, 0x7a, 0x8f, + 0xd7, 0x95, 0xf8, 0x8f, 0x74, 0x1c, 0x19, 0x01, 0x4c, 0x3a, 0xfa, 0x0e, 0x6a, 0x43, 0xef, 0xb0, + 0x86, 0xbc, 0x3f, 0x9e, 0xad, 0x01, 0x51, 0xf6, 0x1a, 0xf2, 0x1c, 0xc0, 0x54, 0x76, 0xa9, 0x88, + 0xf2, 0x9d, 0x04, 0x0a, 0xc3, 0x23, 0xd0, 0x96, 0xa9, 0xd7, 0xcb, 0xd2, 0x4a, 0x7e, 0x63, 0x49, + 0x17, 0x78, 0xda, 0x53, 0x5d, 0xf4, 0x54, 0xaf, 0x46, 0x38, 0x34, 0x2d, 0xba, 0xe1, 0xaf, 0x67, + 0xa5, 0xdb, 0x6d, 0x9c, 0x74, 0xfa, 0x2d, 0xdd, 0x8b, 0x02, 0xd1, 0x53, 0xf1, 0x6f, 0x8d, 0xf8, + 0x8f, 0x0c, 0x5a, 0x3e, 0xc2, 0x08, 0xdf, 0xbf, 0x78, 0xba, 0x5a, 0xe8, 0xb2, 0x54, 0xd8, 0x0e, + 0xe4, 0x97, 0x17, 0x4f, 0x57, 0x25, 0x27, 0x2f, 0x76, 0xa5, 0x10, 0x65, 0x15, 0xcc, 0x8b, 0x7a, + 0x50, 0x84, 0xeb, 0xa3, 0x30, 0x0a, 0xd4, 0x19, 0x56, 0x8a, 0x9b, 0x3c, 0x40, 0x61, 0x35, 0xba, + 0x4c, 0x6b, 0x3e, 0x40, 0x24, 0x99, 0x54, 0xbc, 0x59, 0x5e, 0x73, 0x11, 0x1e, 0xab, 0xde, 0x03, + 0x30, 0x3f, 0xe4, 0x11, 0xaf, 0x83, 0x98, 0x03, 0x54, 0x50, 0x9e, 0x5a, 0xc9, 0x6f, 0xdc, 0x7e, + 0x95, 0x23, 0xf6, 0x39, 0xa1, 0x21, 0xf0, 0x66, 0x8e, 0x9e, 0xdd, 0x91, 0x07, 0xa3, 0xcb, 0x44, + 0xa9, 0x02, 0x5e, 0x53, 0x97, 0x1a, 0x55, 0xcd, 0xb3, 0x12, 0x6a, 0x3a, 0x77, 0xb1, 0x3e, 0x74, + 0xb1, 0xde, 0x1c, 0xba, 0xd8, 0x9c, 0xa1, 0x3a, 0x4f, 0xce, 0x4a, 0x92, 0x33, 0xcb, 0x78, 0x34, + 0xa2, 0x7c, 0x09, 0x66, 0x50, 0xe8, 0x73, 0x89, 0x02, 0xcb, 0xeb, 0xff, 0x49, 0x5c, 0x47, 0xa1, + 0xcf, 0x04, 0xbe, 0x00, 0xd3, 0x24, 0x81, 0x49, 0x9f, 0xa8, 0x73, 0xcc, 0xe8, 0x1f, 0xbd, 0xc6, + 0xe8, 0x0d, 0x06, 0x76, 0x04, 0xe9, 0xae, 0xfc, 0xf8, 0x87, 0x52, 0xe6, 0xf7, 0x67, 0x6b, 0x33, + 0x22, 0x6c, 0x2f, 0xff, 0x2b, 0x81, 0xf9, 0x2d, 0x7c, 0x80, 0x7c, 0xe6, 0x95, 0xe1, 0xb0, 0xed, + 0x80, 0x02, 0x75, 0x85, 0x2b, 0xe6, 0x80, 0x8d, 0x5b, 0xfe, 0xd5, 0x53, 0x95, 0x9a, 0x53, 0x33, + 0x77, 0x72, 0x5a, 0x92, 0x9c, 0x7c, 0x2b, 0x35, 0xba, 0xdf, 0x4a, 0x60, 0x31, 0x46, 0x01, 0xc4, + 0x21, 0xeb, 0x4c, 0xda, 0x8a, 0xd9, 0xd7, 0x59, 0xd1, 0x78, 0x43, 0x2b, 0x3a, 0x0b, 0x2f, 0x77, + 0x6a, 0x5c, 0xba, 0xef, 0x6e, 0x8e, 0x1e, 0x7c, 0xf9, 0xc7, 0x29, 0x50, 0x30, 0x61, 0xe2, 0x75, + 0xde, 0xce, 0x39, 0xf7, 0xc0, 0x5c, 0x80, 0x43, 0xb7, 0x85, 0x7d, 0x31, 0xbe, 0xd9, 0xab, 0x8e, + 0x6f, 0x3e, 0xc0, 0xa1, 0x89, 0x79, 0x4f, 0x94, 0x7d, 0x30, 0x17, 0xd0, 0xa4, 0xd1, 0x50, 0x76, + 0xea, 0xaa, 0xb2, 0x05, 0xa1, 0xc3, 0x75, 0x3f, 0x06, 0x4a, 0x00, 0x0f, 0x5c, 0x74, 0x90, 0xa0, + 0xd0, 0x47, 0xbe, 0x1b, 0x47, 0xfd, 0xd0, 0x67, 0x97, 0xda, 0x9c, 0x23, 0x07, 0xf0, 0xc0, 0x12, + 0x01, 0x87, 0xae, 0x2b, 0x10, 0xbc, 0x33, 0x8a, 0x74, 0x63, 0x98, 0x20, 0x7e, 0x99, 0x5d, 0x25, + 0x97, 0x79, 0x94, 0x96, 0x77, 0x60, 0x82, 0x44, 0x93, 0x7e, 0x96, 0xc0, 0xcd, 0xb1, 0xa1, 0x54, + 0xb6, 0x41, 0x21, 0x46, 0x5d, 0x44, 0x5b, 0xc5, 0x66, 0x47, 0x7a, 0x83, 0xf1, 0xcb, 0x0b, 0x26, + 0x9b, 0x1f, 0x1b, 0x4c, 0x7f, 0x83, 0x70, 0xbb, 0x93, 0x5c, 0xbd, 0x37, 0x42, 0x60, 0xf5, 0x37, + 0x09, 0xe4, 0x53, 0xaf, 0x13, 0xe5, 0x13, 0xa0, 0x56, 0xf6, 0xaa, 0x4d, 0xfb, 0xab, 0xba, 0xdb, + 0xbc, 0xbf, 0x6b, 0xb9, 0x7b, 0xf5, 0xc6, 0xae, 0x55, 0xb5, 0xb7, 0x6c, 0xab, 0x26, 0x67, 0x34, + 0xe5, 0xe8, 0xb8, 0x7c, 0x23, 0x05, 0xaf, 0xe3, 0xae, 0x72, 0x67, 0x8c, 0xb1, 0x65, 0x7f, 0x6d, + 0xd5, 0xdc, 0x5d, 0xc7, 0xae, 0x5a, 0xb2, 0xa4, 0x2d, 0x1d, 0x1d, 0x97, 0x6f, 0xa5, 0x18, 0x97, + 0x53, 0x4a, 0x3b, 0x37, 0x42, 0x34, 0x2b, 0xcd, 0xea, 0x3d, 0x39, 0xab, 0x2d, 0x1c, 0x1d, 0x97, + 0xe5, 0x14, 0x85, 0x79, 0x5d, 0xcb, 0x3d, 0xfe, 0xa9, 0x98, 0x59, 0x3d, 0xcb, 0x82, 0xb9, 0x91, + 0x4b, 0x41, 0xd9, 0x04, 0xda, 0x50, 0xa5, 0xd1, 0xac, 0x34, 0xf7, 0x1a, 0x63, 0x29, 0xa7, 0xd5, + 0x38, 0x85, 0x26, 0xbd, 0x09, 0x16, 0xc7, 0x58, 0x8d, 0x66, 0xa5, 0x5e, 0x33, 0xef, 0xcb, 0x92, + 0xa6, 0x1e, 0x1d, 0x97, 0x17, 0x46, 0x18, 0x8d, 0x04, 0x86, 0xbe, 0x79, 0x38, 0x99, 0xe5, 0x34, + 0xad, 0x9a, 0x9c, 0x9d, 0xcc, 0x8a, 0x13, 0xe4, 0x4f, 0x60, 0xed, 0x5b, 0x8d, 0xa6, 0x5d, 0xdf, + 0x96, 0xa7, 0x26, 0xb0, 0x84, 0x69, 0xe8, 0xdb, 0x63, 0x8c, 0xb5, 0x65, 0xd7, 0xed, 0xc6, 0x3d, + 0xab, 0x26, 0xe7, 0x46, 0xaa, 0xca, 0x69, 0x5b, 0x38, 0xc4, 0xa4, 0x83, 0x7c, 0xe5, 0xf3, 0xcb, + 0x76, 0x08, 0x5e, 0xb5, 0x52, 0xaf, 0x5a, 0x3b, 0x3b, 0x56, 0x4d, 0xbe, 0xa6, 0x69, 0x47, 0xc7, + 0xe5, 0xc5, 0x11, 0x62, 0x15, 0x86, 0x1e, 0xea, 0x76, 0x91, 0xcf, 0x2b, 0x6c, 0x6e, 0x3f, 0x3f, + 0x2f, 0x4a, 0x27, 0xe7, 0x45, 0xe9, 0xef, 0xf3, 0xa2, 0xf4, 0xe4, 0xa2, 0x98, 0x39, 0xb9, 0x28, + 0x66, 0xfe, 0xbc, 0x28, 0x66, 0x1e, 0xac, 0xa5, 0x2e, 0x2f, 0xdc, 0x0e, 0x71, 0x82, 0x8c, 0xe1, + 0x07, 0xda, 0xc1, 0xc8, 0x27, 0x1a, 0xbb, 0xc7, 0x5a, 0xd3, 0xcc, 0xcf, 0x9f, 0xfe, 0x17, 0x00, + 0x00, 0xff, 0xff, 0x0b, 0x67, 0x4b, 0x2d, 0xc6, 0x09, 0x00, 0x00, } func (m *BaseAuction) Marshal() (dAtA []byte, err error) { @@ -429,9 +432,9 @@ func (m *BaseAuction) MarshalToSizedBuffer(dAtA []byte) (int, error) { i-- dAtA[i] = 0x68 } - if len(m.EndTimes) > 0 { - for iNdEx := len(m.EndTimes) - 1; iNdEx >= 0; iNdEx-- { - n, err := github_com_cosmos_gogoproto_types.StdTimeMarshalTo(m.EndTimes[iNdEx], dAtA[i-github_com_cosmos_gogoproto_types.SizeOfStdTime(m.EndTimes[iNdEx]):]) + if len(m.EndTime) > 0 { + for iNdEx := len(m.EndTime) - 1; iNdEx >= 0; iNdEx-- { + n, err := github_com_cosmos_gogoproto_types.StdTimeMarshalTo(m.EndTime[iNdEx], dAtA[i-github_com_cosmos_gogoproto_types.SizeOfStdTime(m.EndTime[iNdEx]):]) if err != nil { return 0, err } @@ -523,8 +526,8 @@ func (m *BaseAuction) MarshalToSizedBuffer(dAtA []byte) (int, error) { i-- dAtA[i] = 0x10 } - if m.AuctionID != 0 { - i = encodeVarintAuction(dAtA, i, uint64(m.AuctionID)) + if m.AuctionId != 0 { + i = encodeVarintAuction(dAtA, i, uint64(m.AuctionId)) i-- dAtA[i] = 0x8 } @@ -704,8 +707,8 @@ func (m *BaseAuction) Size() (n int) { } var l int _ = l - if m.AuctionID != 0 { - n += 1 + sovAuction(uint64(m.AuctionID)) + if m.AuctionId != 0 { + n += 1 + sovAuction(uint64(m.AuctionId)) } if m.Type != 0 { n += 1 + sovAuction(uint64(m.Type)) @@ -742,8 +745,8 @@ func (m *BaseAuction) Size() (n int) { } l = github_com_cosmos_gogoproto_types.SizeOfStdTime(m.StartTime) n += 1 + l + sovAuction(uint64(l)) - if len(m.EndTimes) > 0 { - for _, e := range m.EndTimes { + if len(m.EndTime) > 0 { + for _, e := range m.EndTime { l = github_com_cosmos_gogoproto_types.SizeOfStdTime(e) n += 1 + l + sovAuction(uint64(l)) } @@ -841,9 +844,9 @@ func (m *BaseAuction) Unmarshal(dAtA []byte) error { switch fieldNum { case 1: if wireType != 0 { - return fmt.Errorf("proto: wrong wireType = %d for field AuctionID", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field AuctionId", wireType) } - m.AuctionID = 0 + m.AuctionId = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowAuction @@ -853,7 +856,7 @@ func (m *BaseAuction) Unmarshal(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - m.AuctionID |= uint64(b&0x7F) << shift + m.AuctionId |= uint64(b&0x7F) << shift if b < 0x80 { break } @@ -1173,7 +1176,7 @@ func (m *BaseAuction) Unmarshal(dAtA []byte) error { iNdEx = postIndex case 12: if wireType != 2 { - return fmt.Errorf("proto: wrong wireType = %d for field EndTimes", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field EndTime", wireType) } var msglen int for shift := uint(0); ; shift += 7 { @@ -1200,8 +1203,8 @@ func (m *BaseAuction) Unmarshal(dAtA []byte) error { if postIndex > l { return io.ErrUnexpectedEOF } - m.EndTimes = append(m.EndTimes, time.Time{}) - if err := github_com_cosmos_gogoproto_types.StdTimeUnmarshal(&(m.EndTimes[len(m.EndTimes)-1]), dAtA[iNdEx:postIndex]); err != nil { + m.EndTime = append(m.EndTime, time.Time{}) + if err := github_com_cosmos_gogoproto_types.StdTimeUnmarshal(&(m.EndTime[len(m.EndTime)-1]), dAtA[iNdEx:postIndex]); err != nil { return err } iNdEx = postIndex diff --git a/x/fundraising/types/auction_test.go b/x/fundraising/types/auction_test.go index 3cfdbee..070a7f7 100644 --- a/x/fundraising/types/auction_test.go +++ b/x/fundraising/types/auction_test.go @@ -53,7 +53,7 @@ func TestUnpackAuction(t *testing.T) { auction2, err := types.UnpackAuction(&any2) require.NoError(t, err) - require.Equal(t, auction.AuctionID, auction2.GetId()) + require.Equal(t, auction.AuctionId, auction2.GetId()) require.Equal(t, auction.Type, auction2.GetType()) require.Equal(t, auction.Auctioneer, auction2.GetAuctioneer().String()) require.Equal(t, auction.SellingCoin, auction2.GetSellingCoin()) @@ -65,7 +65,7 @@ func TestUnpackAuction(t *testing.T) { require.Equal(t, auction.VestingReserveAddress, auction2.GetVestingReserveAddress().String()) require.Equal(t, auction.VestingSchedules, auction2.GetVestingSchedules()) require.Equal(t, auction.StartTime.UTC(), auction2.GetStartTime().UTC()) - require.Equal(t, auction.EndTimes[0].UTC(), auction2.GetEndTimes()[0].UTC()) + require.Equal(t, auction.EndTime[0].UTC(), auction2.GetEndTime()[0].UTC()) require.Equal(t, auction.Status, auction2.GetStatus()) require.NoError(t, auction2.SetId(5)) @@ -79,7 +79,7 @@ func TestUnpackAuction(t *testing.T) { require.NoError(t, auction2.SetPayingCoinDenom("denom6")) require.NoError(t, auction2.SetStartTime(types.MustParseRFC3339("2022-10-01T00:00:00Z"))) require.NoError(t, auction2.SetVestingSchedules([]types.VestingSchedule{{ReleaseTime: types.MustParseRFC3339("2023-01-01T00:00:00Z"), Weight: math.LegacyOneDec()}})) - require.NoError(t, auction2.SetEndTimes([]time.Time{types.MustParseRFC3339("2022-11-01T00:00:00Z")})) + require.NoError(t, auction2.SetEndTime([]time.Time{types.MustParseRFC3339("2022-11-01T00:00:00Z")})) require.NoError(t, auction2.SetStatus(types.AuctionStatusStarted)) require.True(t, auction2.GetId() == 5) @@ -200,7 +200,7 @@ func TestUnpackAuctions(t *testing.T) { func TestShouldAuctionStarted(t *testing.T) { auction := types.BaseAuction{ - AuctionID: 1, + AuctionId: 1, Type: types.AuctionTypeFixedPrice, Auctioneer: sdk.AccAddress(crypto.AddressHash([]byte("Auctioneer"))).String(), SellingReserveAddress: types.SellingReserveAddress(1).String(), @@ -211,7 +211,7 @@ func TestShouldAuctionStarted(t *testing.T) { VestingReserveAddress: types.VestingReserveAddress(1).String(), VestingSchedules: []types.VestingSchedule{}, StartTime: types.MustParseRFC3339("2021-12-01T00:00:00Z"), - EndTimes: []time.Time{types.MustParseRFC3339("2021-12-15T00:00:00Z")}, + EndTime: []time.Time{types.MustParseRFC3339("2021-12-15T00:00:00Z")}, Status: types.AuctionStatusStandBy, } @@ -233,7 +233,7 @@ func TestShouldAuctionStarted(t *testing.T) { func TestShouldAuctionClosed(t *testing.T) { auction := types.BaseAuction{ - AuctionID: 1, + AuctionId: 1, Type: types.AuctionTypeFixedPrice, Auctioneer: sdk.AccAddress(crypto.AddressHash([]byte("Auctioneer"))).String(), SellingReserveAddress: types.SellingReserveAddress(1).String(), @@ -244,7 +244,7 @@ func TestShouldAuctionClosed(t *testing.T) { VestingReserveAddress: types.VestingReserveAddress(1).String(), VestingSchedules: []types.VestingSchedule{}, StartTime: types.MustParseRFC3339("2021-12-01T00:00:00Z"), - EndTimes: []time.Time{types.MustParseRFC3339("2021-12-15T00:00:00Z")}, + EndTime: []time.Time{types.MustParseRFC3339("2021-12-15T00:00:00Z")}, Status: types.AuctionStatusStandBy, } diff --git a/x/fundraising/types/bid.go b/x/fundraising/types/bid.go index 6a5a3a6..32ebdbb 100644 --- a/x/fundraising/types/bid.go +++ b/x/fundraising/types/bid.go @@ -8,9 +8,9 @@ import ( // NewBid returns a new Bid. func NewBid(auctionID uint64, bidder sdk.AccAddress, bidID uint64, bidType BidType, price math.LegacyDec, coin sdk.Coin, isMatched bool) Bid { return Bid{ - AuctionID: auctionID, + AuctionId: auctionID, Bidder: bidder.String(), - BidID: bidID, + BidId: bidID, Type: bidType, Price: price, Coin: coin, diff --git a/x/fundraising/types/bid.pb.go b/x/fundraising/types/bid.pb.go index 6682465..4600782 100644 --- a/x/fundraising/types/bid.pb.go +++ b/x/fundraising/types/bid.pb.go @@ -95,12 +95,12 @@ func (AddressType) EnumDescriptor() ([]byte, []int) { // Bid defines a standard bid for an auction. type Bid struct { - // auctionID specifies the id of the auction - AuctionID uint64 `protobuf:"varint,1,opt,name=auctionID,proto3" json:"auctionID,omitempty"` + // auction_id specifies the id of the auction + AuctionId uint64 `protobuf:"varint,1,opt,name=auction_id,json=auctionId,proto3" json:"auction_id,omitempty"` // bidder specifies the bech32-encoded address that bids for the auction Bidder string `protobuf:"bytes,2,opt,name=bidder,proto3" json:"bidder,omitempty"` - // bidID specifies an index of a bid for the bidder - BidID uint64 `protobuf:"varint,3,opt,name=bidID,proto3" json:"bidID,omitempty"` + // bid_id specifies an index of a bid for the bidder + BidId uint64 `protobuf:"varint,3,opt,name=bid_id,json=bidId,proto3" json:"bid_id,omitempty"` // type specifies the bid type; type 1 is fixed price, 2 is how-much-worth, 3 // is how-many-coins Type BidType `protobuf:"varint,4,opt,name=type,proto3,enum=modules.fundraising.v1.BidType" json:"type,omitempty"` @@ -111,9 +111,9 @@ type Bid struct { // for a batch auction of how-much-worth, the denom is of the paying coin. // for a batch auction of how-many-coins, the denom is of the selling coin. Coin types.Coin `protobuf:"bytes,6,opt,name=coin,proto3,castrepeated=github.com/cosmos/cosmos-sdk/types.Coin" json:"coin"` - // isMatched specifies the bid that is a winning bid and enables the bidder + // is_matched specifies the bid that is a winning bid and enables the bidder // to purchase the selling coin - IsMatched bool `protobuf:"varint,7,opt,name=isMatched,proto3" json:"isMatched,omitempty"` + IsMatched bool `protobuf:"varint,7,opt,name=is_matched,json=isMatched,proto3" json:"is_matched,omitempty"` } func (m *Bid) Reset() { *m = Bid{} } @@ -158,46 +158,46 @@ func init() { func init() { proto.RegisterFile("modules/fundraising/v1/bid.proto", fileDescriptor_3454ac2a3bdb8e89) } var fileDescriptor_3454ac2a3bdb8e89 = []byte{ - // 616 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x6c, 0x53, 0x31, 0x4f, 0xdb, 0x40, - 0x18, 0xf5, 0x41, 0x80, 0x72, 0x54, 0x28, 0xb8, 0x01, 0x19, 0xb7, 0x72, 0xac, 0x2e, 0x8d, 0x22, - 0xc5, 0x26, 0xc9, 0xd6, 0x2d, 0x8e, 0x0d, 0x58, 0x2a, 0x34, 0x72, 0x52, 0x51, 0xba, 0x58, 0xb6, - 0xef, 0x9a, 0x9c, 0x20, 0xbe, 0x28, 0xe7, 0x20, 0xf2, 0x0f, 0x50, 0xa6, 0xce, 0x95, 0x22, 0x55, - 0xea, 0x52, 0x75, 0x62, 0xe8, 0x8f, 0x40, 0x9d, 0x50, 0xa7, 0xaa, 0x03, 0xad, 0xc8, 0x80, 0xfa, - 0x2f, 0x2a, 0xdb, 0x57, 0x61, 0x4a, 0x17, 0xdb, 0xdf, 0xf7, 0xbd, 0xe7, 0x77, 0xef, 0x9d, 0x3e, - 0xa8, 0xf6, 0x29, 0x1a, 0x1d, 0x63, 0xa6, 0xbf, 0x1d, 0x85, 0x68, 0xe8, 0x11, 0x46, 0xc2, 0xae, - 0x7e, 0x52, 0xd5, 0x7d, 0x82, 0xb4, 0xc1, 0x90, 0x46, 0x54, 0xdc, 0xe0, 0x08, 0x2d, 0x83, 0xd0, - 0x4e, 0xaa, 0xf2, 0x9a, 0xd7, 0x27, 0x21, 0xd5, 0x93, 0x67, 0x0a, 0x95, 0x95, 0x80, 0xb2, 0x3e, - 0x65, 0xba, 0xef, 0x31, 0xac, 0x9f, 0x54, 0x7d, 0x1c, 0x79, 0x55, 0x3d, 0xa0, 0x24, 0xe4, 0xf3, - 0xcd, 0x74, 0xee, 0x26, 0x95, 0x9e, 0x16, 0x7c, 0x54, 0xe8, 0xd2, 0x2e, 0x4d, 0xfb, 0xf1, 0x57, - 0xda, 0x7d, 0xfa, 0x7b, 0x0e, 0xce, 0x1b, 0x04, 0x89, 0x4f, 0xe0, 0xb2, 0x37, 0x0a, 0x22, 0x42, - 0x43, 0xdb, 0x94, 0x80, 0x0a, 0x4a, 0x39, 0xe7, 0xb6, 0x21, 0x6e, 0xc0, 0x45, 0x9f, 0x20, 0x84, - 0x87, 0xd2, 0x9c, 0x0a, 0x4a, 0xcb, 0x0e, 0xaf, 0xc4, 0x02, 0x5c, 0xf0, 0x09, 0xb2, 0x4d, 0x69, - 0x3e, 0x61, 0xa4, 0x85, 0x58, 0x87, 0xb9, 0x68, 0x3c, 0xc0, 0x52, 0x4e, 0x05, 0xa5, 0xd5, 0x5a, - 0x51, 0xfb, 0xbf, 0x3d, 0xcd, 0x20, 0xa8, 0x33, 0x1e, 0x60, 0x27, 0x01, 0x8b, 0x3b, 0x70, 0x61, - 0x30, 0x24, 0x01, 0x96, 0x16, 0x62, 0x05, 0xa3, 0x7a, 0x71, 0x55, 0x14, 0x7e, 0x5c, 0x15, 0x1f, - 0xa7, 0x1e, 0x18, 0x3a, 0xd2, 0x08, 0xd5, 0xfb, 0x5e, 0xd4, 0xd3, 0x5e, 0xe0, 0xae, 0x17, 0x8c, - 0x4d, 0x1c, 0x7c, 0xfb, 0x52, 0x81, 0xdc, 0xa2, 0x89, 0x03, 0x27, 0xe5, 0x8b, 0x11, 0xcc, 0xc5, - 0x81, 0x48, 0x8b, 0x2a, 0x28, 0xad, 0xd4, 0x36, 0x35, 0x8e, 0x88, 0x13, 0xd3, 0x78, 0x62, 0x5a, - 0x93, 0x92, 0xd0, 0xb0, 0x62, 0x89, 0xcf, 0x3f, 0x8b, 0xcf, 0xba, 0x24, 0xea, 0x8d, 0x7c, 0x2d, - 0xa0, 0x7d, 0x9e, 0x18, 0x7f, 0x55, 0x18, 0x3a, 0xd2, 0xe3, 0xc3, 0xb1, 0x84, 0xf0, 0xfe, 0xe6, - 0xbc, 0xfc, 0xf0, 0x38, 0x11, 0x77, 0x63, 0x05, 0xf6, 0xe9, 0xe6, 0xbc, 0x0c, 0x9c, 0x44, 0x2d, - 0xce, 0x8f, 0xb0, 0x3d, 0x2f, 0x0a, 0x7a, 0x18, 0x49, 0x4b, 0x2a, 0x28, 0x3d, 0x70, 0x6e, 0x1b, - 0xcf, 0x73, 0x67, 0x1f, 0x8a, 0x42, 0xf9, 0x2b, 0x80, 0x4b, 0xdc, 0xb4, 0x58, 0x82, 0x05, 0xc3, - 0x36, 0xdd, 0xce, 0x61, 0xcb, 0x72, 0x5f, 0xed, 0xb7, 0x5b, 0x56, 0xd3, 0xde, 0xb6, 0x2d, 0x33, - 0x2f, 0xc8, 0xab, 0x93, 0xa9, 0x0a, 0x39, 0x6c, 0x9f, 0x1c, 0x8b, 0x7a, 0x06, 0xb9, 0x6d, 0xbf, - 0xb6, 0x4c, 0xb7, 0xe5, 0xd8, 0x4d, 0x2b, 0x0f, 0xe4, 0xf5, 0xc9, 0x54, 0x5d, 0xe3, 0xc8, 0x6d, - 0x72, 0x8a, 0x51, 0x2b, 0x09, 0x20, 0x4b, 0x30, 0x1a, 0x9d, 0xe6, 0xae, 0x7b, 0xf0, 0xd2, 0xe9, - 0xec, 0xe6, 0xe7, 0xee, 0x10, 0x8c, 0xf8, 0x68, 0x07, 0x74, 0x18, 0xf5, 0xc4, 0x0a, 0x7c, 0xf4, - 0x0f, 0x61, 0xaf, 0xb1, 0x7f, 0x98, 0x9f, 0x97, 0x0b, 0x93, 0xa9, 0x9a, 0xcf, 0xe2, 0xf7, 0xbc, - 0x70, 0x2c, 0xe7, 0xce, 0x3e, 0x2a, 0x42, 0x79, 0x0c, 0x57, 0x1a, 0x08, 0x0d, 0x31, 0x63, 0x89, - 0x9f, 0x2a, 0x5c, 0x6f, 0x98, 0xa6, 0x63, 0xb5, 0xdb, 0xe9, 0x7f, 0xea, 0x35, 0xd7, 0x38, 0xec, - 0x58, 0xed, 0xbc, 0x20, 0x6f, 0x4c, 0xa6, 0xaa, 0x98, 0xc1, 0xd6, 0x6b, 0xc6, 0x38, 0xc2, 0xec, - 0x1e, 0xa5, 0xb6, 0xc5, 0x29, 0xe0, 0x1e, 0xa5, 0xb6, 0x95, 0x50, 0x52, 0x69, 0x63, 0xe7, 0xe2, - 0x5a, 0x01, 0x97, 0xd7, 0x0a, 0xf8, 0x75, 0xad, 0x80, 0x77, 0x33, 0x45, 0xb8, 0x9c, 0x29, 0xc2, - 0xf7, 0x99, 0x22, 0xbc, 0xa9, 0x64, 0xae, 0x92, 0x74, 0x43, 0x12, 0x61, 0xfd, 0xef, 0xf6, 0x9d, - 0xde, 0xd9, 0xbf, 0xe4, 0x56, 0xfd, 0xc5, 0x64, 0x07, 0xea, 0x7f, 0x02, 0x00, 0x00, 0xff, 0xff, - 0x69, 0x1e, 0x33, 0xdb, 0xa3, 0x03, 0x00, 0x00, + // 623 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x6c, 0x93, 0x31, 0x4f, 0xdb, 0x40, + 0x18, 0x86, 0x7d, 0x10, 0xa0, 0x1c, 0x15, 0x0a, 0x2e, 0xa0, 0xe0, 0xaa, 0x8e, 0xd5, 0xa5, 0x51, + 0xa4, 0xd8, 0x24, 0xd9, 0xba, 0xc5, 0xb1, 0x01, 0x4b, 0x85, 0x46, 0x4e, 0x2a, 0x4a, 0x17, 0xcb, + 0xf6, 0x5d, 0x93, 0x13, 0xc4, 0x17, 0xe5, 0x1c, 0x44, 0xfe, 0x01, 0xca, 0xd4, 0xb9, 0x52, 0xa4, + 0x4a, 0x5d, 0xaa, 0x4e, 0x0c, 0xfd, 0x11, 0xa8, 0x13, 0xea, 0x54, 0x75, 0xa0, 0x15, 0x19, 0x58, + 0xfa, 0x23, 0x2a, 0x9f, 0xaf, 0x92, 0x29, 0x5d, 0x6c, 0xdf, 0x77, 0xef, 0xe3, 0xf7, 0xbe, 0xf7, + 0xf4, 0x41, 0xad, 0x4f, 0xd1, 0xe8, 0x04, 0x33, 0xe3, 0xed, 0x28, 0x42, 0x43, 0x9f, 0x30, 0x12, + 0x75, 0x8d, 0xd3, 0xaa, 0x11, 0x10, 0xa4, 0x0f, 0x86, 0x34, 0xa6, 0xf2, 0xa6, 0x50, 0xe8, 0x19, + 0x85, 0x7e, 0x5a, 0x55, 0xd6, 0xfc, 0x3e, 0x89, 0xa8, 0xc1, 0x9f, 0xa9, 0x54, 0x51, 0x43, 0xca, + 0xfa, 0x94, 0x19, 0x81, 0xcf, 0xb0, 0x71, 0x5a, 0x0d, 0x70, 0xec, 0x57, 0x8d, 0x90, 0x92, 0x48, + 0xec, 0x6f, 0xa5, 0xfb, 0x1e, 0x5f, 0x19, 0xe9, 0x42, 0x6c, 0xad, 0x77, 0x69, 0x97, 0xa6, 0xf5, + 0xe4, 0x2b, 0xad, 0x3e, 0xfd, 0x3d, 0x07, 0xe7, 0x4d, 0x82, 0xe4, 0x27, 0x10, 0xfa, 0xa3, 0x30, + 0x26, 0x34, 0xf2, 0x08, 0x2a, 0x00, 0x0d, 0x94, 0x72, 0xee, 0xb2, 0xa8, 0x38, 0x48, 0xde, 0x84, + 0x8b, 0x01, 0x41, 0x08, 0x0f, 0x0b, 0x73, 0x1a, 0x28, 0x2d, 0xbb, 0x62, 0x25, 0x6f, 0xf0, 0x7a, + 0x82, 0xcc, 0x73, 0x64, 0x21, 0x20, 0xc8, 0x41, 0x72, 0x1d, 0xe6, 0xe2, 0xf1, 0x00, 0x17, 0x72, + 0x1a, 0x28, 0xad, 0xd6, 0x8a, 0xfa, 0xff, 0x1b, 0xd4, 0x4d, 0x82, 0x3a, 0xe3, 0x01, 0x76, 0xb9, + 0x58, 0xde, 0x85, 0x0b, 0x83, 0x21, 0x09, 0x71, 0x61, 0x21, 0xb1, 0x30, 0xab, 0x97, 0xd7, 0x45, + 0xe9, 0xc7, 0x75, 0xf1, 0x71, 0xda, 0x05, 0x43, 0xc7, 0x3a, 0xa1, 0x46, 0xdf, 0x8f, 0x7b, 0xfa, + 0x0b, 0xdc, 0xf5, 0xc3, 0xb1, 0x85, 0xc3, 0x6f, 0x5f, 0x2a, 0x50, 0x34, 0x69, 0xe1, 0xd0, 0x4d, + 0x79, 0x39, 0x86, 0xb9, 0x24, 0x92, 0xc2, 0xa2, 0x06, 0x4a, 0x2b, 0xb5, 0x2d, 0x5d, 0x28, 0x92, + 0xcc, 0x74, 0x91, 0x99, 0xde, 0xa4, 0x24, 0x32, 0xed, 0xc4, 0xe2, 0xf3, 0xcf, 0xe2, 0xb3, 0x2e, + 0x89, 0x7b, 0xa3, 0x40, 0x0f, 0x69, 0x5f, 0x64, 0x26, 0x5e, 0x15, 0x86, 0x8e, 0x8d, 0xe4, 0x70, + 0x8c, 0x03, 0xef, 0x6f, 0x2f, 0xca, 0x0f, 0x4f, 0xb8, 0xb9, 0x97, 0x38, 0xb0, 0x4f, 0xb7, 0x17, + 0x65, 0xe0, 0x72, 0xb7, 0x24, 0x41, 0xc2, 0xbc, 0xbe, 0x1f, 0x87, 0x3d, 0x8c, 0x0a, 0x4b, 0x1a, + 0x28, 0x3d, 0x70, 0x97, 0x09, 0xdb, 0x4f, 0x0b, 0xcf, 0x73, 0xe7, 0x1f, 0x8a, 0x52, 0xf9, 0x2b, + 0x80, 0x4b, 0xa2, 0x6b, 0xb9, 0x04, 0xd7, 0x4d, 0xc7, 0xf2, 0x3a, 0x47, 0x2d, 0xdb, 0x7b, 0x75, + 0xd0, 0x6e, 0xd9, 0x4d, 0x67, 0xc7, 0xb1, 0xad, 0xbc, 0xa4, 0xac, 0x4e, 0xa6, 0x1a, 0x14, 0xb2, + 0x03, 0x72, 0x22, 0x1b, 0x19, 0xe5, 0x8e, 0xf3, 0xda, 0xb6, 0xbc, 0x96, 0xeb, 0x34, 0xed, 0x3c, + 0x50, 0x36, 0x26, 0x53, 0x6d, 0x4d, 0x28, 0x77, 0xc8, 0x19, 0x46, 0x2d, 0x9e, 0x40, 0x16, 0x30, + 0x1b, 0x9d, 0xe6, 0x9e, 0x77, 0xf8, 0xd2, 0xed, 0xec, 0xe5, 0xe7, 0xee, 0x00, 0x66, 0x72, 0xb4, + 0x43, 0x3a, 0x8c, 0x7b, 0x72, 0x05, 0x3e, 0xfa, 0x07, 0xd8, 0x6f, 0x1c, 0x1c, 0xe5, 0xe7, 0x95, + 0xf5, 0xc9, 0x54, 0xcb, 0x67, 0xf5, 0xfb, 0x7e, 0x34, 0x56, 0x72, 0xe7, 0x1f, 0x55, 0xa9, 0x3c, + 0x86, 0x2b, 0x0d, 0x84, 0x86, 0x98, 0x31, 0xde, 0x4f, 0x15, 0x6e, 0x34, 0x2c, 0xcb, 0xb5, 0xdb, + 0xed, 0xf4, 0x3f, 0xf5, 0x9a, 0x67, 0x1e, 0x75, 0xec, 0x76, 0x5e, 0x52, 0x36, 0x27, 0x53, 0x4d, + 0xce, 0x68, 0xeb, 0x35, 0x73, 0x1c, 0x63, 0x76, 0x0f, 0xa9, 0x6d, 0x0b, 0x04, 0xdc, 0x43, 0x6a, + 0xdb, 0x1c, 0x49, 0xad, 0xcd, 0xdd, 0xcb, 0x1b, 0x15, 0x5c, 0xdd, 0xa8, 0xe0, 0xd7, 0x8d, 0x0a, + 0xde, 0xcd, 0x54, 0xe9, 0x6a, 0xa6, 0x4a, 0xdf, 0x67, 0xaa, 0xf4, 0xa6, 0x92, 0xb9, 0x4b, 0xd2, + 0x8d, 0x48, 0x8c, 0x8d, 0xbf, 0x03, 0x78, 0x76, 0x67, 0x04, 0xf9, 0xb5, 0x06, 0x8b, 0x7c, 0x0c, + 0xea, 0x7f, 0x02, 0x00, 0x00, 0xff, 0xff, 0x7a, 0xf4, 0xe4, 0xf7, 0xa6, 0x03, 0x00, 0x00, } func (m *Bid) Marshal() (dAtA []byte, err error) { @@ -255,8 +255,8 @@ func (m *Bid) MarshalToSizedBuffer(dAtA []byte) (int, error) { i-- dAtA[i] = 0x20 } - if m.BidID != 0 { - i = encodeVarintBid(dAtA, i, uint64(m.BidID)) + if m.BidId != 0 { + i = encodeVarintBid(dAtA, i, uint64(m.BidId)) i-- dAtA[i] = 0x18 } @@ -267,8 +267,8 @@ func (m *Bid) MarshalToSizedBuffer(dAtA []byte) (int, error) { i-- dAtA[i] = 0x12 } - if m.AuctionID != 0 { - i = encodeVarintBid(dAtA, i, uint64(m.AuctionID)) + if m.AuctionId != 0 { + i = encodeVarintBid(dAtA, i, uint64(m.AuctionId)) i-- dAtA[i] = 0x8 } @@ -292,15 +292,15 @@ func (m *Bid) Size() (n int) { } var l int _ = l - if m.AuctionID != 0 { - n += 1 + sovBid(uint64(m.AuctionID)) + if m.AuctionId != 0 { + n += 1 + sovBid(uint64(m.AuctionId)) } l = len(m.Bidder) if l > 0 { n += 1 + l + sovBid(uint64(l)) } - if m.BidID != 0 { - n += 1 + sovBid(uint64(m.BidID)) + if m.BidId != 0 { + n += 1 + sovBid(uint64(m.BidId)) } if m.Type != 0 { n += 1 + sovBid(uint64(m.Type)) @@ -352,9 +352,9 @@ func (m *Bid) Unmarshal(dAtA []byte) error { switch fieldNum { case 1: if wireType != 0 { - return fmt.Errorf("proto: wrong wireType = %d for field AuctionID", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field AuctionId", wireType) } - m.AuctionID = 0 + m.AuctionId = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowBid @@ -364,7 +364,7 @@ func (m *Bid) Unmarshal(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - m.AuctionID |= uint64(b&0x7F) << shift + m.AuctionId |= uint64(b&0x7F) << shift if b < 0x80 { break } @@ -403,9 +403,9 @@ func (m *Bid) Unmarshal(dAtA []byte) error { iNdEx = postIndex case 3: if wireType != 0 { - return fmt.Errorf("proto: wrong wireType = %d for field BidID", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field BidId", wireType) } - m.BidID = 0 + m.BidId = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowBid @@ -415,7 +415,7 @@ func (m *Bid) Unmarshal(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - m.BidID |= uint64(b&0x7F) << shift + m.BidId |= uint64(b&0x7F) << shift if b < 0x80 { break } diff --git a/x/fundraising/types/genesis.go b/x/fundraising/types/genesis.go index e53bddb..52ef87b 100644 --- a/x/fundraising/types/genesis.go +++ b/x/fundraising/types/genesis.go @@ -26,7 +26,7 @@ func (gs GenesisState) Validate() error { allowedBidderIndexMap := make(map[string]struct{}) for _, elem := range gs.AllowedBidderList { - index := fmt.Sprint(elem.AuctionID) + index := fmt.Sprint(elem.AuctionId) if _, ok := allowedBidderIndexMap[index]; ok { return fmt.Errorf("duplicated index for allowedBidder") } @@ -40,7 +40,7 @@ func (gs GenesisState) Validate() error { vestingQueueIndexMap := make(map[string]struct{}) for _, elem := range gs.VestingQueueList { - index := fmt.Sprint(elem.AuctionID) + index := fmt.Sprint(elem.AuctionId) if _, ok := vestingQueueIndexMap[index]; ok { return fmt.Errorf("duplicated index for vestingQueue") } @@ -53,10 +53,10 @@ func (gs GenesisState) Validate() error { // Check for duplicated ID in bid bidIDMap := make(map[uint64]bool) for _, elem := range gs.BidList { - if _, ok := bidIDMap[elem.BidID]; ok { + if _, ok := bidIDMap[elem.BidId]; ok { return fmt.Errorf("duplicated id for bid") } - bidIDMap[elem.BidID] = true + bidIDMap[elem.BidId] = true if err := elem.Validate(); err != nil { return err diff --git a/x/fundraising/types/genesis.pb.go b/x/fundraising/types/genesis.pb.go index 15d21db..2e557f7 100644 --- a/x/fundraising/types/genesis.pb.go +++ b/x/fundraising/types/genesis.pb.go @@ -30,15 +30,15 @@ const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package type GenesisState struct { // params defines all the parameters of the module. Params Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params"` - // auctionList define the auction interface for genesis state; the module + // auction_list define the auction interface for genesis state; the module // supports FixedPriceAuction or BatchAuction - AuctionList []*types.Any `protobuf:"bytes,2,rep,name=auctionList,proto3" json:"auctionList,omitempty"` - // allowedBidderList define the allowed bidder records for the auction - AllowedBidderList []AllowedBidder `protobuf:"bytes,3,rep,name=allowedBidderList,proto3" json:"allowedBidderList"` - // bidList define the bid records used for genesis state - BidList []Bid `protobuf:"bytes,4,rep,name=bidList,proto3" json:"bidList"` - // vestingQueueList define the vesting queue records used for genesis state - VestingQueueList []VestingQueue `protobuf:"bytes,5,rep,name=vestingQueueList,proto3" json:"vestingQueueList"` + AuctionList []*types.Any `protobuf:"bytes,2,rep,name=auction_list,json=auctionList,proto3" json:"auction_list,omitempty"` + // allowed_bidder_list define the allowed bidder records for the auction + AllowedBidderList []AllowedBidder `protobuf:"bytes,3,rep,name=allowed_bidder_list,json=allowedBidderList,proto3" json:"allowed_bidder_list"` + // bid_list define the bid records used for genesis state + BidList []Bid `protobuf:"bytes,4,rep,name=bid_list,json=bidList,proto3" json:"bid_list"` + // vesting_queue_list define the vesting queue records used for genesis state + VestingQueueList []VestingQueue `protobuf:"bytes,5,rep,name=vesting_queue_list,json=vestingQueueList,proto3" json:"vesting_queue_list"` } func (m *GenesisState) Reset() { *m = GenesisState{} } @@ -118,34 +118,34 @@ func init() { } var fileDescriptor_f0d23d7975a36e8e = []byte{ - // 418 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x74, 0x91, 0x41, 0xcb, 0xd3, 0x30, - 0x18, 0xc7, 0x5b, 0xf7, 0xfa, 0xaa, 0xdd, 0x7b, 0x70, 0x65, 0xc8, 0x9c, 0x50, 0x87, 0x4e, 0x18, - 0x93, 0x25, 0x6c, 0x1e, 0x3d, 0xb5, 0x08, 0x43, 0xf0, 0xa0, 0x13, 0x06, 0x7a, 0x19, 0xe9, 0x92, - 0xc5, 0x40, 0x9b, 0xcc, 0x26, 0x9d, 0xee, 0x13, 0x78, 0xf5, 0x63, 0x78, 0xf4, 0xe0, 0x87, 0x18, - 0x9e, 0x76, 0xf4, 0x24, 0xb2, 0x1d, 0xfc, 0x1a, 0xb2, 0x24, 0x85, 0xca, 0xde, 0x5c, 0x4a, 0x9f, - 0xe4, 0xf7, 0xfc, 0x78, 0x9e, 0x7f, 0x82, 0x7e, 0x2e, 0x70, 0x99, 0x11, 0x09, 0x57, 0x25, 0xc7, - 0x05, 0x62, 0x92, 0x71, 0x0a, 0x37, 0x63, 0x48, 0x09, 0x27, 0x92, 0x49, 0xb0, 0x2e, 0x84, 0x12, - 0xe1, 0x3d, 0x4b, 0x81, 0x1a, 0x05, 0x36, 0xe3, 0x6e, 0x0b, 0xe5, 0x8c, 0x0b, 0xa8, 0xbf, 0x06, - 0xed, 0xde, 0x5f, 0x0a, 0x99, 0x0b, 0xb9, 0xd0, 0x15, 0x34, 0x85, 0xbd, 0x6a, 0x53, 0x41, 0x85, - 0x39, 0x3f, 0xfd, 0x55, 0x0d, 0x54, 0x08, 0x9a, 0x11, 0xa8, 0xab, 0xb4, 0x5c, 0x41, 0xc4, 0xb7, - 0xf6, 0xea, 0xa9, 0x63, 0x38, 0x94, 0x65, 0xe2, 0x13, 0xc1, 0x8b, 0x94, 0x61, 0x4c, 0x0a, 0x0b, - 0xbb, 0x36, 0x41, 0xe5, 0x52, 0x31, 0xc1, 0x2d, 0xd5, 0x73, 0x50, 0x29, 0xc3, 0x96, 0x78, 0xec, - 0x20, 0xd6, 0xa8, 0x40, 0x79, 0xb5, 0xca, 0xd0, 0x01, 0x6d, 0x88, 0x54, 0x8c, 0xd3, 0xc5, 0xc7, - 0x92, 0x94, 0xc4, 0xb0, 0x8f, 0xbe, 0x34, 0x82, 0xab, 0xa9, 0x89, 0xf3, 0xad, 0x42, 0x8a, 0x84, - 0x71, 0x70, 0x69, 0x64, 0x1d, 0xbf, 0xe7, 0x0f, 0x9a, 0x93, 0x08, 0x5c, 0x1f, 0x2f, 0x78, 0xad, - 0xa9, 0xe4, 0xce, 0xee, 0xf7, 0x43, 0xef, 0xdb, 0xdf, 0xef, 0x43, 0x7f, 0x66, 0x1b, 0xc3, 0x17, - 0x41, 0xd3, 0xee, 0xf5, 0x8a, 0x49, 0xd5, 0xb9, 0xd1, 0x6b, 0x0c, 0x9a, 0x93, 0x36, 0x30, 0x51, - 0x82, 0x2a, 0x4a, 0x10, 0xf3, 0x6d, 0x72, 0xf5, 0xf3, 0xc7, 0xe8, 0x76, 0x6c, 0xe0, 0x97, 0xb3, - 0x7a, 0x5b, 0xf8, 0x2e, 0x68, 0xd9, 0x28, 0x13, 0x9d, 0xa4, 0x76, 0x35, 0xb4, 0xeb, 0x89, 0x6b, - 0xa6, 0xb8, 0xde, 0x90, 0x5c, 0x9c, 0x46, 0x9b, 0x9d, 0x5b, 0xc2, 0xe7, 0xc1, 0xad, 0x94, 0x61, - 0x2d, 0xbc, 0xd0, 0xc2, 0x07, 0x2e, 0x61, 0xc2, 0xb0, 0xd5, 0x54, 0x1d, 0xe1, 0x3c, 0xb8, 0x6b, - 0x83, 0x7c, 0x73, 0xca, 0x51, 0x5b, 0x6e, 0x6a, 0x4b, 0xdf, 0x65, 0x99, 0xd7, 0x78, 0xab, 0x3b, - 0x73, 0x24, 0xd3, 0xdd, 0x21, 0xf2, 0xf7, 0x87, 0xc8, 0xff, 0x73, 0x88, 0xfc, 0xaf, 0xc7, 0xc8, - 0xdb, 0x1f, 0x23, 0xef, 0xd7, 0x31, 0xf2, 0xde, 0x8f, 0x28, 0x53, 0x1f, 0xca, 0x14, 0x2c, 0x45, - 0x0e, 0x19, 0xe5, 0x4c, 0x11, 0x58, 0xbd, 0xf0, 0xe7, 0xff, 0xde, 0x58, 0x6d, 0xd7, 0x44, 0xa6, - 0x97, 0x3a, 0xe1, 0x67, 0xff, 0x02, 0x00, 0x00, 0xff, 0xff, 0xaa, 0x5a, 0x2b, 0x44, 0x3e, 0x03, - 0x00, 0x00, + // 431 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x74, 0x91, 0xc1, 0x8a, 0xd4, 0x30, + 0x18, 0xc7, 0x5b, 0x67, 0x5d, 0xd7, 0xce, 0x1c, 0xdc, 0xba, 0xc8, 0xba, 0x42, 0x1d, 0x74, 0x85, + 0x65, 0x65, 0x13, 0x76, 0xbd, 0x7a, 0x69, 0x41, 0x16, 0xc1, 0x83, 0x8e, 0x20, 0xa2, 0x87, 0x92, + 0x4e, 0xb2, 0xf1, 0x83, 0x36, 0x19, 0x9b, 0xb4, 0x3a, 0x0f, 0x21, 0xf8, 0x18, 0x1e, 0x3d, 0xf8, + 0x10, 0x83, 0xa7, 0x39, 0x7a, 0x12, 0x99, 0x39, 0xf8, 0x1a, 0xd2, 0x24, 0x85, 0x19, 0x30, 0x97, + 0xd2, 0x24, 0xbf, 0xff, 0x8f, 0x7c, 0xff, 0x44, 0xc7, 0x95, 0xa4, 0x4d, 0xc9, 0x14, 0xbe, 0x6a, + 0x04, 0xad, 0x09, 0x28, 0x10, 0x1c, 0xb7, 0xe7, 0x98, 0x33, 0xc1, 0x14, 0x28, 0x34, 0xab, 0xa5, + 0x96, 0xf1, 0x1d, 0x47, 0xa1, 0x0d, 0x0a, 0xb5, 0xe7, 0x47, 0xfb, 0xa4, 0x02, 0x21, 0xb1, 0xf9, + 0x5a, 0xf4, 0xe8, 0xee, 0x54, 0xaa, 0x4a, 0xaa, 0xdc, 0xac, 0xb0, 0x5d, 0xb8, 0xa3, 0x03, 0x2e, + 0xb9, 0xb4, 0xfb, 0xdd, 0x5f, 0x1f, 0xe0, 0x52, 0xf2, 0x92, 0x61, 0xb3, 0x2a, 0x9a, 0x2b, 0x4c, + 0xc4, 0xdc, 0x1d, 0x3d, 0xf6, 0x5c, 0x8e, 0x94, 0xa5, 0xfc, 0xc4, 0x68, 0x5e, 0x00, 0xa5, 0xac, + 0x76, 0xb0, 0x6f, 0x12, 0xd2, 0x4c, 0x35, 0x48, 0xe1, 0xa8, 0xb1, 0x87, 0x2a, 0x80, 0x3a, 0xe2, + 0xa1, 0x87, 0x98, 0x91, 0x9a, 0x54, 0xfd, 0x28, 0xa7, 0x1e, 0xa8, 0x65, 0x4a, 0x83, 0xe0, 0xf9, + 0xc7, 0x86, 0x35, 0xcc, 0xb2, 0x0f, 0xbe, 0x0c, 0xa2, 0xd1, 0xa5, 0xad, 0xf3, 0xb5, 0x26, 0x9a, + 0xc5, 0x69, 0xb4, 0x6b, 0x65, 0x87, 0xe1, 0x38, 0x3c, 0x19, 0x5e, 0x24, 0xe8, 0xff, 0xf5, 0xa2, + 0x97, 0x86, 0xca, 0x6e, 0x2e, 0x7e, 0xdf, 0x0f, 0xbe, 0xfd, 0xfd, 0x7e, 0x1a, 0x4e, 0x5c, 0x30, + 0x7e, 0x16, 0x8d, 0xdc, 0x5c, 0x79, 0x09, 0x4a, 0x1f, 0x5e, 0x1b, 0x0f, 0x4e, 0x86, 0x17, 0x07, + 0xc8, 0x76, 0x89, 0xfa, 0x2e, 0x51, 0x2a, 0xe6, 0xd9, 0xe8, 0xe7, 0x8f, 0xb3, 0xbd, 0xd4, 0xd2, + 0xcf, 0x27, 0x43, 0x97, 0x7b, 0x01, 0x4a, 0xc7, 0xef, 0xa3, 0xdb, 0xdb, 0x5d, 0x5a, 0xdb, 0xc0, + 0xd8, 0x1e, 0xf9, 0xae, 0x95, 0xda, 0x48, 0x66, 0x12, 0xd9, 0x4e, 0x77, 0xbb, 0xc9, 0x3e, 0xd9, + 0xdc, 0x34, 0xf2, 0xa7, 0xd1, 0x5e, 0x01, 0xd4, 0x1a, 0x77, 0x8c, 0xf1, 0x9e, 0xcf, 0x98, 0x01, + 0x75, 0x9e, 0x1b, 0x05, 0x50, 0x93, 0x7e, 0x1b, 0xc5, 0x5b, 0x65, 0x5a, 0xcf, 0x75, 0xe3, 0x39, + 0xf6, 0x79, 0xde, 0xd8, 0xc4, 0xab, 0x2e, 0xe0, 0x84, 0xb7, 0xda, 0x8d, 0xbd, 0xce, 0x9c, 0x5d, + 0x2e, 0x56, 0x49, 0xb8, 0x5c, 0x25, 0xe1, 0x9f, 0x55, 0x12, 0x7e, 0x5d, 0x27, 0xc1, 0x72, 0x9d, + 0x04, 0xbf, 0xd6, 0x49, 0xf0, 0xee, 0x8c, 0x83, 0xfe, 0xd0, 0x14, 0x68, 0x2a, 0x2b, 0x0c, 0x5c, + 0x80, 0x66, 0xb8, 0x7f, 0xe7, 0xcf, 0x5b, 0x2f, 0xad, 0xe7, 0x33, 0xa6, 0x8a, 0x5d, 0x53, 0xf3, + 0x93, 0x7f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x22, 0xa0, 0x0b, 0xf4, 0x44, 0x03, 0x00, 0x00, } func (m *GenesisState) Marshal() (dAtA []byte, err error) { diff --git a/x/fundraising/types/genesis_test.go b/x/fundraising/types/genesis_test.go index ef5eec9..6ad3f0a 100644 --- a/x/fundraising/types/genesis_test.go +++ b/x/fundraising/types/genesis_test.go @@ -17,7 +17,7 @@ func TestGenesisState_Validate(t *testing.T) { validAddr := sdk.AccAddress(crypto.AddressHash([]byte("validAddr"))) validAuction := types.NewFixedPriceAuction( &types.BaseAuction{ - AuctionID: 1, + AuctionId: 1, Type: types.AuctionTypeFixedPrice, Auctioneer: validAddr.String(), SellingReserveAddress: types.SellingReserveAddress(1).String(), @@ -37,28 +37,28 @@ func TestGenesisState_Validate(t *testing.T) { }, }, StartTime: types.MustParseRFC3339("2022-01-01T00:00:00Z"), - EndTimes: []time.Time{types.MustParseRFC3339("2022-12-01T00:00:00Z")}, + EndTime: []time.Time{types.MustParseRFC3339("2022-12-01T00:00:00Z")}, Status: types.AuctionStatusStarted, }, sdk.NewInt64Coin("denom1", 1_000_000_000_000), ) validAllowedBidder := types.AllowedBidder{ - AuctionID: 1, + AuctionId: 1, Bidder: validAddr.String(), MaxBidAmount: math.NewInt(10_000_000), } validBid := types.Bid{ - AuctionID: 1, - BidID: 1, + AuctionId: 1, + BidId: 1, Bidder: validAddr.String(), Price: math.LegacyMustNewDecFromStr("0.5"), Coin: sdk.NewInt64Coin("denom2", 50_000_000), } validVestingQueue := types.VestingQueue{ - AuctionID: 1, + AuctionId: 1, Auctioneer: validAddr.String(), PayingCoin: sdk.NewInt64Coin("denom2", 100_000_000), ReleaseTime: types.MustParseRFC3339("2022-12-20T00:00:00Z"), @@ -100,7 +100,7 @@ func TestGenesisState_Validate(t *testing.T) { configure: func(genState *types.GenesisState) { auctionAny, _ := types.PackAuction(types.NewFixedPriceAuction( &types.BaseAuction{ - AuctionID: 1, + AuctionId: 1, Type: types.AuctionTypeNil, Auctioneer: validAddr.String(), SellingReserveAddress: types.SellingReserveAddress(1).String(), @@ -120,7 +120,7 @@ func TestGenesisState_Validate(t *testing.T) { }, }, StartTime: types.MustParseRFC3339("2021-12-10T00:00:00Z"), - EndTimes: []time.Time{types.MustParseRFC3339("2022-12-20T00:00:00Z")}, + EndTime: []time.Time{types.MustParseRFC3339("2022-12-20T00:00:00Z")}, Status: types.AuctionStatusStarted, }, sdk.NewInt64Coin("denom1", 1_000_000_000_000), @@ -135,7 +135,7 @@ func TestGenesisState_Validate(t *testing.T) { configure: func(genState *types.GenesisState) { auctionAny, _ := types.PackAuction(types.NewFixedPriceAuction( &types.BaseAuction{ - AuctionID: 1, + AuctionId: 1, Type: types.AuctionTypeFixedPrice, Auctioneer: validAddr.String(), SellingReserveAddress: types.SellingReserveAddress(1).String(), @@ -155,7 +155,7 @@ func TestGenesisState_Validate(t *testing.T) { }, }, StartTime: types.MustParseRFC3339("2021-12-10T00:00:00Z"), - EndTimes: []time.Time{types.MustParseRFC3339("2022-12-20T00:00:00Z")}, + EndTime: []time.Time{types.MustParseRFC3339("2022-12-20T00:00:00Z")}, Status: types.AuctionStatusStarted, }, sdk.NewInt64Coin("denom1", 1_000_000_000_000), @@ -170,7 +170,7 @@ func TestGenesisState_Validate(t *testing.T) { configure: func(genState *types.GenesisState) { auctionAny, _ := types.PackAuction(types.NewFixedPriceAuction( &types.BaseAuction{ - AuctionID: 1, + AuctionId: 1, Type: types.AuctionTypeFixedPrice, Auctioneer: validAddr.String(), SellingReserveAddress: types.SellingReserveAddress(1).String(), @@ -190,7 +190,7 @@ func TestGenesisState_Validate(t *testing.T) { }, }, StartTime: types.MustParseRFC3339("2021-12-10T00:00:00Z"), - EndTimes: []time.Time{types.MustParseRFC3339("2022-12-20T00:00:00Z")}, + EndTime: []time.Time{types.MustParseRFC3339("2022-12-20T00:00:00Z")}, Status: types.AuctionStatusStarted, }, sdk.NewInt64Coin("denom1", 1_000_000_000_000), @@ -205,7 +205,7 @@ func TestGenesisState_Validate(t *testing.T) { configure: func(genState *types.GenesisState) { auctionAny, _ := types.PackAuction(types.NewFixedPriceAuction( &types.BaseAuction{ - AuctionID: 1, + AuctionId: 1, Type: types.AuctionTypeFixedPrice, Auctioneer: "invalid", SellingReserveAddress: types.SellingReserveAddress(1).String(), @@ -225,7 +225,7 @@ func TestGenesisState_Validate(t *testing.T) { }, }, StartTime: types.MustParseRFC3339("2021-12-10T00:00:00Z"), - EndTimes: []time.Time{types.MustParseRFC3339("2022-12-20T00:00:00Z")}, + EndTime: []time.Time{types.MustParseRFC3339("2022-12-20T00:00:00Z")}, Status: types.AuctionStatusStarted, }, sdk.NewInt64Coin("denom1", 1_000_000_000_000), @@ -240,8 +240,8 @@ func TestGenesisState_Validate(t *testing.T) { configure: func(genState *types.GenesisState) { genState.BidList = []types.Bid{ { - AuctionID: 1, - BidID: 1, + AuctionId: 1, + BidId: 1, Bidder: "invalid", Price: math.LegacyMustNewDecFromStr("0.5"), Coin: sdk.NewInt64Coin("denom2", 50_000_000), @@ -255,8 +255,8 @@ func TestGenesisState_Validate(t *testing.T) { configure: func(genState *types.GenesisState) { genState.BidList = []types.Bid{ { - AuctionID: 1, - BidID: 1, + AuctionId: 1, + BidId: 1, Bidder: validAddr.String(), Price: math.LegacyMustNewDecFromStr("0.5"), Coin: sdk.NewInt64Coin("denom2", 0), @@ -270,8 +270,8 @@ func TestGenesisState_Validate(t *testing.T) { configure: func(genState *types.GenesisState) { genState.BidList = []types.Bid{ { - AuctionID: 1, - BidID: 1, + AuctionId: 1, + BidId: 1, Bidder: validAddr.String(), Price: math.LegacyMustNewDecFromStr("0"), Coin: sdk.NewInt64Coin("denom2", 100_000), @@ -285,7 +285,7 @@ func TestGenesisState_Validate(t *testing.T) { configure: func(genState *types.GenesisState) { genState.AllowedBidderList = []types.AllowedBidder{ { - AuctionID: 1, + AuctionId: 1, Bidder: validAddr.String(), MaxBidAmount: math.NewInt(0), }, @@ -300,7 +300,7 @@ func TestGenesisState_Validate(t *testing.T) { genState.Params = params genState.VestingQueueList = []types.VestingQueue{ { - AuctionID: 2, + AuctionId: 2, Auctioneer: "", PayingCoin: sdk.NewInt64Coin("denom2", 100_000_000), ReleaseTime: types.MustParseRFC3339("2022-12-20T00:00:00Z"), diff --git a/x/fundraising/types/match_test.go b/x/fundraising/types/match_test.go index 58933d2..bc8a751 100644 --- a/x/fundraising/types/match_test.go +++ b/x/fundraising/types/match_test.go @@ -41,7 +41,7 @@ func TestMatch(t *testing.T) { } return types.Bid{ // Omitted fields are not important when testing types.Match - BidID: id, + BidId: id, Bidder: bidder, Type: typ, Price: price, @@ -136,7 +136,7 @@ func TestMatch(t *testing.T) { require.True(math.IntEq(t, tc.matchedAmt, matchRes.MatchedAmount)) var matchedBidIDs []uint64 for _, bid := range matchRes.MatchedBids { - matchedBidIDs = append(matchedBidIDs, bid.BidID) + matchedBidIDs = append(matchedBidIDs, bid.BidId) } require.Equal(t, tc.matchedBidIDs, matchedBidIDs) require.Equal(t, tc.matchResultByBidder, matchRes.MatchResultByBidder) diff --git a/x/fundraising/types/msgs.go b/x/fundraising/types/msgs.go index 2779ab9..2d98f0a 100644 --- a/x/fundraising/types/msgs.go +++ b/x/fundraising/types/msgs.go @@ -12,7 +12,7 @@ import ( func NewMsgCancelAuction(auctioneer string, auctionID uint64) *MsgCancelAuction { return &MsgCancelAuction{ Auctioneer: auctioneer, - AuctionID: auctionID, + AuctionId: auctionID, } } @@ -146,7 +146,7 @@ func NewMsgPlaceBid( ) *MsgPlaceBid { return &MsgPlaceBid{ Bidder: bidder, - AuctionID: auctionID, + AuctionId: auctionID, BidType: bidType, Price: price, Coin: coin, @@ -179,7 +179,7 @@ func (msg MsgPlaceBid) ValidateBasic() error { func NewMsgAddAllowedBidder(auctionID uint64, allowedBidder AllowedBidder) *MsgAddAllowedBidder { return &MsgAddAllowedBidder{ - AuctionID: auctionID, + AuctionId: auctionID, AllowedBidder: allowedBidder, } } @@ -212,8 +212,8 @@ func NewMsgModifyBid( ) *MsgModifyBid { return &MsgModifyBid{ Bidder: bidder, - AuctionID: auctionID, - BidID: bidID, + AuctionId: auctionID, + BidId: bidID, Price: price, Coin: coin, } diff --git a/x/fundraising/types/params.pb.go b/x/fundraising/types/params.pb.go index 5c376b4..933ab95 100644 --- a/x/fundraising/types/params.pb.go +++ b/x/fundraising/types/params.pb.go @@ -29,17 +29,17 @@ const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package // Params defines the parameters for the module. type Params struct { - // auctionCreationFee specifies the fee for auction creation. + // auction_creation_fee specifies the fee for auction creation. // this prevents from spamming attack and it is collected in the community // pool - AuctionCreationFee github_com_cosmos_cosmos_sdk_types.Coins `protobuf:"bytes,1,rep,name=auctionCreationFee,proto3,castrepeated=github.com/cosmos/cosmos-sdk/types.Coins" json:"auctionCreationFee"` - // placeBidFee specifies the fee for placing a bid for an auction. + AuctionCreationFee github_com_cosmos_cosmos_sdk_types.Coins `protobuf:"bytes,1,rep,name=auction_creation_fee,json=auctionCreationFee,proto3,castrepeated=github.com/cosmos/cosmos-sdk/types.Coins" json:"auction_creation_fee"` + // place_bid_fee specifies the fee for placing a bid for an auction. // this prevents from spamming attack and it is collected in the community // pool - PlaceBidFee github_com_cosmos_cosmos_sdk_types.Coins `protobuf:"bytes,2,rep,name=placeBidFee,proto3,castrepeated=github.com/cosmos/cosmos-sdk/types.Coins" json:"placeBidFee"` - // extendedPeriod specifies the extended period that determines how long + PlaceBidFee github_com_cosmos_cosmos_sdk_types.Coins `protobuf:"bytes,2,rep,name=place_bid_fee,json=placeBidFee,proto3,castrepeated=github.com/cosmos/cosmos-sdk/types.Coins" json:"place_bid_fee"` + // extended_period specifies the extended period that determines how long // the extended auction round lasts - ExtendedPeriod uint32 `protobuf:"varint,3,opt,name=extendedPeriod,proto3" json:"extendedPeriod,omitempty"` + ExtendedPeriod uint32 `protobuf:"varint,3,opt,name=extended_period,json=extendedPeriod,proto3" json:"extended_period,omitempty"` } func (m *Params) Reset() { *m = Params{} } @@ -105,30 +105,31 @@ func init() { } var fileDescriptor_9b3acf29630e7f59 = []byte{ - // 363 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x52, 0xce, 0xcd, 0x4f, 0x29, - 0xcd, 0x49, 0x2d, 0xd6, 0x4f, 0x2b, 0xcd, 0x4b, 0x29, 0x4a, 0xcc, 0x2c, 0xce, 0xcc, 0x4b, 0xd7, - 0x2f, 0x33, 0xd4, 0x2f, 0x48, 0x2c, 0x4a, 0xcc, 0x2d, 0xd6, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, - 0x12, 0x83, 0x2a, 0xd2, 0x43, 0x52, 0xa4, 0x57, 0x66, 0x28, 0x25, 0x98, 0x98, 0x9b, 0x99, 0x97, - 0xaf, 0x0f, 0x26, 0x21, 0x4a, 0xa5, 0xe4, 0x92, 0xf3, 0x8b, 0x73, 0xf3, 0x8b, 0xf5, 0x93, 0x12, - 0x8b, 0x53, 0xf5, 0xcb, 0x0c, 0x93, 0x52, 0x4b, 0x12, 0x0d, 0xf5, 0x93, 0xf3, 0x33, 0xf3, 0xa0, - 0xf2, 0x92, 0x10, 0xf9, 0x78, 0x30, 0x4f, 0x1f, 0xc2, 0x81, 0x4a, 0x89, 0xa4, 0xe7, 0xa7, 0xe7, - 0x43, 0xc4, 0x41, 0x2c, 0x88, 0xa8, 0xd2, 0x57, 0x26, 0x2e, 0xb6, 0x00, 0xb0, 0x63, 0x84, 0x26, - 0x32, 0x72, 0x09, 0x25, 0x96, 0x26, 0x97, 0x64, 0xe6, 0xe7, 0x39, 0x17, 0xa5, 0x26, 0x82, 0x68, - 0xb7, 0xd4, 0x54, 0x09, 0x46, 0x05, 0x66, 0x0d, 0x6e, 0x23, 0x49, 0x3d, 0xa8, 0x61, 0x20, 0x9b, - 0xf5, 0xa0, 0x36, 0xeb, 0x39, 0xe7, 0x67, 0xe6, 0x39, 0xb9, 0x9d, 0xb8, 0x27, 0xcf, 0xb0, 0xea, - 0xbe, 0xbc, 0x46, 0x7a, 0x66, 0x49, 0x46, 0x69, 0x92, 0x5e, 0x72, 0x7e, 0x2e, 0xd4, 0x66, 0x28, - 0xa5, 0x5b, 0x9c, 0x92, 0xad, 0x5f, 0x52, 0x59, 0x90, 0x5a, 0x0c, 0xd6, 0x50, 0x3c, 0xeb, 0xf9, - 0x06, 0x2d, 0x9e, 0x9c, 0xd4, 0xf4, 0xc4, 0xe4, 0xca, 0x78, 0x90, 0xdb, 0x8b, 0x57, 0x3c, 0xdf, - 0xa0, 0xc5, 0x18, 0x84, 0xc5, 0x72, 0xa1, 0x66, 0x46, 0x2e, 0xee, 0x82, 0x9c, 0xc4, 0xe4, 0x54, - 0xa7, 0xcc, 0x14, 0x90, 0x63, 0x98, 0xe8, 0xe5, 0x18, 0x64, 0x5b, 0x85, 0xd4, 0xb8, 0xf8, 0x52, - 0x2b, 0x4a, 0x52, 0xf3, 0x52, 0x52, 0x53, 0x02, 0x52, 0x8b, 0x32, 0xf3, 0x53, 0x24, 0x98, 0x15, - 0x18, 0x35, 0x78, 0x83, 0xd0, 0x44, 0xad, 0x34, 0x5f, 0x2c, 0x90, 0x67, 0xec, 0x7a, 0xbe, 0x41, - 0x4b, 0x01, 0x39, 0xba, 0x2b, 0x50, 0x22, 0x1f, 0x12, 0xd8, 0x4e, 0xee, 0x27, 0x1e, 0xc9, 0x31, - 0x5e, 0x78, 0x24, 0xc7, 0xf8, 0xe0, 0x91, 0x1c, 0xe3, 0x84, 0xc7, 0x72, 0x0c, 0x17, 0x1e, 0xcb, - 0x31, 0xdc, 0x78, 0x2c, 0xc7, 0x10, 0xa5, 0x8b, 0xe4, 0xf2, 0xcc, 0xf4, 0xbc, 0xcc, 0x92, 0x54, - 0x7d, 0x58, 0x22, 0x42, 0x35, 0x09, 0xec, 0x89, 0x24, 0x36, 0x70, 0x3c, 0x1a, 0x03, 0x02, 0x00, - 0x00, 0xff, 0xff, 0xf6, 0x2b, 0x6c, 0x25, 0x6a, 0x02, 0x00, 0x00, + // 380 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x52, 0xb1, 0x6e, 0xe2, 0x40, + 0x10, 0xf5, 0x82, 0x44, 0x61, 0x8e, 0x3b, 0x9d, 0x85, 0x4e, 0x40, 0x61, 0xd0, 0x5d, 0x71, 0x1c, + 0x12, 0x5e, 0xf9, 0xae, 0xbb, 0x12, 0x24, 0xd2, 0x22, 0xca, 0x34, 0xd6, 0xda, 0x3b, 0x38, 0xab, + 0xe0, 0x5d, 0xcb, 0x6b, 0x23, 0xf8, 0x80, 0x34, 0xa9, 0x22, 0xa5, 0x4b, 0x95, 0x32, 0x4a, 0xc5, + 0x67, 0x50, 0x52, 0xa6, 0x4a, 0x22, 0x28, 0xc8, 0x37, 0xa4, 0x8a, 0xbc, 0x5e, 0x24, 0xf8, 0x81, + 0x34, 0xf6, 0xcc, 0x9b, 0xb7, 0xf3, 0xde, 0xee, 0x8c, 0xf9, 0x2b, 0x12, 0x34, 0x9b, 0x81, 0xc4, + 0xd3, 0x8c, 0xd3, 0x84, 0x30, 0xc9, 0x78, 0x88, 0xe7, 0x2e, 0x8e, 0x49, 0x42, 0x22, 0xe9, 0xc4, + 0x89, 0x48, 0x85, 0xf5, 0x43, 0x93, 0x9c, 0x23, 0x92, 0x33, 0x77, 0x5b, 0xdf, 0x49, 0xc4, 0xb8, + 0xc0, 0xea, 0x5b, 0x50, 0x5b, 0x76, 0x20, 0x64, 0x24, 0x24, 0xf6, 0x89, 0x04, 0x3c, 0x77, 0x7d, + 0x48, 0x89, 0x8b, 0x03, 0xc1, 0xb8, 0xae, 0x37, 0x8b, 0xba, 0xa7, 0x32, 0x5c, 0x24, 0xba, 0x54, + 0x0f, 0x45, 0x28, 0x0a, 0x3c, 0x8f, 0x0a, 0xf4, 0xe7, 0x7b, 0xc9, 0xac, 0x8c, 0x95, 0x19, 0xeb, + 0x16, 0x99, 0x75, 0x92, 0x05, 0x29, 0x13, 0xdc, 0x0b, 0x12, 0x20, 0x2a, 0x98, 0x02, 0x34, 0x50, + 0xa7, 0xdc, 0xad, 0xfe, 0x6d, 0x3a, 0xba, 0x5d, 0xae, 0xed, 0x68, 0x6d, 0x67, 0x28, 0x18, 0x1f, + 0x8c, 0xd6, 0xcf, 0x6d, 0xe3, 0xf1, 0xa5, 0xdd, 0x0d, 0x59, 0x7a, 0x91, 0xf9, 0x4e, 0x20, 0x22, + 0xad, 0xad, 0x7f, 0x7d, 0x49, 0x2f, 0x71, 0xba, 0x8c, 0x41, 0xaa, 0x03, 0xf2, 0x6e, 0xbf, 0xea, + 0x7d, 0x99, 0x41, 0x48, 0x82, 0xa5, 0x97, 0xbb, 0x97, 0x0f, 0xfb, 0x55, 0x0f, 0x4d, 0x2c, 0x2d, + 0x3f, 0xd4, 0xea, 0x23, 0x00, 0xeb, 0x0a, 0x99, 0xb5, 0x78, 0x46, 0x02, 0xf0, 0x7c, 0x46, 0x95, + 0x9d, 0xd2, 0x67, 0xd9, 0xa9, 0x2a, 0xdd, 0x01, 0xa3, 0xb9, 0x8f, 0xdf, 0xe6, 0x37, 0x58, 0xa4, + 0xc0, 0x29, 0x50, 0x2f, 0x86, 0x84, 0x09, 0xda, 0x28, 0x77, 0x50, 0xb7, 0x36, 0xf9, 0x7a, 0x80, + 0xc7, 0x0a, 0xfd, 0xff, 0xe7, 0xed, 0xbe, 0x8d, 0xae, 0xf7, 0xab, 0x5e, 0xe7, 0x78, 0xe6, 0x8b, + 0x93, 0x0d, 0x28, 0x5e, 0x7c, 0x70, 0xb6, 0xde, 0xda, 0x68, 0xb3, 0xb5, 0xd1, 0xeb, 0xd6, 0x46, + 0x37, 0x3b, 0xdb, 0xd8, 0xec, 0x6c, 0xe3, 0x69, 0x67, 0x1b, 0xe7, 0xfd, 0x23, 0xeb, 0x2c, 0xe4, + 0x2c, 0x05, 0x7c, 0xd8, 0xa4, 0xd3, 0x4e, 0xea, 0x16, 0x7e, 0x45, 0x0d, 0xf3, 0xdf, 0x47, 0x00, + 0x00, 0x00, 0xff, 0xff, 0x9e, 0x7f, 0xd4, 0xc7, 0x6f, 0x02, 0x00, 0x00, } func (this *Params) Equal(that interface{}) bool { diff --git a/x/fundraising/types/params_test.go b/x/fundraising/types/params_test.go index cc4c634..bc7f27e 100644 --- a/x/fundraising/types/params_test.go +++ b/x/fundraising/types/params_test.go @@ -12,7 +12,7 @@ import ( func TestParams(t *testing.T) { defaultParams := types.DefaultParams() - paramsStr := `auctionCreationFee: extendedPeriod:1 ` + paramsStr := `auction_creation_fee: extended_period:1 ` require.Equal(t, paramsStr, defaultParams.String()) } diff --git a/x/fundraising/types/query.pb.go b/x/fundraising/types/query.pb.go index 38e55e0..bd4992e 100644 --- a/x/fundraising/types/query.pb.go +++ b/x/fundraising/types/query.pb.go @@ -234,7 +234,7 @@ func (m *QueryAllAuctionResponse) GetPagination() *query.PageResponse { // QueryGetAuctionRequest is the request type for the Query/Auction RPC method. type QueryGetAuctionRequest struct { - AuctionID uint64 `protobuf:"varint,1,opt,name=auctionID,proto3" json:"auctionID,omitempty"` + AuctionId uint64 `protobuf:"varint,1,opt,name=auction_id,json=auctionId,proto3" json:"auction_id,omitempty"` } func (m *QueryGetAuctionRequest) Reset() { *m = QueryGetAuctionRequest{} } @@ -270,9 +270,9 @@ func (m *QueryGetAuctionRequest) XXX_DiscardUnknown() { var xxx_messageInfo_QueryGetAuctionRequest proto.InternalMessageInfo -func (m *QueryGetAuctionRequest) GetAuctionID() uint64 { +func (m *QueryGetAuctionRequest) GetAuctionId() uint64 { if m != nil { - return m.AuctionID + return m.AuctionId } return 0 } @@ -324,7 +324,7 @@ func (m *QueryGetAuctionResponse) GetAuction() *types.Any { // QueryAllowedBidderRequest is the request type for the Query/AllowedBidder RPC method. type QueryAllAllowedBidderRequest struct { - AuctionID uint64 `protobuf:"varint,1,opt,name=auctionID,proto3" json:"auctionID,omitempty"` + AuctionId uint64 `protobuf:"varint,1,opt,name=auction_id,json=auctionId,proto3" json:"auction_id,omitempty"` // pagination defines the pagination in the request Pagination *query.PageRequest `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` } @@ -362,9 +362,9 @@ func (m *QueryAllAllowedBidderRequest) XXX_DiscardUnknown() { var xxx_messageInfo_QueryAllAllowedBidderRequest proto.InternalMessageInfo -func (m *QueryAllAllowedBidderRequest) GetAuctionID() uint64 { +func (m *QueryAllAllowedBidderRequest) GetAuctionId() uint64 { if m != nil { - return m.AuctionID + return m.AuctionId } return 0 } @@ -378,7 +378,7 @@ func (m *QueryAllAllowedBidderRequest) GetPagination() *query.PageRequest { // QueryAllowedBidderResponse is the response type for the Query/AllowedBidder RPC method. type QueryAllAllowedBidderResponse struct { - AllowedBidder []AllowedBidder `protobuf:"bytes,1,rep,name=allowedBidder,proto3" json:"allowedBidder"` + AllowedBidder []AllowedBidder `protobuf:"bytes,1,rep,name=allowed_bidder,json=allowedBidder,proto3" json:"allowed_bidder"` // pagination defines the pagination in the response Pagination *query.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` } @@ -433,7 +433,7 @@ func (m *QueryAllAllowedBidderResponse) GetPagination() *query.PageResponse { // QueryAllowedBidderRequest is the request type for the Query/AllowedBidder RPC // method. type QueryGetAllowedBidderRequest struct { - AuctionID uint64 `protobuf:"varint,1,opt,name=auctionID,proto3" json:"auctionID,omitempty"` + AuctionId uint64 `protobuf:"varint,1,opt,name=auction_id,json=auctionId,proto3" json:"auction_id,omitempty"` Bidder string `protobuf:"bytes,2,opt,name=bidder,proto3" json:"bidder,omitempty"` } @@ -470,9 +470,9 @@ func (m *QueryGetAllowedBidderRequest) XXX_DiscardUnknown() { var xxx_messageInfo_QueryGetAllowedBidderRequest proto.InternalMessageInfo -func (m *QueryGetAllowedBidderRequest) GetAuctionID() uint64 { +func (m *QueryGetAllowedBidderRequest) GetAuctionId() uint64 { if m != nil { - return m.AuctionID + return m.AuctionId } return 0 } @@ -487,7 +487,7 @@ func (m *QueryGetAllowedBidderRequest) GetBidder() string { // QueryAllowedBidderResponse is the response type for the Query/AllowedBidder // RPC method. type QueryGetAllowedBidderResponse struct { - AllowedBidder AllowedBidder `protobuf:"bytes,1,opt,name=allowedBidder,proto3" json:"allowedBidder"` + AllowedBidder AllowedBidder `protobuf:"bytes,1,opt,name=allowed_bidder,json=allowedBidder,proto3" json:"allowed_bidder"` } func (m *QueryGetAllowedBidderResponse) Reset() { *m = QueryGetAllowedBidderResponse{} } @@ -532,8 +532,8 @@ func (m *QueryGetAllowedBidderResponse) GetAllowedBidder() AllowedBidder { // QueryGetBidRequest is the request type for the Query/Sequence RPC method. type QueryGetBidRequest struct { - AuctionID uint64 `protobuf:"varint,1,opt,name=auctionID,proto3" json:"auctionID,omitempty"` - BidID uint64 `protobuf:"varint,2,opt,name=bidID,proto3" json:"bidID,omitempty"` + AuctionId uint64 `protobuf:"varint,1,opt,name=auction_id,json=auctionId,proto3" json:"auction_id,omitempty"` + BidId uint64 `protobuf:"varint,2,opt,name=bid_id,json=bidId,proto3" json:"bid_id,omitempty"` } func (m *QueryGetBidRequest) Reset() { *m = QueryGetBidRequest{} } @@ -569,16 +569,16 @@ func (m *QueryGetBidRequest) XXX_DiscardUnknown() { var xxx_messageInfo_QueryGetBidRequest proto.InternalMessageInfo -func (m *QueryGetBidRequest) GetAuctionID() uint64 { +func (m *QueryGetBidRequest) GetAuctionId() uint64 { if m != nil { - return m.AuctionID + return m.AuctionId } return 0 } -func (m *QueryGetBidRequest) GetBidID() uint64 { +func (m *QueryGetBidRequest) GetBidId() uint64 { if m != nil { - return m.BidID + return m.BidId } return 0 } @@ -631,9 +631,9 @@ func (m *QueryGetBidResponse) GetBid() Bid { // QueryBidsRequest is request type for the Query/Bids RPC method. type QueryAllBidRequest struct { - AuctionID uint64 `protobuf:"varint,1,opt,name=auctionID,proto3" json:"auctionID,omitempty"` + AuctionId uint64 `protobuf:"varint,1,opt,name=auction_id,json=auctionId,proto3" json:"auction_id,omitempty"` Bidder string `protobuf:"bytes,2,opt,name=bidder,proto3" json:"bidder,omitempty"` - IsMatched string `protobuf:"bytes,3,opt,name=isMatched,proto3" json:"isMatched,omitempty"` + IsMatched string `protobuf:"bytes,3,opt,name=is_matched,json=isMatched,proto3" json:"is_matched,omitempty"` // pagination defines the pagination in the request Pagination *query.PageRequest `protobuf:"bytes,4,opt,name=pagination,proto3" json:"pagination,omitempty"` } @@ -671,9 +671,9 @@ func (m *QueryAllBidRequest) XXX_DiscardUnknown() { var xxx_messageInfo_QueryAllBidRequest proto.InternalMessageInfo -func (m *QueryAllBidRequest) GetAuctionID() uint64 { +func (m *QueryAllBidRequest) GetAuctionId() uint64 { if m != nil { - return m.AuctionID + return m.AuctionId } return 0 } @@ -756,7 +756,7 @@ func (m *QueryAllBidResponse) GetPagination() *query.PageResponse { // QueryAllVestingQueueRequest is request type for the Query/Vestings RPC method. type QueryAllVestingQueueRequest struct { - AuctionID uint64 `protobuf:"varint,1,opt,name=auctionID,proto3" json:"auctionID,omitempty"` + AuctionId uint64 `protobuf:"varint,1,opt,name=auction_id,json=auctionId,proto3" json:"auction_id,omitempty"` // pagination defines the pagination in the request Pagination *query.PageRequest `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` } @@ -794,9 +794,9 @@ func (m *QueryAllVestingQueueRequest) XXX_DiscardUnknown() { var xxx_messageInfo_QueryAllVestingQueueRequest proto.InternalMessageInfo -func (m *QueryAllVestingQueueRequest) GetAuctionID() uint64 { +func (m *QueryAllVestingQueueRequest) GetAuctionId() uint64 { if m != nil { - return m.AuctionID + return m.AuctionId } return 0 } @@ -811,7 +811,7 @@ func (m *QueryAllVestingQueueRequest) GetPagination() *query.PageRequest { // QueryAllVestingQueueResponse is response type for the Query/Vestings RPC method. type QueryAllVestingQueueResponse struct { // vestings specifies the existing vestings - VestingQueue []VestingQueue `protobuf:"bytes,1,rep,name=vestingQueue,proto3" json:"vestingQueue"` + VestingQueue []VestingQueue `protobuf:"bytes,1,rep,name=vesting_queue,json=vestingQueue,proto3" json:"vesting_queue"` // pagination defines the pagination in the response Pagination *query.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"` } @@ -887,71 +887,71 @@ func init() { } var fileDescriptor_9275eda8d24f0a10 = []byte{ - // 1012 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x57, 0xcf, 0x6f, 0xdc, 0x44, - 0x14, 0xce, 0x24, 0xdb, 0x2d, 0x99, 0x14, 0xa9, 0x1d, 0xa2, 0x90, 0x6e, 0xc3, 0x12, 0x4d, 0x09, - 0xad, 0x12, 0xc5, 0xa3, 0x4d, 0x5a, 0x40, 0x94, 0x0a, 0xd6, 0x14, 0x96, 0x20, 0x7e, 0x34, 0x16, - 0x02, 0xc4, 0x25, 0x1a, 0xc7, 0x53, 0x77, 0x24, 0xaf, 0xbd, 0x59, 0xdb, 0x0b, 0x51, 0xd5, 0x0b, - 0x70, 0x83, 0x43, 0xa5, 0x1e, 0x39, 0xc0, 0xa9, 0xe2, 0xd8, 0x03, 0x12, 0x07, 0x0e, 0x1c, 0xa9, - 0x38, 0x45, 0xe2, 0xc2, 0x09, 0xa1, 0x04, 0x89, 0x7f, 0x03, 0x79, 0xe6, 0xb9, 0xb1, 0x77, 0xe3, - 0x78, 0x77, 0x89, 0x7a, 0x49, 0x3c, 0xe3, 0xf7, 0xde, 0x7c, 0xef, 0x7b, 0x6f, 0xde, 0xe7, 0xc5, - 0xb4, 0x1d, 0x38, 0xb1, 0x27, 0x42, 0x76, 0x2b, 0xf6, 0x9d, 0x2e, 0x97, 0xa1, 0xf4, 0x5d, 0xd6, - 0x6b, 0xb0, 0x9d, 0x58, 0x74, 0x77, 0x8d, 0x4e, 0x37, 0x88, 0x02, 0x32, 0x07, 0x36, 0x46, 0xc6, - 0xc6, 0xe8, 0x35, 0x6a, 0xe7, 0x78, 0x5b, 0xfa, 0x01, 0x53, 0x7f, 0xb5, 0x69, 0x6d, 0x79, 0x3b, - 0x08, 0xdb, 0x41, 0xc8, 0x6c, 0x1e, 0x0a, 0x1d, 0x83, 0xf5, 0x1a, 0xb6, 0x88, 0x78, 0x83, 0x75, - 0xb8, 0x2b, 0x7d, 0x1e, 0xc9, 0xc0, 0x07, 0xdb, 0xf3, 0xda, 0x76, 0x4b, 0xad, 0x98, 0x5e, 0xc0, - 0xab, 0x59, 0x37, 0x70, 0x03, 0xbd, 0x9f, 0x3c, 0xc1, 0xee, 0x82, 0x1b, 0x04, 0xae, 0x27, 0x18, - 0xef, 0x48, 0xc6, 0x7d, 0x3f, 0x88, 0x54, 0xb4, 0xd4, 0xe7, 0x3c, 0xbc, 0x55, 0x2b, 0x3b, 0xbe, - 0xc5, 0xb8, 0x0f, 0x09, 0xd4, 0x56, 0x0a, 0x92, 0xe4, 0x9e, 0x17, 0x7c, 0x2e, 0x9c, 0x2d, 0x5b, - 0x3a, 0x8e, 0xe8, 0x82, 0xf1, 0x62, 0x81, 0xb1, 0x2d, 0x1d, 0xb0, 0xb8, 0x58, 0x60, 0xd1, 0xe1, - 0x5d, 0xde, 0x4e, 0xe1, 0x2c, 0x17, 0x18, 0xf5, 0x44, 0x18, 0x49, 0xdf, 0xdd, 0xda, 0x89, 0x45, - 0x2c, 0xb4, 0x2d, 0x9d, 0xc5, 0x64, 0x33, 0xe1, 0xea, 0xa6, 0x0a, 0x60, 0x89, 0x9d, 0x58, 0x84, - 0x11, 0xfd, 0x14, 0x3f, 0x93, 0xdb, 0x0d, 0x3b, 0x81, 0x1f, 0x0a, 0xd2, 0xc4, 0x55, 0x7d, 0xd0, - 0x3c, 0x5a, 0x44, 0x97, 0x67, 0xd6, 0xea, 0xc6, 0xd1, 0xe5, 0x31, 0xb4, 0x9f, 0x39, 0xfd, 0xe8, - 0xaf, 0xe7, 0x27, 0x7e, 0xfc, 0xf7, 0xe1, 0x32, 0xb2, 0xc0, 0x91, 0x7e, 0x8b, 0xf0, 0x9c, 0x0a, - 0xdd, 0xf4, 0xbc, 0x66, 0xbc, 0x9d, 0xb0, 0x08, 0x87, 0x92, 0x39, 0x5c, 0x0d, 0x23, 0x1e, 0xc5, - 0x3a, 0xfa, 0xb4, 0x05, 0x2b, 0x42, 0x70, 0x25, 0xda, 0xed, 0x88, 0xf9, 0x49, 0xb5, 0xab, 0x9e, - 0xc9, 0xdb, 0x18, 0x1f, 0x16, 0x75, 0x7e, 0x4a, 0xa1, 0x79, 0xd1, 0x80, 0x42, 0x26, 0x1d, 0x60, - 0xe8, 0x2e, 0x82, 0x0e, 0x30, 0x6e, 0x72, 0x57, 0xc0, 0x39, 0x56, 0xc6, 0x93, 0xfe, 0x80, 0xf0, - 0xb3, 0x03, 0x70, 0x20, 0xdb, 0xd7, 0xf0, 0x69, 0xae, 0xb7, 0xe6, 0xd1, 0xe2, 0xd4, 0xe5, 0x99, - 0xb5, 0x59, 0x43, 0xd7, 0xd9, 0x48, 0xeb, 0x6c, 0x34, 0xfd, 0x5d, 0xf3, 0xcc, 0xef, 0x3f, 0xad, - 0x3e, 0x05, 0xbe, 0x1b, 0x56, 0xea, 0x42, 0x5a, 0x39, 0x84, 0x93, 0x0a, 0xe1, 0xa5, 0x52, 0x84, - 0xfa, 0xe8, 0x1c, 0xc4, 0x97, 0x80, 0xb0, 0x96, 0x88, 0xfa, 0x08, 0x5b, 0xc0, 0xd3, 0x70, 0xda, - 0xc6, 0x0d, 0xc5, 0x59, 0xc5, 0x3a, 0xdc, 0xa0, 0x9f, 0x40, 0x66, 0x59, 0xbf, 0xa3, 0x32, 0x43, - 0x23, 0x66, 0x46, 0xbf, 0x46, 0x78, 0xe1, 0x31, 0x67, 0xba, 0x8d, 0x4d, 0xd5, 0xc5, 0x43, 0xe1, - 0xea, 0x2b, 0xdd, 0xe4, 0xd8, 0xa5, 0xfb, 0x05, 0xe1, 0xe7, 0x0a, 0x60, 0x40, 0x9a, 0x9b, 0xf8, - 0x69, 0x9e, 0x7d, 0x01, 0x65, 0x5c, 0x2a, 0xea, 0xda, 0x5c, 0x14, 0xb3, 0x92, 0x34, 0xaf, 0x95, - 0x8f, 0x70, 0x72, 0x55, 0xfd, 0x08, 0x38, 0x4c, 0xaa, 0x33, 0x3a, 0x87, 0x73, 0xb8, 0xaa, 0x07, - 0x07, 0x5c, 0x0a, 0x58, 0xd1, 0x2e, 0x50, 0x32, 0x18, 0xb5, 0x98, 0x12, 0xf4, 0xff, 0x28, 0xa1, - 0xef, 0xc0, 0x04, 0x69, 0x89, 0xc8, 0x94, 0xce, 0x70, 0xf8, 0x67, 0xf1, 0x29, 0x5b, 0x3a, 0x1b, - 0x37, 0x14, 0xfc, 0x8a, 0xa5, 0x17, 0xf4, 0x5d, 0x98, 0x3a, 0x69, 0x24, 0xc0, 0xbc, 0x8e, 0xa7, - 0x6c, 0xe9, 0x00, 0xd2, 0x0b, 0x45, 0x48, 0x4d, 0xe9, 0x00, 0xbe, 0xc4, 0x9a, 0x3e, 0x44, 0x00, - 0xab, 0xe9, 0x79, 0x43, 0xc3, 0x2a, 0xa0, 0x35, 0xf1, 0x92, 0xe1, 0xfb, 0x3c, 0xda, 0xbe, 0x2d, - 0x1c, 0x35, 0x6c, 0xa6, 0xad, 0xc3, 0x8d, 0xbe, 0x86, 0xae, 0x8c, 0xdd, 0xd0, 0xf7, 0x11, 0xe4, - 0x9f, 0x42, 0xee, 0xcf, 0x7f, 0x6a, 0xf8, 0xfc, 0x4f, 0xae, 0x51, 0xbf, 0x42, 0xf8, 0x42, 0x8a, - 0xea, 0x63, 0x2d, 0x20, 0x9b, 0x89, 0x7e, 0x3c, 0xd9, 0xcb, 0xfe, 0x73, 0x66, 0xe6, 0xe4, 0x51, - 0x00, 0x49, 0x1f, 0xe0, 0x33, 0xbd, 0xcc, 0x3e, 0xb0, 0xf5, 0x42, 0x11, 0x5b, 0xd9, 0x18, 0x40, - 0x5b, 0xce, 0xff, 0xc4, 0xf8, 0x5b, 0xfb, 0x66, 0x06, 0x9f, 0x52, 0xc8, 0xc9, 0x3d, 0x84, 0xab, - 0x5a, 0x18, 0xc9, 0x72, 0x11, 0xae, 0x41, 0x2d, 0xae, 0xad, 0x0c, 0x65, 0xab, 0x4f, 0xa6, 0xab, - 0x5f, 0xfe, 0xf1, 0xcf, 0xfd, 0xc9, 0x4b, 0x64, 0x89, 0x49, 0xd7, 0x97, 0x91, 0x60, 0xc7, 0x7e, - 0x2f, 0x90, 0xef, 0x10, 0x9e, 0x79, 0x4f, 0x86, 0xa9, 0x40, 0x10, 0xe3, 0xd8, 0xb3, 0x06, 0x24, - 0xbb, 0xc6, 0x86, 0xb6, 0x07, 0x7c, 0x2b, 0x0a, 0xdf, 0x12, 0xb9, 0x78, 0x1c, 0xbe, 0x54, 0x42, - 0x1f, 0x20, 0x8c, 0x0f, 0xd5, 0xab, 0x04, 0xdc, 0x80, 0x3c, 0x96, 0x80, 0x1b, 0x94, 0x45, 0xfa, - 0xb2, 0x02, 0xd7, 0x20, 0x6c, 0x08, 0x70, 0xec, 0xce, 0xe3, 0x26, 0xbf, 0x4b, 0x7e, 0x43, 0xf8, - 0x9c, 0xa2, 0x31, 0xa7, 0x15, 0x57, 0x4a, 0xc9, 0x39, 0x62, 0xf0, 0xd7, 0xae, 0x8e, 0xe8, 0x05, - 0xd8, 0xdf, 0x52, 0xd8, 0x5f, 0x27, 0xd7, 0x47, 0xc4, 0xce, 0xf2, 0xfa, 0xb6, 0x87, 0xf0, 0xd9, - 0x7e, 0xf1, 0x28, 0x49, 0xa4, 0x40, 0xc1, 0x4a, 0x12, 0x29, 0x52, 0x28, 0xfa, 0xa1, 0x4a, 0x64, - 0x83, 0xb4, 0xc6, 0x4c, 0x04, 0xbe, 0xa8, 0xd9, 0x1d, 0xfd, 0xff, 0x2e, 0xf9, 0x1e, 0xe1, 0xd3, - 0x49, 0x71, 0x4c, 0xe9, 0x94, 0xdc, 0xbb, 0x9c, 0x54, 0x94, 0xdc, 0xbb, 0xfc, 0x8c, 0xa6, 0xd7, - 0x14, 0xea, 0xab, 0x64, 0x7d, 0x54, 0xd4, 0xc9, 0xac, 0x7e, 0x80, 0x70, 0x55, 0x6b, 0x5e, 0x09, - 0xc0, 0x9c, 0xc4, 0x96, 0x00, 0xcc, 0x8b, 0x28, 0x7d, 0x53, 0x01, 0xbc, 0x4e, 0xae, 0x8d, 0x01, - 0x50, 0x71, 0x99, 0xf4, 0xf9, 0xaf, 0x08, 0x9f, 0x4d, 0xa8, 0xcc, 0x4e, 0x4f, 0xb2, 0x5e, 0xc6, - 0xd3, 0x11, 0xaa, 0x51, 0xbb, 0x32, 0x9a, 0x13, 0x24, 0xf1, 0x86, 0x4a, 0xe2, 0x55, 0xf2, 0xca, - 0xa8, 0x49, 0xc0, 0x68, 0x0f, 0xcd, 0xd6, 0xa3, 0xfd, 0x3a, 0xda, 0xdb, 0xaf, 0xa3, 0xbf, 0xf7, - 0xeb, 0xe8, 0xde, 0x41, 0x7d, 0x62, 0xef, 0xa0, 0x3e, 0xf1, 0xe7, 0x41, 0x7d, 0xe2, 0xb3, 0x55, - 0x57, 0x46, 0xb7, 0x63, 0xdb, 0xd8, 0x0e, 0xda, 0xfd, 0xd1, 0xbf, 0xc8, 0xc5, 0x4f, 0x7e, 0x7f, - 0x84, 0x76, 0x55, 0x7d, 0x29, 0xaf, 0xff, 0x17, 0x00, 0x00, 0xff, 0xff, 0xe7, 0xce, 0x26, 0x45, - 0xc5, 0x0e, 0x00, 0x00, + // 1020 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x57, 0xcf, 0x6f, 0x1b, 0x45, + 0x14, 0xce, 0x38, 0xa9, 0x8b, 0xc7, 0x2d, 0x6a, 0x87, 0x10, 0x52, 0xb7, 0x35, 0xd1, 0x96, 0xd0, + 0x2a, 0x51, 0x76, 0x88, 0x13, 0x7e, 0x89, 0xa2, 0xca, 0x96, 0xc0, 0x24, 0x02, 0x91, 0xae, 0xc4, + 0x0f, 0x71, 0xb1, 0x66, 0xb3, 0xd3, 0xed, 0x48, 0xf6, 0xae, 0xe3, 0xd9, 0x35, 0x44, 0x55, 0x2f, + 0x08, 0x6e, 0x1c, 0x2a, 0xe5, 0xc8, 0xa5, 0x37, 0x7a, 0x44, 0x88, 0x03, 0x07, 0x0e, 0x1c, 0x0b, + 0xa7, 0x22, 0x2e, 0x9c, 0x10, 0x4a, 0x90, 0xf8, 0x37, 0xd0, 0xce, 0xbc, 0x25, 0xbb, 0x76, 0x36, + 0x6b, 0x3b, 0x51, 0x2f, 0xc9, 0xce, 0xdb, 0xf7, 0xde, 0x7c, 0xef, 0x7b, 0x6f, 0xe6, 0x5b, 0x63, + 0xa3, 0xe3, 0x3b, 0x61, 0x9b, 0x4b, 0x7a, 0x27, 0xf4, 0x9c, 0x1e, 0x13, 0x52, 0x78, 0x2e, 0xed, + 0xaf, 0xd2, 0x9d, 0x90, 0xf7, 0x76, 0xcd, 0x6e, 0xcf, 0x0f, 0x7c, 0x32, 0x07, 0x3e, 0x66, 0xc2, + 0xc7, 0xec, 0xaf, 0x56, 0x2e, 0xb2, 0x8e, 0xf0, 0x7c, 0xaa, 0xfe, 0x6a, 0xd7, 0xca, 0xd2, 0xb6, + 0x2f, 0x3b, 0xbe, 0xa4, 0x36, 0x93, 0x5c, 0xe7, 0xa0, 0xfd, 0x55, 0x9b, 0x07, 0x6c, 0x95, 0x76, + 0x99, 0x2b, 0x3c, 0x16, 0x08, 0xdf, 0x03, 0xdf, 0x4b, 0xda, 0xb7, 0xa5, 0x56, 0x54, 0x2f, 0xe0, + 0xd5, 0xac, 0xeb, 0xbb, 0xbe, 0xb6, 0x47, 0x4f, 0x60, 0xbd, 0xe2, 0xfa, 0xbe, 0xdb, 0xe6, 0x94, + 0x75, 0x05, 0x65, 0x9e, 0xe7, 0x07, 0x2a, 0x5b, 0x1c, 0x73, 0x09, 0xde, 0xaa, 0x95, 0x1d, 0xde, + 0xa1, 0xcc, 0x83, 0x02, 0x2a, 0xcb, 0x19, 0x45, 0xb2, 0x76, 0xdb, 0xff, 0x9c, 0x3b, 0x2d, 0x5b, + 0x38, 0x0e, 0xef, 0x81, 0xf3, 0x42, 0x86, 0xb3, 0x2d, 0x1c, 0xf0, 0xb8, 0x96, 0xe1, 0xd1, 0x65, + 0x3d, 0xd6, 0x89, 0xe1, 0x2c, 0x65, 0x38, 0xf5, 0xb9, 0x0c, 0x84, 0xe7, 0xb6, 0x76, 0x42, 0x1e, + 0x72, 0xed, 0x6b, 0xcc, 0x62, 0x72, 0x3b, 0xe2, 0x6a, 0x4b, 0x25, 0xb0, 0xf8, 0x4e, 0xc8, 0x65, + 0x60, 0x7c, 0x8a, 0x9f, 0x4b, 0x59, 0x65, 0xd7, 0xf7, 0x24, 0x27, 0x75, 0x5c, 0xd4, 0x1b, 0xcd, + 0xa3, 0x05, 0x74, 0xa3, 0x5c, 0xab, 0x9a, 0x47, 0xb7, 0xc7, 0xd4, 0x71, 0x8d, 0xd2, 0xe3, 0xbf, + 0x5e, 0x9c, 0x7a, 0xf4, 0xef, 0xf7, 0x4b, 0xc8, 0x82, 0x40, 0xe3, 0x1b, 0x84, 0xe7, 0x54, 0xea, + 0x7a, 0xbb, 0x5d, 0x0f, 0xb7, 0x23, 0x16, 0x61, 0x53, 0x32, 0x87, 0x8b, 0x32, 0x60, 0x41, 0xa8, + 0xb3, 0x97, 0x2c, 0x58, 0x11, 0x82, 0x67, 0x82, 0xdd, 0x2e, 0x9f, 0x2f, 0x28, 0xab, 0x7a, 0x26, + 0xef, 0x62, 0x7c, 0xd8, 0xd4, 0xf9, 0x69, 0x85, 0xe6, 0x65, 0x13, 0x1a, 0x19, 0x4d, 0x80, 0xa9, + 0xa7, 0x08, 0x26, 0xc0, 0xdc, 0x62, 0x2e, 0x87, 0x7d, 0xac, 0x44, 0xa4, 0xf1, 0x10, 0xe1, 0x17, + 0x86, 0xe0, 0x40, 0xb5, 0x37, 0xf1, 0x59, 0xa6, 0x4d, 0xf3, 0x68, 0x61, 0xfa, 0x46, 0xb9, 0x36, + 0x6b, 0xea, 0x3e, 0x9b, 0x71, 0x9f, 0xcd, 0xba, 0xb7, 0xdb, 0x38, 0xf7, 0xdb, 0x8f, 0x2b, 0xcf, + 0x40, 0xec, 0x86, 0x15, 0x87, 0x90, 0x66, 0x0a, 0x61, 0x41, 0x21, 0xbc, 0x9e, 0x8b, 0x50, 0x6f, + 0x9d, 0x82, 0xf8, 0x3a, 0x10, 0xd6, 0xe4, 0xc1, 0x00, 0x61, 0x57, 0x31, 0x86, 0xdd, 0x5a, 0xc2, + 0x51, 0xa4, 0xcd, 0x58, 0x25, 0xb0, 0x6c, 0x38, 0xc6, 0x27, 0x50, 0x5a, 0x32, 0xf0, 0xa8, 0xd2, + 0xd0, 0x98, 0xa5, 0x19, 0x5f, 0x23, 0x7c, 0xe5, 0x7f, 0xd2, 0xf4, 0x1c, 0x37, 0xd4, 0x18, 0x8f, + 0x06, 0x6c, 0xa0, 0x79, 0x85, 0x89, 0x9b, 0xf7, 0x33, 0xc2, 0x57, 0x33, 0x70, 0x40, 0x9d, 0x16, + 0x7e, 0x36, 0x7d, 0xd0, 0xa0, 0x93, 0x8b, 0x59, 0x83, 0x9b, 0x4a, 0xd3, 0x98, 0x89, 0xe6, 0xd7, + 0x3a, 0xcf, 0x92, 0xc6, 0xd3, 0x6b, 0xec, 0x47, 0xc0, 0x62, 0xd4, 0x9f, 0x09, 0x58, 0x9c, 0xc3, + 0x45, 0xa8, 0x49, 0x1f, 0x0c, 0x58, 0x19, 0x12, 0x48, 0x19, 0x4e, 0x7b, 0x0c, 0x29, 0xe8, 0x64, + 0xa4, 0x18, 0x9b, 0x70, 0x8d, 0x34, 0x79, 0xd0, 0x10, 0xce, 0x88, 0x15, 0x3c, 0xaf, 0x2a, 0x88, + 0x5e, 0x15, 0xd4, 0xab, 0x33, 0xb6, 0x70, 0x36, 0x1c, 0x63, 0x13, 0x2e, 0x9f, 0x38, 0x17, 0xc0, + 0x5e, 0xc3, 0xd3, 0x36, 0x64, 0x29, 0xd7, 0x2e, 0x67, 0x61, 0x6d, 0x08, 0x07, 0x10, 0x46, 0xde, + 0xc6, 0x0f, 0x08, 0x80, 0xd5, 0xdb, 0xed, 0xd1, 0x81, 0x65, 0x50, 0x1b, 0x85, 0x09, 0xd9, 0xea, + 0xb0, 0x60, 0xfb, 0x2e, 0x77, 0xd4, 0xad, 0x53, 0xb2, 0x4a, 0x42, 0x7e, 0xa0, 0x0d, 0x03, 0x73, + 0x3d, 0x33, 0xf1, 0x5c, 0xef, 0x21, 0x60, 0x20, 0x06, 0x3d, 0xc8, 0xc0, 0xf4, 0xe8, 0x0c, 0x9c, + 0xde, 0xb8, 0x7e, 0x85, 0xf0, 0xe5, 0x18, 0xd5, 0xc7, 0x5a, 0x49, 0x6e, 0x47, 0x42, 0xf2, 0x94, + 0x0f, 0xfd, 0x4f, 0x89, 0xcb, 0x27, 0x0d, 0x03, 0x58, 0xfa, 0x10, 0x9f, 0x4f, 0x09, 0x1d, 0xf0, + 0xf5, 0x52, 0x16, 0x5f, 0xc9, 0x24, 0x40, 0xdc, 0xb9, 0x7e, 0xc2, 0x76, 0x6a, 0x0c, 0xd6, 0xf6, + 0xca, 0xf8, 0x8c, 0x82, 0x4e, 0x1e, 0x20, 0x5c, 0xd4, 0x1a, 0x49, 0x96, 0xb2, 0x70, 0x0d, 0xcb, + 0x72, 0x65, 0x79, 0x24, 0x5f, 0xbd, 0xb3, 0xb1, 0xf2, 0xe5, 0x1f, 0xff, 0xec, 0x15, 0xae, 0x93, + 0x45, 0x2a, 0x5c, 0x4f, 0x04, 0x9c, 0x1e, 0xfb, 0xe9, 0x40, 0xbe, 0x45, 0xb8, 0xfc, 0xbe, 0x90, + 0xb1, 0x54, 0x10, 0xf3, 0xd8, 0xbd, 0x86, 0xd4, 0xbb, 0x42, 0x47, 0xf6, 0x07, 0x7c, 0xcb, 0x0a, + 0xdf, 0x22, 0xb9, 0x76, 0x1c, 0xbe, 0x58, 0x4d, 0xbf, 0x43, 0x18, 0x1f, 0xea, 0x58, 0x0e, 0xb8, + 0x21, 0xa5, 0xcc, 0x01, 0x37, 0x2c, 0x90, 0xc6, 0x1b, 0x0a, 0x5c, 0x8d, 0xbc, 0x32, 0x02, 0x38, + 0x7a, 0xef, 0x70, 0xee, 0xef, 0x93, 0x5f, 0x11, 0xbe, 0xa8, 0x78, 0x4c, 0x89, 0xc6, 0x7a, 0x2e, + 0x3b, 0x47, 0x28, 0x40, 0xe5, 0xd5, 0x31, 0xa3, 0x00, 0x7c, 0x53, 0x81, 0xaf, 0x93, 0x5b, 0xe3, + 0x82, 0x1f, 0xf8, 0x2a, 0x25, 0xbf, 0x23, 0x7c, 0x61, 0x50, 0x46, 0x72, 0x4a, 0xc9, 0x10, 0xb3, + 0x9c, 0x52, 0xb2, 0xb4, 0xca, 0xd8, 0x52, 0xa5, 0x6c, 0x92, 0xf7, 0x4e, 0x58, 0x0a, 0xbd, 0xa7, + 0xff, 0xdf, 0x27, 0x0f, 0x11, 0x3e, 0x1b, 0xf5, 0xa7, 0x21, 0x9c, 0x9c, 0xb3, 0x97, 0x92, 0x8c, + 0x9c, 0xb3, 0x97, 0xbe, 0xa9, 0x8d, 0x9b, 0x0a, 0xf6, 0x6b, 0x64, 0x7d, 0x6c, 0xd8, 0xd1, 0x95, + 0xfd, 0x08, 0xe1, 0xa2, 0x16, 0xbf, 0x1c, 0x84, 0x29, 0xb5, 0xcd, 0x41, 0x98, 0x56, 0x53, 0xe3, + 0x1d, 0x85, 0xf0, 0x16, 0x79, 0x7b, 0x12, 0x84, 0x8a, 0x4d, 0x35, 0xed, 0xbf, 0x20, 0x7c, 0x21, + 0x62, 0x33, 0x79, 0x89, 0x92, 0xb5, 0x3c, 0xaa, 0x8e, 0x90, 0x8f, 0xca, 0xfa, 0x78, 0x41, 0x50, + 0x46, 0x5d, 0x95, 0xf1, 0x16, 0x79, 0x73, 0xec, 0x32, 0xe0, 0x8a, 0x97, 0x8d, 0xe6, 0xe3, 0xfd, + 0x2a, 0x7a, 0xb2, 0x5f, 0x45, 0x7f, 0xef, 0x57, 0xd1, 0x83, 0x83, 0xea, 0xd4, 0x93, 0x83, 0xea, + 0xd4, 0x9f, 0x07, 0xd5, 0xa9, 0xcf, 0x56, 0x5c, 0x11, 0xdc, 0x0d, 0x6d, 0x73, 0xdb, 0xef, 0x0c, + 0xa6, 0xff, 0x22, 0xb5, 0x41, 0xf4, 0x93, 0x44, 0xda, 0x45, 0xf5, 0xed, 0xbc, 0xf6, 0x5f, 0x00, + 0x00, 0x00, 0xff, 0xff, 0xf3, 0xdf, 0x6d, 0x7c, 0xd8, 0x0e, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. @@ -1471,8 +1471,8 @@ func (m *QueryGetAuctionRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) _ = i var l int _ = l - if m.AuctionID != 0 { - i = encodeVarintQuery(dAtA, i, uint64(m.AuctionID)) + if m.AuctionId != 0 { + i = encodeVarintQuery(dAtA, i, uint64(m.AuctionId)) i-- dAtA[i] = 0x8 } @@ -1546,8 +1546,8 @@ func (m *QueryAllAllowedBidderRequest) MarshalToSizedBuffer(dAtA []byte) (int, e i-- dAtA[i] = 0x12 } - if m.AuctionID != 0 { - i = encodeVarintQuery(dAtA, i, uint64(m.AuctionID)) + if m.AuctionId != 0 { + i = encodeVarintQuery(dAtA, i, uint64(m.AuctionId)) i-- dAtA[i] = 0x8 } @@ -1630,8 +1630,8 @@ func (m *QueryGetAllowedBidderRequest) MarshalToSizedBuffer(dAtA []byte) (int, e i-- dAtA[i] = 0x12 } - if m.AuctionID != 0 { - i = encodeVarintQuery(dAtA, i, uint64(m.AuctionID)) + if m.AuctionId != 0 { + i = encodeVarintQuery(dAtA, i, uint64(m.AuctionId)) i-- dAtA[i] = 0x8 } @@ -1691,13 +1691,13 @@ func (m *QueryGetBidRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { _ = i var l int _ = l - if m.BidID != 0 { - i = encodeVarintQuery(dAtA, i, uint64(m.BidID)) + if m.BidId != 0 { + i = encodeVarintQuery(dAtA, i, uint64(m.BidId)) i-- dAtA[i] = 0x10 } - if m.AuctionID != 0 { - i = encodeVarintQuery(dAtA, i, uint64(m.AuctionID)) + if m.AuctionId != 0 { + i = encodeVarintQuery(dAtA, i, uint64(m.AuctionId)) i-- dAtA[i] = 0x8 } @@ -1783,8 +1783,8 @@ func (m *QueryAllBidRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { i-- dAtA[i] = 0x12 } - if m.AuctionID != 0 { - i = encodeVarintQuery(dAtA, i, uint64(m.AuctionID)) + if m.AuctionId != 0 { + i = encodeVarintQuery(dAtA, i, uint64(m.AuctionId)) i-- dAtA[i] = 0x8 } @@ -1872,8 +1872,8 @@ func (m *QueryAllVestingQueueRequest) MarshalToSizedBuffer(dAtA []byte) (int, er i-- dAtA[i] = 0x12 } - if m.AuctionID != 0 { - i = encodeVarintQuery(dAtA, i, uint64(m.AuctionID)) + if m.AuctionId != 0 { + i = encodeVarintQuery(dAtA, i, uint64(m.AuctionId)) i-- dAtA[i] = 0x8 } @@ -2006,8 +2006,8 @@ func (m *QueryGetAuctionRequest) Size() (n int) { } var l int _ = l - if m.AuctionID != 0 { - n += 1 + sovQuery(uint64(m.AuctionID)) + if m.AuctionId != 0 { + n += 1 + sovQuery(uint64(m.AuctionId)) } return n } @@ -2031,8 +2031,8 @@ func (m *QueryAllAllowedBidderRequest) Size() (n int) { } var l int _ = l - if m.AuctionID != 0 { - n += 1 + sovQuery(uint64(m.AuctionID)) + if m.AuctionId != 0 { + n += 1 + sovQuery(uint64(m.AuctionId)) } if m.Pagination != nil { l = m.Pagination.Size() @@ -2066,8 +2066,8 @@ func (m *QueryGetAllowedBidderRequest) Size() (n int) { } var l int _ = l - if m.AuctionID != 0 { - n += 1 + sovQuery(uint64(m.AuctionID)) + if m.AuctionId != 0 { + n += 1 + sovQuery(uint64(m.AuctionId)) } l = len(m.Bidder) if l > 0 { @@ -2093,11 +2093,11 @@ func (m *QueryGetBidRequest) Size() (n int) { } var l int _ = l - if m.AuctionID != 0 { - n += 1 + sovQuery(uint64(m.AuctionID)) + if m.AuctionId != 0 { + n += 1 + sovQuery(uint64(m.AuctionId)) } - if m.BidID != 0 { - n += 1 + sovQuery(uint64(m.BidID)) + if m.BidId != 0 { + n += 1 + sovQuery(uint64(m.BidId)) } return n } @@ -2119,8 +2119,8 @@ func (m *QueryAllBidRequest) Size() (n int) { } var l int _ = l - if m.AuctionID != 0 { - n += 1 + sovQuery(uint64(m.AuctionID)) + if m.AuctionId != 0 { + n += 1 + sovQuery(uint64(m.AuctionId)) } l = len(m.Bidder) if l > 0 { @@ -2162,8 +2162,8 @@ func (m *QueryAllVestingQueueRequest) Size() (n int) { } var l int _ = l - if m.AuctionID != 0 { - n += 1 + sovQuery(uint64(m.AuctionID)) + if m.AuctionId != 0 { + n += 1 + sovQuery(uint64(m.AuctionId)) } if m.Pagination != nil { l = m.Pagination.Size() @@ -2631,9 +2631,9 @@ func (m *QueryGetAuctionRequest) Unmarshal(dAtA []byte) error { switch fieldNum { case 1: if wireType != 0 { - return fmt.Errorf("proto: wrong wireType = %d for field AuctionID", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field AuctionId", wireType) } - m.AuctionID = 0 + m.AuctionId = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowQuery @@ -2643,7 +2643,7 @@ func (m *QueryGetAuctionRequest) Unmarshal(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - m.AuctionID |= uint64(b&0x7F) << shift + m.AuctionId |= uint64(b&0x7F) << shift if b < 0x80 { break } @@ -2786,9 +2786,9 @@ func (m *QueryAllAllowedBidderRequest) Unmarshal(dAtA []byte) error { switch fieldNum { case 1: if wireType != 0 { - return fmt.Errorf("proto: wrong wireType = %d for field AuctionID", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field AuctionId", wireType) } - m.AuctionID = 0 + m.AuctionId = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowQuery @@ -2798,7 +2798,7 @@ func (m *QueryAllAllowedBidderRequest) Unmarshal(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - m.AuctionID |= uint64(b&0x7F) << shift + m.AuctionId |= uint64(b&0x7F) << shift if b < 0x80 { break } @@ -3011,9 +3011,9 @@ func (m *QueryGetAllowedBidderRequest) Unmarshal(dAtA []byte) error { switch fieldNum { case 1: if wireType != 0 { - return fmt.Errorf("proto: wrong wireType = %d for field AuctionID", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field AuctionId", wireType) } - m.AuctionID = 0 + m.AuctionId = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowQuery @@ -3023,7 +3023,7 @@ func (m *QueryGetAllowedBidderRequest) Unmarshal(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - m.AuctionID |= uint64(b&0x7F) << shift + m.AuctionId |= uint64(b&0x7F) << shift if b < 0x80 { break } @@ -3195,9 +3195,9 @@ func (m *QueryGetBidRequest) Unmarshal(dAtA []byte) error { switch fieldNum { case 1: if wireType != 0 { - return fmt.Errorf("proto: wrong wireType = %d for field AuctionID", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field AuctionId", wireType) } - m.AuctionID = 0 + m.AuctionId = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowQuery @@ -3207,16 +3207,16 @@ func (m *QueryGetBidRequest) Unmarshal(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - m.AuctionID |= uint64(b&0x7F) << shift + m.AuctionId |= uint64(b&0x7F) << shift if b < 0x80 { break } } case 2: if wireType != 0 { - return fmt.Errorf("proto: wrong wireType = %d for field BidID", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field BidId", wireType) } - m.BidID = 0 + m.BidId = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowQuery @@ -3226,7 +3226,7 @@ func (m *QueryGetBidRequest) Unmarshal(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - m.BidID |= uint64(b&0x7F) << shift + m.BidId |= uint64(b&0x7F) << shift if b < 0x80 { break } @@ -3366,9 +3366,9 @@ func (m *QueryAllBidRequest) Unmarshal(dAtA []byte) error { switch fieldNum { case 1: if wireType != 0 { - return fmt.Errorf("proto: wrong wireType = %d for field AuctionID", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field AuctionId", wireType) } - m.AuctionID = 0 + m.AuctionId = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowQuery @@ -3378,7 +3378,7 @@ func (m *QueryAllBidRequest) Unmarshal(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - m.AuctionID |= uint64(b&0x7F) << shift + m.AuctionId |= uint64(b&0x7F) << shift if b < 0x80 { break } @@ -3655,9 +3655,9 @@ func (m *QueryAllVestingQueueRequest) Unmarshal(dAtA []byte) error { switch fieldNum { case 1: if wireType != 0 { - return fmt.Errorf("proto: wrong wireType = %d for field AuctionID", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field AuctionId", wireType) } - m.AuctionID = 0 + m.AuctionId = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowQuery @@ -3667,7 +3667,7 @@ func (m *QueryAllVestingQueueRequest) Unmarshal(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - m.AuctionID |= uint64(b&0x7F) << shift + m.AuctionId |= uint64(b&0x7F) << shift if b < 0x80 { break } diff --git a/x/fundraising/types/query.pb.gw.go b/x/fundraising/types/query.pb.gw.go index 8afa6f7..1029d90 100644 --- a/x/fundraising/types/query.pb.gw.go +++ b/x/fundraising/types/query.pb.gw.go @@ -98,15 +98,15 @@ func request_Query_GetAuction_0(ctx context.Context, marshaler runtime.Marshaler _ = err ) - val, ok = pathParams["auctionID"] + val, ok = pathParams["auction_id"] if !ok { - return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "auctionID") + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "auction_id") } - protoReq.AuctionID, err = runtime.Uint64(val) + protoReq.AuctionId, err = runtime.Uint64(val) if err != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "auctionID", err) + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "auction_id", err) } msg, err := client.GetAuction(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) @@ -125,15 +125,15 @@ func local_request_Query_GetAuction_0(ctx context.Context, marshaler runtime.Mar _ = err ) - val, ok = pathParams["auctionID"] + val, ok = pathParams["auction_id"] if !ok { - return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "auctionID") + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "auction_id") } - protoReq.AuctionID, err = runtime.Uint64(val) + protoReq.AuctionId, err = runtime.Uint64(val) if err != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "auctionID", err) + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "auction_id", err) } msg, err := server.GetAuction(ctx, &protoReq) @@ -142,7 +142,7 @@ func local_request_Query_GetAuction_0(ctx context.Context, marshaler runtime.Mar } var ( - filter_Query_ListAllowedBidder_0 = &utilities.DoubleArray{Encoding: map[string]int{"auctionID": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}} + filter_Query_ListAllowedBidder_0 = &utilities.DoubleArray{Encoding: map[string]int{"auction_id": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}} ) func request_Query_ListAllowedBidder_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { @@ -156,15 +156,15 @@ func request_Query_ListAllowedBidder_0(ctx context.Context, marshaler runtime.Ma _ = err ) - val, ok = pathParams["auctionID"] + val, ok = pathParams["auction_id"] if !ok { - return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "auctionID") + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "auction_id") } - protoReq.AuctionID, err = runtime.Uint64(val) + protoReq.AuctionId, err = runtime.Uint64(val) if err != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "auctionID", err) + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "auction_id", err) } if err := req.ParseForm(); err != nil { @@ -190,15 +190,15 @@ func local_request_Query_ListAllowedBidder_0(ctx context.Context, marshaler runt _ = err ) - val, ok = pathParams["auctionID"] + val, ok = pathParams["auction_id"] if !ok { - return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "auctionID") + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "auction_id") } - protoReq.AuctionID, err = runtime.Uint64(val) + protoReq.AuctionId, err = runtime.Uint64(val) if err != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "auctionID", err) + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "auction_id", err) } if err := req.ParseForm(); err != nil { @@ -224,15 +224,15 @@ func request_Query_GetAllowedBidder_0(ctx context.Context, marshaler runtime.Mar _ = err ) - val, ok = pathParams["auctionID"] + val, ok = pathParams["auction_id"] if !ok { - return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "auctionID") + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "auction_id") } - protoReq.AuctionID, err = runtime.Uint64(val) + protoReq.AuctionId, err = runtime.Uint64(val) if err != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "auctionID", err) + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "auction_id", err) } val, ok = pathParams["bidder"] @@ -262,15 +262,15 @@ func local_request_Query_GetAllowedBidder_0(ctx context.Context, marshaler runti _ = err ) - val, ok = pathParams["auctionID"] + val, ok = pathParams["auction_id"] if !ok { - return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "auctionID") + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "auction_id") } - protoReq.AuctionID, err = runtime.Uint64(val) + protoReq.AuctionId, err = runtime.Uint64(val) if err != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "auctionID", err) + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "auction_id", err) } val, ok = pathParams["bidder"] @@ -290,7 +290,7 @@ func local_request_Query_GetAllowedBidder_0(ctx context.Context, marshaler runti } var ( - filter_Query_ListBid_0 = &utilities.DoubleArray{Encoding: map[string]int{"auctionID": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}} + filter_Query_ListBid_0 = &utilities.DoubleArray{Encoding: map[string]int{"auction_id": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}} ) func request_Query_ListBid_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { @@ -304,15 +304,15 @@ func request_Query_ListBid_0(ctx context.Context, marshaler runtime.Marshaler, c _ = err ) - val, ok = pathParams["auctionID"] + val, ok = pathParams["auction_id"] if !ok { - return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "auctionID") + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "auction_id") } - protoReq.AuctionID, err = runtime.Uint64(val) + protoReq.AuctionId, err = runtime.Uint64(val) if err != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "auctionID", err) + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "auction_id", err) } if err := req.ParseForm(); err != nil { @@ -338,15 +338,15 @@ func local_request_Query_ListBid_0(ctx context.Context, marshaler runtime.Marsha _ = err ) - val, ok = pathParams["auctionID"] + val, ok = pathParams["auction_id"] if !ok { - return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "auctionID") + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "auction_id") } - protoReq.AuctionID, err = runtime.Uint64(val) + protoReq.AuctionId, err = runtime.Uint64(val) if err != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "auctionID", err) + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "auction_id", err) } if err := req.ParseForm(); err != nil { @@ -372,26 +372,26 @@ func request_Query_GetBid_0(ctx context.Context, marshaler runtime.Marshaler, cl _ = err ) - val, ok = pathParams["auctionID"] + val, ok = pathParams["auction_id"] if !ok { - return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "auctionID") + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "auction_id") } - protoReq.AuctionID, err = runtime.Uint64(val) + protoReq.AuctionId, err = runtime.Uint64(val) if err != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "auctionID", err) + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "auction_id", err) } - val, ok = pathParams["bidID"] + val, ok = pathParams["bid_id"] if !ok { - return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "bidID") + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "bid_id") } - protoReq.BidID, err = runtime.Uint64(val) + protoReq.BidId, err = runtime.Uint64(val) if err != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "bidID", err) + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "bid_id", err) } msg, err := client.GetBid(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) @@ -410,26 +410,26 @@ func local_request_Query_GetBid_0(ctx context.Context, marshaler runtime.Marshal _ = err ) - val, ok = pathParams["auctionID"] + val, ok = pathParams["auction_id"] if !ok { - return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "auctionID") + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "auction_id") } - protoReq.AuctionID, err = runtime.Uint64(val) + protoReq.AuctionId, err = runtime.Uint64(val) if err != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "auctionID", err) + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "auction_id", err) } - val, ok = pathParams["bidID"] + val, ok = pathParams["bid_id"] if !ok { - return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "bidID") + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "bid_id") } - protoReq.BidID, err = runtime.Uint64(val) + protoReq.BidId, err = runtime.Uint64(val) if err != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "bidID", err) + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "bid_id", err) } msg, err := server.GetBid(ctx, &protoReq) @@ -438,7 +438,7 @@ func local_request_Query_GetBid_0(ctx context.Context, marshaler runtime.Marshal } var ( - filter_Query_ListVestingQueue_0 = &utilities.DoubleArray{Encoding: map[string]int{"auctionID": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}} + filter_Query_ListVestingQueue_0 = &utilities.DoubleArray{Encoding: map[string]int{"auction_id": 0}, Base: []int{1, 1, 0}, Check: []int{0, 1, 2}} ) func request_Query_ListVestingQueue_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { @@ -452,15 +452,15 @@ func request_Query_ListVestingQueue_0(ctx context.Context, marshaler runtime.Mar _ = err ) - val, ok = pathParams["auctionID"] + val, ok = pathParams["auction_id"] if !ok { - return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "auctionID") + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "auction_id") } - protoReq.AuctionID, err = runtime.Uint64(val) + protoReq.AuctionId, err = runtime.Uint64(val) if err != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "auctionID", err) + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "auction_id", err) } if err := req.ParseForm(); err != nil { @@ -486,15 +486,15 @@ func local_request_Query_ListVestingQueue_0(ctx context.Context, marshaler runti _ = err ) - val, ok = pathParams["auctionID"] + val, ok = pathParams["auction_id"] if !ok { - return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "auctionID") + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "auction_id") } - protoReq.AuctionID, err = runtime.Uint64(val) + protoReq.AuctionId, err = runtime.Uint64(val) if err != nil { - return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "auctionID", err) + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "auction_id", err) } if err := req.ParseForm(); err != nil { @@ -908,17 +908,17 @@ var ( pattern_Query_ListAuction_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"ignite", "modules", "fundraising", "auction"}, "", runtime.AssumeColonVerbOpt(false))) - pattern_Query_GetAuction_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"ignite", "modules", "fundraising", "auction", "auctionID"}, "", runtime.AssumeColonVerbOpt(false))) + pattern_Query_GetAuction_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"ignite", "modules", "fundraising", "auction", "auction_id"}, "", runtime.AssumeColonVerbOpt(false))) - pattern_Query_ListAllowedBidder_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 2, 5}, []string{"ignite", "modules", "fundraising", "auction", "auctionID", "allowedBidder"}, "", runtime.AssumeColonVerbOpt(false))) + pattern_Query_ListAllowedBidder_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 2, 5}, []string{"ignite", "modules", "fundraising", "auction", "auction_id", "allowed_bidder"}, "", runtime.AssumeColonVerbOpt(false))) - pattern_Query_GetAllowedBidder_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 2, 5, 1, 0, 4, 1, 5, 6}, []string{"ignite", "modules", "fundraising", "auction", "auctionID", "allowed_bidder", "bidder"}, "", runtime.AssumeColonVerbOpt(false))) + pattern_Query_GetAllowedBidder_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 2, 5, 1, 0, 4, 1, 5, 6}, []string{"ignite", "modules", "fundraising", "auction", "auction_id", "allowed_bidder", "bidder"}, "", runtime.AssumeColonVerbOpt(false))) - pattern_Query_ListBid_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 2, 5}, []string{"ignite", "modules", "fundraising", "auction", "auctionID", "bid"}, "", runtime.AssumeColonVerbOpt(false))) + pattern_Query_ListBid_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 2, 5}, []string{"ignite", "modules", "fundraising", "auction", "auction_id", "bid"}, "", runtime.AssumeColonVerbOpt(false))) - pattern_Query_GetBid_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 2, 5, 1, 0, 4, 1, 5, 6}, []string{"ignite", "modules", "fundraising", "auction", "auctionID", "bid", "bidID"}, "", runtime.AssumeColonVerbOpt(false))) + pattern_Query_GetBid_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 2, 5, 1, 0, 4, 1, 5, 6}, []string{"ignite", "modules", "fundraising", "auction", "auction_id", "bid", "bid_id"}, "", runtime.AssumeColonVerbOpt(false))) - pattern_Query_ListVestingQueue_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 2, 5}, []string{"ignite", "modules", "fundraising", "auction", "auctionID", "vestings"}, "", runtime.AssumeColonVerbOpt(false))) + pattern_Query_ListVestingQueue_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4, 2, 5}, []string{"ignite", "modules", "fundraising", "auction", "auction_id", "vestings"}, "", runtime.AssumeColonVerbOpt(false))) ) var ( diff --git a/x/fundraising/types/tx.pb.go b/x/fundraising/types/tx.pb.go index 9829499..48f53ab 100644 --- a/x/fundraising/types/tx.pb.go +++ b/x/fundraising/types/tx.pb.go @@ -135,19 +135,19 @@ var xxx_messageInfo_MsgUpdateParamsResponse proto.InternalMessageInfo type MsgCreateFixedPriceAuction struct { // auctioneer specifies the bech32-encoded address that creates the auction Auctioneer string `protobuf:"bytes,1,opt,name=auctioneer,proto3" json:"auctioneer,omitempty"` - // startPrice specifies the starting price of the auction - StartPrice cosmossdk_io_math.LegacyDec `protobuf:"bytes,2,opt,name=startPrice,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"startPrice"` - // sellingCoin specifies the selling coin for the auction - SellingCoin types.Coin `protobuf:"bytes,3,opt,name=sellingCoin,proto3,castrepeated=github.com/cosmos/cosmos-sdk/types.Coin" json:"sellingCoin"` - // payingCoinDenom specifies the paying coin denom that bidders use to bid + // start_price specifies the starting price of the auction + StartPrice cosmossdk_io_math.LegacyDec `protobuf:"bytes,2,opt,name=start_price,json=startPrice,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"start_price"` + // selling_coin specifies the selling coin for the auction + SellingCoin types.Coin `protobuf:"bytes,3,opt,name=selling_coin,json=sellingCoin,proto3,castrepeated=github.com/cosmos/cosmos-sdk/types.Coin" json:"selling_coin"` + // paying_coin_denom specifies the paying coin denom that bidders use to bid // for - PayingCoinDenom string `protobuf:"bytes,4,opt,name=payingCoinDenom,proto3" json:"payingCoinDenom,omitempty"` - // vestingSchedules specifies the vesting schedules for the auction - VestingSchedules []VestingSchedule `protobuf:"bytes,5,rep,name=vestingSchedules,proto3" json:"vestingSchedules"` - // startTime specifies the start time of the plan - StartTime time.Time `protobuf:"bytes,6,opt,name=startTime,proto3,stdtime" json:"startTime"` - // endTime specifies the end time of the plan - EndTime time.Time `protobuf:"bytes,7,opt,name=endTime,proto3,stdtime" json:"endTime"` + PayingCoinDenom string `protobuf:"bytes,4,opt,name=paying_coin_denom,json=payingCoinDenom,proto3" json:"paying_coin_denom,omitempty"` + // vesting_schedules specifies the vesting schedules for the auction + VestingSchedules []VestingSchedule `protobuf:"bytes,5,rep,name=vesting_schedules,json=vestingSchedules,proto3" json:"vesting_schedules"` + // start_time specifies the start time of the plan + StartTime time.Time `protobuf:"bytes,6,opt,name=start_time,json=startTime,proto3,stdtime" json:"start_time"` + // end_time specifies the end time of the plan + EndTime time.Time `protobuf:"bytes,7,opt,name=end_time,json=endTime,proto3,stdtime" json:"end_time"` } func (m *MsgCreateFixedPriceAuction) Reset() { *m = MsgCreateFixedPriceAuction{} } @@ -271,27 +271,27 @@ var xxx_messageInfo_MsgCreateFixedPriceAuctionResponse proto.InternalMessageInfo type MsgCreateBatchAuction struct { // auctioneer specifies the bech32-encoded address that creates the auction Auctioneer string `protobuf:"bytes,1,opt,name=auctioneer,proto3" json:"auctioneer,omitempty"` - // startPrice specifies the starting price of the auction - StartPrice cosmossdk_io_math.LegacyDec `protobuf:"bytes,2,opt,name=startPrice,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"startPrice"` - // minBidPrice specifies the minibum bid price - MinBidPrice cosmossdk_io_math.LegacyDec `protobuf:"bytes,3,opt,name=minBidPrice,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"minBidPrice"` - // sellingCoin specifies the selling coin for the auction - SellingCoin types.Coin `protobuf:"bytes,4,opt,name=sellingCoin,proto3,castrepeated=github.com/cosmos/cosmos-sdk/types.Coin" json:"sellingCoin"` - // payingCoinDenom specifies the paying coin denom that bidders use to bid + // start_price specifies the starting price of the auction + StartPrice cosmossdk_io_math.LegacyDec `protobuf:"bytes,2,opt,name=start_price,json=startPrice,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"start_price"` + // min_bid_price specifies the minibum bid price + MinBidPrice cosmossdk_io_math.LegacyDec `protobuf:"bytes,3,opt,name=min_bid_price,json=minBidPrice,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"min_bid_price"` + // selling_coin specifies the selling coin for the auction + SellingCoin types.Coin `protobuf:"bytes,4,opt,name=selling_coin,json=sellingCoin,proto3,castrepeated=github.com/cosmos/cosmos-sdk/types.Coin" json:"selling_coin"` + // paying_coin_denom specifies the paying coin denom that bidders use to bid // for - PayingCoinDenom string `protobuf:"bytes,5,opt,name=payingCoinDenom,proto3" json:"payingCoinDenom,omitempty"` - // vestingSchedules specifies the vesting schedules for the auction - VestingSchedules []VestingSchedule `protobuf:"bytes,6,rep,name=vestingSchedules,proto3" json:"vestingSchedules"` - // maxExtendedRound specifies the maximum number of extended rounds for + PayingCoinDenom string `protobuf:"bytes,5,opt,name=paying_coin_denom,json=payingCoinDenom,proto3" json:"paying_coin_denom,omitempty"` + // vesting_schedules specifies the vesting schedules for the auction + VestingSchedules []VestingSchedule `protobuf:"bytes,6,rep,name=vesting_schedules,json=vestingSchedules,proto3" json:"vesting_schedules"` + // max_extended_round specifies the maximum number of extended rounds for // the auction - MaxExtendedRound uint32 `protobuf:"varint,7,opt,name=maxExtendedRound,proto3" json:"maxExtendedRound,omitempty"` - // extendedRoundRate specifies the rate that decides if the auction needs + MaxExtendedRound uint32 `protobuf:"varint,7,opt,name=max_extended_round,json=maxExtendedRound,proto3" json:"max_extended_round,omitempty"` + // extended_round_rate specifies the rate that decides if the auction needs // another round - ExtendedRoundRate cosmossdk_io_math.LegacyDec `protobuf:"bytes,8,opt,name=extendedRoundRate,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"extendedRoundRate"` - // startTime specifies the start time of the plan - StartTime time.Time `protobuf:"bytes,9,opt,name=startTime,proto3,stdtime" json:"startTime"` - // endTime specifies the end time of the plan - EndTime time.Time `protobuf:"bytes,10,opt,name=endTime,proto3,stdtime" json:"endTime"` + ExtendedRoundRate cosmossdk_io_math.LegacyDec `protobuf:"bytes,8,opt,name=extended_round_rate,json=extendedRoundRate,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"extended_round_rate"` + // start_time specifies the start time of the plan + StartTime time.Time `protobuf:"bytes,9,opt,name=start_time,json=startTime,proto3,stdtime" json:"start_time"` + // end_time specifies the end time of the plan + EndTime time.Time `protobuf:"bytes,10,opt,name=end_time,json=endTime,proto3,stdtime" json:"end_time"` } func (m *MsgCreateBatchAuction) Reset() { *m = MsgCreateBatchAuction{} } @@ -420,8 +420,8 @@ type MsgCancelAuction struct { // auctioneer specifies the bech32-encoded address that is in charge of the // auction Auctioneer string `protobuf:"bytes,1,opt,name=auctioneer,proto3" json:"auctioneer,omitempty"` - // auctionID specifies the auction id - AuctionID uint64 `protobuf:"varint,2,opt,name=auctionID,proto3" json:"auctionID,omitempty"` + // auction_id specifies the auction id + AuctionId uint64 `protobuf:"varint,2,opt,name=auction_id,json=auctionId,proto3" json:"auction_id,omitempty"` } func (m *MsgCancelAuction) Reset() { *m = MsgCancelAuction{} } @@ -464,9 +464,9 @@ func (m *MsgCancelAuction) GetAuctioneer() string { return "" } -func (m *MsgCancelAuction) GetAuctionID() uint64 { +func (m *MsgCancelAuction) GetAuctionId() uint64 { if m != nil { - return m.AuctionID + return m.AuctionId } return 0 } @@ -511,13 +511,13 @@ var xxx_messageInfo_MsgCancelAuctionResponse proto.InternalMessageInfo // MsgPlaceBid defines a SDK message for placing a bid for the auction. type MsgPlaceBid struct { - // auctionID specifies the auction id - AuctionID uint64 `protobuf:"varint,1,opt,name=auctionID,proto3" json:"auctionID,omitempty"` + // auction_id specifies the auction id + AuctionId uint64 `protobuf:"varint,1,opt,name=auction_id,json=auctionId,proto3" json:"auction_id,omitempty"` // bidder specifies the bech32-encoded address that bids for the auction Bidder string `protobuf:"bytes,2,opt,name=bidder,proto3" json:"bidder,omitempty"` // type specifies the bid type; type 1 is fixed price, 2 is how-much-worth, 3 // is how-many-coins - BidType BidType `protobuf:"varint,3,opt,name=bidType,proto3,enum=modules.fundraising.v1.BidType" json:"bidType,omitempty"` + BidType BidType `protobuf:"varint,3,opt,name=bid_type,json=bidType,proto3,enum=modules.fundraising.v1.BidType" json:"bid_type,omitempty"` // price specifies the bid price. // The bid price must be the start price for fixed price auction whereas // the bide price can be any value that the bidder places. @@ -560,9 +560,9 @@ func (m *MsgPlaceBid) XXX_DiscardUnknown() { var xxx_messageInfo_MsgPlaceBid proto.InternalMessageInfo -func (m *MsgPlaceBid) GetAuctionID() uint64 { +func (m *MsgPlaceBid) GetAuctionId() uint64 { if m != nil { - return m.AuctionID + return m.AuctionId } return 0 } @@ -628,12 +628,12 @@ var xxx_messageInfo_MsgPlaceBidResponse proto.InternalMessageInfo // MsgModifyBid defines a SDK message for modifying an existing bid for the // auction. type MsgModifyBid struct { - // auctionID specifies the auction id - AuctionID uint64 `protobuf:"varint,1,opt,name=auctionID,proto3" json:"auctionID,omitempty"` + // auction_id specifies the auction id + AuctionId uint64 `protobuf:"varint,1,opt,name=auction_id,json=auctionId,proto3" json:"auction_id,omitempty"` // bidder specifies the bech32-encoded address that bids for the auction Bidder string `protobuf:"bytes,2,opt,name=bidder,proto3" json:"bidder,omitempty"` - // bidID specifies the bid id - BidID uint64 `protobuf:"varint,3,opt,name=bidID,proto3" json:"bidID,omitempty"` + // bid_id specifies the bid id + BidId uint64 `protobuf:"varint,3,opt,name=bid_id,json=bidId,proto3" json:"bid_id,omitempty"` // price specifies the bid price. // the bide price must be above or equal to the original value that the bidder // placed. @@ -676,9 +676,9 @@ func (m *MsgModifyBid) XXX_DiscardUnknown() { var xxx_messageInfo_MsgModifyBid proto.InternalMessageInfo -func (m *MsgModifyBid) GetAuctionID() uint64 { +func (m *MsgModifyBid) GetAuctionId() uint64 { if m != nil { - return m.AuctionID + return m.AuctionId } return 0 } @@ -690,9 +690,9 @@ func (m *MsgModifyBid) GetBidder() string { return "" } -func (m *MsgModifyBid) GetBidID() uint64 { +func (m *MsgModifyBid) GetBidId() uint64 { if m != nil { - return m.BidID + return m.BidId } return 0 } @@ -744,11 +744,11 @@ var xxx_messageInfo_MsgModifyBidResponse proto.InternalMessageInfo // MsgAddAllowedBidder defines a SDK message for adding an allowed bidder to the // auction. type MsgAddAllowedBidder struct { - // auctionID specifies the auction id - AuctionID uint64 `protobuf:"varint,1,opt,name=auctionID,proto3" json:"auctionID,omitempty"` + // auction_id specifies the auction id + AuctionId uint64 `protobuf:"varint,1,opt,name=auction_id,json=auctionId,proto3" json:"auction_id,omitempty"` // allowed_bidder specifies the bidder who is allowed to bid and their maximum // bid amount - AllowedBidder AllowedBidder `protobuf:"bytes,2,opt,name=allowedBidder,proto3" json:"allowedBidder"` + AllowedBidder AllowedBidder `protobuf:"bytes,2,opt,name=allowed_bidder,json=allowedBidder,proto3" json:"allowed_bidder"` } func (m *MsgAddAllowedBidder) Reset() { *m = MsgAddAllowedBidder{} } @@ -784,9 +784,9 @@ func (m *MsgAddAllowedBidder) XXX_DiscardUnknown() { var xxx_messageInfo_MsgAddAllowedBidder proto.InternalMessageInfo -func (m *MsgAddAllowedBidder) GetAuctionID() uint64 { +func (m *MsgAddAllowedBidder) GetAuctionId() uint64 { if m != nil { - return m.AuctionID + return m.AuctionId } return 0 } @@ -855,77 +855,80 @@ func init() { func init() { proto.RegisterFile("modules/fundraising/v1/tx.proto", fileDescriptor_36fcfd6055f7d49f) } var fileDescriptor_36fcfd6055f7d49f = []byte{ - // 1118 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xdc, 0x57, 0x41, 0x4f, 0x1b, 0x47, - 0x14, 0x66, 0xc1, 0x18, 0xfc, 0x0c, 0x85, 0x6c, 0x09, 0x98, 0x4d, 0x63, 0x23, 0x87, 0x2a, 0x94, - 0x94, 0xdd, 0x42, 0xd4, 0x4a, 0x45, 0x55, 0x25, 0x36, 0xa4, 0x51, 0xa4, 0x5a, 0x22, 0x0b, 0xad, - 0xd4, 0xaa, 0x12, 0x1a, 0xef, 0x0c, 0xeb, 0x11, 0xde, 0x5d, 0x6b, 0x67, 0x4c, 0x71, 0x4f, 0x55, - 0x6e, 0x6d, 0x2f, 0x39, 0xe7, 0xd4, 0x53, 0x55, 0xf5, 0x50, 0x71, 0xc8, 0x8f, 0x88, 0x72, 0x8a, - 0x72, 0xaa, 0x7a, 0x48, 0x2a, 0x38, 0xf0, 0x37, 0xaa, 0x9d, 0x1d, 0x2f, 0x6b, 0x9b, 0x75, 0x0d, - 0x8d, 0xda, 0xaa, 0x97, 0x84, 0x99, 0xf9, 0xde, 0xf7, 0xde, 0x7c, 0xf3, 0xbe, 0xd9, 0x31, 0x94, - 0x5c, 0x1f, 0x37, 0xeb, 0x84, 0x19, 0x7b, 0x4d, 0x0f, 0x07, 0x88, 0x32, 0xea, 0x39, 0xc6, 0xc1, - 0xaa, 0xc1, 0x0f, 0xf5, 0x46, 0xe0, 0x73, 0x5f, 0x9d, 0x95, 0x00, 0x3d, 0x01, 0xd0, 0x0f, 0x56, - 0xb5, 0x2b, 0xc8, 0xa5, 0x9e, 0x6f, 0x88, 0x7f, 0x23, 0xa8, 0x56, 0xb4, 0x7d, 0xe6, 0xfa, 0xcc, - 0xa8, 0x22, 0x46, 0x8c, 0x83, 0xd5, 0x2a, 0xe1, 0x68, 0xd5, 0xb0, 0x7d, 0xea, 0xc9, 0xf5, 0x39, - 0xb9, 0xee, 0x32, 0x91, 0xc2, 0x65, 0x8e, 0x5c, 0x98, 0x8f, 0x16, 0x76, 0xc5, 0xc8, 0x88, 0x06, - 0x72, 0x69, 0xc6, 0xf1, 0x1d, 0x3f, 0x9a, 0x0f, 0xff, 0x92, 0xb3, 0x25, 0xc7, 0xf7, 0x9d, 0x3a, - 0x31, 0xc4, 0xa8, 0xda, 0xdc, 0x33, 0x38, 0x75, 0x09, 0xe3, 0xc8, 0x6d, 0x48, 0xc0, 0xad, 0x94, - 0x6d, 0xa1, 0x7a, 0xdd, 0xff, 0x9a, 0xe0, 0xdd, 0x2a, 0xc5, 0x98, 0x04, 0x12, 0xbc, 0x98, 0x06, - 0x6e, 0xda, 0x9c, 0xfa, 0xed, 0xea, 0x17, 0x52, 0x50, 0x55, 0x8a, 0x25, 0xe2, 0x46, 0x0a, 0xa2, - 0x81, 0x02, 0xe4, 0xca, 0x0d, 0x95, 0x9f, 0x29, 0x30, 0x55, 0x61, 0xce, 0x67, 0x0d, 0x8c, 0x38, - 0xd9, 0x12, 0x2b, 0xea, 0x07, 0x90, 0x43, 0x4d, 0x5e, 0xf3, 0x03, 0xca, 0x5b, 0x05, 0x65, 0x41, - 0x59, 0xca, 0x99, 0x85, 0x17, 0x4f, 0x56, 0x66, 0xa4, 0x12, 0x1b, 0x18, 0x07, 0x84, 0xb1, 0x6d, - 0x1e, 0x50, 0xcf, 0xb1, 0xce, 0xa0, 0xea, 0x06, 0x64, 0x23, 0xee, 0xc2, 0xf0, 0x82, 0xb2, 0x94, - 0x5f, 0x2b, 0xea, 0xe7, 0x1f, 0x96, 0x1e, 0xe5, 0x31, 0x73, 0x4f, 0x5f, 0x96, 0x86, 0x7e, 0x3e, - 0x3d, 0x5a, 0x56, 0x2c, 0x19, 0xb8, 0xfe, 0xd1, 0xc3, 0xd3, 0xa3, 0xe5, 0x33, 0xca, 0xef, 0x4f, - 0x8f, 0x96, 0xdf, 0x49, 0x96, 0x7f, 0xd8, 0xb1, 0x99, 0xae, 0xc2, 0xcb, 0xf3, 0x30, 0xd7, 0x35, - 0x65, 0x11, 0xd6, 0xf0, 0x3d, 0x46, 0xca, 0xbf, 0x66, 0x40, 0xab, 0x30, 0xe7, 0x4e, 0x40, 0x10, - 0x27, 0x9f, 0xd0, 0x43, 0x82, 0xb7, 0x02, 0x6a, 0x93, 0x8d, 0x48, 0x53, 0xb5, 0x08, 0x20, 0xe5, - 0x25, 0x24, 0x88, 0xf6, 0x6c, 0x25, 0x66, 0xd4, 0x07, 0x00, 0x8c, 0xa3, 0x80, 0x8b, 0x20, 0xb1, - 0xbd, 0x9c, 0xb9, 0x1a, 0x96, 0xff, 0xfb, 0xcb, 0xd2, 0xb5, 0x48, 0x17, 0x86, 0xf7, 0x75, 0xea, - 0x1b, 0x2e, 0xe2, 0x35, 0xfd, 0x53, 0xe2, 0x20, 0xbb, 0xb5, 0x49, 0xec, 0x17, 0x4f, 0x56, 0x40, - 0xca, 0xb6, 0x49, 0x6c, 0x2b, 0x41, 0xa2, 0x3e, 0x54, 0x20, 0xcf, 0x48, 0xbd, 0x4e, 0x3d, 0xe7, - 0x8e, 0x4f, 0xbd, 0xc2, 0x88, 0xd0, 0x6c, 0x5e, 0x97, 0xf0, 0xb0, 0x6b, 0x75, 0xd9, 0xb5, 0x7a, - 0x08, 0x30, 0xef, 0x86, 0xf9, 0x7e, 0x79, 0x55, 0xba, 0xe9, 0x50, 0x5e, 0x6b, 0x56, 0x75, 0xdb, - 0x77, 0x65, 0x73, 0xca, 0xff, 0x56, 0x18, 0xde, 0x37, 0x78, 0xab, 0x41, 0x98, 0x08, 0x78, 0x7c, - 0x7a, 0xb4, 0x3c, 0x51, 0x17, 0x95, 0xec, 0x86, 0x6d, 0xcf, 0x22, 0xa9, 0x93, 0x49, 0xd5, 0x25, - 0x98, 0x6a, 0xa0, 0x96, 0x1c, 0x6d, 0x12, 0xcf, 0x77, 0x0b, 0x19, 0xb1, 0xf9, 0xee, 0x69, 0xf5, - 0x0b, 0x98, 0x3e, 0x20, 0x8c, 0x53, 0xcf, 0xd9, 0xb6, 0x6b, 0x44, 0x1c, 0x6b, 0x61, 0x74, 0x61, - 0x64, 0x29, 0xbf, 0x76, 0x33, 0xed, 0x98, 0x3f, 0xef, 0xc4, 0x9b, 0x99, 0x70, 0x03, 0x56, 0x0f, - 0x8d, 0x6a, 0x42, 0x4e, 0xe8, 0xb2, 0x43, 0x5d, 0x52, 0xc8, 0x0a, 0x19, 0x34, 0x3d, 0xb2, 0x94, - 0xde, 0xb6, 0x94, 0xbe, 0xd3, 0xb6, 0x94, 0x39, 0x1e, 0xd2, 0x3c, 0x7a, 0x55, 0x52, 0xac, 0xb3, - 0x30, 0xf5, 0x63, 0x18, 0x23, 0x1e, 0x16, 0x0c, 0x63, 0x17, 0x60, 0x68, 0x07, 0xad, 0x4f, 0x85, - 0x8d, 0x97, 0x38, 0xf1, 0xf2, 0x22, 0x94, 0xd3, 0xfb, 0x25, 0x6e, 0xab, 0x1f, 0xb2, 0x70, 0x35, - 0x86, 0x99, 0x88, 0xdb, 0xb5, 0x7f, 0xb1, 0xa3, 0xb6, 0x21, 0xef, 0x52, 0xcf, 0xa4, 0x51, 0xa9, - 0xa2, 0xa1, 0x2e, 0xc5, 0x99, 0x64, 0xe9, 0x69, 0xd3, 0xcc, 0x7f, 0xa4, 0x4d, 0x47, 0x07, 0x6f, - 0xd3, 0xec, 0xeb, 0x69, 0xd3, 0x65, 0x98, 0x76, 0xd1, 0xe1, 0xdd, 0x43, 0x4e, 0x3c, 0x4c, 0xb0, - 0xe5, 0x37, 0x3d, 0x2c, 0x7a, 0x6d, 0xd2, 0xea, 0x99, 0x57, 0x77, 0xe1, 0x0a, 0x49, 0x4e, 0x58, - 0x88, 0x93, 0xc2, 0xf8, 0x65, 0x0f, 0xa4, 0x97, 0xab, 0xd3, 0x33, 0xb9, 0xbf, 0xed, 0x19, 0x78, - 0x2d, 0x9e, 0x29, 0xc1, 0xf5, 0x73, 0xcd, 0x10, 0xdb, 0x05, 0xc1, 0x74, 0x08, 0x40, 0x9e, 0x4d, - 0xea, 0x83, 0x1a, 0xe5, 0xad, 0xf0, 0x6b, 0x24, 0x46, 0xf7, 0x37, 0x85, 0x4f, 0x32, 0xd6, 0xd9, - 0x44, 0x6f, 0x0d, 0x1a, 0x14, 0xba, 0x53, 0xc4, 0xe9, 0x9f, 0x0d, 0x43, 0xbe, 0xc2, 0x9c, 0xad, - 0x3a, 0xb2, 0x89, 0x49, 0x71, 0x27, 0xb5, 0xd2, 0x45, 0xad, 0xce, 0x42, 0x36, 0xfa, 0x2e, 0x47, - 0xee, 0xb4, 0xe4, 0x48, 0xfd, 0x10, 0xc6, 0xaa, 0x14, 0xef, 0xb4, 0x1a, 0x91, 0xc5, 0xde, 0x58, - 0x2b, 0xa5, 0x75, 0x96, 0x19, 0xc1, 0xac, 0x36, 0x5e, 0xbd, 0x07, 0xa3, 0x0d, 0xe1, 0xcd, 0xcc, - 0x65, 0x5b, 0x21, 0x8a, 0x57, 0x39, 0x64, 0x42, 0xaf, 0x08, 0x17, 0xfc, 0x13, 0x6e, 0x14, 0xd9, - 0xd6, 0xf3, 0xa1, 0xd8, 0x52, 0x86, 0xf2, 0x55, 0x78, 0x33, 0xa1, 0x65, 0xac, 0xf1, 0x4f, 0xc3, - 0x30, 0x51, 0x61, 0x4e, 0xc5, 0xc7, 0x74, 0xaf, 0x75, 0x79, 0x91, 0x67, 0x60, 0xb4, 0x4a, 0xf1, - 0xfd, 0x4d, 0x21, 0x71, 0xc6, 0x8a, 0x06, 0xff, 0x2b, 0xfd, 0x66, 0x61, 0x26, 0xa9, 0x53, 0x2c, - 0xe0, 0x63, 0x45, 0x08, 0xbb, 0x81, 0xf1, 0x46, 0xf4, 0x3a, 0x34, 0x23, 0x45, 0xfa, 0xeb, 0xf8, - 0x00, 0x26, 0x51, 0x12, 0x2e, 0x9f, 0x60, 0x6f, 0xa7, 0xb5, 0x66, 0x07, 0xb7, 0xbc, 0xf2, 0x3a, - 0x19, 0xd6, 0xd5, 0xb0, 0xda, 0xce, 0xb9, 0xf2, 0x75, 0xb8, 0x76, 0x4e, 0x6d, 0xed, 0xda, 0xd7, - 0x7e, 0xcc, 0xc2, 0x48, 0x85, 0x39, 0x6a, 0x0d, 0x26, 0x3a, 0x5e, 0x94, 0xa9, 0x77, 0x6f, 0xd7, - 0x73, 0x4d, 0x33, 0x06, 0x04, 0xb6, 0x33, 0xaa, 0xdf, 0x29, 0x30, 0x97, 0xf6, 0xa8, 0x5b, 0xeb, - 0x43, 0x96, 0x12, 0xa3, 0xad, 0x5f, 0x3c, 0x26, 0xae, 0xe5, 0x1b, 0x50, 0xcf, 0x79, 0x08, 0xac, - 0xfc, 0x25, 0x63, 0x12, 0xae, 0xbd, 0x7f, 0x21, 0x78, 0x9c, 0x7b, 0x1f, 0x26, 0x3b, 0xaf, 0xd5, - 0xa5, 0x7e, 0x3c, 0x49, 0xa4, 0xf6, 0xde, 0xa0, 0xc8, 0x38, 0xd9, 0x57, 0x30, 0x1e, 0xdf, 0xa1, - 0x37, 0xfa, 0x44, 0xb7, 0x41, 0xda, 0xad, 0x01, 0x40, 0x31, 0xfb, 0x2e, 0xe4, 0xce, 0x6e, 0x8f, - 0xc5, 0x3e, 0x91, 0x31, 0x4a, 0x7b, 0x77, 0x10, 0x54, 0x9c, 0x80, 0xc3, 0x74, 0x8f, 0xbb, 0xfa, - 0x55, 0xd8, 0x0d, 0xd6, 0x6e, 0x5f, 0x00, 0xdc, 0xce, 0xaa, 0x8d, 0x7e, 0x1b, 0xde, 0x04, 0xe6, - 0xbd, 0xa7, 0xc7, 0x45, 0xe5, 0xf9, 0x71, 0x51, 0xf9, 0xe3, 0xb8, 0xa8, 0x3c, 0x3a, 0x29, 0x0e, - 0x3d, 0x3f, 0x29, 0x0e, 0xfd, 0x76, 0x52, 0x1c, 0xfa, 0x72, 0x25, 0x71, 0xc5, 0x50, 0xc7, 0xa3, - 0x9c, 0x18, 0xed, 0x5f, 0x70, 0x9d, 0x3f, 0x7b, 0xc4, 0x6d, 0x53, 0xcd, 0x8a, 0x8f, 0xf4, 0xed, - 0x3f, 0x03, 0x00, 0x00, 0xff, 0xff, 0xb8, 0x22, 0xce, 0x0a, 0x33, 0x0f, 0x00, 0x00, + // 1158 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xdc, 0x57, 0x4d, 0x4f, 0x1b, 0x47, + 0x18, 0x66, 0x83, 0x6d, 0xf0, 0x18, 0x02, 0x2c, 0x5f, 0x66, 0x23, 0x6c, 0xe4, 0x50, 0x85, 0x92, + 0xb0, 0x5b, 0x88, 0xda, 0x83, 0x55, 0xa9, 0x62, 0x21, 0x8d, 0x22, 0xd5, 0x12, 0xda, 0x24, 0x3d, + 0x44, 0x95, 0xac, 0xf1, 0xce, 0xb0, 0x1e, 0xe1, 0xdd, 0xb5, 0x76, 0xc6, 0xd4, 0xee, 0xa9, 0x6a, + 0x4f, 0xed, 0x29, 0xc7, 0xaa, 0x52, 0xa5, 0x1e, 0xa3, 0x9e, 0x38, 0xa4, 0xff, 0x21, 0xaa, 0x7a, + 0x88, 0x72, 0xaa, 0x7a, 0x48, 0x2a, 0x38, 0xf0, 0x37, 0xaa, 0xf9, 0xf0, 0x62, 0x3b, 0x2c, 0x01, + 0x12, 0xb5, 0x55, 0x2f, 0xe0, 0x7d, 0xdf, 0xe7, 0xfd, 0x98, 0x67, 0xde, 0x67, 0x76, 0x16, 0x14, + 0xfd, 0x10, 0xb5, 0x1a, 0x98, 0x5a, 0xbb, 0xad, 0x00, 0x45, 0x90, 0x50, 0x12, 0x78, 0xd6, 0xfe, + 0xba, 0xc5, 0xda, 0x66, 0x33, 0x0a, 0x59, 0xa8, 0xcf, 0x29, 0x80, 0xd9, 0x03, 0x30, 0xf7, 0xd7, + 0x8d, 0x29, 0xe8, 0x93, 0x20, 0xb4, 0xc4, 0x5f, 0x09, 0x35, 0x0a, 0x6e, 0x48, 0xfd, 0x90, 0x5a, + 0x35, 0x48, 0xb1, 0xb5, 0xbf, 0x5e, 0xc3, 0x0c, 0xae, 0x5b, 0x6e, 0x48, 0x02, 0xe5, 0x9f, 0x57, + 0x7e, 0x9f, 0x8a, 0x12, 0x3e, 0xf5, 0x94, 0x63, 0x41, 0x3a, 0xaa, 0xe2, 0xc9, 0x92, 0x0f, 0xca, + 0x35, 0xe3, 0x85, 0x5e, 0x28, 0xed, 0xfc, 0x97, 0xb2, 0x16, 0xbd, 0x30, 0xf4, 0x1a, 0xd8, 0x12, + 0x4f, 0xb5, 0xd6, 0xae, 0xc5, 0x88, 0x8f, 0x29, 0x83, 0x7e, 0x53, 0x01, 0x6e, 0x26, 0x2c, 0x0b, + 0x36, 0x1a, 0xe1, 0x97, 0x18, 0x55, 0x6b, 0x04, 0x21, 0x1c, 0x29, 0xf0, 0x72, 0x12, 0xb8, 0xe5, + 0x32, 0x12, 0x76, 0xbb, 0x5f, 0x4a, 0x40, 0xd5, 0x08, 0x52, 0x88, 0xeb, 0x09, 0x88, 0x26, 0x8c, + 0xa0, 0xaf, 0x16, 0x54, 0xfa, 0x4d, 0x03, 0x13, 0x15, 0xea, 0x3d, 0x6c, 0x22, 0xc8, 0xf0, 0x8e, + 0xf0, 0xe8, 0x1f, 0x81, 0x2c, 0x6c, 0xb1, 0x7a, 0x18, 0x11, 0xd6, 0xc9, 0x6b, 0x4b, 0xda, 0x4a, + 0xd6, 0xce, 0xbf, 0x78, 0xba, 0x36, 0xa3, 0x98, 0xd8, 0x44, 0x28, 0xc2, 0x94, 0xde, 0x67, 0x11, + 0x09, 0x3c, 0xe7, 0x04, 0xaa, 0x6f, 0x82, 0x8c, 0xcc, 0x9d, 0xbf, 0xb2, 0xa4, 0xad, 0xe4, 0x36, + 0x0a, 0xe6, 0xe9, 0x9b, 0x65, 0xca, 0x3a, 0x76, 0xf6, 0xd9, 0xcb, 0xe2, 0xd0, 0x93, 0xe3, 0x83, + 0x55, 0xcd, 0x51, 0x81, 0xe5, 0x8f, 0xbf, 0x39, 0x3e, 0x58, 0x3d, 0x49, 0xf9, 0xfd, 0xf1, 0xc1, + 0xea, 0xfb, 0xbd, 0xed, 0xb7, 0xfb, 0x16, 0x33, 0xd0, 0x78, 0x69, 0x01, 0xcc, 0x0f, 0x98, 0x1c, + 0x4c, 0x9b, 0x61, 0x40, 0x71, 0xe9, 0xd7, 0x14, 0x30, 0x2a, 0xd4, 0xdb, 0x8a, 0x30, 0x64, 0xf8, + 0x53, 0xd2, 0xc6, 0x68, 0x27, 0x22, 0x2e, 0xde, 0x94, 0x9c, 0xea, 0x05, 0x00, 0x14, 0xbd, 0x18, + 0x47, 0x72, 0xcd, 0x4e, 0x8f, 0x45, 0x77, 0x40, 0x8e, 0x32, 0x18, 0xb1, 0x6a, 0x93, 0x47, 0x89, + 0xf5, 0x65, 0xed, 0x75, 0xde, 0xff, 0x9f, 0x2f, 0x8b, 0xd7, 0x24, 0x31, 0x14, 0xed, 0x99, 0x24, + 0xb4, 0x7c, 0xc8, 0xea, 0xe6, 0x67, 0xd8, 0x83, 0x6e, 0x67, 0x1b, 0xbb, 0x2f, 0x9e, 0xae, 0x01, + 0xc5, 0xdb, 0x36, 0x76, 0x1d, 0x20, 0xb2, 0x88, 0xd2, 0xfa, 0xb7, 0x1a, 0x18, 0xa3, 0xb8, 0xd1, + 0x20, 0x81, 0x57, 0xe5, 0x63, 0x99, 0x1f, 0x16, 0xac, 0x2d, 0x98, 0x0a, 0xcf, 0xe7, 0xd6, 0x54, + 0x73, 0x6b, 0x6e, 0x85, 0x24, 0xb0, 0xef, 0xf0, 0x82, 0xbf, 0xbc, 0x2a, 0xde, 0xf0, 0x08, 0xab, + 0xb7, 0x6a, 0xa6, 0x1b, 0xfa, 0x6a, 0x3c, 0xd5, 0xbf, 0x35, 0x8a, 0xf6, 0x2c, 0xd6, 0x69, 0x62, + 0x2a, 0x02, 0x7e, 0x3c, 0x3e, 0x58, 0x1d, 0x6b, 0x88, 0x56, 0x44, 0x05, 0x2a, 0xc9, 0xce, 0xa9, + 0xaa, 0x1c, 0xa2, 0xaf, 0x82, 0xa9, 0x26, 0xec, 0x74, 0x7b, 0xa8, 0x22, 0x1c, 0x84, 0x7e, 0x3e, + 0x25, 0x08, 0x98, 0x90, 0x0e, 0x0e, 0xdb, 0xe6, 0x66, 0xfd, 0x11, 0x98, 0xda, 0xc7, 0x94, 0x71, + 0x30, 0x75, 0xeb, 0x58, 0xec, 0x6d, 0x3e, 0xbd, 0x34, 0xbc, 0x92, 0xdb, 0xb8, 0x91, 0xb4, 0xd7, + 0x9f, 0xcb, 0x80, 0xfb, 0x0a, 0x6f, 0xa7, 0xf8, 0x1a, 0x9c, 0xc9, 0xfd, 0x7e, 0x33, 0xd5, 0xb7, + 0x80, 0xe4, 0xa6, 0xca, 0xb5, 0x93, 0xcf, 0x08, 0x2a, 0x0c, 0x53, 0x0a, 0xcb, 0xec, 0x0a, 0xcb, + 0x7c, 0xd0, 0x15, 0x96, 0x3d, 0xca, 0xf3, 0x3c, 0x7e, 0x55, 0xd4, 0x9c, 0xac, 0x88, 0xe3, 0x1e, + 0xfd, 0x13, 0x30, 0x8a, 0x03, 0x24, 0x53, 0x8c, 0x5c, 0x20, 0xc5, 0x08, 0x0e, 0x10, 0xb7, 0x97, + 0x27, 0xf8, 0xfc, 0xf5, 0x6c, 0x7c, 0x69, 0x19, 0x94, 0x92, 0xc7, 0x26, 0x9e, 0xae, 0x1f, 0x32, + 0x60, 0x36, 0x86, 0xd9, 0x90, 0xb9, 0xf5, 0x7f, 0x73, 0xb0, 0x1e, 0x82, 0x71, 0x9f, 0x04, 0xfc, + 0x50, 0x51, 0x59, 0x87, 0x2f, 0x9b, 0x35, 0xe7, 0x93, 0xc0, 0x26, 0x28, 0x61, 0x5e, 0x53, 0xff, + 0x99, 0x79, 0x4d, 0x5f, 0x60, 0x5e, 0x33, 0xef, 0x66, 0x5e, 0x6f, 0x01, 0xdd, 0x87, 0xed, 0x2a, + 0x6e, 0x33, 0x1c, 0x20, 0x8c, 0xaa, 0x51, 0xd8, 0x0a, 0x90, 0x18, 0xba, 0x71, 0x67, 0xd2, 0x87, + 0xed, 0x3b, 0xca, 0xe1, 0x70, 0xbb, 0x0e, 0xc1, 0x74, 0x3f, 0xb2, 0x1a, 0x41, 0x86, 0xf3, 0xa3, + 0x97, 0xdd, 0x98, 0x29, 0xdc, 0x9b, 0xde, 0x81, 0x0c, 0x0f, 0x08, 0x28, 0xfb, 0xf6, 0x02, 0x02, + 0xef, 0x44, 0x40, 0x45, 0xb0, 0x78, 0xaa, 0x32, 0x62, 0xed, 0xd4, 0xc0, 0x24, 0x07, 0xc0, 0xc0, + 0xc5, 0x8d, 0xf3, 0xaa, 0x66, 0x31, 0xf6, 0x57, 0x09, 0x12, 0xa2, 0x49, 0xf1, 0x17, 0x91, 0xb0, + 0xdc, 0x43, 0xaf, 0x37, 0x61, 0x80, 0xfc, 0x60, 0x8d, 0xb8, 0xfe, 0xef, 0x57, 0x40, 0xae, 0x42, + 0xbd, 0x9d, 0x06, 0x74, 0xb1, 0x4d, 0xd0, 0x40, 0x6e, 0x6d, 0x20, 0xb7, 0x3e, 0x07, 0x32, 0xf2, + 0x6d, 0x2d, 0xb5, 0xea, 0xa8, 0x27, 0xbd, 0x0c, 0x46, 0xb9, 0xe0, 0xf8, 0x30, 0x0b, 0xbd, 0x5d, + 0xdd, 0x28, 0x26, 0x8d, 0x98, 0x4d, 0xd0, 0x83, 0x4e, 0x13, 0x3b, 0x23, 0x35, 0xf9, 0x43, 0xbf, + 0x0b, 0xd2, 0x52, 0xa8, 0xa9, 0xcb, 0xce, 0x83, 0x8c, 0xd7, 0x19, 0x48, 0x09, 0x65, 0xa6, 0xff, + 0x21, 0x65, 0x8a, 0x6a, 0xe5, 0x1c, 0xa7, 0x5b, 0xf1, 0x50, 0x9a, 0x05, 0xd3, 0x3d, 0x6c, 0xc6, + 0x2c, 0x3f, 0xb9, 0x02, 0xc6, 0x2a, 0xd4, 0xab, 0x84, 0x88, 0xec, 0x76, 0xde, 0x82, 0xe6, 0x59, + 0x61, 0xe7, 0x21, 0xc3, 0x22, 0x24, 0x5d, 0x23, 0xe8, 0x1e, 0xfa, 0x5f, 0x31, 0x38, 0x07, 0x66, + 0x7a, 0x99, 0x8a, 0x29, 0xfc, 0x49, 0x13, 0xd4, 0x6e, 0x22, 0xb4, 0x29, 0xaf, 0x8d, 0xb6, 0xa4, + 0xe4, 0x0d, 0x4c, 0x3a, 0xe0, 0x6a, 0xff, 0x35, 0x53, 0xdd, 0xce, 0xde, 0x4b, 0x1a, 0xcf, 0xbe, + 0xec, 0xea, 0xfc, 0x1b, 0x87, 0xbd, 0xc6, 0xf2, 0x34, 0xef, 0x77, 0x20, 0x6d, 0x69, 0x11, 0x5c, + 0x3b, 0xa5, 0xbd, 0x6e, 0xfb, 0x1b, 0x3f, 0x67, 0xc0, 0x70, 0x85, 0x7a, 0x7a, 0x1d, 0x8c, 0xf5, + 0xdd, 0x36, 0x13, 0x4f, 0xe2, 0x81, 0xab, 0x9c, 0x61, 0x9d, 0x13, 0xd8, 0xad, 0xa8, 0x7f, 0xa7, + 0x81, 0xf9, 0xa4, 0x0b, 0xdf, 0xc6, 0x19, 0xc9, 0x12, 0x62, 0x8c, 0xf2, 0xc5, 0x63, 0xe2, 0x5e, + 0xbe, 0x02, 0xfa, 0x29, 0xb7, 0x83, 0xb5, 0x37, 0x66, 0xec, 0x85, 0x1b, 0x1f, 0x5e, 0x08, 0x1e, + 0xd7, 0xde, 0x03, 0xe3, 0xfd, 0xc7, 0xeb, 0xca, 0x59, 0x79, 0x7a, 0x91, 0xc6, 0x07, 0xe7, 0x45, + 0xc6, 0xc5, 0xbe, 0x00, 0xa3, 0xf1, 0x51, 0x7a, 0xfd, 0x8c, 0xe8, 0x2e, 0xc8, 0xb8, 0x79, 0x0e, + 0x50, 0x9c, 0xbd, 0x0a, 0xb2, 0x27, 0x47, 0xc8, 0xf2, 0x19, 0x91, 0x31, 0xca, 0xb8, 0x75, 0x1e, + 0x54, 0x5c, 0x80, 0x81, 0xc9, 0xd7, 0x04, 0x76, 0x56, 0x87, 0x83, 0x60, 0xe3, 0xf6, 0x05, 0xc0, + 0xdd, 0xaa, 0x46, 0xfa, 0x6b, 0x7e, 0x18, 0xd8, 0x77, 0x9f, 0x1d, 0x16, 0xb4, 0xe7, 0x87, 0x05, + 0xed, 0xaf, 0xc3, 0x82, 0xf6, 0xf8, 0xa8, 0x30, 0xf4, 0xfc, 0xa8, 0x30, 0xf4, 0xc7, 0x51, 0x61, + 0xe8, 0xd1, 0x5a, 0xcf, 0x29, 0x43, 0xbc, 0x80, 0x30, 0x6c, 0x75, 0xbf, 0xee, 0xfa, 0x3f, 0x89, + 0xc4, 0x81, 0x53, 0xcb, 0x88, 0x97, 0xf5, 0xed, 0xbf, 0x03, 0x00, 0x00, 0xff, 0xff, 0xd9, 0x1a, + 0x59, 0x2a, 0x4f, 0x0f, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. @@ -1571,8 +1574,8 @@ func (m *MsgCancelAuction) MarshalToSizedBuffer(dAtA []byte) (int, error) { _ = i var l int _ = l - if m.AuctionID != 0 { - i = encodeVarintTx(dAtA, i, uint64(m.AuctionID)) + if m.AuctionId != 0 { + i = encodeVarintTx(dAtA, i, uint64(m.AuctionId)) i-- dAtA[i] = 0x10 } @@ -1661,8 +1664,8 @@ func (m *MsgPlaceBid) MarshalToSizedBuffer(dAtA []byte) (int, error) { i-- dAtA[i] = 0x12 } - if m.AuctionID != 0 { - i = encodeVarintTx(dAtA, i, uint64(m.AuctionID)) + if m.AuctionId != 0 { + i = encodeVarintTx(dAtA, i, uint64(m.AuctionId)) i-- dAtA[i] = 0x8 } @@ -1732,8 +1735,8 @@ func (m *MsgModifyBid) MarshalToSizedBuffer(dAtA []byte) (int, error) { } i-- dAtA[i] = 0x22 - if m.BidID != 0 { - i = encodeVarintTx(dAtA, i, uint64(m.BidID)) + if m.BidId != 0 { + i = encodeVarintTx(dAtA, i, uint64(m.BidId)) i-- dAtA[i] = 0x18 } @@ -1744,8 +1747,8 @@ func (m *MsgModifyBid) MarshalToSizedBuffer(dAtA []byte) (int, error) { i-- dAtA[i] = 0x12 } - if m.AuctionID != 0 { - i = encodeVarintTx(dAtA, i, uint64(m.AuctionID)) + if m.AuctionId != 0 { + i = encodeVarintTx(dAtA, i, uint64(m.AuctionId)) i-- dAtA[i] = 0x8 } @@ -1805,8 +1808,8 @@ func (m *MsgAddAllowedBidder) MarshalToSizedBuffer(dAtA []byte) (int, error) { } i-- dAtA[i] = 0x12 - if m.AuctionID != 0 { - i = encodeVarintTx(dAtA, i, uint64(m.AuctionID)) + if m.AuctionId != 0 { + i = encodeVarintTx(dAtA, i, uint64(m.AuctionId)) i-- dAtA[i] = 0x8 } @@ -1968,8 +1971,8 @@ func (m *MsgCancelAuction) Size() (n int) { if l > 0 { n += 1 + l + sovTx(uint64(l)) } - if m.AuctionID != 0 { - n += 1 + sovTx(uint64(m.AuctionID)) + if m.AuctionId != 0 { + n += 1 + sovTx(uint64(m.AuctionId)) } return n } @@ -1989,8 +1992,8 @@ func (m *MsgPlaceBid) Size() (n int) { } var l int _ = l - if m.AuctionID != 0 { - n += 1 + sovTx(uint64(m.AuctionID)) + if m.AuctionId != 0 { + n += 1 + sovTx(uint64(m.AuctionId)) } l = len(m.Bidder) if l > 0 { @@ -2021,15 +2024,15 @@ func (m *MsgModifyBid) Size() (n int) { } var l int _ = l - if m.AuctionID != 0 { - n += 1 + sovTx(uint64(m.AuctionID)) + if m.AuctionId != 0 { + n += 1 + sovTx(uint64(m.AuctionId)) } l = len(m.Bidder) if l > 0 { n += 1 + l + sovTx(uint64(l)) } - if m.BidID != 0 { - n += 1 + sovTx(uint64(m.BidID)) + if m.BidId != 0 { + n += 1 + sovTx(uint64(m.BidId)) } l = m.Price.Size() n += 1 + l + sovTx(uint64(l)) @@ -2053,8 +2056,8 @@ func (m *MsgAddAllowedBidder) Size() (n int) { } var l int _ = l - if m.AuctionID != 0 { - n += 1 + sovTx(uint64(m.AuctionID)) + if m.AuctionId != 0 { + n += 1 + sovTx(uint64(m.AuctionId)) } l = m.AllowedBidder.Size() n += 1 + l + sovTx(uint64(l)) @@ -3053,9 +3056,9 @@ func (m *MsgCancelAuction) Unmarshal(dAtA []byte) error { iNdEx = postIndex case 2: if wireType != 0 { - return fmt.Errorf("proto: wrong wireType = %d for field AuctionID", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field AuctionId", wireType) } - m.AuctionID = 0 + m.AuctionId = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowTx @@ -3065,7 +3068,7 @@ func (m *MsgCancelAuction) Unmarshal(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - m.AuctionID |= uint64(b&0x7F) << shift + m.AuctionId |= uint64(b&0x7F) << shift if b < 0x80 { break } @@ -3172,9 +3175,9 @@ func (m *MsgPlaceBid) Unmarshal(dAtA []byte) error { switch fieldNum { case 1: if wireType != 0 { - return fmt.Errorf("proto: wrong wireType = %d for field AuctionID", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field AuctionId", wireType) } - m.AuctionID = 0 + m.AuctionId = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowTx @@ -3184,7 +3187,7 @@ func (m *MsgPlaceBid) Unmarshal(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - m.AuctionID |= uint64(b&0x7F) << shift + m.AuctionId |= uint64(b&0x7F) << shift if b < 0x80 { break } @@ -3409,9 +3412,9 @@ func (m *MsgModifyBid) Unmarshal(dAtA []byte) error { switch fieldNum { case 1: if wireType != 0 { - return fmt.Errorf("proto: wrong wireType = %d for field AuctionID", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field AuctionId", wireType) } - m.AuctionID = 0 + m.AuctionId = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowTx @@ -3421,7 +3424,7 @@ func (m *MsgModifyBid) Unmarshal(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - m.AuctionID |= uint64(b&0x7F) << shift + m.AuctionId |= uint64(b&0x7F) << shift if b < 0x80 { break } @@ -3460,9 +3463,9 @@ func (m *MsgModifyBid) Unmarshal(dAtA []byte) error { iNdEx = postIndex case 3: if wireType != 0 { - return fmt.Errorf("proto: wrong wireType = %d for field BidID", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field BidId", wireType) } - m.BidID = 0 + m.BidId = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowTx @@ -3472,7 +3475,7 @@ func (m *MsgModifyBid) Unmarshal(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - m.BidID |= uint64(b&0x7F) << shift + m.BidId |= uint64(b&0x7F) << shift if b < 0x80 { break } @@ -3646,9 +3649,9 @@ func (m *MsgAddAllowedBidder) Unmarshal(dAtA []byte) error { switch fieldNum { case 1: if wireType != 0 { - return fmt.Errorf("proto: wrong wireType = %d for field AuctionID", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field AuctionId", wireType) } - m.AuctionID = 0 + m.AuctionId = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowTx @@ -3658,7 +3661,7 @@ func (m *MsgAddAllowedBidder) Unmarshal(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - m.AuctionID |= uint64(b&0x7F) << shift + m.AuctionId |= uint64(b&0x7F) << shift if b < 0x80 { break } diff --git a/x/fundraising/types/utils.go b/x/fundraising/types/utils.go index 4ce8e7e..cd52586 100644 --- a/x/fundraising/types/utils.go +++ b/x/fundraising/types/utils.go @@ -39,7 +39,7 @@ func SortBids(bids []Bid) []Bid { if bids[i].Price.GT(bids[j].Price) { return true } - return bids[i].BidID < bids[j].BidID + return bids[i].BidId < bids[j].BidId }) return bids } diff --git a/x/fundraising/types/utils_test.go b/x/fundraising/types/utils_test.go index 26982f7..73f8b1d 100644 --- a/x/fundraising/types/utils_test.go +++ b/x/fundraising/types/utils_test.go @@ -125,30 +125,30 @@ func TestDeriveAddress(t *testing.T) { func TestSortByBidPrice(t *testing.T) { sampleBids := []types.Bid{ { - AuctionID: 1, + AuctionId: 1, Bidder: sdk.AccAddress(crypto.AddressHash([]byte("Bidder1"))).String(), - BidID: 1, + BidId: 1, Price: math.LegacyMustNewDecFromStr("0.10"), Coin: sdk.NewInt64Coin("denom1", 1), }, { - AuctionID: 1, + AuctionId: 1, Bidder: sdk.AccAddress(crypto.AddressHash([]byte("Bidder2"))).String(), - BidID: 2, + BidId: 2, Price: math.LegacyMustNewDecFromStr("1.10"), Coin: sdk.NewInt64Coin("denom1", 1), }, { - AuctionID: 1, + AuctionId: 1, Bidder: sdk.AccAddress(crypto.AddressHash([]byte("Bidder3"))).String(), - BidID: 3, + BidId: 3, Price: math.LegacyMustNewDecFromStr("0.35"), Coin: sdk.NewInt64Coin("denom1", 1), }, { - AuctionID: 1, + AuctionId: 1, Bidder: sdk.AccAddress(crypto.AddressHash([]byte("Bidder4"))).String(), - BidID: 4, + BidId: 4, Price: math.LegacyMustNewDecFromStr("0.77"), Coin: sdk.NewInt64Coin("denom1", 1), }, diff --git a/x/fundraising/types/vesting.go b/x/fundraising/types/vesting.go index a688195..3233498 100644 --- a/x/fundraising/types/vesting.go +++ b/x/fundraising/types/vesting.go @@ -51,7 +51,7 @@ func ValidateVestingSchedules(schedules []VestingSchedule, endTime time.Time) er // NewVestingQueue returns a new VestingQueue. func NewVestingQueue(auctionID uint64, auctioneer sdk.AccAddress, payingCoin sdk.Coin, releaseTime time.Time, released bool) VestingQueue { return VestingQueue{ - AuctionID: auctionID, + AuctionId: auctionID, Auctioneer: auctioneer.String(), PayingCoin: payingCoin, ReleaseTime: releaseTime, diff --git a/x/fundraising/types/vesting_queue.pb.go b/x/fundraising/types/vesting_queue.pb.go index 1a15f38..fb70564 100644 --- a/x/fundraising/types/vesting_queue.pb.go +++ b/x/fundraising/types/vesting_queue.pb.go @@ -32,14 +32,14 @@ const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package // VestingQueue defines the vesting queue. type VestingQueue struct { - // auctionID specifies the id of the auction - AuctionID uint64 `protobuf:"varint,1,opt,name=auctionID,proto3" json:"auctionID,omitempty"` + // auction_id specifies the id of the auction + AuctionId uint64 `protobuf:"varint,1,opt,name=auction_id,json=auctionId,proto3" json:"auction_id,omitempty"` // auctioneer specifies the bech32-encoded address that creates the auction Auctioneer string `protobuf:"bytes,2,opt,name=auctioneer,proto3" json:"auctioneer,omitempty"` - // payingCoin specifies the paying amount of coin - PayingCoin types.Coin `protobuf:"bytes,3,opt,name=payingCoin,proto3,castrepeated=github.com/cosmos/cosmos-sdk/types.Coin" json:"payingCoin"` - // releaseTime specifies the timestamp of the vesting schedule - ReleaseTime time.Time `protobuf:"bytes,4,opt,name=releaseTime,proto3,stdtime" json:"releaseTime"` + // paying_coin specifies the paying amount of coin + PayingCoin types.Coin `protobuf:"bytes,3,opt,name=paying_coin,json=payingCoin,proto3,castrepeated=github.com/cosmos/cosmos-sdk/types.Coin" json:"paying_coin"` + // release_time specifies the timestamp of the vesting schedule + ReleaseTime time.Time `protobuf:"bytes,4,opt,name=release_time,json=releaseTime,proto3,stdtime" json:"release_time"` // released specifies the status of distribution Released bool `protobuf:"varint,5,opt,name=released,proto3" json:"released,omitempty"` } @@ -77,9 +77,9 @@ func (m *VestingQueue) XXX_DiscardUnknown() { var xxx_messageInfo_VestingQueue proto.InternalMessageInfo -func (m *VestingQueue) GetAuctionID() uint64 { +func (m *VestingQueue) GetAuctionId() uint64 { if m != nil { - return m.AuctionID + return m.AuctionId } return 0 } @@ -121,33 +121,33 @@ func init() { } var fileDescriptor_3af7a5ea0fd7cdbc = []byte{ - // 405 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x54, 0x52, 0xbd, 0x6e, 0xd4, 0x40, - 0x18, 0xbc, 0x0d, 0x01, 0x5d, 0x36, 0x69, 0xb0, 0x10, 0x72, 0x2c, 0xb4, 0xb6, 0x68, 0xb0, 0x4e, - 0xca, 0xae, 0x0c, 0x6f, 0x70, 0xfc, 0x89, 0x12, 0x2b, 0xa2, 0xa0, 0x39, 0xad, 0xed, 0x2f, 0xcb, - 0x0a, 0x7b, 0xd7, 0x78, 0xd7, 0x16, 0xd7, 0xf1, 0x08, 0xa9, 0x79, 0x02, 0x44, 0x15, 0x89, 0x97, - 0x48, 0x99, 0x92, 0x8a, 0xa0, 0xbb, 0xe2, 0x5e, 0x03, 0xd9, 0xde, 0x03, 0xd3, 0xd8, 0x9e, 0xf9, - 0xe6, 0x93, 0x67, 0x46, 0x1f, 0x5e, 0x54, 0xba, 0x68, 0x4b, 0x30, 0xec, 0xa2, 0x55, 0x45, 0xc3, - 0xa5, 0x91, 0x4a, 0xb0, 0x2e, 0x61, 0x1d, 0x18, 0x2b, 0x95, 0x58, 0x7d, 0x6a, 0xa1, 0x05, 0x5a, - 0x37, 0xda, 0x6a, 0xef, 0xa1, 0xd3, 0xd2, 0x89, 0x96, 0x76, 0x49, 0x70, 0x9f, 0x57, 0x52, 0x69, - 0x36, 0x3c, 0x47, 0x69, 0x40, 0x72, 0x6d, 0x2a, 0x6d, 0x58, 0xc6, 0x0d, 0xb0, 0x2e, 0xc9, 0xc0, - 0xf2, 0x84, 0xe5, 0x5a, 0x2a, 0x37, 0x3f, 0x1d, 0xe7, 0xab, 0x01, 0xb1, 0x11, 0xb8, 0xd1, 0x03, - 0xa1, 0x85, 0x1e, 0xf9, 0xfe, 0xcb, 0xb1, 0xa1, 0xd0, 0x5a, 0x94, 0xc0, 0x06, 0x94, 0xb5, 0x17, - 0xcc, 0xca, 0x0a, 0x8c, 0xe5, 0x55, 0x3d, 0x0a, 0x1e, 0xff, 0x38, 0xc0, 0x27, 0xef, 0x46, 0xd3, - 0x6f, 0x7b, 0xcf, 0xde, 0x23, 0x7c, 0xc4, 0xdb, 0xdc, 0x4a, 0xad, 0xde, 0xbc, 0xf0, 0x51, 0x84, - 0xe2, 0xc3, 0xf4, 0x1f, 0xe1, 0x11, 0x8c, 0x1d, 0x00, 0x68, 0xfc, 0x83, 0x08, 0xc5, 0x47, 0xe9, - 0x84, 0xf1, 0xbe, 0x20, 0x8c, 0x6b, 0xbe, 0x96, 0x4a, 0x3c, 0xd7, 0x52, 0xf9, 0x77, 0x22, 0x14, - 0x1f, 0x3f, 0x3d, 0xa5, 0xce, 0x69, 0x1f, 0x8b, 0xba, 0x58, 0xb4, 0x17, 0x2c, 0x5f, 0x5e, 0xff, - 0x0a, 0x67, 0xdf, 0x6f, 0xc3, 0x27, 0x42, 0xda, 0x0f, 0x6d, 0x46, 0x73, 0x5d, 0xb9, 0x58, 0xee, - 0x75, 0x66, 0x8a, 0x8f, 0xcc, 0xae, 0x6b, 0x30, 0xc3, 0xc2, 0xd7, 0xdd, 0xd5, 0xe2, 0xa4, 0x04, - 0xc1, 0xf3, 0xf5, 0xaa, 0xef, 0xc5, 0x7c, 0xdb, 0x5d, 0x2d, 0x50, 0x3a, 0xf9, 0xa7, 0xf7, 0x0a, - 0x1f, 0x37, 0x50, 0x02, 0x37, 0x70, 0x2e, 0x2b, 0xf0, 0x0f, 0x07, 0x0b, 0x01, 0x1d, 0x8b, 0xa0, - 0xfb, 0x22, 0xe8, 0xf9, 0xbe, 0x88, 0xe5, 0xbc, 0xf7, 0x70, 0x79, 0x1b, 0xa2, 0x74, 0xba, 0xe8, - 0x05, 0x78, 0xee, 0x60, 0xe1, 0xdf, 0x8d, 0x50, 0x3c, 0x4f, 0xff, 0xe2, 0xe5, 0xeb, 0xeb, 0x0d, - 0x41, 0x37, 0x1b, 0x82, 0x7e, 0x6f, 0x08, 0xba, 0xdc, 0x92, 0xd9, 0xcd, 0x96, 0xcc, 0x7e, 0x6e, - 0xc9, 0xec, 0xfd, 0xd9, 0x24, 0x88, 0x14, 0x4a, 0x5a, 0x60, 0xfb, 0x53, 0xf9, 0xfc, 0xdf, 0xb1, - 0x0c, 0x99, 0xb2, 0x7b, 0x83, 0x9f, 0x67, 0x7f, 0x02, 0x00, 0x00, 0xff, 0xff, 0xf7, 0x13, 0x1a, - 0x2c, 0x50, 0x02, 0x00, 0x00, + // 410 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x54, 0x52, 0xbd, 0x8e, 0x13, 0x31, + 0x18, 0x8c, 0x8f, 0x03, 0xe5, 0x9c, 0x34, 0xac, 0x10, 0xda, 0x8b, 0x84, 0x13, 0xd1, 0x10, 0x45, + 0x3a, 0x5b, 0x81, 0x37, 0x08, 0x42, 0x27, 0x4a, 0x56, 0x88, 0x82, 0x26, 0xf2, 0xee, 0x7e, 0x67, + 0x2c, 0x76, 0xed, 0x65, 0xed, 0x5d, 0x91, 0x92, 0x37, 0xb8, 0x9a, 0x27, 0x40, 0x54, 0x57, 0xf1, + 0x0c, 0x57, 0x5e, 0x49, 0xc5, 0xa1, 0xa4, 0xb8, 0xd7, 0x40, 0xfe, 0xc9, 0x29, 0x34, 0xbb, 0x9e, + 0x6f, 0xc6, 0xf2, 0xcc, 0xe8, 0xc3, 0x8b, 0x5a, 0x97, 0x5d, 0x05, 0x86, 0x5d, 0x74, 0xaa, 0x6c, + 0xb9, 0x34, 0x52, 0x09, 0xd6, 0x2f, 0x59, 0x0f, 0xc6, 0x4a, 0x25, 0xd6, 0x5f, 0x3a, 0xe8, 0x80, + 0x36, 0xad, 0xb6, 0x3a, 0x79, 0x1a, 0xb5, 0xf4, 0x40, 0x4b, 0xfb, 0xe5, 0xe4, 0x31, 0xaf, 0xa5, + 0xd2, 0xcc, 0x7f, 0x83, 0x74, 0x42, 0x0a, 0x6d, 0x6a, 0x6d, 0x58, 0xce, 0x0d, 0xb0, 0x7e, 0x99, + 0x83, 0xe5, 0x4b, 0x56, 0x68, 0xa9, 0x22, 0x7f, 0x1a, 0xf8, 0xb5, 0x47, 0x2c, 0x80, 0x48, 0x3d, + 0x11, 0x5a, 0xe8, 0x30, 0x77, 0xa7, 0x38, 0x9d, 0x0a, 0xad, 0x45, 0x05, 0xcc, 0xa3, 0xbc, 0xbb, + 0x60, 0x56, 0xd6, 0x60, 0x2c, 0xaf, 0x9b, 0x20, 0x78, 0xfe, 0xeb, 0x08, 0x8f, 0x3f, 0x04, 0xd3, + 0xef, 0x9c, 0xe7, 0xe4, 0x19, 0xc6, 0xbc, 0x2b, 0xac, 0xd4, 0x6a, 0x2d, 0xcb, 0x14, 0xcd, 0xd0, + 0xfc, 0x38, 0x3b, 0x89, 0x93, 0xb7, 0x65, 0x42, 0xee, 0x69, 0x80, 0x36, 0x3d, 0x9a, 0xa1, 0xf9, + 0x49, 0x76, 0x30, 0x49, 0xbe, 0x21, 0x3c, 0x6a, 0xf8, 0xc6, 0x75, 0xe0, 0x7c, 0xa7, 0x0f, 0x66, + 0x68, 0x3e, 0x7a, 0x79, 0x4a, 0xa3, 0x57, 0x17, 0x8c, 0xc6, 0x60, 0xf4, 0xb5, 0x96, 0x6a, 0xf5, + 0xe6, 0xfa, 0xcf, 0x74, 0xf0, 0xf3, 0x76, 0xfa, 0x42, 0x48, 0xfb, 0xa9, 0xcb, 0x69, 0xa1, 0xeb, + 0x18, 0x2c, 0xfe, 0xce, 0x4c, 0xf9, 0x99, 0xd9, 0x4d, 0x03, 0xc6, 0x5f, 0xf8, 0x7e, 0x77, 0xb5, + 0x18, 0x57, 0x20, 0x78, 0xb1, 0xf1, 0x2f, 0x98, 0x1f, 0x77, 0x57, 0x0b, 0x94, 0xe1, 0xf0, 0xa8, + 0x53, 0x24, 0xe7, 0x78, 0xdc, 0x42, 0x05, 0xdc, 0xc0, 0xda, 0xc5, 0x4d, 0x8f, 0xbd, 0x87, 0x09, + 0x0d, 0x5d, 0xd0, 0x7d, 0x17, 0xf4, 0xfd, 0xbe, 0x8b, 0xd5, 0xd0, 0x99, 0xb8, 0xbc, 0x9d, 0xa2, + 0x6c, 0x14, 0x6f, 0x3a, 0x2e, 0x99, 0xe0, 0x61, 0x84, 0x65, 0xfa, 0x70, 0x86, 0xe6, 0xc3, 0xec, + 0x1e, 0xaf, 0xce, 0xaf, 0xb7, 0x04, 0xdd, 0x6c, 0x09, 0xfa, 0xbb, 0x25, 0xe8, 0x72, 0x47, 0x06, + 0x37, 0x3b, 0x32, 0xf8, 0xbd, 0x23, 0x83, 0x8f, 0x67, 0x07, 0x49, 0xa4, 0x50, 0xd2, 0x02, 0xdb, + 0x6f, 0xcb, 0xd7, 0xff, 0xf6, 0xc5, 0x87, 0xca, 0x1f, 0x79, 0x3f, 0xaf, 0xfe, 0x05, 0x00, 0x00, + 0xff, 0xff, 0x07, 0x65, 0x16, 0xee, 0x53, 0x02, 0x00, 0x00, } func (m *VestingQueue) Marshal() (dAtA []byte, err error) { @@ -205,8 +205,8 @@ func (m *VestingQueue) MarshalToSizedBuffer(dAtA []byte) (int, error) { i-- dAtA[i] = 0x12 } - if m.AuctionID != 0 { - i = encodeVarintVestingQueue(dAtA, i, uint64(m.AuctionID)) + if m.AuctionId != 0 { + i = encodeVarintVestingQueue(dAtA, i, uint64(m.AuctionId)) i-- dAtA[i] = 0x8 } @@ -230,8 +230,8 @@ func (m *VestingQueue) Size() (n int) { } var l int _ = l - if m.AuctionID != 0 { - n += 1 + sovVestingQueue(uint64(m.AuctionID)) + if m.AuctionId != 0 { + n += 1 + sovVestingQueue(uint64(m.AuctionId)) } l = len(m.Auctioneer) if l > 0 { @@ -284,9 +284,9 @@ func (m *VestingQueue) Unmarshal(dAtA []byte) error { switch fieldNum { case 1: if wireType != 0 { - return fmt.Errorf("proto: wrong wireType = %d for field AuctionID", wireType) + return fmt.Errorf("proto: wrong wireType = %d for field AuctionId", wireType) } - m.AuctionID = 0 + m.AuctionId = 0 for shift := uint(0); ; shift += 7 { if shift >= 64 { return ErrIntOverflowVestingQueue @@ -296,7 +296,7 @@ func (m *VestingQueue) Unmarshal(dAtA []byte) error { } b := dAtA[iNdEx] iNdEx++ - m.AuctionID |= uint64(b&0x7F) << shift + m.AuctionId |= uint64(b&0x7F) << shift if b < 0x80 { break } diff --git a/x/fundraising/types/vesting_test.go b/x/fundraising/types/vesting_test.go index c46abb9..d0587f2 100644 --- a/x/fundraising/types/vesting_test.go +++ b/x/fundraising/types/vesting_test.go @@ -23,7 +23,7 @@ func TestShouldRelease(t *testing.T) { { "the release time is already passed the current block time", types.VestingQueue{ - AuctionID: 1, + AuctionId: 1, Auctioneer: sdk.AccAddress(crypto.AddressHash([]byte("Auctioneer"))).String(), PayingCoin: sdk.NewInt64Coin("denom1", 10000000), ReleaseTime: types.MustParseRFC3339("2021-11-01T00:00:00Z"), @@ -34,7 +34,7 @@ func TestShouldRelease(t *testing.T) { { "the release time is exactly the same time as the current block time", types.VestingQueue{ - AuctionID: 1, + AuctionId: 1, Auctioneer: sdk.AccAddress(crypto.AddressHash([]byte("Auctioneer"))).String(), PayingCoin: sdk.NewInt64Coin("denom1", 10000000), ReleaseTime: now, @@ -45,7 +45,7 @@ func TestShouldRelease(t *testing.T) { { "the release time has not passed the current block time", types.VestingQueue{ - AuctionID: 1, + AuctionId: 1, Auctioneer: sdk.AccAddress(crypto.AddressHash([]byte("Auctioneer"))).String(), PayingCoin: sdk.NewInt64Coin("denom1", 10000000), ReleaseTime: types.MustParseRFC3339("2022-01-30T00:00:00Z"), diff --git a/x/mint/types/events.pb.go b/x/mint/types/events.pb.go index 4f35bce..1af05e8 100644 --- a/x/mint/types/events.pb.go +++ b/x/mint/types/events.pb.go @@ -27,9 +27,9 @@ const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package // EventMint is emitted when new coins are minted by the minter type EventMint struct { - BondedRatio cosmossdk_io_math.LegacyDec `protobuf:"bytes,1,opt,name=bondedRatio,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"bondedRatio"` + BondedRatio cosmossdk_io_math.LegacyDec `protobuf:"bytes,1,opt,name=bonded_ratio,json=bondedRatio,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"bonded_ratio"` Inflation cosmossdk_io_math.LegacyDec `protobuf:"bytes,2,opt,name=inflation,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"inflation"` - AnnualProvisions cosmossdk_io_math.LegacyDec `protobuf:"bytes,3,opt,name=annualProvisions,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"annualProvisions"` + AnnualProvisions cosmossdk_io_math.LegacyDec `protobuf:"bytes,3,opt,name=annual_provisions,json=annualProvisions,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"annual_provisions"` Amount cosmossdk_io_math.Int `protobuf:"bytes,4,opt,name=amount,proto3,customtype=cosmossdk.io/math.Int" json:"amount"` } @@ -73,27 +73,27 @@ func init() { func init() { proto.RegisterFile("modules/mint/v1/events.proto", fileDescriptor_48e68afd91a68c84) } var fileDescriptor_48e68afd91a68c84 = []byte{ - // 310 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0xd1, 0x41, 0x4a, 0xf3, 0x40, - 0x14, 0x07, 0xf0, 0xa4, 0xdf, 0x47, 0xa1, 0xe3, 0x42, 0x09, 0x0a, 0xb1, 0x4a, 0x2a, 0x2e, 0x44, - 0x10, 0x33, 0x14, 0x2f, 0x20, 0xb5, 0x2e, 0x0a, 0x8a, 0x52, 0x77, 0x82, 0xc8, 0x34, 0x19, 0xd3, - 0xc1, 0xce, 0x7b, 0xa5, 0xf3, 0x12, 0xec, 0x2d, 0x3c, 0x8c, 0x87, 0xe8, 0xb2, 0x08, 0x82, 0xb8, - 0x28, 0xd2, 0x5e, 0x44, 0x92, 0x89, 0x58, 0xe8, 0xae, 0xbb, 0x37, 0xef, 0x3f, 0xf3, 0x9b, 0xc5, - 0x9f, 0xed, 0x6b, 0x8c, 0xd3, 0x81, 0x34, 0x5c, 0x2b, 0x20, 0x9e, 0x35, 0xb9, 0xcc, 0x24, 0x90, - 0x09, 0x87, 0x23, 0x24, 0xf4, 0x36, 0xcb, 0x34, 0xcc, 0xd3, 0x30, 0x6b, 0xd6, 0x77, 0x23, 0x34, - 0x1a, 0xcd, 0x63, 0x11, 0x73, 0x7b, 0xb0, 0x77, 0xeb, 0xdb, 0x09, 0x26, 0x68, 0xf7, 0xf9, 0x64, - 0xb7, 0x87, 0x1f, 0x15, 0x56, 0xbb, 0xcc, 0xc9, 0x6b, 0x05, 0xe4, 0xdd, 0xb1, 0x8d, 0x1e, 0x42, - 0x2c, 0xe3, 0xae, 0x20, 0x85, 0xbe, 0x7b, 0xe0, 0x1e, 0xd7, 0x5a, 0xcd, 0xc9, 0xac, 0xe1, 0x7c, - 0xcd, 0x1a, 0x7b, 0x96, 0x33, 0xf1, 0x73, 0xa8, 0x90, 0x6b, 0x41, 0xfd, 0xf0, 0x4a, 0x26, 0x22, - 0x1a, 0xb7, 0x65, 0xf4, 0xfe, 0x76, 0xca, 0xca, 0xdf, 0xda, 0x32, 0xea, 0x2e, 0x2b, 0xde, 0x0d, - 0xab, 0x29, 0x78, 0x1a, 0xe4, 0x33, 0xf8, 0x95, 0x75, 0xc9, 0x3f, 0xc3, 0x7b, 0x60, 0x5b, 0x02, - 0x20, 0x15, 0x83, 0xdb, 0x11, 0x66, 0xca, 0x28, 0x04, 0xe3, 0xff, 0x5b, 0xd7, 0x5d, 0xa1, 0xbc, - 0x0b, 0x56, 0x15, 0x1a, 0x53, 0x20, 0xff, 0x7f, 0x81, 0x9e, 0x94, 0xe8, 0xce, 0x2a, 0xda, 0x01, - 0x5a, 0xe2, 0x3a, 0x40, 0xdd, 0xf2, 0x69, 0xeb, 0x7c, 0x32, 0x0f, 0xdc, 0xe9, 0x3c, 0x70, 0xbf, - 0xe7, 0x81, 0xfb, 0xba, 0x08, 0x9c, 0xe9, 0x22, 0x70, 0x3e, 0x17, 0x81, 0x73, 0x7f, 0x94, 0x28, - 0xea, 0xa7, 0xbd, 0x30, 0x42, 0xcd, 0x55, 0x02, 0x8a, 0x24, 0xff, 0xed, 0xf8, 0xc5, 0xb6, 0x4c, - 0xe3, 0xa1, 0x34, 0xbd, 0x6a, 0x51, 0xd0, 0xd9, 0x4f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x4c, 0xf8, - 0xb1, 0x57, 0x02, 0x02, 0x00, 0x00, + // 318 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0xd1, 0xcf, 0x4a, 0xeb, 0x40, + 0x14, 0x06, 0xf0, 0xa4, 0xf7, 0x52, 0xe8, 0x28, 0xa8, 0x41, 0x21, 0x56, 0x49, 0xc5, 0x85, 0x08, + 0x62, 0x86, 0xe2, 0x0b, 0x48, 0xad, 0x8b, 0x82, 0xa2, 0x14, 0x57, 0x2e, 0x2c, 0x69, 0x32, 0xa6, + 0x83, 0x9d, 0x73, 0x4a, 0xe7, 0x24, 0xd8, 0xb7, 0xf0, 0x61, 0x7c, 0x88, 0x2e, 0x8b, 0x1b, 0xc5, + 0x45, 0x91, 0xf6, 0x45, 0x64, 0x3a, 0xf1, 0x0f, 0xb8, 0xeb, 0xee, 0xe4, 0x7c, 0x99, 0xdf, 0x30, + 0x7c, 0x6c, 0x57, 0x61, 0x92, 0xf5, 0x85, 0xe6, 0x4a, 0x02, 0xf1, 0xbc, 0xce, 0x45, 0x2e, 0x80, + 0x74, 0x38, 0x18, 0x22, 0xa1, 0xb7, 0x56, 0xa4, 0xa1, 0x49, 0xc3, 0xbc, 0x5e, 0xdd, 0x8e, 0x51, + 0x2b, 0xd4, 0x9d, 0x45, 0xcc, 0xed, 0x87, 0xfd, 0xb7, 0xba, 0x99, 0x62, 0x8a, 0x76, 0x6f, 0x26, + 0xbb, 0xdd, 0x7f, 0x2d, 0xb1, 0xca, 0xb9, 0x21, 0x2f, 0x25, 0x90, 0x77, 0xc3, 0x56, 0xbb, 0x08, + 0x89, 0x48, 0x3a, 0xc3, 0x88, 0x24, 0xfa, 0xee, 0x9e, 0x7b, 0x58, 0x69, 0xd4, 0xc7, 0xd3, 0x9a, + 0xf3, 0x3e, 0xad, 0xed, 0x58, 0x4f, 0x27, 0x0f, 0xa1, 0x44, 0xae, 0x22, 0xea, 0x85, 0x17, 0x22, + 0x8d, 0xe2, 0x51, 0x53, 0xc4, 0x2f, 0xcf, 0xc7, 0xac, 0xb8, 0xae, 0x29, 0xe2, 0xf6, 0x8a, 0x65, + 0xda, 0x46, 0xf1, 0xae, 0x58, 0x45, 0xc2, 0x7d, 0xdf, 0xcc, 0xe0, 0x97, 0x96, 0x25, 0x7f, 0x0c, + 0xef, 0x8e, 0x6d, 0x44, 0x00, 0x59, 0xd4, 0x37, 0xef, 0xcc, 0xa5, 0x96, 0x08, 0xda, 0xff, 0xb7, + 0x2c, 0xbc, 0x6e, 0xad, 0xeb, 0x6f, 0xca, 0x3b, 0x63, 0xe5, 0x48, 0x61, 0x06, 0xe4, 0xff, 0x5f, + 0xa0, 0x47, 0x05, 0xba, 0xf5, 0x17, 0x6d, 0x01, 0xfd, 0xe2, 0x5a, 0x40, 0xed, 0xe2, 0x68, 0xe3, + 0x74, 0x3c, 0x0b, 0xdc, 0xc9, 0x2c, 0x70, 0x3f, 0x66, 0x81, 0xfb, 0x34, 0x0f, 0x9c, 0xc9, 0x3c, + 0x70, 0xde, 0xe6, 0x81, 0x73, 0x7b, 0x90, 0x4a, 0xea, 0x65, 0xdd, 0x30, 0x46, 0xc5, 0x65, 0x0a, + 0x92, 0x04, 0xff, 0x6a, 0xf9, 0xd1, 0xf6, 0x4c, 0xa3, 0x81, 0xd0, 0xdd, 0xf2, 0xa2, 0xa2, 0x93, + 0xcf, 0x00, 0x00, 0x00, 0xff, 0xff, 0x76, 0x15, 0x0b, 0x7c, 0x04, 0x02, 0x00, 0x00, } func (m *EventMint) Marshal() (dAtA []byte, err error) { diff --git a/x/mint/types/minter.pb.go b/x/mint/types/minter.pb.go index 4e5eb10..f971630 100644 --- a/x/mint/types/minter.pb.go +++ b/x/mint/types/minter.pb.go @@ -29,8 +29,8 @@ const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package type Minter struct { // inflation defines the current annual inflation rate Inflation cosmossdk_io_math.LegacyDec `protobuf:"bytes,1,opt,name=inflation,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"inflation"` - // annualProvisions defines the current annual expected provisions - AnnualProvisions cosmossdk_io_math.LegacyDec `protobuf:"bytes,2,opt,name=annualProvisions,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"annualProvisions"` + // annual_provisions defines the current annual expected provisions + AnnualProvisions cosmossdk_io_math.LegacyDec `protobuf:"bytes,2,opt,name=annual_provisions,json=annualProvisions,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"annual_provisions"` } func (m *Minter) Reset() { *m = Minter{} } @@ -115,12 +115,12 @@ type DistributionProportions struct { // staking defines the proportion of the minted minted_denom that is to be // allocated as staking rewards. Staking cosmossdk_io_math.LegacyDec `protobuf:"bytes,1,opt,name=staking,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"staking"` - // fundedAddresses defines the proportion of the minted minted_denom that is + // funded_addresses defines the proportion of the minted minted_denom that is // to the set of funded addresses. - FundedAddresses cosmossdk_io_math.LegacyDec `protobuf:"bytes,2,opt,name=fundedAddresses,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"fundedAddresses"` - // communityPool defines the proportion of the minted minted_denom that is + FundedAddresses cosmossdk_io_math.LegacyDec `protobuf:"bytes,2,opt,name=funded_addresses,json=fundedAddresses,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"funded_addresses"` + // community_pool defines the proportion of the minted minted_denom that is // to be allocated to the community pool. - CommunityPool cosmossdk_io_math.LegacyDec `protobuf:"bytes,3,opt,name=communityPool,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"communityPool"` + CommunityPool cosmossdk_io_math.LegacyDec `protobuf:"bytes,3,opt,name=community_pool,json=communityPool,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"community_pool"` } func (m *DistributionProportions) Reset() { *m = DistributionProportions{} } @@ -165,31 +165,32 @@ func init() { func init() { proto.RegisterFile("modules/mint/v1/minter.proto", fileDescriptor_7fa832c0616ce37e) } var fileDescriptor_7fa832c0616ce37e = []byte{ - // 383 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x92, 0xcf, 0x4a, 0xeb, 0x40, - 0x14, 0xc6, 0x93, 0x5e, 0x68, 0xe9, 0xc0, 0xa5, 0x97, 0xa1, 0x70, 0x63, 0x95, 0x54, 0xba, 0x10, - 0x37, 0x4d, 0xa8, 0xbe, 0x80, 0x96, 0x6e, 0x44, 0xc5, 0x52, 0x17, 0x05, 0x45, 0x24, 0x4d, 0xa6, - 0xd3, 0xa1, 0xc9, 0x9c, 0x32, 0x33, 0xa9, 0xf6, 0x2d, 0xfa, 0x00, 0x3e, 0x46, 0x17, 0x3e, 0x42, - 0x97, 0xa5, 0x2b, 0x71, 0x51, 0xa4, 0x7d, 0x11, 0xc9, 0x9f, 0x2a, 0xea, 0x2e, 0xae, 0xe6, 0xcc, - 0x39, 0x1f, 0xbf, 0x99, 0xf3, 0xf1, 0xa1, 0xbd, 0x00, 0xbc, 0xd0, 0x27, 0xd2, 0x0e, 0x18, 0x57, - 0xf6, 0xb8, 0x11, 0x9f, 0x44, 0x58, 0x23, 0x01, 0x0a, 0x70, 0x29, 0x9d, 0x5a, 0x51, 0xd7, 0x1a, - 0x37, 0x2a, 0x3b, 0x2e, 0xc8, 0x00, 0xe4, 0x7d, 0x3c, 0xb6, 0x93, 0x4b, 0xa2, 0xad, 0x94, 0x29, - 0x50, 0x48, 0xfa, 0x51, 0x95, 0x74, 0x6b, 0xcf, 0x3a, 0xca, 0x5f, 0xc6, 0x48, 0x7c, 0x85, 0x8a, - 0x8c, 0xf7, 0x7d, 0x47, 0x31, 0xe0, 0x86, 0xbe, 0xaf, 0x1f, 0x16, 0x9b, 0x8d, 0xf9, 0xaa, 0xaa, - 0xbd, 0xae, 0xaa, 0xbb, 0x09, 0x49, 0x7a, 0x43, 0x8b, 0x81, 0x1d, 0x38, 0x6a, 0x60, 0x5d, 0x10, - 0xea, 0xb8, 0x93, 0x16, 0x71, 0x97, 0xb3, 0x3a, 0x4a, 0x1f, 0x6a, 0x11, 0xb7, 0xf3, 0xc9, 0xc0, - 0x77, 0xe8, 0x9f, 0xc3, 0x79, 0xe8, 0xf8, 0x6d, 0x01, 0x63, 0x26, 0x19, 0x70, 0x69, 0xe4, 0xb2, - 0x72, 0x7f, 0xa0, 0x6a, 0x53, 0x1d, 0x95, 0xba, 0x84, 0xd1, 0x81, 0x22, 0xde, 0xa9, 0xe7, 0x09, - 0x22, 0x25, 0x3e, 0x42, 0x05, 0x27, 0x29, 0xd3, 0x0d, 0x8c, 0xe5, 0xac, 0x5e, 0x4e, 0x31, 0xa9, - 0xe8, 0x5a, 0x09, 0xc6, 0x69, 0x67, 0x2b, 0xc4, 0x67, 0x28, 0xff, 0x10, 0x63, 0xb2, 0x7f, 0x2e, - 0x05, 0xd4, 0x9e, 0x72, 0xe8, 0x7f, 0x8b, 0x49, 0x25, 0x58, 0x2f, 0x8c, 0x2c, 0x68, 0x0b, 0x18, - 0x81, 0x88, 0x2a, 0x89, 0xcf, 0x51, 0x41, 0x2a, 0x67, 0xc8, 0x38, 0xcd, 0x6e, 0xee, 0x96, 0x80, - 0x6f, 0x51, 0xa9, 0x1f, 0x72, 0xef, 0x63, 0x71, 0xf2, 0x0b, 0x67, 0xbf, 0x93, 0x70, 0x17, 0xfd, - 0x75, 0x21, 0x08, 0x42, 0xce, 0xd4, 0xa4, 0x0d, 0xe0, 0x1b, 0x7f, 0xb2, 0xa2, 0xbf, 0x72, 0x9a, - 0x27, 0xf3, 0xb5, 0xa9, 0x2f, 0xd6, 0xa6, 0xfe, 0xb6, 0x36, 0xf5, 0xe9, 0xc6, 0xd4, 0x16, 0x1b, - 0x53, 0x7b, 0xd9, 0x98, 0xda, 0xcd, 0x01, 0x65, 0x6a, 0x10, 0xf6, 0x2c, 0x17, 0x02, 0x9b, 0x51, - 0xce, 0x14, 0xb1, 0xb7, 0xc1, 0x7f, 0x4c, 0xa2, 0xaf, 0x26, 0x23, 0x22, 0x7b, 0xf9, 0x38, 0xb5, - 0xc7, 0xef, 0x01, 0x00, 0x00, 0xff, 0xff, 0x32, 0x1a, 0x61, 0xce, 0x17, 0x03, 0x00, 0x00, + // 396 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0xd2, 0xc1, 0x6e, 0xda, 0x40, + 0x10, 0x00, 0x50, 0x9b, 0x4a, 0x20, 0x56, 0x6a, 0xa1, 0x2b, 0xa4, 0xba, 0xb4, 0x32, 0x15, 0x87, + 0xaa, 0x17, 0x6c, 0xd1, 0xfe, 0x40, 0x41, 0x5c, 0xaa, 0xb6, 0x0a, 0x22, 0x87, 0x44, 0x51, 0x14, + 0x64, 0xec, 0x65, 0x59, 0x61, 0xef, 0x58, 0xde, 0x35, 0x09, 0x7f, 0xc1, 0x17, 0xe4, 0x2b, 0xb8, + 0xe4, 0x0f, 0x38, 0x22, 0x4e, 0x51, 0x0e, 0x28, 0x82, 0x1f, 0x89, 0xec, 0xb5, 0xc9, 0xdd, 0x39, + 0x79, 0x3c, 0x3b, 0x7a, 0xbb, 0x33, 0x1a, 0xf4, 0x35, 0x00, 0x2f, 0xf6, 0x89, 0xb0, 0x03, 0xc6, + 0xa5, 0xbd, 0xe8, 0xa6, 0x5f, 0x12, 0x59, 0x61, 0x04, 0x12, 0x70, 0x2d, 0x3b, 0xb5, 0x92, 0xac, + 0xb5, 0xe8, 0x36, 0x3f, 0xbb, 0x20, 0x02, 0x10, 0xe3, 0xf4, 0xd8, 0x56, 0x3f, 0xaa, 0xb6, 0xd9, + 0xa0, 0x40, 0x41, 0xe5, 0x93, 0x48, 0x65, 0xdb, 0x0f, 0x3a, 0x2a, 0xff, 0x4f, 0x49, 0x7c, 0x86, + 0xaa, 0x8c, 0x4f, 0x7d, 0x47, 0x32, 0xe0, 0x86, 0xfe, 0x4d, 0xff, 0x51, 0xed, 0x77, 0x37, 0xfb, + 0x96, 0xf6, 0xb4, 0x6f, 0x7d, 0x51, 0x92, 0xf0, 0xe6, 0x16, 0x03, 0x3b, 0x70, 0xe4, 0xcc, 0xfa, + 0x47, 0xa8, 0xe3, 0x2e, 0x07, 0xc4, 0xdd, 0xad, 0x3b, 0x28, 0xbb, 0x68, 0x40, 0xdc, 0xd1, 0xab, + 0x81, 0x6f, 0xd0, 0x47, 0x87, 0xf3, 0xd8, 0xf1, 0x93, 0xe7, 0x2c, 0x98, 0x60, 0xc0, 0x85, 0x51, + 0x2a, 0x0a, 0xd7, 0x95, 0x35, 0x3c, 0x51, 0xed, 0x95, 0x8e, 0x6a, 0x17, 0x84, 0xd1, 0x99, 0x24, + 0x5e, 0xcf, 0xf3, 0x22, 0x22, 0x04, 0xfe, 0x89, 0x2a, 0x8e, 0x0a, 0xb3, 0x16, 0x8c, 0xdd, 0xba, + 0xd3, 0xc8, 0x98, 0xac, 0xe8, 0x5c, 0x46, 0x8c, 0xd3, 0x51, 0x5e, 0x88, 0xff, 0xa0, 0xf2, 0x6d, + 0xca, 0x14, 0x7f, 0x5c, 0x06, 0xb4, 0xef, 0x4b, 0xe8, 0xd3, 0x80, 0x09, 0x19, 0xb1, 0x49, 0x9c, + 0xcc, 0x60, 0x18, 0x41, 0x08, 0x51, 0x12, 0x09, 0xfc, 0x17, 0x55, 0x84, 0x74, 0xe6, 0x8c, 0xd3, + 0xe2, 0xd3, 0xcd, 0x05, 0x7c, 0x8d, 0xea, 0xd3, 0x98, 0x7b, 0xc4, 0x1b, 0x67, 0x5d, 0x90, 0x37, + 0x8c, 0xb6, 0xa6, 0xa8, 0x5e, 0x2e, 0xe1, 0x4b, 0xf4, 0xc1, 0x85, 0x20, 0x88, 0x39, 0x93, 0xcb, + 0x71, 0x08, 0xe0, 0x1b, 0xef, 0x8a, 0xda, 0xef, 0x4f, 0xd0, 0x10, 0xc0, 0xef, 0xff, 0xde, 0x1c, + 0x4c, 0x7d, 0x7b, 0x30, 0xf5, 0xe7, 0x83, 0xa9, 0xaf, 0x8e, 0xa6, 0xb6, 0x3d, 0x9a, 0xda, 0xe3, + 0xd1, 0xd4, 0xae, 0xbe, 0x53, 0x26, 0x67, 0xf1, 0xc4, 0x72, 0x21, 0xb0, 0x19, 0xe5, 0x4c, 0x12, + 0x3b, 0xdf, 0xfd, 0x3b, 0xb5, 0xfd, 0x72, 0x19, 0x12, 0x31, 0x29, 0xa7, 0x8b, 0xfb, 0xeb, 0x25, + 0x00, 0x00, 0xff, 0xff, 0xf8, 0xf3, 0x41, 0x3d, 0x1a, 0x03, 0x00, 0x00, } func (m *Minter) Marshal() (dAtA []byte, err error) { diff --git a/x/mint/types/params.go b/x/mint/types/params.go index 79f19f9..625cf0c 100644 --- a/x/mint/types/params.go +++ b/x/mint/types/params.go @@ -93,12 +93,7 @@ func (p Params) Validate() error { return validateWeightedAddresses(p.FundedAddresses) } -func validateMintDenom(i interface{}) error { - v, ok := i.(string) - if !ok { - return fmt.Errorf("invalid parameter type: %T", i) - } - +func validateMintDenom(v string) error { if strings.TrimSpace(v) == "" { return errors.New("mint denom cannot be blank") } @@ -106,28 +101,17 @@ func validateMintDenom(i interface{}) error { return sdk.ValidateDenom(v) } -func validateDec(i interface{}) error { - v, ok := i.(math.LegacyDec) - if !ok { - return fmt.Errorf("invalid parameter type: %T", i) - } - +func validateDec(v math.LegacyDec) error { if v.IsNegative() { return fmt.Errorf("cannot be negative: %s", v) } if v.GT(math.LegacyOneDec()) { return fmt.Errorf("dec too large: %s", v) } - return nil } -func validateBlocksPerYear(i interface{}) error { - v, ok := i.(uint64) - if !ok { - return fmt.Errorf("invalid parameter type: %T", i) - } - +func validateBlocksPerYear(v uint64) error { if v == 0 { return fmt.Errorf("blocks per year must be positive: %d", v) } @@ -135,12 +119,7 @@ func validateBlocksPerYear(i interface{}) error { return nil } -func validateDistributionProportions(i interface{}) error { - v, ok := i.(DistributionProportions) - if !ok { - return fmt.Errorf("invalid parameter type: %T", i) - } - +func validateDistributionProportions(v DistributionProportions) error { if v.Staking.IsNegative() { return errors.New("staking distribution ratio should not be negative") } @@ -162,12 +141,7 @@ func validateDistributionProportions(i interface{}) error { return nil } -func validateWeightedAddresses(i interface{}) error { - v, ok := i.([]WeightedAddress) - if !ok { - return fmt.Errorf("invalid parameter type: %T", i) - } - +func validateWeightedAddresses(v []WeightedAddress) error { if len(v) == 0 { return nil } diff --git a/x/mint/types/params.pb.go b/x/mint/types/params.pb.go index 73d8d18..1d76fea 100644 --- a/x/mint/types/params.pb.go +++ b/x/mint/types/params.pb.go @@ -28,22 +28,22 @@ const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package // Params defines the parameters for the module. type Params struct { - // mintDenom defines the type of coin to mint - MintDenom string `protobuf:"bytes,1,opt,name=mintDenom,proto3" json:"mintDenom,omitempty"` - // inflationRateChange defines the maximum annual change in inflation rate - InflationRateChange cosmossdk_io_math.LegacyDec `protobuf:"bytes,2,opt,name=inflationRateChange,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"inflationRateChange"` - // inflationMax defines the maximum inflation rate - InflationMax cosmossdk_io_math.LegacyDec `protobuf:"bytes,3,opt,name=inflationMax,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"inflationMax"` - // inflationMin defines the minimum inflation rate - InflationMin cosmossdk_io_math.LegacyDec `protobuf:"bytes,4,opt,name=inflationMin,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"inflationMin"` - // goalBonded defines the goal of percent bonded atoms - GoalBonded cosmossdk_io_math.LegacyDec `protobuf:"bytes,5,opt,name=goalBonded,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"goalBonded"` + // mint_denom defines the type of coin to mint + MintDenom string `protobuf:"bytes,1,opt,name=mint_denom,json=mintDenom,proto3" json:"mint_denom,omitempty"` + // inflation_rate_change defines the maximum annual change in inflation rate + InflationRateChange cosmossdk_io_math.LegacyDec `protobuf:"bytes,2,opt,name=inflation_rate_change,json=inflationRateChange,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"inflation_rate_change"` + // inflation_max defines the maximum inflation rate + InflationMax cosmossdk_io_math.LegacyDec `protobuf:"bytes,3,opt,name=inflation_max,json=inflationMax,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"inflation_max"` + // inflation_min defines the minimum inflation rate + InflationMin cosmossdk_io_math.LegacyDec `protobuf:"bytes,4,opt,name=inflation_min,json=inflationMin,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"inflation_min"` + // goal_bonded defines the goal of percent bonded atoms + GoalBonded cosmossdk_io_math.LegacyDec `protobuf:"bytes,5,opt,name=goal_bonded,json=goalBonded,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"goal_bonded"` // blocksPerYear defines the expected blocks per year BlocksPerYear uint64 `protobuf:"varint,6,opt,name=blocks_per_year,json=blocksPerYear,proto3" json:"blocks_per_year,omitempty"` - // distributionProportions defines the proportion of the minted denom - DistributionProportions DistributionProportions `protobuf:"bytes,7,opt,name=distributionProportions,proto3" json:"distributionProportions"` - // fundedAddresses defines the list of funded addresses - FundedAddresses []WeightedAddress `protobuf:"bytes,8,rep,name=fundedAddresses,proto3" json:"fundedAddresses"` + // distribution_proportions defines the proportion of the minted denom + DistributionProportions DistributionProportions `protobuf:"bytes,7,opt,name=distribution_proportions,json=distributionProportions,proto3" json:"distribution_proportions"` + // funded_addresses defines the list of funded addresses + FundedAddresses []WeightedAddress `protobuf:"bytes,8,rep,name=funded_addresses,json=fundedAddresses,proto3" json:"funded_addresses"` } func (m *Params) Reset() { *m = Params{} } @@ -114,36 +114,37 @@ func init() { func init() { proto.RegisterFile("modules/mint/v1/params.proto", fileDescriptor_6b999d29ac522126) } var fileDescriptor_6b999d29ac522126 = []byte{ - // 452 bytes of a gzipped FileDescriptorProto + // 479 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x92, 0x31, 0x6f, 0xd3, 0x40, - 0x18, 0x86, 0x63, 0x9a, 0x06, 0x7a, 0x05, 0x45, 0x18, 0x10, 0x26, 0x54, 0xae, 0xc5, 0x50, 0x59, - 0x95, 0xb0, 0xd5, 0x22, 0x31, 0x30, 0x41, 0xc8, 0x08, 0x52, 0xe4, 0x01, 0x44, 0x97, 0xe8, 0x62, - 0x7f, 0x3d, 0x9f, 0x9a, 0xbb, 0xcf, 0xba, 0xbb, 0x54, 0xcd, 0x5f, 0x60, 0xe2, 0x27, 0x30, 0x32, - 0x76, 0xe0, 0x47, 0x74, 0xac, 0x98, 0x10, 0x43, 0x85, 0x92, 0xa1, 0x7f, 0x03, 0x5d, 0xce, 0x14, - 0x9a, 0x96, 0x29, 0x2c, 0xf6, 0xdd, 0xfb, 0x7e, 0xf7, 0x7c, 0xef, 0xf0, 0x92, 0x0d, 0x81, 0xc5, - 0x78, 0x04, 0x3a, 0x15, 0x5c, 0x9a, 0xf4, 0x70, 0x27, 0xad, 0xa8, 0xa2, 0x42, 0x27, 0x95, 0x42, - 0x83, 0x7e, 0xbb, 0x76, 0x13, 0xeb, 0x26, 0x87, 0x3b, 0x9d, 0xbb, 0x54, 0x70, 0x89, 0xe9, 0xfc, - 0xeb, 0x66, 0x3a, 0x8f, 0x72, 0xd4, 0x02, 0xf5, 0x60, 0x7e, 0x4b, 0xdd, 0xa5, 0xb6, 0xee, 0x33, - 0x64, 0xe8, 0x74, 0x7b, 0xaa, 0xd5, 0x2b, 0x2b, 0xed, 0x1f, 0x94, 0x73, 0x9f, 0x7c, 0x5e, 0x25, - 0xad, 0xfe, 0x3c, 0x83, 0xbf, 0x41, 0xd6, 0xac, 0xd5, 0x03, 0x89, 0x22, 0xf0, 0x22, 0x2f, 0x5e, - 0xcb, 0xfe, 0x08, 0x7e, 0x49, 0xee, 0x71, 0xb9, 0x3f, 0xa2, 0x86, 0xa3, 0xcc, 0xa8, 0x81, 0xd7, - 0x25, 0x95, 0x0c, 0x82, 0x1b, 0x76, 0xae, 0xfb, 0xfc, 0xe4, 0x6c, 0xb3, 0xf1, 0xe3, 0x6c, 0xf3, - 0xb1, 0xcb, 0xa3, 0x8b, 0x83, 0x84, 0x63, 0x2a, 0xa8, 0x29, 0x93, 0x37, 0xc0, 0x68, 0x3e, 0xe9, - 0x41, 0xfe, 0xed, 0xeb, 0x53, 0x52, 0xc7, 0xed, 0x41, 0xfe, 0xe5, 0xfc, 0x78, 0xdb, 0xcb, 0xae, - 0x43, 0xfa, 0x7b, 0xe4, 0xf6, 0x85, 0xfc, 0x96, 0x1e, 0x05, 0x2b, 0x4b, 0xad, 0xb8, 0xc4, 0xba, - 0xcc, 0xe6, 0x32, 0x68, 0xfe, 0x2f, 0x36, 0x97, 0xfe, 0x3b, 0x42, 0x18, 0xd2, 0x51, 0x17, 0x65, - 0x01, 0x45, 0xb0, 0xba, 0x14, 0xf9, 0x2f, 0x92, 0xbf, 0x45, 0xda, 0xc3, 0x11, 0xe6, 0x07, 0x7a, - 0x50, 0x81, 0x1a, 0x4c, 0x80, 0xaa, 0xa0, 0x15, 0x79, 0x71, 0x33, 0xbb, 0xe3, 0xe4, 0x3e, 0xa8, - 0x0f, 0x40, 0x95, 0x5f, 0x92, 0x87, 0x05, 0xd7, 0x46, 0xf1, 0xe1, 0xd8, 0x46, 0xea, 0x2b, 0xac, - 0x50, 0xd9, 0x93, 0x0e, 0x6e, 0x46, 0x5e, 0xbc, 0xbe, 0x1b, 0x27, 0x0b, 0xfd, 0x4a, 0x7a, 0xd7, - 0xcf, 0x77, 0x9b, 0x36, 0x76, 0xf6, 0x2f, 0x9c, 0xdf, 0x27, 0xed, 0xfd, 0xb1, 0xcd, 0xf6, 0xaa, - 0x28, 0x14, 0x68, 0x0d, 0x3a, 0xb8, 0x15, 0xad, 0xc4, 0xeb, 0xbb, 0xd1, 0x95, 0x0d, 0xef, 0x81, - 0xb3, 0xd2, 0x5c, 0x4c, 0xd6, 0xe4, 0xc5, 0xe7, 0x2f, 0x3a, 0x1f, 0xcf, 0x8f, 0xb7, 0x1f, 0xfc, - 0x6e, 0xea, 0x91, 0xeb, 0xaa, 0xeb, 0x65, 0xf7, 0xe5, 0xc9, 0x34, 0xf4, 0x4e, 0xa7, 0xa1, 0xf7, - 0x73, 0x1a, 0x7a, 0x9f, 0x66, 0x61, 0xe3, 0x74, 0x16, 0x36, 0xbe, 0xcf, 0xc2, 0xc6, 0xde, 0x16, - 0xe3, 0xa6, 0x1c, 0x0f, 0x93, 0x1c, 0x45, 0xca, 0x99, 0xe4, 0x06, 0xd2, 0x05, 0x84, 0x99, 0x54, - 0xa0, 0x87, 0xad, 0x79, 0xd7, 0x9f, 0xfd, 0x0a, 0x00, 0x00, 0xff, 0xff, 0x95, 0xc6, 0x29, 0x61, - 0x7e, 0x03, 0x00, 0x00, + 0x14, 0xc7, 0x63, 0x9a, 0x06, 0x7a, 0xa1, 0x0a, 0x18, 0x2a, 0x4c, 0x00, 0xd7, 0x62, 0xa8, 0xac, + 0x4a, 0xd8, 0x6a, 0x91, 0x18, 0x98, 0x68, 0xc8, 0x08, 0x52, 0xf0, 0x52, 0x01, 0x83, 0x75, 0xf6, + 0xbd, 0x3a, 0x47, 0x73, 0x77, 0xd6, 0xdd, 0xa5, 0x4a, 0xbe, 0x02, 0x13, 0x1f, 0xa3, 0x63, 0x07, + 0x3e, 0x44, 0xc7, 0x8a, 0x09, 0x31, 0x54, 0x28, 0x19, 0xfa, 0x35, 0xd0, 0xf9, 0xdc, 0x16, 0xa5, + 0x6c, 0x61, 0xb1, 0xef, 0xde, 0xff, 0xbd, 0xdf, 0xfb, 0x9f, 0xf4, 0x47, 0x4f, 0x99, 0x20, 0xe3, + 0x11, 0xa8, 0x98, 0x51, 0xae, 0xe3, 0xa3, 0x9d, 0xb8, 0xc4, 0x12, 0x33, 0x15, 0x95, 0x52, 0x68, + 0xe1, 0x76, 0x6a, 0x35, 0x32, 0x6a, 0x74, 0xb4, 0xd3, 0xbd, 0x8f, 0x19, 0xe5, 0x22, 0xae, 0xbe, + 0xb6, 0xa7, 0xfb, 0x38, 0x17, 0x8a, 0x09, 0x95, 0x56, 0xb7, 0xd8, 0x5e, 0x6a, 0xe9, 0x61, 0x21, + 0x0a, 0x61, 0xeb, 0xe6, 0x54, 0x57, 0x6f, 0xac, 0x34, 0x7f, 0x90, 0x56, 0x7d, 0x7e, 0xbc, 0x8a, + 0x5a, 0x83, 0xca, 0x83, 0xfb, 0x0c, 0x21, 0x23, 0xa5, 0x04, 0xb8, 0x60, 0x9e, 0x13, 0x38, 0xe1, + 0x5a, 0xb2, 0x66, 0x2a, 0x7d, 0x53, 0x70, 0xbf, 0xa0, 0x0d, 0xca, 0x0f, 0x46, 0x58, 0x53, 0xc1, + 0x53, 0x89, 0x35, 0xa4, 0xf9, 0x10, 0xf3, 0x02, 0xbc, 0x5b, 0xa6, 0xb3, 0xf7, 0xea, 0xf4, 0x7c, + 0xb3, 0xf1, 0xeb, 0x7c, 0xf3, 0x89, 0xb5, 0xa4, 0xc8, 0x61, 0x44, 0x45, 0xcc, 0xb0, 0x1e, 0x46, + 0xef, 0xa0, 0xc0, 0xf9, 0xb4, 0x0f, 0xf9, 0x8f, 0xef, 0x2f, 0x50, 0xed, 0xb8, 0x0f, 0xf9, 0xf1, + 0xc5, 0xc9, 0xb6, 0x93, 0x3c, 0xb8, 0x82, 0x26, 0x58, 0xc3, 0xdb, 0x0a, 0xe9, 0x7e, 0x46, 0xeb, + 0xd7, 0xbb, 0x18, 0x9e, 0x78, 0x2b, 0x4b, 0xed, 0xb8, 0x7b, 0x05, 0x7b, 0x8f, 0x27, 0x0b, 0x70, + 0xca, 0xbd, 0xe6, 0xff, 0x82, 0x53, 0xee, 0xee, 0xa3, 0x76, 0x21, 0xf0, 0x28, 0xcd, 0x04, 0x27, + 0x40, 0xbc, 0xd5, 0xa5, 0xd0, 0xc8, 0xa0, 0x7a, 0x15, 0xc9, 0xdd, 0x42, 0x9d, 0x6c, 0x24, 0xf2, + 0x43, 0x95, 0x96, 0x20, 0xd3, 0x29, 0x60, 0xe9, 0xb5, 0x02, 0x27, 0x6c, 0x26, 0xeb, 0xb6, 0x3c, + 0x00, 0xf9, 0x11, 0xb0, 0x74, 0x29, 0xf2, 0x08, 0x55, 0x5a, 0xd2, 0x6c, 0x5c, 0x3d, 0xb0, 0x94, + 0xa2, 0x14, 0xd2, 0x1c, 0x95, 0x77, 0x3b, 0x70, 0xc2, 0xf6, 0x6e, 0x18, 0x2d, 0xc4, 0x2c, 0xea, + 0xff, 0x35, 0x30, 0xb8, 0xee, 0xef, 0x35, 0x8d, 0xef, 0xe4, 0x11, 0xf9, 0xb7, 0xec, 0x7e, 0x40, + 0xf7, 0x0e, 0xc6, 0xc6, 0x5c, 0x8a, 0x09, 0x91, 0xa0, 0x14, 0x28, 0xef, 0x4e, 0xb0, 0x12, 0xb6, + 0x77, 0x83, 0x1b, 0x2b, 0xf6, 0x81, 0x16, 0x43, 0x0d, 0x64, 0xcf, 0x76, 0xd6, 0xe8, 0x8e, 0x9d, + 0xdf, 0xbb, 0x1c, 0x7f, 0xdd, 0xfd, 0x7a, 0x71, 0xb2, 0xbd, 0x71, 0x99, 0xd8, 0x89, 0xcd, 0xac, + 0xcd, 0x67, 0xef, 0xcd, 0xe9, 0xcc, 0x77, 0xce, 0x66, 0xbe, 0xf3, 0x7b, 0xe6, 0x3b, 0xdf, 0xe6, + 0x7e, 0xe3, 0x6c, 0xee, 0x37, 0x7e, 0xce, 0xfd, 0xc6, 0xa7, 0xad, 0x82, 0xea, 0xe1, 0x38, 0x8b, + 0x72, 0xc1, 0x62, 0x5a, 0x70, 0xaa, 0x21, 0x5e, 0x40, 0xe8, 0x69, 0x09, 0x2a, 0x6b, 0x55, 0x99, + 0x7f, 0xf9, 0x27, 0x00, 0x00, 0xff, 0xff, 0x16, 0x6a, 0x8e, 0xfd, 0x86, 0x03, 0x00, 0x00, } func (m *Params) Marshal() (dAtA []byte, err error) { diff --git a/x/mint/types/params_test.go b/x/mint/types/params_test.go index fd88180..7f1c7d5 100644 --- a/x/mint/types/params_test.go +++ b/x/mint/types/params_test.go @@ -158,7 +158,7 @@ func TestParamsValidate(t *testing.T) { func TestValidateMintDenom(t *testing.T) { tests := []struct { name string - denom interface{} + denom string isValid bool }{ { @@ -166,11 +166,6 @@ func TestValidateMintDenom(t *testing.T) { denom: DefaultMintDenom, isValid: true, }, - { - name: "should prevent validate mint denom with invalid interface", - denom: 10, - isValid: false, - }, { name: "should prevent validate empty mint denom", denom: "", @@ -197,7 +192,7 @@ func TestValidateMintDenom(t *testing.T) { func TestValidateDec(t *testing.T) { tests := []struct { name string - value interface{} + value sdkmath.LegacyDec isValid bool }{ { @@ -205,11 +200,6 @@ func TestValidateDec(t *testing.T) { value: DefaultInflationRateChange, isValid: true, }, - { - name: "should prevent validate dec with invalid interface", - value: "string", - isValid: false, - }, { name: "should prevent validate dec with negative value", value: sdkmath.LegacyNewDec(-1), @@ -236,7 +226,7 @@ func TestValidateDec(t *testing.T) { func TestValidateBlocksPerYear(t *testing.T) { tests := []struct { name string - value interface{} + value uint64 isValid bool }{ { @@ -244,11 +234,6 @@ func TestValidateBlocksPerYear(t *testing.T) { value: DefaultBlocksPerYear, isValid: true, }, - { - name: "should prevent validate blocks per year with invalid interface", - value: "string", - isValid: false, - }, { name: "should prevent validate blocks per year with zero value", value: uint64(0), @@ -270,7 +255,7 @@ func TestValidateBlocksPerYear(t *testing.T) { func TestValidateDistributionProportions(t *testing.T) { tests := []struct { name string - distrProportions interface{} + distrProportions DistributionProportions isValid bool }{ { @@ -278,11 +263,6 @@ func TestValidateDistributionProportions(t *testing.T) { distrProportions: DefaultDistributionProportions, isValid: true, }, - { - name: "should prevent validate distribution proportions with invalid interface", - distrProportions: "string", - isValid: false, - }, { name: "should prevent validate distribution proportions with negative staking ratio", distrProportions: DistributionProportions{ @@ -338,7 +318,7 @@ func TestValidateWeightedAddresses(t *testing.T) { tests := []struct { name string - weightedAddresses interface{} + weightedAddresses []WeightedAddress isValid bool }{ { @@ -360,11 +340,6 @@ func TestValidateWeightedAddresses(t *testing.T) { weightedAddresses: DefaultFundedAddresses, isValid: true, }, - { - name: "should prevent validate weighed addresses with invalid interface", - weightedAddresses: "string", - isValid: false, - }, { name: "should prevent validate weighed addresses with invalid SDK address", weightedAddresses: []WeightedAddress{ diff --git a/x/mint/types/query.pb.go b/x/mint/types/query.pb.go index 877f9c3..56a1dfd 100644 --- a/x/mint/types/query.pb.go +++ b/x/mint/types/query.pb.go @@ -232,7 +232,7 @@ var xxx_messageInfo_QueryAnnualProvisionsRequest proto.InternalMessageInfo // QueryAnnualProvisionsResponse is the current minting annual provisions value. type QueryAnnualProvisionsResponse struct { - AnnualProvisions cosmossdk_io_math.LegacyDec `protobuf:"bytes,1,opt,name=annualProvisions,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"annualProvisions"` + AnnualProvisions cosmossdk_io_math.LegacyDec `protobuf:"bytes,1,opt,name=annual_provisions,json=annualProvisions,proto3,customtype=cosmossdk.io/math.LegacyDec" json:"annual_provisions"` } func (m *QueryAnnualProvisionsResponse) Reset() { *m = QueryAnnualProvisionsResponse{} } @@ -280,39 +280,39 @@ func init() { func init() { proto.RegisterFile("modules/mint/v1/query.proto", fileDescriptor_c8ac2cd9bf26262d) } var fileDescriptor_c8ac2cd9bf26262d = []byte{ - // 498 bytes of a gzipped FileDescriptorProto + // 500 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x53, 0x41, 0x6b, 0x13, 0x41, - 0x14, 0xce, 0x2a, 0x06, 0x32, 0x0a, 0xd6, 0xb1, 0x5a, 0xdd, 0xc6, 0x6d, 0x59, 0x25, 0x96, 0x42, - 0x67, 0xd8, 0x7a, 0xf3, 0xa4, 0xa1, 0x17, 0x41, 0xb0, 0xcd, 0x51, 0x10, 0x99, 0x6c, 0xc7, 0xe9, - 0x60, 0x76, 0xde, 0x36, 0x33, 0x1b, 0x0c, 0x82, 0x07, 0xf1, 0x07, 0x08, 0xfe, 0x02, 0x6f, 0xde, - 0xf4, 0xe0, 0x8f, 0xe8, 0xb1, 0xe8, 0x45, 0x3c, 0x14, 0x49, 0x04, 0xff, 0x86, 0xec, 0xcc, 0xa4, - 0xe2, 0x26, 0xd5, 0xd0, 0xcb, 0xb2, 0xf3, 0xbe, 0xf7, 0x7d, 0xef, 0xdb, 0xf7, 0xed, 0xa0, 0xe5, - 0x0c, 0x76, 0x8b, 0x1e, 0xd7, 0x34, 0x93, 0xca, 0xd0, 0x41, 0x42, 0xf7, 0x0b, 0xde, 0x1f, 0x92, - 0xbc, 0x0f, 0x06, 0xf0, 0x45, 0x0f, 0x92, 0x12, 0x24, 0x83, 0x24, 0xbc, 0xc4, 0x32, 0xa9, 0x80, - 0xda, 0xa7, 0xeb, 0x09, 0xd7, 0x53, 0xd0, 0x19, 0x68, 0xda, 0x65, 0x9a, 0x3b, 0x32, 0x1d, 0x24, - 0x5d, 0x6e, 0x58, 0x42, 0x73, 0x26, 0xa4, 0x62, 0x46, 0x82, 0xf2, 0xbd, 0xd7, 0x5d, 0xef, 0x53, - 0x7b, 0xa2, 0xee, 0xe0, 0xa1, 0x45, 0x01, 0x02, 0x5c, 0xbd, 0x7c, 0xf3, 0xd5, 0xa6, 0x00, 0x10, - 0x3d, 0x4e, 0x59, 0x2e, 0x29, 0x53, 0x0a, 0x8c, 0x55, 0x9b, 0x70, 0x9a, 0x55, 0xef, 0x39, 0xeb, - 0xb3, 0xcc, 0xa3, 0xf1, 0x22, 0xc2, 0x3b, 0xa5, 0x9d, 0x6d, 0x5b, 0xec, 0xf0, 0xfd, 0x82, 0x6b, - 0x13, 0xef, 0xa0, 0xcb, 0x7f, 0x55, 0x75, 0x0e, 0x4a, 0x73, 0x7c, 0x17, 0xd5, 0x1d, 0xf9, 0x5a, - 0xb0, 0x1a, 0xac, 0x9d, 0xdf, 0x5c, 0x22, 0x95, 0x4f, 0x27, 0x8e, 0xd0, 0x6e, 0x1c, 0x1c, 0xad, - 0xd4, 0x3e, 0xfc, 0xfa, 0xb4, 0x1e, 0x74, 0x3c, 0x23, 0x5e, 0x42, 0x57, 0xac, 0xe4, 0x03, 0xf5, - 0xac, 0x67, 0xfd, 0x4d, 0x66, 0x49, 0x74, 0xb5, 0x0a, 0xf8, 0x71, 0x8f, 0x50, 0x43, 0x4e, 0x8a, - 0x76, 0xe2, 0x85, 0x76, 0x52, 0x0a, 0x7f, 0x3f, 0x5a, 0x59, 0x76, 0x6b, 0xd1, 0xbb, 0xcf, 0x89, - 0x04, 0x9a, 0x31, 0xb3, 0x47, 0x1e, 0x72, 0xc1, 0xd2, 0xe1, 0x16, 0x4f, 0xbf, 0x7c, 0xde, 0x40, - 0x7e, 0x6b, 0x5b, 0x3c, 0xed, 0xfc, 0xd1, 0x88, 0x23, 0xd4, 0xb4, 0xa3, 0xee, 0x2b, 0x55, 0xb0, - 0xde, 0x76, 0x1f, 0x06, 0x52, 0x97, 0x9b, 0x9a, 0x58, 0x79, 0x85, 0x6e, 0x9c, 0x80, 0x7b, 0x47, - 0x4f, 0xd0, 0x02, 0xab, 0x60, 0xa7, 0x37, 0x36, 0x25, 0xb5, 0xf9, 0xf1, 0x2c, 0x3a, 0x67, 0x0d, - 0xe0, 0x97, 0xa8, 0xee, 0x56, 0x89, 0x6f, 0x4e, 0xed, 0x78, 0x3a, 0xaf, 0xf0, 0xd6, 0xbf, 0x9b, - 0x9c, 0xfb, 0xb8, 0xf5, 0xfa, 0xeb, 0xcf, 0x77, 0x67, 0x56, 0x71, 0x44, 0xa5, 0x50, 0xd2, 0x70, - 0x3a, 0xfb, 0xcf, 0xc0, 0x6f, 0x02, 0xd4, 0x38, 0x4e, 0x03, 0xb7, 0x66, 0x6b, 0x57, 0x73, 0x0c, - 0x6f, 0xff, 0xb7, 0x6f, 0x2e, 0x1b, 0xc7, 0x69, 0xe1, 0xf7, 0x01, 0x5a, 0xa8, 0x26, 0x81, 0x37, - 0x66, 0x4f, 0x39, 0x21, 0xd1, 0x90, 0xcc, 0xdb, 0xee, 0xbd, 0x11, 0xeb, 0x6d, 0x0d, 0xb7, 0x66, - 0x7a, 0x73, 0x81, 0x95, 0x17, 0xd3, 0xf3, 0xda, 0xf7, 0x0e, 0x46, 0x51, 0x70, 0x38, 0x8a, 0x82, - 0x1f, 0xa3, 0x28, 0x78, 0x3b, 0x8e, 0x6a, 0x87, 0xe3, 0xa8, 0xf6, 0x6d, 0x1c, 0xd5, 0x1e, 0xb7, - 0x84, 0x34, 0x7b, 0x45, 0x97, 0xa4, 0x90, 0x55, 0xb5, 0x5e, 0x38, 0x35, 0x33, 0xcc, 0xb9, 0xee, - 0xd6, 0xed, 0x3d, 0xbc, 0xf3, 0x3b, 0x00, 0x00, 0xff, 0xff, 0xc2, 0xfe, 0x2f, 0x37, 0x63, 0x04, - 0x00, 0x00, + 0x14, 0xce, 0x2a, 0x06, 0x32, 0x0a, 0xb6, 0x63, 0xb5, 0xba, 0x8d, 0xdb, 0xb2, 0x4a, 0x2c, 0x85, + 0xce, 0xb0, 0xf5, 0xe6, 0x49, 0x43, 0x2f, 0x82, 0x60, 0x9b, 0xa3, 0x07, 0x65, 0xb2, 0x1d, 0xa7, + 0x83, 0xd9, 0x79, 0xdb, 0xcc, 0x6c, 0x30, 0x78, 0x10, 0xc4, 0x1f, 0x20, 0xf8, 0x0b, 0xbc, 0x79, + 0xd3, 0x83, 0x3f, 0xa2, 0xc7, 0xa2, 0x17, 0xf1, 0x50, 0x24, 0x11, 0xfc, 0x1b, 0xb2, 0x33, 0x93, + 0x8a, 0x9b, 0x54, 0x83, 0x97, 0x65, 0xe7, 0x7d, 0xef, 0x7d, 0xdf, 0xb7, 0xef, 0xdb, 0x41, 0x2b, + 0x19, 0xec, 0x15, 0x3d, 0xae, 0x69, 0x26, 0x95, 0xa1, 0x83, 0x84, 0x1e, 0x14, 0xbc, 0x3f, 0x24, + 0x79, 0x1f, 0x0c, 0xe0, 0x8b, 0x1e, 0x24, 0x25, 0x48, 0x06, 0x49, 0xb8, 0xc8, 0x32, 0xa9, 0x80, + 0xda, 0xa7, 0xeb, 0x09, 0x37, 0x52, 0xd0, 0x19, 0x68, 0xda, 0x65, 0x9a, 0xbb, 0x61, 0x3a, 0x48, + 0xba, 0xdc, 0xb0, 0x84, 0xe6, 0x4c, 0x48, 0xc5, 0x8c, 0x04, 0xe5, 0x7b, 0xaf, 0xb9, 0xde, 0x27, + 0xf6, 0x44, 0xdd, 0xc1, 0x43, 0x4b, 0x02, 0x04, 0xb8, 0x7a, 0xf9, 0xe6, 0xab, 0x4d, 0x01, 0x20, + 0x7a, 0x9c, 0xb2, 0x5c, 0x52, 0xa6, 0x14, 0x18, 0xcb, 0x36, 0x99, 0x69, 0x56, 0xbd, 0xe7, 0xac, + 0xcf, 0x32, 0x8f, 0xc6, 0x4b, 0x08, 0xef, 0x96, 0x76, 0x76, 0x6c, 0xb1, 0xc3, 0x0f, 0x0a, 0xae, + 0x4d, 0xbc, 0x8b, 0x2e, 0xfd, 0x51, 0xd5, 0x39, 0x28, 0xcd, 0xf1, 0x1d, 0x54, 0x77, 0xc3, 0x57, + 0x83, 0xb5, 0x60, 0xfd, 0xfc, 0xd6, 0x32, 0xa9, 0x7c, 0x3a, 0x71, 0x03, 0xed, 0xc6, 0xe1, 0xf1, + 0x6a, 0xed, 0xfd, 0xcf, 0x8f, 0x1b, 0x41, 0xc7, 0x4f, 0xc4, 0xcb, 0xe8, 0xb2, 0xa5, 0xbc, 0xaf, + 0x9e, 0xf6, 0xac, 0xbf, 0x89, 0x96, 0x44, 0x57, 0xaa, 0x80, 0x97, 0x7b, 0x88, 0x1a, 0x72, 0x52, + 0xb4, 0x8a, 0x17, 0xda, 0x49, 0x49, 0xfc, 0xed, 0x78, 0x75, 0xc5, 0xad, 0x45, 0xef, 0x3d, 0x23, + 0x12, 0x68, 0xc6, 0xcc, 0x3e, 0x79, 0xc0, 0x05, 0x4b, 0x87, 0xdb, 0x3c, 0xfd, 0xfc, 0x69, 0x13, + 0xf9, 0xad, 0x6d, 0xf3, 0xb4, 0xf3, 0x9b, 0x23, 0x8e, 0x50, 0xd3, 0x4a, 0xdd, 0x53, 0xaa, 0x60, + 0xbd, 0x9d, 0x3e, 0x0c, 0xa4, 0x2e, 0x37, 0x35, 0xb1, 0xf2, 0x12, 0x5d, 0x3f, 0x05, 0xf7, 0x8e, + 0x1e, 0xa3, 0x45, 0x66, 0xb1, 0x32, 0x1c, 0x0f, 0xfe, 0xbf, 0xb3, 0x05, 0x56, 0xd1, 0xd9, 0xfa, + 0x70, 0x16, 0x9d, 0xb3, 0x0e, 0xf0, 0x0b, 0x54, 0x77, 0xbb, 0xc4, 0x37, 0xa6, 0x96, 0x3c, 0x1d, + 0x58, 0x78, 0xf3, 0xef, 0x4d, 0xce, 0x7e, 0xdc, 0x7a, 0xf5, 0xe5, 0xc7, 0xdb, 0x33, 0x6b, 0x38, + 0xa2, 0x52, 0x28, 0x69, 0x38, 0x9d, 0xfd, 0x6b, 0xe0, 0xd7, 0x01, 0x6a, 0x9c, 0xc4, 0x81, 0x5b, + 0xb3, 0xb9, 0xab, 0x41, 0x86, 0xb7, 0xfe, 0xd9, 0x37, 0x97, 0x8d, 0x93, 0xb8, 0xf0, 0xbb, 0x00, + 0x2d, 0x54, 0xa3, 0xc0, 0x9b, 0xb3, 0x55, 0x4e, 0x89, 0x34, 0x24, 0xf3, 0xb6, 0x7b, 0x6f, 0xc4, + 0x7a, 0x5b, 0xc7, 0xad, 0x99, 0xde, 0xa6, 0xc2, 0x6f, 0xdf, 0x3d, 0x1c, 0x45, 0xc1, 0xd1, 0x28, + 0x0a, 0xbe, 0x8f, 0xa2, 0xe0, 0xcd, 0x38, 0xaa, 0x1d, 0x8d, 0xa3, 0xda, 0xd7, 0x71, 0x54, 0x7b, + 0xd4, 0x12, 0xd2, 0xec, 0x17, 0x5d, 0x92, 0x42, 0x56, 0xe5, 0x7a, 0xee, 0xd8, 0xcc, 0x30, 0xe7, + 0xba, 0x5b, 0xb7, 0x17, 0xf1, 0xf6, 0xaf, 0x00, 0x00, 0x00, 0xff, 0xff, 0x35, 0xc5, 0x65, 0x06, + 0x64, 0x04, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used.