From 056ef7a71ef2b78ee22442be4978e02da9f2ca27 Mon Sep 17 00:00:00 2001 From: Shawn <44221603+smarshall-spitzbart@users.noreply.github.com> Date: Tue, 23 May 2023 11:29:45 -0700 Subject: [PATCH] proto upgrade too --- .../ccv/consumer/{v1 => v2}/consumer.proto | 6 +- .../ccv/consumer/{v1 => v2}/genesis.proto | 14 +- .../ccv/consumer/{v1 => v2}/query.proto | 6 +- .../ccv/provider/{v1 => v2}/genesis.proto | 22 +- .../ccv/provider/{v1 => v2}/provider.proto | 4 +- .../ccv/provider/{v1 => v2}/query.proto | 20 +- .../ccv/provider/{v1 => v2}/tx.proto | 4 +- .../ccv/{v1 => v2}/ccv.proto | 4 +- v2/x/ccv/consumer/types/consumer.pb.go | 1551 +++++ v2/x/ccv/consumer/types/genesis.pb.go | 1394 ++++ v2/x/ccv/consumer/types/query.pb.go | 1329 ++++ v2/x/ccv/consumer/types/query.pb.gw.go | 218 + v2/x/ccv/provider/types/genesis.pb.go | 1706 +++++ v2/x/ccv/provider/types/provider.pb.go | 5995 +++++++++++++++++ v2/x/ccv/provider/types/query.pb.go | 4566 +++++++++++++ v2/x/ccv/provider/types/query.pb.gw.go | 763 +++ v2/x/ccv/provider/types/tx.pb.go | 997 +++ v2/x/ccv/types/ccv.pb.go | 1843 +++++ x/ccv/consumer/types/consumer.pb.go | 116 +- x/ccv/consumer/types/genesis.pb.go | 119 +- x/ccv/consumer/types/query.pb.go | 104 +- x/ccv/consumer/types/query.pb.gw.go | 2 +- x/ccv/provider/types/genesis.pb.go | 114 +- x/ccv/provider/types/provider.pb.go | 279 +- x/ccv/provider/types/query.pb.go | 296 +- x/ccv/provider/types/query.pb.gw.go | 2 +- x/ccv/provider/types/tx.pb.go | 86 +- x/ccv/types/ccv.pb.go | 134 +- 28 files changed, 21029 insertions(+), 665 deletions(-) rename proto/interchain_security/ccv/consumer/{v1 => v2}/consumer.proto (95%) rename proto/interchain_security/ccv/consumer/{v1 => v2}/genesis.proto (84%) rename proto/interchain_security/ccv/consumer/{v1 => v2}/query.proto (90%) rename proto/interchain_security/ccv/provider/{v1 => v2}/genesis.proto (78%) rename proto/interchain_security/ccv/provider/{v1 => v2}/provider.proto (98%) rename proto/interchain_security/ccv/provider/{v1 => v2}/query.proto (90%) rename proto/interchain_security/ccv/provider/{v1 => v2}/tx.proto (92%) rename proto/interchain_security/ccv/{v1 => v2}/ccv.proto (96%) create mode 100644 v2/x/ccv/consumer/types/consumer.pb.go create mode 100644 v2/x/ccv/consumer/types/genesis.pb.go create mode 100644 v2/x/ccv/consumer/types/query.pb.go create mode 100644 v2/x/ccv/consumer/types/query.pb.gw.go create mode 100644 v2/x/ccv/provider/types/genesis.pb.go create mode 100644 v2/x/ccv/provider/types/provider.pb.go create mode 100644 v2/x/ccv/provider/types/query.pb.go create mode 100644 v2/x/ccv/provider/types/query.pb.gw.go create mode 100644 v2/x/ccv/provider/types/tx.pb.go create mode 100644 v2/x/ccv/types/ccv.pb.go diff --git a/proto/interchain_security/ccv/consumer/v1/consumer.proto b/proto/interchain_security/ccv/consumer/v2/consumer.proto similarity index 95% rename from proto/interchain_security/ccv/consumer/v1/consumer.proto rename to proto/interchain_security/ccv/consumer/v2/consumer.proto index d2959983a4..37de8a8bd4 100644 --- a/proto/interchain_security/ccv/consumer/v1/consumer.proto +++ b/proto/interchain_security/ccv/consumer/v2/consumer.proto @@ -1,9 +1,9 @@ syntax = "proto3"; -package interchain_security.ccv.consumer.v1; +package interchain_security.ccv.consumer.v2; -import "interchain_security/ccv/v1/ccv.proto"; +import "interchain_security/ccv/v2/ccv.proto"; -option go_package = "github.com/cosmos/interchain-security/x/ccv/consumer/types"; +option go_package = "github.com/cosmos/interchain-security/v2/x/ccv/consumer/types"; import "google/protobuf/any.proto"; import "gogoproto/gogo.proto"; diff --git a/proto/interchain_security/ccv/consumer/v1/genesis.proto b/proto/interchain_security/ccv/consumer/v2/genesis.proto similarity index 84% rename from proto/interchain_security/ccv/consumer/v1/genesis.proto rename to proto/interchain_security/ccv/consumer/v2/genesis.proto index 043556fee3..4722f5d6c3 100644 --- a/proto/interchain_security/ccv/consumer/v1/genesis.proto +++ b/proto/interchain_security/ccv/consumer/v2/genesis.proto @@ -1,11 +1,11 @@ syntax = "proto3"; -package interchain_security.ccv.consumer.v1; +package interchain_security.ccv.consumer.v2; -option go_package = "github.com/cosmos/interchain-security/x/ccv/consumer/types"; +option go_package = "github.com/cosmos/interchain-security/v2/x/ccv/consumer/types"; -import "interchain_security/ccv/v1/ccv.proto"; -import "interchain_security/ccv/consumer/v1/consumer.proto"; +import "interchain_security/ccv/v2/ccv.proto"; +import "interchain_security/ccv/consumer/v2/consumer.proto"; import "tendermint/abci/types.proto"; import "ibc/lightclients/tendermint/v1/tendermint.proto"; import "ibc/core/channel/v1/channel.proto"; @@ -23,7 +23,7 @@ message GenesisState { // ProviderConsensusState filled in on new chain, nil on restart. ibc.lightclients.tendermint.v1.ConsensusState provider_consensus_state = 6; // MaturingPackets nil on new chain, filled in on restart. - repeated interchain_security.ccv.consumer.v1.MaturingVSCPacket maturing_packets = 7 + repeated interchain_security.ccv.consumer.v2.MaturingVSCPacket maturing_packets = 7 [ (gogoproto.nullable) = false ]; // InitialValset filled in on new chain and on restart. repeated .tendermint.abci.ValidatorUpdate initial_val_set = 8 @@ -35,10 +35,10 @@ message GenesisState { repeated OutstandingDowntime outstanding_downtime_slashing = 10 [ (gogoproto.nullable) = false ]; // PendingConsumerPackets nil on new chain, filled in on restart. - interchain_security.ccv.v1.ConsumerPacketDataList pending_consumer_packets = 11 + interchain_security.ccv.v2.ConsumerPacketDataList pending_consumer_packets = 11 [ (gogoproto.nullable) = false ]; // LastTransmissionBlockHeight nil on new chain, filled in on restart. - interchain_security.ccv.consumer.v1.LastTransmissionBlockHeight last_transmission_block_height = 12 + interchain_security.ccv.consumer.v2.LastTransmissionBlockHeight last_transmission_block_height = 12 [ (gogoproto.nullable) = false ]; bool preCCV = 13; // flag indicating whether the consumer CCV module starts in pre-CCV state } diff --git a/proto/interchain_security/ccv/consumer/v1/query.proto b/proto/interchain_security/ccv/consumer/v2/query.proto similarity index 90% rename from proto/interchain_security/ccv/consumer/v1/query.proto rename to proto/interchain_security/ccv/consumer/v2/query.proto index 2bcf6b4d50..9ea76c3228 100644 --- a/proto/interchain_security/ccv/consumer/v1/query.proto +++ b/proto/interchain_security/ccv/consumer/v2/query.proto @@ -1,11 +1,11 @@ syntax = "proto3"; -package interchain_security.ccv.consumer.v1; -option go_package = "github.com/cosmos/interchain-security/x/ccv/consumer/types"; +package interchain_security.ccv.consumer.v2; +option go_package = "github.com/cosmos/interchain-security/v2/x/ccv/consumer/types"; import "gogoproto/gogo.proto"; import "google/api/annotations.proto"; -import "interchain_security/ccv/consumer/v1/consumer.proto"; +import "interchain_security/ccv/consumer/v2/consumer.proto"; service Query { // ConsumerGenesis queries the genesis state needed to start a consumer chain diff --git a/proto/interchain_security/ccv/provider/v1/genesis.proto b/proto/interchain_security/ccv/provider/v2/genesis.proto similarity index 78% rename from proto/interchain_security/ccv/provider/v1/genesis.proto rename to proto/interchain_security/ccv/provider/v2/genesis.proto index 3859f6b7d0..c78fcadb27 100644 --- a/proto/interchain_security/ccv/provider/v1/genesis.proto +++ b/proto/interchain_security/ccv/provider/v2/genesis.proto @@ -1,14 +1,14 @@ syntax = "proto3"; -package interchain_security.ccv.provider.v1; +package interchain_security.ccv.provider.v2; -option go_package = "github.com/cosmos/interchain-security/x/ccv/provider/types"; +option go_package = "github.com/cosmos/interchain-security/v2/x/ccv/provider/types"; import "gogoproto/gogo.proto"; -import "interchain_security/ccv/v1/ccv.proto"; -import "interchain_security/ccv/provider/v1/provider.proto"; -import "interchain_security/ccv/consumer/v1/consumer.proto"; -import "interchain_security/ccv/consumer/v1/genesis.proto"; +import "interchain_security/ccv/v2/ccv.proto"; +import "interchain_security/ccv/provider/v2/provider.proto"; +import "interchain_security/ccv/consumer/v2/consumer.proto"; +import "interchain_security/ccv/consumer/v2/genesis.proto"; import "tendermint/crypto/keys.proto"; @@ -22,10 +22,10 @@ message GenesisState { (gogoproto.moretags) = "yaml:\"consumer_states\"" ]; // empty for a new chain - repeated interchain_security.ccv.provider.v1.UnbondingOp unbonding_ops = 3 + repeated interchain_security.ccv.provider.v2.UnbondingOp unbonding_ops = 3 [ (gogoproto.nullable) = false ]; // empty for a new chain - interchain_security.ccv.v1.MaturedUnbondingOps mature_unbonding_ops = 4; + interchain_security.ccv.v2.MaturedUnbondingOps mature_unbonding_ops = 4; // empty for a new chain repeated ValsetUpdateIdToHeight valset_update_id_to_height = 5 [ (gogoproto.nullable) = false ]; @@ -59,14 +59,14 @@ message ConsumerState { // InitalHeight defines the initial block height for the consumer chain uint64 initial_height = 4; // ConsumerGenesis defines the initial consumer chain genesis states - interchain_security.ccv.consumer.v1.GenesisState consumer_genesis = 5 + interchain_security.ccv.consumer.v2.GenesisState consumer_genesis = 5 [ (gogoproto.nullable) = false ]; // PendingValsetChanges defines the pending validator set changes for the consumer chain - repeated interchain_security.ccv.v1.ValidatorSetChangePacketData pending_valset_changes = 6 + repeated interchain_security.ccv.v2.ValidatorSetChangePacketData pending_valset_changes = 6 [ (gogoproto.nullable) = false ]; repeated string slash_downtime_ack = 7; // UnbondingOpsIndex defines the unbonding operations waiting on this consumer chain - repeated interchain_security.ccv.provider.v1.VscUnbondingOps unbonding_ops_index = 8 + repeated interchain_security.ccv.provider.v2.VscUnbondingOps unbonding_ops_index = 8 [ (gogoproto.nullable) = false ]; } diff --git a/proto/interchain_security/ccv/provider/v1/provider.proto b/proto/interchain_security/ccv/provider/v2/provider.proto similarity index 98% rename from proto/interchain_security/ccv/provider/v1/provider.proto rename to proto/interchain_security/ccv/provider/v2/provider.proto index 8a3861f55a..018d53da8c 100644 --- a/proto/interchain_security/ccv/provider/v1/provider.proto +++ b/proto/interchain_security/ccv/provider/v2/provider.proto @@ -1,8 +1,8 @@ syntax = "proto3"; -package interchain_security.ccv.provider.v1; +package interchain_security.ccv.provider.v2; -option go_package = "github.com/cosmos/interchain-security/x/ccv/provider/types"; +option go_package = "github.com/cosmos/interchain-security/v2/x/ccv/provider/types"; import "gogoproto/gogo.proto"; import "google/protobuf/timestamp.proto"; diff --git a/proto/interchain_security/ccv/provider/v1/query.proto b/proto/interchain_security/ccv/provider/v2/query.proto similarity index 90% rename from proto/interchain_security/ccv/provider/v1/query.proto rename to proto/interchain_security/ccv/provider/v2/query.proto index 3100502699..0aa1172d8a 100644 --- a/proto/interchain_security/ccv/provider/v1/query.proto +++ b/proto/interchain_security/ccv/provider/v2/query.proto @@ -1,14 +1,14 @@ syntax = "proto3"; -package interchain_security.ccv.provider.v1; +package interchain_security.ccv.provider.v2; -option go_package = "github.com/cosmos/interchain-security/x/ccv/provider/types"; +option go_package = "github.com/cosmos/interchain-security/v2/x/ccv/provider/types"; import "google/api/annotations.proto"; import "gogoproto/gogo.proto"; import "google/protobuf/timestamp.proto"; -import "interchain_security/ccv/v1/ccv.proto"; -import "interchain_security/ccv/consumer/v1/genesis.proto"; -import "interchain_security/ccv/provider/v1/provider.proto"; +import "interchain_security/ccv/v2/ccv.proto"; +import "interchain_security/ccv/consumer/v2/genesis.proto"; +import "interchain_security/ccv/provider/v2/provider.proto"; service Query { @@ -79,7 +79,7 @@ service Query { message QueryConsumerGenesisRequest { string chain_id = 1; } message QueryConsumerGenesisResponse { - interchain_security.ccv.consumer.v1.GenesisState genesis_state = 1 + interchain_security.ccv.consumer.v2.GenesisState genesis_state = 1 [ (gogoproto.nullable) = false ]; } @@ -162,17 +162,17 @@ message QueryThrottledConsumerPacketDataResponse { // A query wrapper type for the global entry and data relevant to a throttled slash packet. message ThrottledSlashPacket { - interchain_security.ccv.provider.v1.GlobalSlashEntry global_entry = 1 + interchain_security.ccv.provider.v2.GlobalSlashEntry global_entry = 1 [(gogoproto.nullable) = false]; - interchain_security.ccv.v1.SlashPacketData data = 2 + interchain_security.ccv.v2.SlashPacketData data = 2 [(gogoproto.nullable) = false]; } // ThrottledPacketDataWrapper contains either SlashPacketData or VSCMaturedPacketData message ThrottledPacketDataWrapper { oneof data { - interchain_security.ccv.v1.SlashPacketData slash_packet = 1; - interchain_security.ccv.v1.VSCMaturedPacketData vsc_matured_packet = 2; + interchain_security.ccv.v2.SlashPacketData slash_packet = 1; + interchain_security.ccv.v2.VSCMaturedPacketData vsc_matured_packet = 2; } } diff --git a/proto/interchain_security/ccv/provider/v1/tx.proto b/proto/interchain_security/ccv/provider/v2/tx.proto similarity index 92% rename from proto/interchain_security/ccv/provider/v1/tx.proto rename to proto/interchain_security/ccv/provider/v2/tx.proto index f69bb93e08..1eb2dd805a 100644 --- a/proto/interchain_security/ccv/provider/v1/tx.proto +++ b/proto/interchain_security/ccv/provider/v2/tx.proto @@ -1,7 +1,7 @@ syntax = "proto3"; -package interchain_security.ccv.provider.v1; +package interchain_security.ccv.provider.v2; -option go_package = "github.com/cosmos/interchain-security/x/ccv/provider/types"; +option go_package = "github.com/cosmos/interchain-security/v2/x/ccv/provider/types"; import "google/api/annotations.proto"; import "gogoproto/gogo.proto"; diff --git a/proto/interchain_security/ccv/v1/ccv.proto b/proto/interchain_security/ccv/v2/ccv.proto similarity index 96% rename from proto/interchain_security/ccv/v1/ccv.proto rename to proto/interchain_security/ccv/v2/ccv.proto index 4af5785749..4a62f6f425 100644 --- a/proto/interchain_security/ccv/v1/ccv.proto +++ b/proto/interchain_security/ccv/v2/ccv.proto @@ -1,8 +1,8 @@ syntax = "proto3"; -package interchain_security.ccv.v1; +package interchain_security.ccv.v2; -option go_package = "github.com/cosmos/interchain-security/x/ccv/types"; +option go_package = "github.com/cosmos/interchain-security/v2/x/ccv/types"; import "cosmos/staking/v1beta1/staking.proto"; diff --git a/v2/x/ccv/consumer/types/consumer.pb.go b/v2/x/ccv/consumer/types/consumer.pb.go new file mode 100644 index 0000000000..70f57a4b71 --- /dev/null +++ b/v2/x/ccv/consumer/types/consumer.pb.go @@ -0,0 +1,1551 @@ +// Code generated by protoc-gen-gogo. DO NOT EDIT. +// source: interchain_security/ccv/consumer/v2/consumer.proto + +package types + +import ( + fmt "fmt" + types "github.com/cosmos/cosmos-sdk/codec/types" + _ "github.com/cosmos/interchain-security/v2/x/ccv/types" + _ "github.com/gogo/protobuf/gogoproto" + proto "github.com/gogo/protobuf/proto" + github_com_gogo_protobuf_types "github.com/gogo/protobuf/types" + _ "github.com/regen-network/cosmos-proto" + _ "google.golang.org/protobuf/types/known/durationpb" + _ "google.golang.org/protobuf/types/known/timestamppb" + io "io" + math "math" + math_bits "math/bits" + time "time" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf +var _ = time.Kitchen + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package + +// Params defines the parameters for CCV consumer module +type Params struct { + // TODO: Remove enabled flag and find a better way to setup integration tests + // See: https://github.com/cosmos/interchain-security/issues/339 + Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"` + /////////////////////// + // Distribution Params + // Number of blocks between ibc-token-transfers from the consumer chain to + // the provider chain. Note that at this transmission event a fraction of + // the accumulated tokens are divided and sent consumer redistribution + // address. + BlocksPerDistributionTransmission int64 `protobuf:"varint,2,opt,name=blocks_per_distribution_transmission,json=blocksPerDistributionTransmission,proto3" json:"blocks_per_distribution_transmission,omitempty"` + // Channel, and provider-chain receiving address to send distribution token + // transfers over. These parameters is auto-set during the consumer <-> + // provider handshake procedure. + DistributionTransmissionChannel string `protobuf:"bytes,3,opt,name=distribution_transmission_channel,json=distributionTransmissionChannel,proto3" json:"distribution_transmission_channel,omitempty"` + ProviderFeePoolAddrStr string `protobuf:"bytes,4,opt,name=provider_fee_pool_addr_str,json=providerFeePoolAddrStr,proto3" json:"provider_fee_pool_addr_str,omitempty"` + // Sent CCV related IBC packets will timeout after this duration + CcvTimeoutPeriod time.Duration `protobuf:"bytes,5,opt,name=ccv_timeout_period,json=ccvTimeoutPeriod,proto3,stdduration" json:"ccv_timeout_period"` + // Sent transfer related IBC packets will timeout after this duration + TransferTimeoutPeriod time.Duration `protobuf:"bytes,6,opt,name=transfer_timeout_period,json=transferTimeoutPeriod,proto3,stdduration" json:"transfer_timeout_period"` + // The fraction of tokens allocated to the consumer redistribution address + // during distribution events. The fraction is a string representing a + // decimal number. For example "0.75" would represent 75%. + ConsumerRedistributionFraction string `protobuf:"bytes,7,opt,name=consumer_redistribution_fraction,json=consumerRedistributionFraction,proto3" json:"consumer_redistribution_fraction,omitempty"` + // The number of historical info entries to persist in store. + // This param is a part of the cosmos sdk staking module. In the case of + // a ccv enabled consumer chain, the ccv module acts as the staking module. + HistoricalEntries int64 `protobuf:"varint,8,opt,name=historical_entries,json=historicalEntries,proto3" json:"historical_entries,omitempty"` + // Unbonding period for the consumer, + // which should be smaller than that of the provider in general. + UnbondingPeriod time.Duration `protobuf:"bytes,9,opt,name=unbonding_period,json=unbondingPeriod,proto3,stdduration" json:"unbonding_period"` + // The threshold for the percentage of validators at the bottom of the set who + // can opt out of running the consumer chain without being punished. For example, a + // value of 0.05 means that the validators in the bottom 5% of the set can opt out + SoftOptOutThreshold string `protobuf:"bytes,10,opt,name=soft_opt_out_threshold,json=softOptOutThreshold,proto3" json:"soft_opt_out_threshold,omitempty"` + // Reward denoms. These are the denominations which are allowed to be sent to the provider as rewards. + RewardDenoms []string `protobuf:"bytes,11,rep,name=reward_denoms,json=rewardDenoms,proto3" json:"reward_denoms,omitempty"` + // Provider-originated reward denoms. These are denoms coming from the provider + // which are allowed to be used as rewards. e.g. "uatom" + ProviderRewardDenoms []string `protobuf:"bytes,12,rep,name=provider_reward_denoms,json=providerRewardDenoms,proto3" json:"provider_reward_denoms,omitempty"` +} + +func (m *Params) Reset() { *m = Params{} } +func (m *Params) String() string { return proto.CompactTextString(m) } +func (*Params) ProtoMessage() {} +func (*Params) Descriptor() ([]byte, []int) { + return fileDescriptor_154285f600605b15, []int{0} +} +func (m *Params) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *Params) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_Params.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *Params) XXX_Merge(src proto.Message) { + xxx_messageInfo_Params.Merge(m, src) +} +func (m *Params) XXX_Size() int { + return m.Size() +} +func (m *Params) XXX_DiscardUnknown() { + xxx_messageInfo_Params.DiscardUnknown(m) +} + +var xxx_messageInfo_Params proto.InternalMessageInfo + +func (m *Params) GetEnabled() bool { + if m != nil { + return m.Enabled + } + return false +} + +func (m *Params) GetBlocksPerDistributionTransmission() int64 { + if m != nil { + return m.BlocksPerDistributionTransmission + } + return 0 +} + +func (m *Params) GetDistributionTransmissionChannel() string { + if m != nil { + return m.DistributionTransmissionChannel + } + return "" +} + +func (m *Params) GetProviderFeePoolAddrStr() string { + if m != nil { + return m.ProviderFeePoolAddrStr + } + return "" +} + +func (m *Params) GetCcvTimeoutPeriod() time.Duration { + if m != nil { + return m.CcvTimeoutPeriod + } + return 0 +} + +func (m *Params) GetTransferTimeoutPeriod() time.Duration { + if m != nil { + return m.TransferTimeoutPeriod + } + return 0 +} + +func (m *Params) GetConsumerRedistributionFraction() string { + if m != nil { + return m.ConsumerRedistributionFraction + } + return "" +} + +func (m *Params) GetHistoricalEntries() int64 { + if m != nil { + return m.HistoricalEntries + } + return 0 +} + +func (m *Params) GetUnbondingPeriod() time.Duration { + if m != nil { + return m.UnbondingPeriod + } + return 0 +} + +func (m *Params) GetSoftOptOutThreshold() string { + if m != nil { + return m.SoftOptOutThreshold + } + return "" +} + +func (m *Params) GetRewardDenoms() []string { + if m != nil { + return m.RewardDenoms + } + return nil +} + +func (m *Params) GetProviderRewardDenoms() []string { + if m != nil { + return m.ProviderRewardDenoms + } + return nil +} + +// LastTransmissionBlockHeight is the last time validator holding +// pools were transmitted to the provider chain +type LastTransmissionBlockHeight struct { + Height int64 `protobuf:"varint,1,opt,name=height,proto3" json:"height,omitempty"` +} + +func (m *LastTransmissionBlockHeight) Reset() { *m = LastTransmissionBlockHeight{} } +func (m *LastTransmissionBlockHeight) String() string { return proto.CompactTextString(m) } +func (*LastTransmissionBlockHeight) ProtoMessage() {} +func (*LastTransmissionBlockHeight) Descriptor() ([]byte, []int) { + return fileDescriptor_154285f600605b15, []int{1} +} +func (m *LastTransmissionBlockHeight) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *LastTransmissionBlockHeight) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_LastTransmissionBlockHeight.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *LastTransmissionBlockHeight) XXX_Merge(src proto.Message) { + xxx_messageInfo_LastTransmissionBlockHeight.Merge(m, src) +} +func (m *LastTransmissionBlockHeight) XXX_Size() int { + return m.Size() +} +func (m *LastTransmissionBlockHeight) XXX_DiscardUnknown() { + xxx_messageInfo_LastTransmissionBlockHeight.DiscardUnknown(m) +} + +var xxx_messageInfo_LastTransmissionBlockHeight proto.InternalMessageInfo + +func (m *LastTransmissionBlockHeight) GetHeight() int64 { + if m != nil { + return m.Height + } + return 0 +} + +// CrossChainValidator defines the validators for CCV consumer module +type CrossChainValidator struct { + Address []byte `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` + Power int64 `protobuf:"varint,2,opt,name=power,proto3" json:"power,omitempty"` + // pubkey is the consensus public key of the validator, as a Protobuf Any. + Pubkey *types.Any `protobuf:"bytes,3,opt,name=pubkey,proto3" json:"pubkey,omitempty" yaml:"consensus_pubkey"` +} + +func (m *CrossChainValidator) Reset() { *m = CrossChainValidator{} } +func (m *CrossChainValidator) String() string { return proto.CompactTextString(m) } +func (*CrossChainValidator) ProtoMessage() {} +func (*CrossChainValidator) Descriptor() ([]byte, []int) { + return fileDescriptor_154285f600605b15, []int{2} +} +func (m *CrossChainValidator) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *CrossChainValidator) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_CrossChainValidator.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *CrossChainValidator) XXX_Merge(src proto.Message) { + xxx_messageInfo_CrossChainValidator.Merge(m, src) +} +func (m *CrossChainValidator) XXX_Size() int { + return m.Size() +} +func (m *CrossChainValidator) XXX_DiscardUnknown() { + xxx_messageInfo_CrossChainValidator.DiscardUnknown(m) +} + +var xxx_messageInfo_CrossChainValidator proto.InternalMessageInfo + +func (m *CrossChainValidator) GetAddress() []byte { + if m != nil { + return m.Address + } + return nil +} + +func (m *CrossChainValidator) GetPower() int64 { + if m != nil { + return m.Power + } + return 0 +} + +func (m *CrossChainValidator) GetPubkey() *types.Any { + if m != nil { + return m.Pubkey + } + return nil +} + +// MaturingVSCPacket contains the maturing time of a received VSCPacket +type MaturingVSCPacket struct { + VscId uint64 `protobuf:"varint,1,opt,name=vscId,proto3" json:"vscId,omitempty"` + MaturityTime time.Time `protobuf:"bytes,2,opt,name=maturity_time,json=maturityTime,proto3,stdtime" json:"maturity_time"` +} + +func (m *MaturingVSCPacket) Reset() { *m = MaturingVSCPacket{} } +func (m *MaturingVSCPacket) String() string { return proto.CompactTextString(m) } +func (*MaturingVSCPacket) ProtoMessage() {} +func (*MaturingVSCPacket) Descriptor() ([]byte, []int) { + return fileDescriptor_154285f600605b15, []int{3} +} +func (m *MaturingVSCPacket) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *MaturingVSCPacket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_MaturingVSCPacket.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *MaturingVSCPacket) XXX_Merge(src proto.Message) { + xxx_messageInfo_MaturingVSCPacket.Merge(m, src) +} +func (m *MaturingVSCPacket) XXX_Size() int { + return m.Size() +} +func (m *MaturingVSCPacket) XXX_DiscardUnknown() { + xxx_messageInfo_MaturingVSCPacket.DiscardUnknown(m) +} + +var xxx_messageInfo_MaturingVSCPacket proto.InternalMessageInfo + +func (m *MaturingVSCPacket) GetVscId() uint64 { + if m != nil { + return m.VscId + } + return 0 +} + +func (m *MaturingVSCPacket) GetMaturityTime() time.Time { + if m != nil { + return m.MaturityTime + } + return time.Time{} +} + +func init() { + proto.RegisterType((*Params)(nil), "interchain_security.ccv.consumer.v2.Params") + proto.RegisterType((*LastTransmissionBlockHeight)(nil), "interchain_security.ccv.consumer.v2.LastTransmissionBlockHeight") + proto.RegisterType((*CrossChainValidator)(nil), "interchain_security.ccv.consumer.v2.CrossChainValidator") + proto.RegisterType((*MaturingVSCPacket)(nil), "interchain_security.ccv.consumer.v2.MaturingVSCPacket") +} + +func init() { + proto.RegisterFile("interchain_security/ccv/consumer/v2/consumer.proto", fileDescriptor_154285f600605b15) +} + +var fileDescriptor_154285f600605b15 = []byte{ + // 785 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x54, 0xcf, 0x6e, 0xdb, 0x36, + 0x18, 0x8f, 0x96, 0xd6, 0x4d, 0x98, 0x14, 0x6b, 0x59, 0x2f, 0x55, 0x33, 0x40, 0x76, 0xdd, 0x1e, + 0x7c, 0x89, 0x04, 0x38, 0xdb, 0xa5, 0xc0, 0x0e, 0xb5, 0xb3, 0xa2, 0xdd, 0xbf, 0x78, 0xaa, 0xd1, + 0x01, 0xdb, 0x81, 0xa0, 0x28, 0x5a, 0x22, 0x22, 0x91, 0x02, 0x49, 0xa9, 0xd3, 0x7d, 0x0f, 0xd0, + 0xe3, 0x1e, 0x61, 0x0f, 0xb0, 0x87, 0x28, 0x76, 0xea, 0x71, 0xa7, 0x6e, 0x48, 0xde, 0x60, 0x4f, + 0x30, 0x90, 0x92, 0x5c, 0x3b, 0x6d, 0x80, 0xde, 0xf8, 0xe9, 0xf7, 0xfb, 0x7e, 0xfa, 0xfe, 0x83, + 0x09, 0xe3, 0x9a, 0x4a, 0x92, 0x62, 0xc6, 0x91, 0xa2, 0xa4, 0x94, 0x4c, 0xd7, 0x01, 0x21, 0x55, + 0x40, 0x04, 0x57, 0x65, 0x4e, 0x65, 0x50, 0x4d, 0x56, 0x6f, 0xbf, 0x90, 0x42, 0x0b, 0xf8, 0xe0, + 0x03, 0x3e, 0x3e, 0x21, 0x95, 0xbf, 0xe2, 0x55, 0x93, 0xc3, 0x87, 0x57, 0x09, 0x1b, 0x3d, 0x52, + 0x35, 0x52, 0x87, 0xf7, 0x12, 0x21, 0x92, 0x8c, 0x06, 0xd6, 0x8a, 0xca, 0x65, 0x80, 0x79, 0xdd, + 0x42, 0xfd, 0x44, 0x24, 0xc2, 0x3e, 0x03, 0xf3, 0xea, 0x1c, 0x88, 0x50, 0xb9, 0x50, 0xa8, 0x01, + 0x1a, 0xa3, 0x85, 0xbc, 0xcb, 0x5a, 0x71, 0x29, 0xb1, 0x66, 0x82, 0xb7, 0xf8, 0xe0, 0x32, 0xae, + 0x59, 0x4e, 0x95, 0xc6, 0x79, 0xd1, 0x10, 0x46, 0xbf, 0xf5, 0x40, 0x6f, 0x8e, 0x25, 0xce, 0x15, + 0x74, 0xc1, 0x0d, 0xca, 0x71, 0x94, 0xd1, 0xd8, 0x75, 0x86, 0xce, 0x78, 0x27, 0xec, 0x4c, 0x78, + 0x0a, 0x1e, 0x46, 0x99, 0x20, 0x67, 0x0a, 0x15, 0x54, 0xa2, 0x98, 0x29, 0x2d, 0x59, 0x54, 0x9a, + 0xdf, 0x20, 0x2d, 0x31, 0x57, 0x39, 0x53, 0x8a, 0x09, 0xee, 0x7e, 0x32, 0x74, 0xc6, 0xdb, 0xe1, + 0xfd, 0x86, 0x3b, 0xa7, 0xf2, 0x64, 0x8d, 0xb9, 0x58, 0x23, 0xc2, 0x6f, 0xc0, 0xfd, 0x2b, 0x55, + 0x10, 0x49, 0x31, 0xe7, 0x34, 0x73, 0xb7, 0x87, 0xce, 0x78, 0x37, 0x1c, 0xc4, 0x57, 0x88, 0xcc, + 0x1a, 0x1a, 0x7c, 0x04, 0x0e, 0x0b, 0x29, 0x2a, 0x16, 0x53, 0x89, 0x96, 0x94, 0xa2, 0x42, 0x88, + 0x0c, 0xe1, 0x38, 0x96, 0x48, 0x69, 0xe9, 0x5e, 0xb3, 0x22, 0x07, 0x1d, 0xe3, 0x09, 0xa5, 0x73, + 0x21, 0xb2, 0xc7, 0x71, 0x2c, 0x9f, 0x6b, 0x09, 0x7f, 0x04, 0x90, 0x90, 0x0a, 0x99, 0xa2, 0x88, + 0x52, 0x9b, 0xec, 0x98, 0x88, 0xdd, 0xeb, 0x43, 0x67, 0xbc, 0x37, 0xb9, 0xe7, 0x37, 0xb5, 0xf3, + 0xbb, 0xda, 0xf9, 0x27, 0x6d, 0x6d, 0xa7, 0x3b, 0xaf, 0xdf, 0x0e, 0xb6, 0x7e, 0xff, 0x67, 0xe0, + 0x84, 0xb7, 0x08, 0xa9, 0x16, 0x8d, 0xf7, 0xdc, 0x3a, 0xc3, 0x5f, 0xc0, 0x5d, 0x9b, 0xcd, 0x92, + 0xca, 0xcb, 0xba, 0xbd, 0x8f, 0xd7, 0xfd, 0xac, 0xd3, 0xd8, 0x14, 0x7f, 0x0a, 0x86, 0xdd, 0xbc, + 0x21, 0x49, 0x37, 0x4a, 0xb8, 0x94, 0x98, 0x98, 0x87, 0x7b, 0xc3, 0x66, 0xec, 0x75, 0xbc, 0x70, + 0x83, 0xf6, 0xa4, 0x65, 0xc1, 0x23, 0x00, 0x53, 0xa6, 0xb4, 0x90, 0x8c, 0xe0, 0x0c, 0x51, 0xae, + 0x25, 0xa3, 0xca, 0xdd, 0xb1, 0x0d, 0xbc, 0xfd, 0x0e, 0xf9, 0xba, 0x01, 0xe0, 0x0f, 0xe0, 0x56, + 0xc9, 0x23, 0xc1, 0x63, 0xc6, 0x93, 0x2e, 0x9d, 0xdd, 0x8f, 0x4f, 0xe7, 0xd3, 0x95, 0x73, 0x9b, + 0xc8, 0x31, 0x38, 0x50, 0x62, 0xa9, 0x91, 0x28, 0x34, 0x32, 0x15, 0xd2, 0xa9, 0xa4, 0x2a, 0x15, + 0x59, 0xec, 0x02, 0x1b, 0xfe, 0x1d, 0x83, 0x9e, 0x16, 0xfa, 0xb4, 0xd4, 0x8b, 0x0e, 0x82, 0x0f, + 0xc0, 0x4d, 0x49, 0x5f, 0x62, 0x19, 0xa3, 0x98, 0x72, 0x91, 0x2b, 0x77, 0x6f, 0xb8, 0x3d, 0xde, + 0x0d, 0xf7, 0x9b, 0x8f, 0x27, 0xf6, 0x1b, 0xfc, 0x02, 0xac, 0x9a, 0x8d, 0x36, 0xd9, 0xfb, 0x96, + 0xdd, 0xef, 0xd0, 0x70, 0xcd, 0x6b, 0xf4, 0x25, 0xf8, 0xfc, 0x3b, 0xac, 0xf4, 0xfa, 0x7c, 0x4d, + 0xcd, 0x14, 0x3f, 0xa5, 0x2c, 0x49, 0x35, 0x3c, 0x00, 0xbd, 0xd4, 0xbe, 0xec, 0x66, 0x6c, 0x87, + 0xad, 0x35, 0xfa, 0xc3, 0x01, 0x77, 0x66, 0x52, 0x28, 0x35, 0x33, 0x3b, 0xff, 0x02, 0x67, 0x2c, + 0xc6, 0x5a, 0x48, 0xb3, 0x4a, 0x66, 0x02, 0xa9, 0x52, 0xd6, 0x61, 0x3f, 0xec, 0x4c, 0xd8, 0x07, + 0xd7, 0x0b, 0xf1, 0x92, 0xca, 0x76, 0x57, 0x1a, 0x03, 0x62, 0xd0, 0x2b, 0xca, 0xe8, 0x8c, 0xd6, + 0x76, 0xe8, 0xf7, 0x26, 0xfd, 0xf7, 0x8a, 0xfa, 0x98, 0xd7, 0xd3, 0xe3, 0xff, 0xde, 0x0e, 0xee, + 0xd6, 0x38, 0xcf, 0x1e, 0x8d, 0x4c, 0x77, 0x29, 0x57, 0xa5, 0x42, 0x8d, 0xdf, 0xe8, 0xaf, 0x3f, + 0x8f, 0xfa, 0xed, 0x65, 0x20, 0xb2, 0x2e, 0xb4, 0xf0, 0xe7, 0x65, 0xf4, 0x2d, 0xad, 0xc3, 0x56, + 0x78, 0xa4, 0xc1, 0xed, 0xef, 0xb1, 0x2e, 0x25, 0xe3, 0xc9, 0x8b, 0xe7, 0xb3, 0x39, 0x26, 0x67, + 0x54, 0x9b, 0x68, 0x2a, 0x45, 0x9e, 0x35, 0x0b, 0x7f, 0x2d, 0x6c, 0x0c, 0xf8, 0x0c, 0xdc, 0xcc, + 0x2d, 0x55, 0xd7, 0x76, 0x84, 0x6d, 0xac, 0x7b, 0x93, 0xc3, 0xf7, 0x82, 0x5a, 0x74, 0xc7, 0xa4, + 0x69, 0xf5, 0x2b, 0xd3, 0xea, 0xfd, 0xce, 0xd5, 0x80, 0xd3, 0x9f, 0x5e, 0x9f, 0x7b, 0xce, 0x9b, + 0x73, 0xcf, 0xf9, 0xf7, 0xdc, 0x73, 0x5e, 0x5d, 0x78, 0x5b, 0x6f, 0x2e, 0xbc, 0xad, 0xbf, 0x2f, + 0xbc, 0xad, 0x9f, 0xbf, 0x4a, 0x98, 0x4e, 0xcb, 0xc8, 0x27, 0x22, 0x6f, 0x4f, 0x5a, 0xf0, 0xee, + 0x7a, 0x1e, 0xad, 0xae, 0x67, 0x35, 0x09, 0x7e, 0xdd, 0xbc, 0xcd, 0xba, 0x2e, 0xa8, 0x8a, 0x7a, + 0x36, 0x88, 0xe3, 0xff, 0x03, 0x00, 0x00, 0xff, 0xff, 0x7e, 0xe0, 0x8c, 0x64, 0xcc, 0x05, 0x00, + 0x00, +} + +func (m *Params) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *Params) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Params) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.ProviderRewardDenoms) > 0 { + for iNdEx := len(m.ProviderRewardDenoms) - 1; iNdEx >= 0; iNdEx-- { + i -= len(m.ProviderRewardDenoms[iNdEx]) + copy(dAtA[i:], m.ProviderRewardDenoms[iNdEx]) + i = encodeVarintConsumer(dAtA, i, uint64(len(m.ProviderRewardDenoms[iNdEx]))) + i-- + dAtA[i] = 0x62 + } + } + if len(m.RewardDenoms) > 0 { + for iNdEx := len(m.RewardDenoms) - 1; iNdEx >= 0; iNdEx-- { + i -= len(m.RewardDenoms[iNdEx]) + copy(dAtA[i:], m.RewardDenoms[iNdEx]) + i = encodeVarintConsumer(dAtA, i, uint64(len(m.RewardDenoms[iNdEx]))) + i-- + dAtA[i] = 0x5a + } + } + if len(m.SoftOptOutThreshold) > 0 { + i -= len(m.SoftOptOutThreshold) + copy(dAtA[i:], m.SoftOptOutThreshold) + i = encodeVarintConsumer(dAtA, i, uint64(len(m.SoftOptOutThreshold))) + i-- + dAtA[i] = 0x52 + } + n1, err1 := github_com_gogo_protobuf_types.StdDurationMarshalTo(m.UnbondingPeriod, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdDuration(m.UnbondingPeriod):]) + if err1 != nil { + return 0, err1 + } + i -= n1 + i = encodeVarintConsumer(dAtA, i, uint64(n1)) + i-- + dAtA[i] = 0x4a + if m.HistoricalEntries != 0 { + i = encodeVarintConsumer(dAtA, i, uint64(m.HistoricalEntries)) + i-- + dAtA[i] = 0x40 + } + if len(m.ConsumerRedistributionFraction) > 0 { + i -= len(m.ConsumerRedistributionFraction) + copy(dAtA[i:], m.ConsumerRedistributionFraction) + i = encodeVarintConsumer(dAtA, i, uint64(len(m.ConsumerRedistributionFraction))) + i-- + dAtA[i] = 0x3a + } + n2, err2 := github_com_gogo_protobuf_types.StdDurationMarshalTo(m.TransferTimeoutPeriod, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdDuration(m.TransferTimeoutPeriod):]) + if err2 != nil { + return 0, err2 + } + i -= n2 + i = encodeVarintConsumer(dAtA, i, uint64(n2)) + i-- + dAtA[i] = 0x32 + n3, err3 := github_com_gogo_protobuf_types.StdDurationMarshalTo(m.CcvTimeoutPeriod, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdDuration(m.CcvTimeoutPeriod):]) + if err3 != nil { + return 0, err3 + } + i -= n3 + i = encodeVarintConsumer(dAtA, i, uint64(n3)) + i-- + dAtA[i] = 0x2a + if len(m.ProviderFeePoolAddrStr) > 0 { + i -= len(m.ProviderFeePoolAddrStr) + copy(dAtA[i:], m.ProviderFeePoolAddrStr) + i = encodeVarintConsumer(dAtA, i, uint64(len(m.ProviderFeePoolAddrStr))) + i-- + dAtA[i] = 0x22 + } + if len(m.DistributionTransmissionChannel) > 0 { + i -= len(m.DistributionTransmissionChannel) + copy(dAtA[i:], m.DistributionTransmissionChannel) + i = encodeVarintConsumer(dAtA, i, uint64(len(m.DistributionTransmissionChannel))) + i-- + dAtA[i] = 0x1a + } + if m.BlocksPerDistributionTransmission != 0 { + i = encodeVarintConsumer(dAtA, i, uint64(m.BlocksPerDistributionTransmission)) + i-- + dAtA[i] = 0x10 + } + if m.Enabled { + i-- + if m.Enabled { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x8 + } + return len(dAtA) - i, nil +} + +func (m *LastTransmissionBlockHeight) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *LastTransmissionBlockHeight) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *LastTransmissionBlockHeight) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.Height != 0 { + i = encodeVarintConsumer(dAtA, i, uint64(m.Height)) + i-- + dAtA[i] = 0x8 + } + return len(dAtA) - i, nil +} + +func (m *CrossChainValidator) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *CrossChainValidator) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *CrossChainValidator) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.Pubkey != nil { + { + size, err := m.Pubkey.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintConsumer(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x1a + } + if m.Power != 0 { + i = encodeVarintConsumer(dAtA, i, uint64(m.Power)) + i-- + dAtA[i] = 0x10 + } + if len(m.Address) > 0 { + i -= len(m.Address) + copy(dAtA[i:], m.Address) + i = encodeVarintConsumer(dAtA, i, uint64(len(m.Address))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *MaturingVSCPacket) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *MaturingVSCPacket) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *MaturingVSCPacket) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + n5, err5 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.MaturityTime, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.MaturityTime):]) + if err5 != nil { + return 0, err5 + } + i -= n5 + i = encodeVarintConsumer(dAtA, i, uint64(n5)) + i-- + dAtA[i] = 0x12 + if m.VscId != 0 { + i = encodeVarintConsumer(dAtA, i, uint64(m.VscId)) + i-- + dAtA[i] = 0x8 + } + return len(dAtA) - i, nil +} + +func encodeVarintConsumer(dAtA []byte, offset int, v uint64) int { + offset -= sovConsumer(v) + base := offset + for v >= 1<<7 { + dAtA[offset] = uint8(v&0x7f | 0x80) + v >>= 7 + offset++ + } + dAtA[offset] = uint8(v) + return base +} +func (m *Params) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.Enabled { + n += 2 + } + if m.BlocksPerDistributionTransmission != 0 { + n += 1 + sovConsumer(uint64(m.BlocksPerDistributionTransmission)) + } + l = len(m.DistributionTransmissionChannel) + if l > 0 { + n += 1 + l + sovConsumer(uint64(l)) + } + l = len(m.ProviderFeePoolAddrStr) + if l > 0 { + n += 1 + l + sovConsumer(uint64(l)) + } + l = github_com_gogo_protobuf_types.SizeOfStdDuration(m.CcvTimeoutPeriod) + n += 1 + l + sovConsumer(uint64(l)) + l = github_com_gogo_protobuf_types.SizeOfStdDuration(m.TransferTimeoutPeriod) + n += 1 + l + sovConsumer(uint64(l)) + l = len(m.ConsumerRedistributionFraction) + if l > 0 { + n += 1 + l + sovConsumer(uint64(l)) + } + if m.HistoricalEntries != 0 { + n += 1 + sovConsumer(uint64(m.HistoricalEntries)) + } + l = github_com_gogo_protobuf_types.SizeOfStdDuration(m.UnbondingPeriod) + n += 1 + l + sovConsumer(uint64(l)) + l = len(m.SoftOptOutThreshold) + if l > 0 { + n += 1 + l + sovConsumer(uint64(l)) + } + if len(m.RewardDenoms) > 0 { + for _, s := range m.RewardDenoms { + l = len(s) + n += 1 + l + sovConsumer(uint64(l)) + } + } + if len(m.ProviderRewardDenoms) > 0 { + for _, s := range m.ProviderRewardDenoms { + l = len(s) + n += 1 + l + sovConsumer(uint64(l)) + } + } + return n +} + +func (m *LastTransmissionBlockHeight) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.Height != 0 { + n += 1 + sovConsumer(uint64(m.Height)) + } + return n +} + +func (m *CrossChainValidator) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Address) + if l > 0 { + n += 1 + l + sovConsumer(uint64(l)) + } + if m.Power != 0 { + n += 1 + sovConsumer(uint64(m.Power)) + } + if m.Pubkey != nil { + l = m.Pubkey.Size() + n += 1 + l + sovConsumer(uint64(l)) + } + return n +} + +func (m *MaturingVSCPacket) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.VscId != 0 { + n += 1 + sovConsumer(uint64(m.VscId)) + } + l = github_com_gogo_protobuf_types.SizeOfStdTime(m.MaturityTime) + n += 1 + l + sovConsumer(uint64(l)) + return n +} + +func sovConsumer(x uint64) (n int) { + return (math_bits.Len64(x|1) + 6) / 7 +} +func sozConsumer(x uint64) (n int) { + return sovConsumer(uint64((x << 1) ^ uint64((int64(x) >> 63)))) +} +func (m *Params) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowConsumer + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: Params: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: Params: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field Enabled", wireType) + } + var v int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowConsumer + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + v |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + m.Enabled = bool(v != 0) + case 2: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field BlocksPerDistributionTransmission", wireType) + } + m.BlocksPerDistributionTransmission = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowConsumer + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.BlocksPerDistributionTransmission |= int64(b&0x7F) << shift + if b < 0x80 { + break + } + } + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field DistributionTransmissionChannel", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowConsumer + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthConsumer + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthConsumer + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.DistributionTransmissionChannel = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 4: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ProviderFeePoolAddrStr", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowConsumer + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthConsumer + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthConsumer + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ProviderFeePoolAddrStr = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 5: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field CcvTimeoutPeriod", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowConsumer + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthConsumer + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthConsumer + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := github_com_gogo_protobuf_types.StdDurationUnmarshal(&m.CcvTimeoutPeriod, dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 6: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field TransferTimeoutPeriod", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowConsumer + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthConsumer + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthConsumer + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := github_com_gogo_protobuf_types.StdDurationUnmarshal(&m.TransferTimeoutPeriod, dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 7: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ConsumerRedistributionFraction", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowConsumer + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthConsumer + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthConsumer + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ConsumerRedistributionFraction = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 8: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field HistoricalEntries", wireType) + } + m.HistoricalEntries = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowConsumer + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.HistoricalEntries |= int64(b&0x7F) << shift + if b < 0x80 { + break + } + } + case 9: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field UnbondingPeriod", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowConsumer + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthConsumer + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthConsumer + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := github_com_gogo_protobuf_types.StdDurationUnmarshal(&m.UnbondingPeriod, dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 10: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field SoftOptOutThreshold", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowConsumer + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthConsumer + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthConsumer + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.SoftOptOutThreshold = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 11: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field RewardDenoms", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowConsumer + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthConsumer + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthConsumer + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.RewardDenoms = append(m.RewardDenoms, string(dAtA[iNdEx:postIndex])) + iNdEx = postIndex + case 12: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ProviderRewardDenoms", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowConsumer + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthConsumer + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthConsumer + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ProviderRewardDenoms = append(m.ProviderRewardDenoms, string(dAtA[iNdEx:postIndex])) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipConsumer(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthConsumer + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *LastTransmissionBlockHeight) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowConsumer + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: LastTransmissionBlockHeight: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: LastTransmissionBlockHeight: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field Height", wireType) + } + m.Height = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowConsumer + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.Height |= int64(b&0x7F) << shift + if b < 0x80 { + break + } + } + default: + iNdEx = preIndex + skippy, err := skipConsumer(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthConsumer + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *CrossChainValidator) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowConsumer + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: CrossChainValidator: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: CrossChainValidator: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Address", wireType) + } + var byteLen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowConsumer + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + byteLen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if byteLen < 0 { + return ErrInvalidLengthConsumer + } + postIndex := iNdEx + byteLen + if postIndex < 0 { + return ErrInvalidLengthConsumer + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Address = append(m.Address[:0], dAtA[iNdEx:postIndex]...) + if m.Address == nil { + m.Address = []byte{} + } + iNdEx = postIndex + case 2: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field Power", wireType) + } + m.Power = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowConsumer + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.Power |= int64(b&0x7F) << shift + if b < 0x80 { + break + } + } + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Pubkey", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowConsumer + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthConsumer + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthConsumer + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.Pubkey == nil { + m.Pubkey = &types.Any{} + } + if err := m.Pubkey.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipConsumer(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthConsumer + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *MaturingVSCPacket) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowConsumer + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MaturingVSCPacket: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MaturingVSCPacket: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field VscId", wireType) + } + m.VscId = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowConsumer + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.VscId |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field MaturityTime", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowConsumer + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthConsumer + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthConsumer + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(&m.MaturityTime, dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipConsumer(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthConsumer + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func skipConsumer(dAtA []byte) (n int, err error) { + l := len(dAtA) + iNdEx := 0 + depth := 0 + for iNdEx < l { + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowConsumer + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= (uint64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + wireType := int(wire & 0x7) + switch wireType { + case 0: + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowConsumer + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + iNdEx++ + if dAtA[iNdEx-1] < 0x80 { + break + } + } + case 1: + iNdEx += 8 + case 2: + var length int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowConsumer + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + length |= (int(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + if length < 0 { + return 0, ErrInvalidLengthConsumer + } + iNdEx += length + case 3: + depth++ + case 4: + if depth == 0 { + return 0, ErrUnexpectedEndOfGroupConsumer + } + depth-- + case 5: + iNdEx += 4 + default: + return 0, fmt.Errorf("proto: illegal wireType %d", wireType) + } + if iNdEx < 0 { + return 0, ErrInvalidLengthConsumer + } + if depth == 0 { + return iNdEx, nil + } + } + return 0, io.ErrUnexpectedEOF +} + +var ( + ErrInvalidLengthConsumer = fmt.Errorf("proto: negative length found during unmarshaling") + ErrIntOverflowConsumer = fmt.Errorf("proto: integer overflow") + ErrUnexpectedEndOfGroupConsumer = fmt.Errorf("proto: unexpected end of group") +) diff --git a/v2/x/ccv/consumer/types/genesis.pb.go b/v2/x/ccv/consumer/types/genesis.pb.go new file mode 100644 index 0000000000..51c7cef2d1 --- /dev/null +++ b/v2/x/ccv/consumer/types/genesis.pb.go @@ -0,0 +1,1394 @@ +// Code generated by protoc-gen-gogo. DO NOT EDIT. +// source: interchain_security/ccv/consumer/v2/genesis.proto + +package types + +import ( + fmt "fmt" + _ "github.com/cosmos/ibc-go/v4/modules/core/04-channel/types" + types "github.com/cosmos/ibc-go/v4/modules/light-clients/07-tendermint/types" + types2 "github.com/cosmos/interchain-security/v2/x/ccv/types" + _ "github.com/gogo/protobuf/gogoproto" + proto "github.com/gogo/protobuf/proto" + types1 "github.com/tendermint/tendermint/abci/types" + _ "google.golang.org/protobuf/types/known/durationpb" + io "io" + math "math" + math_bits "math/bits" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package + +// GenesisState defines the CCV consumer chain genesis state +type GenesisState struct { + Params Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params"` + ProviderClientId string `protobuf:"bytes,2,opt,name=provider_client_id,json=providerClientId,proto3" json:"provider_client_id,omitempty"` + ProviderChannelId string `protobuf:"bytes,3,opt,name=provider_channel_id,json=providerChannelId,proto3" json:"provider_channel_id,omitempty"` + NewChain bool `protobuf:"varint,4,opt,name=new_chain,json=newChain,proto3" json:"new_chain,omitempty"` + // ProviderClientState filled in on new chain, nil on restart. + ProviderClientState *types.ClientState `protobuf:"bytes,5,opt,name=provider_client_state,json=providerClientState,proto3" json:"provider_client_state,omitempty"` + // ProviderConsensusState filled in on new chain, nil on restart. + ProviderConsensusState *types.ConsensusState `protobuf:"bytes,6,opt,name=provider_consensus_state,json=providerConsensusState,proto3" json:"provider_consensus_state,omitempty"` + // MaturingPackets nil on new chain, filled in on restart. + MaturingPackets []MaturingVSCPacket `protobuf:"bytes,7,rep,name=maturing_packets,json=maturingPackets,proto3" json:"maturing_packets"` + // InitialValset filled in on new chain and on restart. + InitialValSet []types1.ValidatorUpdate `protobuf:"bytes,8,rep,name=initial_val_set,json=initialValSet,proto3" json:"initial_val_set"` + // HeightToValsetUpdateId nil on new chain, filled in on restart. + HeightToValsetUpdateId []HeightToValsetUpdateID `protobuf:"bytes,9,rep,name=height_to_valset_update_id,json=heightToValsetUpdateId,proto3" json:"height_to_valset_update_id"` + // OutstandingDowntimes nil on new chain, filled in on restart. + OutstandingDowntimeSlashing []OutstandingDowntime `protobuf:"bytes,10,rep,name=outstanding_downtime_slashing,json=outstandingDowntimeSlashing,proto3" json:"outstanding_downtime_slashing"` + // PendingConsumerPackets nil on new chain, filled in on restart. + PendingConsumerPackets types2.ConsumerPacketDataList `protobuf:"bytes,11,opt,name=pending_consumer_packets,json=pendingConsumerPackets,proto3" json:"pending_consumer_packets"` + // LastTransmissionBlockHeight nil on new chain, filled in on restart. + LastTransmissionBlockHeight LastTransmissionBlockHeight `protobuf:"bytes,12,opt,name=last_transmission_block_height,json=lastTransmissionBlockHeight,proto3" json:"last_transmission_block_height"` + PreCCV bool `protobuf:"varint,13,opt,name=preCCV,proto3" json:"preCCV,omitempty"` +} + +func (m *GenesisState) Reset() { *m = GenesisState{} } +func (m *GenesisState) String() string { return proto.CompactTextString(m) } +func (*GenesisState) ProtoMessage() {} +func (*GenesisState) Descriptor() ([]byte, []int) { + return fileDescriptor_126c9565447ccb3f, []int{0} +} +func (m *GenesisState) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *GenesisState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_GenesisState.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *GenesisState) XXX_Merge(src proto.Message) { + xxx_messageInfo_GenesisState.Merge(m, src) +} +func (m *GenesisState) XXX_Size() int { + return m.Size() +} +func (m *GenesisState) XXX_DiscardUnknown() { + xxx_messageInfo_GenesisState.DiscardUnknown(m) +} + +var xxx_messageInfo_GenesisState proto.InternalMessageInfo + +func (m *GenesisState) GetParams() Params { + if m != nil { + return m.Params + } + return Params{} +} + +func (m *GenesisState) GetProviderClientId() string { + if m != nil { + return m.ProviderClientId + } + return "" +} + +func (m *GenesisState) GetProviderChannelId() string { + if m != nil { + return m.ProviderChannelId + } + return "" +} + +func (m *GenesisState) GetNewChain() bool { + if m != nil { + return m.NewChain + } + return false +} + +func (m *GenesisState) GetProviderClientState() *types.ClientState { + if m != nil { + return m.ProviderClientState + } + return nil +} + +func (m *GenesisState) GetProviderConsensusState() *types.ConsensusState { + if m != nil { + return m.ProviderConsensusState + } + return nil +} + +func (m *GenesisState) GetMaturingPackets() []MaturingVSCPacket { + if m != nil { + return m.MaturingPackets + } + return nil +} + +func (m *GenesisState) GetInitialValSet() []types1.ValidatorUpdate { + if m != nil { + return m.InitialValSet + } + return nil +} + +func (m *GenesisState) GetHeightToValsetUpdateId() []HeightToValsetUpdateID { + if m != nil { + return m.HeightToValsetUpdateId + } + return nil +} + +func (m *GenesisState) GetOutstandingDowntimeSlashing() []OutstandingDowntime { + if m != nil { + return m.OutstandingDowntimeSlashing + } + return nil +} + +func (m *GenesisState) GetPendingConsumerPackets() types2.ConsumerPacketDataList { + if m != nil { + return m.PendingConsumerPackets + } + return types2.ConsumerPacketDataList{} +} + +func (m *GenesisState) GetLastTransmissionBlockHeight() LastTransmissionBlockHeight { + if m != nil { + return m.LastTransmissionBlockHeight + } + return LastTransmissionBlockHeight{} +} + +func (m *GenesisState) GetPreCCV() bool { + if m != nil { + return m.PreCCV + } + return false +} + +// HeightValsetUpdateID defines the genesis information for the mapping +// of each block height to a valset update id +type HeightToValsetUpdateID struct { + Height uint64 `protobuf:"varint,1,opt,name=height,proto3" json:"height,omitempty"` + ValsetUpdateId uint64 `protobuf:"varint,2,opt,name=valset_update_id,json=valsetUpdateId,proto3" json:"valset_update_id,omitempty"` +} + +func (m *HeightToValsetUpdateID) Reset() { *m = HeightToValsetUpdateID{} } +func (m *HeightToValsetUpdateID) String() string { return proto.CompactTextString(m) } +func (*HeightToValsetUpdateID) ProtoMessage() {} +func (*HeightToValsetUpdateID) Descriptor() ([]byte, []int) { + return fileDescriptor_126c9565447ccb3f, []int{1} +} +func (m *HeightToValsetUpdateID) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *HeightToValsetUpdateID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_HeightToValsetUpdateID.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *HeightToValsetUpdateID) XXX_Merge(src proto.Message) { + xxx_messageInfo_HeightToValsetUpdateID.Merge(m, src) +} +func (m *HeightToValsetUpdateID) XXX_Size() int { + return m.Size() +} +func (m *HeightToValsetUpdateID) XXX_DiscardUnknown() { + xxx_messageInfo_HeightToValsetUpdateID.DiscardUnknown(m) +} + +var xxx_messageInfo_HeightToValsetUpdateID proto.InternalMessageInfo + +func (m *HeightToValsetUpdateID) GetHeight() uint64 { + if m != nil { + return m.Height + } + return 0 +} + +func (m *HeightToValsetUpdateID) GetValsetUpdateId() uint64 { + if m != nil { + return m.ValsetUpdateId + } + return 0 +} + +// OutstandingDowntime defines the genesis information for each validator +// flagged with an outstanding downtime slashing. +type OutstandingDowntime struct { + ValidatorConsensusAddress string `protobuf:"bytes,1,opt,name=validator_consensus_address,json=validatorConsensusAddress,proto3" json:"validator_consensus_address,omitempty"` +} + +func (m *OutstandingDowntime) Reset() { *m = OutstandingDowntime{} } +func (m *OutstandingDowntime) String() string { return proto.CompactTextString(m) } +func (*OutstandingDowntime) ProtoMessage() {} +func (*OutstandingDowntime) Descriptor() ([]byte, []int) { + return fileDescriptor_126c9565447ccb3f, []int{2} +} +func (m *OutstandingDowntime) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *OutstandingDowntime) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_OutstandingDowntime.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *OutstandingDowntime) XXX_Merge(src proto.Message) { + xxx_messageInfo_OutstandingDowntime.Merge(m, src) +} +func (m *OutstandingDowntime) XXX_Size() int { + return m.Size() +} +func (m *OutstandingDowntime) XXX_DiscardUnknown() { + xxx_messageInfo_OutstandingDowntime.DiscardUnknown(m) +} + +var xxx_messageInfo_OutstandingDowntime proto.InternalMessageInfo + +func (m *OutstandingDowntime) GetValidatorConsensusAddress() string { + if m != nil { + return m.ValidatorConsensusAddress + } + return "" +} + +func init() { + proto.RegisterType((*GenesisState)(nil), "interchain_security.ccv.consumer.v2.GenesisState") + proto.RegisterType((*HeightToValsetUpdateID)(nil), "interchain_security.ccv.consumer.v2.HeightToValsetUpdateID") + proto.RegisterType((*OutstandingDowntime)(nil), "interchain_security.ccv.consumer.v2.OutstandingDowntime") +} + +func init() { + proto.RegisterFile("interchain_security/ccv/consumer/v2/genesis.proto", fileDescriptor_126c9565447ccb3f) +} + +var fileDescriptor_126c9565447ccb3f = []byte{ + // 787 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x55, 0x4b, 0x6f, 0xe4, 0x34, + 0x1c, 0x6f, 0x76, 0x4b, 0x69, 0xdd, 0x5d, 0xb6, 0xb8, 0x30, 0x0a, 0x33, 0x22, 0x0c, 0x85, 0xc3, + 0x48, 0x40, 0xac, 0x06, 0x09, 0x21, 0x21, 0x10, 0x74, 0x2a, 0xc1, 0x48, 0x0b, 0xac, 0x66, 0x76, + 0x07, 0x69, 0x2f, 0x91, 0xc7, 0x31, 0x89, 0xb5, 0x89, 0x1d, 0xd9, 0x4e, 0xca, 0x1e, 0xb8, 0x70, + 0xe5, 0xc2, 0xc7, 0xda, 0xe3, 0x1e, 0x39, 0x21, 0xd4, 0x7e, 0x07, 0xce, 0xc8, 0x8f, 0xcc, 0x83, + 0x9d, 0x8a, 0x39, 0x25, 0xce, 0xff, 0xf7, 0xf8, 0x3f, 0x1c, 0x1b, 0x9c, 0x33, 0xae, 0xa9, 0x24, + 0x05, 0x66, 0x3c, 0x55, 0x94, 0x34, 0x92, 0xe9, 0xe7, 0x88, 0x90, 0x16, 0x11, 0xc1, 0x55, 0x53, + 0x51, 0x89, 0xda, 0x04, 0xe5, 0x94, 0x53, 0xc5, 0x54, 0x5c, 0x4b, 0xa1, 0x05, 0xfc, 0x60, 0x0b, + 0x25, 0x26, 0xa4, 0x8d, 0x3b, 0x4a, 0xdc, 0x26, 0xfd, 0x0f, 0x6f, 0xd3, 0x6d, 0x13, 0xf3, 0x70, + 0x52, 0xfd, 0x64, 0x17, 0xf7, 0xa5, 0xac, 0xe3, 0x0c, 0x34, 0xe5, 0x19, 0x95, 0x15, 0xe3, 0x1a, + 0xe1, 0x05, 0x61, 0x48, 0x3f, 0xaf, 0xa9, 0xcf, 0xad, 0x8f, 0xd8, 0x82, 0xa0, 0x92, 0xe5, 0x85, + 0x26, 0x25, 0xa3, 0x5c, 0x2b, 0xb4, 0x86, 0x6e, 0xcf, 0xd7, 0x56, 0x9e, 0xf0, 0xbe, 0x21, 0x10, + 0x21, 0x29, 0x22, 0x05, 0xe6, 0x9c, 0x96, 0x06, 0xe5, 0x5f, 0x3d, 0x24, 0xca, 0x85, 0xc8, 0x4b, + 0x8a, 0xec, 0x6a, 0xd1, 0xfc, 0x8c, 0xb2, 0x46, 0x62, 0xcd, 0x04, 0xf7, 0xf1, 0xb7, 0x72, 0x91, + 0x0b, 0xfb, 0x8a, 0xcc, 0x9b, 0xfb, 0x7a, 0xf6, 0xcf, 0x21, 0xb8, 0xf7, 0xad, 0xeb, 0xdb, 0x4c, + 0x63, 0x4d, 0xe1, 0x04, 0x1c, 0xd4, 0x58, 0xe2, 0x4a, 0x85, 0xc1, 0x30, 0x18, 0x1d, 0x27, 0x1f, + 0xc5, 0x3b, 0xf4, 0x31, 0x7e, 0x64, 0x29, 0x17, 0xfb, 0x2f, 0xfe, 0x7a, 0x6f, 0x6f, 0xea, 0x05, + 0xe0, 0xc7, 0x00, 0xd6, 0x52, 0xb4, 0x2c, 0xa3, 0x32, 0x75, 0x75, 0xa6, 0x2c, 0x0b, 0xef, 0x0c, + 0x83, 0xd1, 0xd1, 0xf4, 0xa4, 0x8b, 0x8c, 0x6d, 0x60, 0x92, 0xc1, 0x18, 0x9c, 0xae, 0xd0, 0xae, + 0x32, 0x03, 0xbf, 0x6b, 0xe1, 0x6f, 0x2e, 0xe1, 0x2e, 0x32, 0xc9, 0xe0, 0x00, 0x1c, 0x71, 0x7a, + 0x95, 0xda, 0xc4, 0xc2, 0xfd, 0x61, 0x30, 0x3a, 0x9c, 0x1e, 0x72, 0x7a, 0x35, 0x36, 0x6b, 0x98, + 0x82, 0xb7, 0xff, 0x6b, 0xad, 0x4c, 0x79, 0xe1, 0x6b, 0x5d, 0x51, 0x0b, 0x12, 0xaf, 0x0f, 0x20, + 0x5e, 0x6b, 0x79, 0x7b, 0x1e, 0xbb, 0xac, 0x6c, 0x47, 0xa6, 0xa7, 0x9b, 0xa9, 0xba, 0x36, 0x15, + 0x20, 0x5c, 0x19, 0x08, 0xae, 0x28, 0x57, 0x8d, 0xf2, 0x1e, 0x07, 0xd6, 0x23, 0xfe, 0x5f, 0x8f, + 0x8e, 0xe6, 0x6c, 0x7a, 0x4b, 0x9b, 0x8d, 0xef, 0x30, 0x07, 0x27, 0x15, 0xd6, 0x8d, 0x64, 0x3c, + 0x4f, 0x6b, 0x4c, 0x9e, 0x51, 0xad, 0xc2, 0xd7, 0x87, 0x77, 0x47, 0xc7, 0xc9, 0x67, 0x3b, 0x8d, + 0xe6, 0x7b, 0x4f, 0x9e, 0xcf, 0xc6, 0x8f, 0x2c, 0xdd, 0x4f, 0xe9, 0x41, 0xa7, 0xea, 0xbe, 0x2a, + 0xf8, 0x03, 0x78, 0xc0, 0x38, 0xd3, 0x0c, 0x97, 0x69, 0x8b, 0xcb, 0x54, 0x51, 0x1d, 0x1e, 0x5a, + 0x9f, 0xe1, 0x7a, 0xe2, 0x66, 0x2f, 0xc7, 0x73, 0x5c, 0xb2, 0x0c, 0x6b, 0x21, 0x9f, 0xd4, 0x19, + 0xd6, 0xd4, 0x2b, 0xde, 0xf7, 0xf4, 0x39, 0x2e, 0x67, 0x54, 0xc3, 0x5f, 0x41, 0xbf, 0xa0, 0xa6, + 0xfc, 0x54, 0x0b, 0xa3, 0xa8, 0xa8, 0x4e, 0x1b, 0x8b, 0x37, 0x73, 0x3d, 0xb2, 0xd2, 0x5f, 0xec, + 0x54, 0xc2, 0x77, 0x56, 0xe6, 0xb1, 0x98, 0x5b, 0x11, 0xe7, 0x39, 0xb9, 0xf4, 0xae, 0xbd, 0x62, + 0x5b, 0x34, 0x83, 0xbf, 0x05, 0xe0, 0x5d, 0xd1, 0x68, 0xa5, 0x31, 0xcf, 0x4c, 0xef, 0x32, 0x71, + 0xc5, 0x35, 0xab, 0x68, 0xaa, 0x4a, 0xac, 0x0a, 0xc6, 0xf3, 0x10, 0xd8, 0x14, 0x3e, 0xdf, 0x29, + 0x85, 0x1f, 0x57, 0x4a, 0x97, 0x5e, 0xc8, 0xfb, 0x0f, 0xc4, 0xab, 0xa1, 0x99, 0xb7, 0x80, 0x12, + 0x84, 0x35, 0x75, 0xfe, 0x9d, 0xda, 0x72, 0x88, 0xc7, 0x76, 0x9b, 0x24, 0xb7, 0xda, 0xb7, 0x89, + 0xdd, 0x22, 0x86, 0xe3, 0x46, 0x74, 0x89, 0x35, 0x7e, 0xc8, 0x54, 0x37, 0xc0, 0x9e, 0x57, 0xde, + 0x04, 0x29, 0xf8, 0x7b, 0x00, 0xa2, 0x12, 0x2b, 0x9d, 0x6a, 0x89, 0xb9, 0xaa, 0x98, 0x52, 0x4c, + 0xf0, 0x74, 0x51, 0x0a, 0xf2, 0x2c, 0x75, 0xbd, 0x0a, 0xef, 0x59, 0xeb, 0xaf, 0x77, 0xaa, 0xfc, + 0x21, 0x56, 0xfa, 0xf1, 0x9a, 0xd2, 0x85, 0x11, 0x72, 0x13, 0xe9, 0x3a, 0x50, 0xde, 0x0e, 0x81, + 0x3d, 0x70, 0x50, 0x4b, 0x3a, 0x1e, 0xcf, 0xc3, 0xfb, 0xf6, 0x1f, 0xf5, 0xab, 0xb3, 0xa7, 0xa0, + 0xb7, 0x7d, 0xac, 0x86, 0xe1, 0xd3, 0x34, 0x27, 0xd0, 0xfe, 0xd4, 0xaf, 0xe0, 0x08, 0x9c, 0xbc, + 0xb2, 0x8b, 0xee, 0x58, 0xc4, 0x1b, 0xed, 0xc6, 0xe8, 0xcf, 0x9e, 0x80, 0xd3, 0x2d, 0xf3, 0x82, + 0x5f, 0x81, 0x41, 0xdb, 0x6d, 0xdc, 0xb5, 0x9f, 0x16, 0x67, 0x99, 0xa4, 0xca, 0x9d, 0x77, 0x47, + 0xd3, 0x77, 0x96, 0x90, 0xe5, 0x7f, 0xf8, 0x8d, 0x03, 0x5c, 0xfc, 0xf4, 0xe2, 0x3a, 0x0a, 0x5e, + 0x5e, 0x47, 0xc1, 0xdf, 0xd7, 0x51, 0xf0, 0xc7, 0x4d, 0xb4, 0xf7, 0xf2, 0x26, 0xda, 0xfb, 0xf3, + 0x26, 0xda, 0x7b, 0xfa, 0x65, 0xce, 0x74, 0xd1, 0x2c, 0x62, 0x22, 0x2a, 0x44, 0x84, 0xaa, 0x84, + 0x42, 0xab, 0xd6, 0x7e, 0xb2, 0xbc, 0x32, 0xda, 0x04, 0xfd, 0xb2, 0x79, 0x6f, 0xd8, 0x4b, 0x61, + 0x71, 0x60, 0xcf, 0xe2, 0x4f, 0xff, 0x0d, 0x00, 0x00, 0xff, 0xff, 0x31, 0x4c, 0xd0, 0x2d, 0xe6, + 0x06, 0x00, 0x00, +} + +func (m *GenesisState) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *GenesisState) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *GenesisState) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.PreCCV { + i-- + if m.PreCCV { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x68 + } + { + size, err := m.LastTransmissionBlockHeight.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenesis(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x62 + { + size, err := m.PendingConsumerPackets.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenesis(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x5a + if len(m.OutstandingDowntimeSlashing) > 0 { + for iNdEx := len(m.OutstandingDowntimeSlashing) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.OutstandingDowntimeSlashing[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenesis(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x52 + } + } + if len(m.HeightToValsetUpdateId) > 0 { + for iNdEx := len(m.HeightToValsetUpdateId) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.HeightToValsetUpdateId[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenesis(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x4a + } + } + if len(m.InitialValSet) > 0 { + for iNdEx := len(m.InitialValSet) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.InitialValSet[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenesis(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x42 + } + } + if len(m.MaturingPackets) > 0 { + for iNdEx := len(m.MaturingPackets) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.MaturingPackets[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenesis(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x3a + } + } + if m.ProviderConsensusState != nil { + { + size, err := m.ProviderConsensusState.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenesis(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x32 + } + if m.ProviderClientState != nil { + { + size, err := m.ProviderClientState.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenesis(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x2a + } + if m.NewChain { + i-- + if m.NewChain { + dAtA[i] = 1 + } else { + dAtA[i] = 0 + } + i-- + dAtA[i] = 0x20 + } + if len(m.ProviderChannelId) > 0 { + i -= len(m.ProviderChannelId) + copy(dAtA[i:], m.ProviderChannelId) + i = encodeVarintGenesis(dAtA, i, uint64(len(m.ProviderChannelId))) + i-- + dAtA[i] = 0x1a + } + if len(m.ProviderClientId) > 0 { + i -= len(m.ProviderClientId) + copy(dAtA[i:], m.ProviderClientId) + i = encodeVarintGenesis(dAtA, i, uint64(len(m.ProviderClientId))) + i-- + dAtA[i] = 0x12 + } + { + size, err := m.Params.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenesis(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + return len(dAtA) - i, nil +} + +func (m *HeightToValsetUpdateID) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *HeightToValsetUpdateID) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *HeightToValsetUpdateID) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.ValsetUpdateId != 0 { + i = encodeVarintGenesis(dAtA, i, uint64(m.ValsetUpdateId)) + i-- + dAtA[i] = 0x10 + } + if m.Height != 0 { + i = encodeVarintGenesis(dAtA, i, uint64(m.Height)) + i-- + dAtA[i] = 0x8 + } + return len(dAtA) - i, nil +} + +func (m *OutstandingDowntime) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *OutstandingDowntime) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *OutstandingDowntime) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.ValidatorConsensusAddress) > 0 { + i -= len(m.ValidatorConsensusAddress) + copy(dAtA[i:], m.ValidatorConsensusAddress) + i = encodeVarintGenesis(dAtA, i, uint64(len(m.ValidatorConsensusAddress))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func encodeVarintGenesis(dAtA []byte, offset int, v uint64) int { + offset -= sovGenesis(v) + base := offset + for v >= 1<<7 { + dAtA[offset] = uint8(v&0x7f | 0x80) + v >>= 7 + offset++ + } + dAtA[offset] = uint8(v) + return base +} +func (m *GenesisState) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = m.Params.Size() + n += 1 + l + sovGenesis(uint64(l)) + l = len(m.ProviderClientId) + if l > 0 { + n += 1 + l + sovGenesis(uint64(l)) + } + l = len(m.ProviderChannelId) + if l > 0 { + n += 1 + l + sovGenesis(uint64(l)) + } + if m.NewChain { + n += 2 + } + if m.ProviderClientState != nil { + l = m.ProviderClientState.Size() + n += 1 + l + sovGenesis(uint64(l)) + } + if m.ProviderConsensusState != nil { + l = m.ProviderConsensusState.Size() + n += 1 + l + sovGenesis(uint64(l)) + } + if len(m.MaturingPackets) > 0 { + for _, e := range m.MaturingPackets { + l = e.Size() + n += 1 + l + sovGenesis(uint64(l)) + } + } + if len(m.InitialValSet) > 0 { + for _, e := range m.InitialValSet { + l = e.Size() + n += 1 + l + sovGenesis(uint64(l)) + } + } + if len(m.HeightToValsetUpdateId) > 0 { + for _, e := range m.HeightToValsetUpdateId { + l = e.Size() + n += 1 + l + sovGenesis(uint64(l)) + } + } + if len(m.OutstandingDowntimeSlashing) > 0 { + for _, e := range m.OutstandingDowntimeSlashing { + l = e.Size() + n += 1 + l + sovGenesis(uint64(l)) + } + } + l = m.PendingConsumerPackets.Size() + n += 1 + l + sovGenesis(uint64(l)) + l = m.LastTransmissionBlockHeight.Size() + n += 1 + l + sovGenesis(uint64(l)) + if m.PreCCV { + n += 2 + } + return n +} + +func (m *HeightToValsetUpdateID) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.Height != 0 { + n += 1 + sovGenesis(uint64(m.Height)) + } + if m.ValsetUpdateId != 0 { + n += 1 + sovGenesis(uint64(m.ValsetUpdateId)) + } + return n +} + +func (m *OutstandingDowntime) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.ValidatorConsensusAddress) + if l > 0 { + n += 1 + l + sovGenesis(uint64(l)) + } + return n +} + +func sovGenesis(x uint64) (n int) { + return (math_bits.Len64(x|1) + 6) / 7 +} +func sozGenesis(x uint64) (n int) { + return sovGenesis(uint64((x << 1) ^ uint64((int64(x) >> 63)))) +} +func (m *GenesisState) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: GenesisState: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: GenesisState: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Params", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenesis + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenesis + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.Params.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ProviderClientId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthGenesis + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthGenesis + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ProviderClientId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ProviderChannelId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthGenesis + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthGenesis + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ProviderChannelId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 4: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field NewChain", wireType) + } + var v int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + v |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + m.NewChain = bool(v != 0) + case 5: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ProviderClientState", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenesis + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenesis + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.ProviderClientState == nil { + m.ProviderClientState = &types.ClientState{} + } + if err := m.ProviderClientState.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 6: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ProviderConsensusState", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenesis + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenesis + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.ProviderConsensusState == nil { + m.ProviderConsensusState = &types.ConsensusState{} + } + if err := m.ProviderConsensusState.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 7: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field MaturingPackets", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenesis + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenesis + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.MaturingPackets = append(m.MaturingPackets, MaturingVSCPacket{}) + if err := m.MaturingPackets[len(m.MaturingPackets)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 8: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field InitialValSet", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenesis + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenesis + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.InitialValSet = append(m.InitialValSet, types1.ValidatorUpdate{}) + if err := m.InitialValSet[len(m.InitialValSet)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 9: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field HeightToValsetUpdateId", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenesis + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenesis + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.HeightToValsetUpdateId = append(m.HeightToValsetUpdateId, HeightToValsetUpdateID{}) + if err := m.HeightToValsetUpdateId[len(m.HeightToValsetUpdateId)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 10: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field OutstandingDowntimeSlashing", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenesis + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenesis + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.OutstandingDowntimeSlashing = append(m.OutstandingDowntimeSlashing, OutstandingDowntime{}) + if err := m.OutstandingDowntimeSlashing[len(m.OutstandingDowntimeSlashing)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 11: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field PendingConsumerPackets", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenesis + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenesis + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.PendingConsumerPackets.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 12: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field LastTransmissionBlockHeight", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenesis + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenesis + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.LastTransmissionBlockHeight.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 13: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field PreCCV", wireType) + } + var v int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + v |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + m.PreCCV = bool(v != 0) + default: + iNdEx = preIndex + skippy, err := skipGenesis(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthGenesis + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *HeightToValsetUpdateID) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: HeightToValsetUpdateID: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: HeightToValsetUpdateID: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field Height", wireType) + } + m.Height = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.Height |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + case 2: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field ValsetUpdateId", wireType) + } + m.ValsetUpdateId = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.ValsetUpdateId |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + default: + iNdEx = preIndex + skippy, err := skipGenesis(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthGenesis + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *OutstandingDowntime) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: OutstandingDowntime: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: OutstandingDowntime: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ValidatorConsensusAddress", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthGenesis + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthGenesis + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ValidatorConsensusAddress = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipGenesis(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthGenesis + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func skipGenesis(dAtA []byte) (n int, err error) { + l := len(dAtA) + iNdEx := 0 + depth := 0 + for iNdEx < l { + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowGenesis + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= (uint64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + wireType := int(wire & 0x7) + switch wireType { + case 0: + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowGenesis + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + iNdEx++ + if dAtA[iNdEx-1] < 0x80 { + break + } + } + case 1: + iNdEx += 8 + case 2: + var length int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowGenesis + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + length |= (int(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + if length < 0 { + return 0, ErrInvalidLengthGenesis + } + iNdEx += length + case 3: + depth++ + case 4: + if depth == 0 { + return 0, ErrUnexpectedEndOfGroupGenesis + } + depth-- + case 5: + iNdEx += 4 + default: + return 0, fmt.Errorf("proto: illegal wireType %d", wireType) + } + if iNdEx < 0 { + return 0, ErrInvalidLengthGenesis + } + if depth == 0 { + return iNdEx, nil + } + } + return 0, io.ErrUnexpectedEOF +} + +var ( + ErrInvalidLengthGenesis = fmt.Errorf("proto: negative length found during unmarshaling") + ErrIntOverflowGenesis = fmt.Errorf("proto: integer overflow") + ErrUnexpectedEndOfGroupGenesis = fmt.Errorf("proto: unexpected end of group") +) diff --git a/v2/x/ccv/consumer/types/query.pb.go b/v2/x/ccv/consumer/types/query.pb.go new file mode 100644 index 0000000000..bb0c56865d --- /dev/null +++ b/v2/x/ccv/consumer/types/query.pb.go @@ -0,0 +1,1329 @@ +// Code generated by protoc-gen-gogo. DO NOT EDIT. +// source: interchain_security/ccv/consumer/v2/query.proto + +package types + +import ( + context "context" + fmt "fmt" + _ "github.com/gogo/protobuf/gogoproto" + grpc1 "github.com/gogo/protobuf/grpc" + proto "github.com/gogo/protobuf/proto" + _ "google.golang.org/genproto/googleapis/api/annotations" + grpc "google.golang.org/grpc" + codes "google.golang.org/grpc/codes" + status "google.golang.org/grpc/status" + io "io" + math "math" + math_bits "math/bits" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package + +// NextFeeDistributionEstimate holds information about next fee distribution +type NextFeeDistributionEstimate struct { + // current block height at the time of querying + CurrentHeight int64 `protobuf:"varint,1,opt,name=currentHeight,proto3" json:"currentHeight,omitempty"` + // block height at which last distribution took place + LastHeight int64 `protobuf:"varint,2,opt,name=lastHeight,proto3" json:"lastHeight,omitempty"` + // block height at which next distribution will take place + NextHeight int64 `protobuf:"varint,3,opt,name=nextHeight,proto3" json:"nextHeight,omitempty"` + // ratio between consumer and provider fee distribution + DistributionFraction string `protobuf:"bytes,4,opt,name=distribution_fraction,json=distributionFraction,proto3" json:"distribution_fraction,omitempty"` + // total accruead fees at the time of querying + Total string `protobuf:"bytes,5,opt,name=total,proto3" json:"total,omitempty"` + // amount distibuted to provider chain + ToProvider string `protobuf:"bytes,6,opt,name=toProvider,proto3" json:"toProvider,omitempty"` + // amount distributed (kept) by consumer chain + ToConsumer string `protobuf:"bytes,7,opt,name=toConsumer,proto3" json:"toConsumer,omitempty"` +} + +func (m *NextFeeDistributionEstimate) Reset() { *m = NextFeeDistributionEstimate{} } +func (m *NextFeeDistributionEstimate) String() string { return proto.CompactTextString(m) } +func (*NextFeeDistributionEstimate) ProtoMessage() {} +func (*NextFeeDistributionEstimate) Descriptor() ([]byte, []int) { + return fileDescriptor_11b284a781e03152, []int{0} +} +func (m *NextFeeDistributionEstimate) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *NextFeeDistributionEstimate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_NextFeeDistributionEstimate.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *NextFeeDistributionEstimate) XXX_Merge(src proto.Message) { + xxx_messageInfo_NextFeeDistributionEstimate.Merge(m, src) +} +func (m *NextFeeDistributionEstimate) XXX_Size() int { + return m.Size() +} +func (m *NextFeeDistributionEstimate) XXX_DiscardUnknown() { + xxx_messageInfo_NextFeeDistributionEstimate.DiscardUnknown(m) +} + +var xxx_messageInfo_NextFeeDistributionEstimate proto.InternalMessageInfo + +func (m *NextFeeDistributionEstimate) GetCurrentHeight() int64 { + if m != nil { + return m.CurrentHeight + } + return 0 +} + +func (m *NextFeeDistributionEstimate) GetLastHeight() int64 { + if m != nil { + return m.LastHeight + } + return 0 +} + +func (m *NextFeeDistributionEstimate) GetNextHeight() int64 { + if m != nil { + return m.NextHeight + } + return 0 +} + +func (m *NextFeeDistributionEstimate) GetDistributionFraction() string { + if m != nil { + return m.DistributionFraction + } + return "" +} + +func (m *NextFeeDistributionEstimate) GetTotal() string { + if m != nil { + return m.Total + } + return "" +} + +func (m *NextFeeDistributionEstimate) GetToProvider() string { + if m != nil { + return m.ToProvider + } + return "" +} + +func (m *NextFeeDistributionEstimate) GetToConsumer() string { + if m != nil { + return m.ToConsumer + } + return "" +} + +type QueryNextFeeDistributionEstimateRequest struct { +} + +func (m *QueryNextFeeDistributionEstimateRequest) Reset() { + *m = QueryNextFeeDistributionEstimateRequest{} +} +func (m *QueryNextFeeDistributionEstimateRequest) String() string { return proto.CompactTextString(m) } +func (*QueryNextFeeDistributionEstimateRequest) ProtoMessage() {} +func (*QueryNextFeeDistributionEstimateRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_11b284a781e03152, []int{1} +} +func (m *QueryNextFeeDistributionEstimateRequest) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryNextFeeDistributionEstimateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryNextFeeDistributionEstimateRequest.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryNextFeeDistributionEstimateRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryNextFeeDistributionEstimateRequest.Merge(m, src) +} +func (m *QueryNextFeeDistributionEstimateRequest) XXX_Size() int { + return m.Size() +} +func (m *QueryNextFeeDistributionEstimateRequest) XXX_DiscardUnknown() { + xxx_messageInfo_QueryNextFeeDistributionEstimateRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryNextFeeDistributionEstimateRequest proto.InternalMessageInfo + +type QueryNextFeeDistributionEstimateResponse struct { + Data *NextFeeDistributionEstimate `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` +} + +func (m *QueryNextFeeDistributionEstimateResponse) Reset() { + *m = QueryNextFeeDistributionEstimateResponse{} +} +func (m *QueryNextFeeDistributionEstimateResponse) String() string { return proto.CompactTextString(m) } +func (*QueryNextFeeDistributionEstimateResponse) ProtoMessage() {} +func (*QueryNextFeeDistributionEstimateResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_11b284a781e03152, []int{2} +} +func (m *QueryNextFeeDistributionEstimateResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryNextFeeDistributionEstimateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryNextFeeDistributionEstimateResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryNextFeeDistributionEstimateResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryNextFeeDistributionEstimateResponse.Merge(m, src) +} +func (m *QueryNextFeeDistributionEstimateResponse) XXX_Size() int { + return m.Size() +} +func (m *QueryNextFeeDistributionEstimateResponse) XXX_DiscardUnknown() { + xxx_messageInfo_QueryNextFeeDistributionEstimateResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryNextFeeDistributionEstimateResponse proto.InternalMessageInfo + +func (m *QueryNextFeeDistributionEstimateResponse) GetData() *NextFeeDistributionEstimate { + if m != nil { + return m.Data + } + return nil +} + +type QueryParamsRequest struct { +} + +func (m *QueryParamsRequest) Reset() { *m = QueryParamsRequest{} } +func (m *QueryParamsRequest) String() string { return proto.CompactTextString(m) } +func (*QueryParamsRequest) ProtoMessage() {} +func (*QueryParamsRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_11b284a781e03152, []int{3} +} +func (m *QueryParamsRequest) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryParamsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryParamsRequest.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryParamsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryParamsRequest.Merge(m, src) +} +func (m *QueryParamsRequest) XXX_Size() int { + return m.Size() +} +func (m *QueryParamsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_QueryParamsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryParamsRequest proto.InternalMessageInfo + +// QueryParamsResponse is response type for the Query/Params RPC method. +type QueryParamsResponse struct { + // params holds all the parameters of this module. + Params Params `protobuf:"bytes,1,opt,name=params,proto3" json:"params"` +} + +func (m *QueryParamsResponse) Reset() { *m = QueryParamsResponse{} } +func (m *QueryParamsResponse) String() string { return proto.CompactTextString(m) } +func (*QueryParamsResponse) ProtoMessage() {} +func (*QueryParamsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_11b284a781e03152, []int{4} +} +func (m *QueryParamsResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryParamsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryParamsResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryParamsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryParamsResponse.Merge(m, src) +} +func (m *QueryParamsResponse) XXX_Size() int { + return m.Size() +} +func (m *QueryParamsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_QueryParamsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryParamsResponse proto.InternalMessageInfo + +func (m *QueryParamsResponse) GetParams() Params { + if m != nil { + return m.Params + } + return Params{} +} + +func init() { + proto.RegisterType((*NextFeeDistributionEstimate)(nil), "interchain_security.ccv.consumer.v2.NextFeeDistributionEstimate") + proto.RegisterType((*QueryNextFeeDistributionEstimateRequest)(nil), "interchain_security.ccv.consumer.v2.QueryNextFeeDistributionEstimateRequest") + proto.RegisterType((*QueryNextFeeDistributionEstimateResponse)(nil), "interchain_security.ccv.consumer.v2.QueryNextFeeDistributionEstimateResponse") + proto.RegisterType((*QueryParamsRequest)(nil), "interchain_security.ccv.consumer.v2.QueryParamsRequest") + proto.RegisterType((*QueryParamsResponse)(nil), "interchain_security.ccv.consumer.v2.QueryParamsResponse") +} + +func init() { + proto.RegisterFile("interchain_security/ccv/consumer/v2/query.proto", fileDescriptor_11b284a781e03152) +} + +var fileDescriptor_11b284a781e03152 = []byte{ + // 520 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x54, 0xcf, 0x8b, 0xd3, 0x40, + 0x14, 0x6e, 0xfa, 0x4b, 0x9c, 0xc5, 0xcb, 0x58, 0x21, 0x54, 0x89, 0x4b, 0x15, 0xac, 0x4a, 0x33, + 0x92, 0x3d, 0xac, 0x1e, 0x44, 0x59, 0x75, 0x51, 0x50, 0x59, 0x8b, 0x20, 0x78, 0x59, 0xa7, 0xd3, + 0xb7, 0xe9, 0x40, 0x93, 0xc9, 0xce, 0x4c, 0x42, 0x7b, 0x13, 0xff, 0x00, 0x11, 0xfc, 0x4f, 0xbc, + 0xf8, 0x2f, 0xec, 0x71, 0xc1, 0x8b, 0x27, 0x91, 0xd6, 0x3f, 0xc2, 0xa3, 0x64, 0x92, 0xac, 0x29, + 0xe8, 0x36, 0x82, 0xb7, 0xe9, 0xf7, 0xbd, 0xf7, 0xbd, 0x6f, 0xbe, 0x79, 0x0d, 0x22, 0x3c, 0xd4, + 0x20, 0xd9, 0x84, 0xf2, 0x70, 0x5f, 0x01, 0x8b, 0x25, 0xd7, 0x73, 0xc2, 0x58, 0x42, 0x98, 0x08, + 0x55, 0x1c, 0x80, 0x24, 0x89, 0x47, 0x0e, 0x63, 0x90, 0x73, 0x37, 0x92, 0x42, 0x0b, 0x7c, 0xe5, + 0x0f, 0x0d, 0x2e, 0x63, 0x89, 0x5b, 0x34, 0xb8, 0x89, 0xd7, 0xed, 0xf8, 0xc2, 0x17, 0xa6, 0x9e, + 0xa4, 0xa7, 0xac, 0xb5, 0x7b, 0xc9, 0x17, 0xc2, 0x9f, 0x02, 0xa1, 0x11, 0x27, 0x34, 0x0c, 0x85, + 0xa6, 0x9a, 0x8b, 0x50, 0xe5, 0xac, 0x57, 0xc5, 0xc9, 0xc9, 0x10, 0xd3, 0xd3, 0x7b, 0x5f, 0x47, + 0x17, 0x9f, 0xc3, 0x4c, 0xef, 0x02, 0x3c, 0xe4, 0x4a, 0x4b, 0x3e, 0x8a, 0x53, 0xc9, 0x47, 0x4a, + 0xf3, 0x80, 0x6a, 0xc0, 0x57, 0xd1, 0x39, 0x16, 0x4b, 0x09, 0xa1, 0x7e, 0x0c, 0xdc, 0x9f, 0x68, + 0xdb, 0xda, 0xb4, 0xfa, 0x8d, 0xe1, 0x2a, 0x88, 0x1d, 0x84, 0xa6, 0x54, 0x15, 0x25, 0x75, 0x53, + 0x52, 0x42, 0x52, 0x3e, 0x84, 0x59, 0xc1, 0x37, 0x32, 0xfe, 0x37, 0x82, 0xb7, 0xd0, 0x85, 0x71, + 0x69, 0xfa, 0xfe, 0x81, 0xa4, 0x2c, 0x3d, 0xd8, 0xcd, 0x4d, 0xab, 0x7f, 0x76, 0xd8, 0x29, 0x93, + 0xbb, 0x39, 0x87, 0x3b, 0xa8, 0xa5, 0x85, 0xa6, 0x53, 0xbb, 0x65, 0x8a, 0xb2, 0x1f, 0xe9, 0x28, + 0x2d, 0xf6, 0xa4, 0x48, 0xf8, 0x18, 0xa4, 0xdd, 0x36, 0x54, 0x09, 0xc9, 0xf8, 0x07, 0x79, 0x08, + 0xf6, 0x99, 0x82, 0x2f, 0x90, 0xde, 0x75, 0x74, 0xed, 0x45, 0xfa, 0x58, 0xa7, 0x84, 0x32, 0x84, + 0xc3, 0x18, 0x94, 0xee, 0xbd, 0xb5, 0x50, 0x7f, 0x7d, 0xad, 0x8a, 0x44, 0xa8, 0x00, 0xbf, 0x44, + 0xcd, 0x31, 0xd5, 0xd4, 0xe4, 0xb7, 0xe1, 0xdd, 0x77, 0x2b, 0x2c, 0x81, 0x7b, 0x9a, 0xae, 0x51, + 0xeb, 0x75, 0x10, 0x36, 0x0e, 0xf6, 0xa8, 0xa4, 0x81, 0x2a, 0x8c, 0xbd, 0x41, 0xe7, 0x57, 0xd0, + 0xdc, 0xc2, 0x13, 0xd4, 0x8e, 0x0c, 0x92, 0x9b, 0xb8, 0x59, 0xc9, 0x44, 0x26, 0xb2, 0xd3, 0x3c, + 0xfa, 0x76, 0xb9, 0x36, 0xcc, 0x05, 0xbc, 0xcf, 0x0d, 0xd4, 0x32, 0x23, 0xf0, 0x4f, 0x0b, 0xd9, + 0x7f, 0x0b, 0x01, 0x3f, 0xad, 0x34, 0xa1, 0x62, 0xde, 0xdd, 0x67, 0xff, 0x49, 0x2d, 0x8b, 0xa3, + 0x77, 0xef, 0xdd, 0x97, 0x1f, 0x1f, 0xeb, 0x77, 0xf0, 0xf6, 0xfa, 0x7f, 0x70, 0xba, 0xaa, 0x83, + 0x03, 0x80, 0x41, 0x79, 0x11, 0xf1, 0x27, 0x0b, 0x6d, 0x94, 0x72, 0xc6, 0xdb, 0xd5, 0xfd, 0xad, + 0xbc, 0x57, 0xf7, 0xf6, 0xbf, 0x37, 0xe6, 0x77, 0xb8, 0x65, 0xee, 0x70, 0x03, 0xf7, 0xd7, 0xdf, + 0x21, 0x7b, 0xb9, 0x9d, 0x57, 0x47, 0x0b, 0xc7, 0x3a, 0x5e, 0x38, 0xd6, 0xf7, 0x85, 0x63, 0x7d, + 0x58, 0x3a, 0xb5, 0xe3, 0xa5, 0x53, 0xfb, 0xba, 0x74, 0x6a, 0xaf, 0xef, 0xfa, 0x5c, 0x4f, 0xe2, + 0x91, 0xcb, 0x44, 0x40, 0x98, 0x50, 0x81, 0x50, 0x25, 0xd1, 0xc1, 0x89, 0x68, 0xe2, 0x91, 0xd9, + 0xaa, 0xb2, 0x9e, 0x47, 0xa0, 0x46, 0x6d, 0xf3, 0x41, 0xd9, 0xfa, 0x15, 0x00, 0x00, 0xff, 0xff, + 0xb0, 0x2b, 0xdb, 0xd6, 0x10, 0x05, 0x00, 0x00, +} + +// Reference imports to suppress errors if they are not otherwise used. +var _ context.Context +var _ grpc.ClientConn + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the grpc package it is being compiled against. +const _ = grpc.SupportPackageIsVersion4 + +// QueryClient is the client API for Query service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. +type QueryClient interface { + // ConsumerGenesis queries the genesis state needed to start a consumer chain + // whose proposal has been accepted + QueryNextFeeDistribution(ctx context.Context, in *QueryNextFeeDistributionEstimateRequest, opts ...grpc.CallOption) (*QueryNextFeeDistributionEstimateResponse, error) + // QueryParams queries the ccv/consumer module parameters. + QueryParams(ctx context.Context, in *QueryParamsRequest, opts ...grpc.CallOption) (*QueryParamsResponse, error) +} + +type queryClient struct { + cc grpc1.ClientConn +} + +func NewQueryClient(cc grpc1.ClientConn) QueryClient { + return &queryClient{cc} +} + +func (c *queryClient) QueryNextFeeDistribution(ctx context.Context, in *QueryNextFeeDistributionEstimateRequest, opts ...grpc.CallOption) (*QueryNextFeeDistributionEstimateResponse, error) { + out := new(QueryNextFeeDistributionEstimateResponse) + err := c.cc.Invoke(ctx, "/interchain_security.ccv.consumer.v2.Query/QueryNextFeeDistribution", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *queryClient) QueryParams(ctx context.Context, in *QueryParamsRequest, opts ...grpc.CallOption) (*QueryParamsResponse, error) { + out := new(QueryParamsResponse) + err := c.cc.Invoke(ctx, "/interchain_security.ccv.consumer.v2.Query/QueryParams", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +// QueryServer is the server API for Query service. +type QueryServer interface { + // ConsumerGenesis queries the genesis state needed to start a consumer chain + // whose proposal has been accepted + QueryNextFeeDistribution(context.Context, *QueryNextFeeDistributionEstimateRequest) (*QueryNextFeeDistributionEstimateResponse, error) + // QueryParams queries the ccv/consumer module parameters. + QueryParams(context.Context, *QueryParamsRequest) (*QueryParamsResponse, error) +} + +// UnimplementedQueryServer can be embedded to have forward compatible implementations. +type UnimplementedQueryServer struct { +} + +func (*UnimplementedQueryServer) QueryNextFeeDistribution(ctx context.Context, req *QueryNextFeeDistributionEstimateRequest) (*QueryNextFeeDistributionEstimateResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method QueryNextFeeDistribution not implemented") +} +func (*UnimplementedQueryServer) QueryParams(ctx context.Context, req *QueryParamsRequest) (*QueryParamsResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method QueryParams not implemented") +} + +func RegisterQueryServer(s grpc1.Server, srv QueryServer) { + s.RegisterService(&_Query_serviceDesc, srv) +} + +func _Query_QueryNextFeeDistribution_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(QueryNextFeeDistributionEstimateRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(QueryServer).QueryNextFeeDistribution(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/interchain_security.ccv.consumer.v2.Query/QueryNextFeeDistribution", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(QueryServer).QueryNextFeeDistribution(ctx, req.(*QueryNextFeeDistributionEstimateRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Query_QueryParams_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(QueryParamsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(QueryServer).QueryParams(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/interchain_security.ccv.consumer.v2.Query/QueryParams", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(QueryServer).QueryParams(ctx, req.(*QueryParamsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +var _Query_serviceDesc = grpc.ServiceDesc{ + ServiceName: "interchain_security.ccv.consumer.v2.Query", + HandlerType: (*QueryServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "QueryNextFeeDistribution", + Handler: _Query_QueryNextFeeDistribution_Handler, + }, + { + MethodName: "QueryParams", + Handler: _Query_QueryParams_Handler, + }, + }, + Streams: []grpc.StreamDesc{}, + Metadata: "interchain_security/ccv/consumer/v2/query.proto", +} + +func (m *NextFeeDistributionEstimate) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *NextFeeDistributionEstimate) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *NextFeeDistributionEstimate) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.ToConsumer) > 0 { + i -= len(m.ToConsumer) + copy(dAtA[i:], m.ToConsumer) + i = encodeVarintQuery(dAtA, i, uint64(len(m.ToConsumer))) + i-- + dAtA[i] = 0x3a + } + if len(m.ToProvider) > 0 { + i -= len(m.ToProvider) + copy(dAtA[i:], m.ToProvider) + i = encodeVarintQuery(dAtA, i, uint64(len(m.ToProvider))) + i-- + dAtA[i] = 0x32 + } + if len(m.Total) > 0 { + i -= len(m.Total) + copy(dAtA[i:], m.Total) + i = encodeVarintQuery(dAtA, i, uint64(len(m.Total))) + i-- + dAtA[i] = 0x2a + } + if len(m.DistributionFraction) > 0 { + i -= len(m.DistributionFraction) + copy(dAtA[i:], m.DistributionFraction) + i = encodeVarintQuery(dAtA, i, uint64(len(m.DistributionFraction))) + i-- + dAtA[i] = 0x22 + } + if m.NextHeight != 0 { + i = encodeVarintQuery(dAtA, i, uint64(m.NextHeight)) + i-- + dAtA[i] = 0x18 + } + if m.LastHeight != 0 { + i = encodeVarintQuery(dAtA, i, uint64(m.LastHeight)) + i-- + dAtA[i] = 0x10 + } + if m.CurrentHeight != 0 { + i = encodeVarintQuery(dAtA, i, uint64(m.CurrentHeight)) + i-- + dAtA[i] = 0x8 + } + return len(dAtA) - i, nil +} + +func (m *QueryNextFeeDistributionEstimateRequest) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryNextFeeDistributionEstimateRequest) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryNextFeeDistributionEstimateRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + return len(dAtA) - i, nil +} + +func (m *QueryNextFeeDistributionEstimateResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryNextFeeDistributionEstimateResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryNextFeeDistributionEstimateResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.Data != nil { + { + size, err := m.Data.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintQuery(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *QueryParamsRequest) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryParamsRequest) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryParamsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + return len(dAtA) - i, nil +} + +func (m *QueryParamsResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryParamsResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryParamsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + { + size, err := m.Params.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintQuery(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + return len(dAtA) - i, nil +} + +func encodeVarintQuery(dAtA []byte, offset int, v uint64) int { + offset -= sovQuery(v) + base := offset + for v >= 1<<7 { + dAtA[offset] = uint8(v&0x7f | 0x80) + v >>= 7 + offset++ + } + dAtA[offset] = uint8(v) + return base +} +func (m *NextFeeDistributionEstimate) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.CurrentHeight != 0 { + n += 1 + sovQuery(uint64(m.CurrentHeight)) + } + if m.LastHeight != 0 { + n += 1 + sovQuery(uint64(m.LastHeight)) + } + if m.NextHeight != 0 { + n += 1 + sovQuery(uint64(m.NextHeight)) + } + l = len(m.DistributionFraction) + if l > 0 { + n += 1 + l + sovQuery(uint64(l)) + } + l = len(m.Total) + if l > 0 { + n += 1 + l + sovQuery(uint64(l)) + } + l = len(m.ToProvider) + if l > 0 { + n += 1 + l + sovQuery(uint64(l)) + } + l = len(m.ToConsumer) + if l > 0 { + n += 1 + l + sovQuery(uint64(l)) + } + return n +} + +func (m *QueryNextFeeDistributionEstimateRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + return n +} + +func (m *QueryNextFeeDistributionEstimateResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.Data != nil { + l = m.Data.Size() + n += 1 + l + sovQuery(uint64(l)) + } + return n +} + +func (m *QueryParamsRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + return n +} + +func (m *QueryParamsResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = m.Params.Size() + n += 1 + l + sovQuery(uint64(l)) + return n +} + +func sovQuery(x uint64) (n int) { + return (math_bits.Len64(x|1) + 6) / 7 +} +func sozQuery(x uint64) (n int) { + return sovQuery(uint64((x << 1) ^ uint64((int64(x) >> 63)))) +} +func (m *NextFeeDistributionEstimate) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: NextFeeDistributionEstimate: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: NextFeeDistributionEstimate: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field CurrentHeight", wireType) + } + m.CurrentHeight = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.CurrentHeight |= int64(b&0x7F) << shift + if b < 0x80 { + break + } + } + case 2: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field LastHeight", wireType) + } + m.LastHeight = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.LastHeight |= int64(b&0x7F) << shift + if b < 0x80 { + break + } + } + case 3: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field NextHeight", wireType) + } + m.NextHeight = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.NextHeight |= int64(b&0x7F) << shift + if b < 0x80 { + break + } + } + case 4: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field DistributionFraction", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.DistributionFraction = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 5: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Total", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Total = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 6: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ToProvider", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ToProvider = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 7: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ToConsumer", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ToConsumer = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryNextFeeDistributionEstimateRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryNextFeeDistributionEstimateRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryNextFeeDistributionEstimateRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryNextFeeDistributionEstimateResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryNextFeeDistributionEstimateResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryNextFeeDistributionEstimateResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.Data == nil { + m.Data = &NextFeeDistributionEstimate{} + } + if err := m.Data.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryParamsRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryParamsRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryParamsRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryParamsResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryParamsResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryParamsResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Params", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.Params.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func skipQuery(dAtA []byte) (n int, err error) { + l := len(dAtA) + iNdEx := 0 + depth := 0 + for iNdEx < l { + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowQuery + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= (uint64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + wireType := int(wire & 0x7) + switch wireType { + case 0: + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowQuery + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + iNdEx++ + if dAtA[iNdEx-1] < 0x80 { + break + } + } + case 1: + iNdEx += 8 + case 2: + var length int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowQuery + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + length |= (int(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + if length < 0 { + return 0, ErrInvalidLengthQuery + } + iNdEx += length + case 3: + depth++ + case 4: + if depth == 0 { + return 0, ErrUnexpectedEndOfGroupQuery + } + depth-- + case 5: + iNdEx += 4 + default: + return 0, fmt.Errorf("proto: illegal wireType %d", wireType) + } + if iNdEx < 0 { + return 0, ErrInvalidLengthQuery + } + if depth == 0 { + return iNdEx, nil + } + } + return 0, io.ErrUnexpectedEOF +} + +var ( + ErrInvalidLengthQuery = fmt.Errorf("proto: negative length found during unmarshaling") + ErrIntOverflowQuery = fmt.Errorf("proto: integer overflow") + ErrUnexpectedEndOfGroupQuery = fmt.Errorf("proto: unexpected end of group") +) diff --git a/v2/x/ccv/consumer/types/query.pb.gw.go b/v2/x/ccv/consumer/types/query.pb.gw.go new file mode 100644 index 0000000000..a1dc403e6f --- /dev/null +++ b/v2/x/ccv/consumer/types/query.pb.gw.go @@ -0,0 +1,218 @@ +// Code generated by protoc-gen-grpc-gateway. DO NOT EDIT. +// source: interchain_security/ccv/consumer/v2/query.proto + +/* +Package types is a reverse proxy. + +It translates gRPC into RESTful JSON APIs. +*/ +package types + +import ( + "context" + "io" + "net/http" + + "github.com/golang/protobuf/descriptor" + "github.com/golang/protobuf/proto" + "github.com/grpc-ecosystem/grpc-gateway/runtime" + "github.com/grpc-ecosystem/grpc-gateway/utilities" + "google.golang.org/grpc" + "google.golang.org/grpc/codes" + "google.golang.org/grpc/grpclog" + "google.golang.org/grpc/metadata" + "google.golang.org/grpc/status" +) + +// Suppress "imported and not used" errors +var _ codes.Code +var _ io.Reader +var _ status.Status +var _ = runtime.String +var _ = utilities.NewDoubleArray +var _ = descriptor.ForMessage +var _ = metadata.Join + +func request_Query_QueryNextFeeDistribution_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryNextFeeDistributionEstimateRequest + var metadata runtime.ServerMetadata + + msg, err := client.QueryNextFeeDistribution(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Query_QueryNextFeeDistribution_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryNextFeeDistributionEstimateRequest + var metadata runtime.ServerMetadata + + msg, err := server.QueryNextFeeDistribution(ctx, &protoReq) + return msg, metadata, err + +} + +func request_Query_QueryParams_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryParamsRequest + var metadata runtime.ServerMetadata + + msg, err := client.QueryParams(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Query_QueryParams_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryParamsRequest + var metadata runtime.ServerMetadata + + msg, err := server.QueryParams(ctx, &protoReq) + return msg, metadata, err + +} + +// RegisterQueryHandlerServer registers the http handlers for service Query to "mux". +// UnaryRPC :call QueryServer directly. +// StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. +// Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterQueryHandlerFromEndpoint instead. +func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error { + + mux.Handle("GET", pattern_Query_QueryNextFeeDistribution_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Query_QueryNextFeeDistribution_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_QueryNextFeeDistribution_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_QueryParams_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Query_QueryParams_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_QueryParams_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + return nil +} + +// RegisterQueryHandlerFromEndpoint is same as RegisterQueryHandler but +// automatically dials to "endpoint" and closes the connection when "ctx" gets done. +func RegisterQueryHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) { + conn, err := grpc.Dial(endpoint, opts...) + if err != nil { + return err + } + defer func() { + if err != nil { + if cerr := conn.Close(); cerr != nil { + grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr) + } + return + } + go func() { + <-ctx.Done() + if cerr := conn.Close(); cerr != nil { + grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr) + } + }() + }() + + return RegisterQueryHandler(ctx, mux, conn) +} + +// RegisterQueryHandler registers the http handlers for service Query to "mux". +// The handlers forward requests to the grpc endpoint over "conn". +func RegisterQueryHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error { + return RegisterQueryHandlerClient(ctx, mux, NewQueryClient(conn)) +} + +// RegisterQueryHandlerClient registers the http handlers for service Query +// to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "QueryClient". +// Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "QueryClient" +// doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in +// "QueryClient" to call the correct interceptors. +func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client QueryClient) error { + + mux.Handle("GET", pattern_Query_QueryNextFeeDistribution_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Query_QueryNextFeeDistribution_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_QueryNextFeeDistribution_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_QueryParams_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Query_QueryParams_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_QueryParams_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + return nil +} + +var ( + pattern_Query_QueryNextFeeDistribution_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"interchain_security", "ccv", "consumer", "next-fee-distribution"}, "", runtime.AssumeColonVerbOpt(false))) + + pattern_Query_QueryParams_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"interchain_security", "ccv", "consumer", "params"}, "", runtime.AssumeColonVerbOpt(false))) +) + +var ( + forward_Query_QueryNextFeeDistribution_0 = runtime.ForwardResponseMessage + + forward_Query_QueryParams_0 = runtime.ForwardResponseMessage +) diff --git a/v2/x/ccv/provider/types/genesis.pb.go b/v2/x/ccv/provider/types/genesis.pb.go new file mode 100644 index 0000000000..09ce321eca --- /dev/null +++ b/v2/x/ccv/provider/types/genesis.pb.go @@ -0,0 +1,1706 @@ +// Code generated by protoc-gen-gogo. DO NOT EDIT. +// source: interchain_security/ccv/provider/v2/genesis.proto + +package types + +import ( + fmt "fmt" + types1 "github.com/cosmos/interchain-security/v2/x/ccv/consumer/types" + types "github.com/cosmos/interchain-security/v2/x/ccv/types" + _ "github.com/gogo/protobuf/gogoproto" + proto "github.com/gogo/protobuf/proto" + _ "github.com/tendermint/tendermint/proto/tendermint/crypto" + io "io" + math "math" + math_bits "math/bits" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package + +// GenesisState defines the CCV provider chain genesis state +type GenesisState struct { + // strictly positive and set to 1 (DefaultValsetUpdateID) for a new chain + ValsetUpdateId uint64 `protobuf:"varint,1,opt,name=valset_update_id,json=valsetUpdateId,proto3" json:"valset_update_id,omitempty"` + // empty for a new chain + ConsumerStates []ConsumerState `protobuf:"bytes,2,rep,name=consumer_states,json=consumerStates,proto3" json:"consumer_states" yaml:"consumer_states"` + // empty for a new chain + UnbondingOps []UnbondingOp `protobuf:"bytes,3,rep,name=unbonding_ops,json=unbondingOps,proto3" json:"unbonding_ops"` + // empty for a new chain + MatureUnbondingOps *types.MaturedUnbondingOps `protobuf:"bytes,4,opt,name=mature_unbonding_ops,json=matureUnbondingOps,proto3" json:"mature_unbonding_ops,omitempty"` + // empty for a new chain + ValsetUpdateIdToHeight []ValsetUpdateIdToHeight `protobuf:"bytes,5,rep,name=valset_update_id_to_height,json=valsetUpdateIdToHeight,proto3" json:"valset_update_id_to_height"` + // empty for a new chain + ConsumerAdditionProposals []ConsumerAdditionProposal `protobuf:"bytes,6,rep,name=consumer_addition_proposals,json=consumerAdditionProposals,proto3" json:"consumer_addition_proposals"` + // empty for a new chain + ConsumerRemovalProposals []ConsumerRemovalProposal `protobuf:"bytes,7,rep,name=consumer_removal_proposals,json=consumerRemovalProposals,proto3" json:"consumer_removal_proposals"` + Params Params `protobuf:"bytes,8,opt,name=params,proto3" json:"params"` + // empty for a new chain + ValidatorConsumerPubkeys []ValidatorConsumerPubKey `protobuf:"bytes,9,rep,name=validator_consumer_pubkeys,json=validatorConsumerPubkeys,proto3" json:"validator_consumer_pubkeys"` + // empty for a new chain + ValidatorsByConsumerAddr []ValidatorByConsumerAddr `protobuf:"bytes,10,rep,name=validators_by_consumer_addr,json=validatorsByConsumerAddr,proto3" json:"validators_by_consumer_addr"` + // empty for a new chain + ConsumerAddrsToPrune []ConsumerAddrsToPrune `protobuf:"bytes,11,rep,name=consumer_addrs_to_prune,json=consumerAddrsToPrune,proto3" json:"consumer_addrs_to_prune"` +} + +func (m *GenesisState) Reset() { *m = GenesisState{} } +func (m *GenesisState) String() string { return proto.CompactTextString(m) } +func (*GenesisState) ProtoMessage() {} +func (*GenesisState) Descriptor() ([]byte, []int) { + return fileDescriptor_7b655ee190a1f612, []int{0} +} +func (m *GenesisState) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *GenesisState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_GenesisState.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *GenesisState) XXX_Merge(src proto.Message) { + xxx_messageInfo_GenesisState.Merge(m, src) +} +func (m *GenesisState) XXX_Size() int { + return m.Size() +} +func (m *GenesisState) XXX_DiscardUnknown() { + xxx_messageInfo_GenesisState.DiscardUnknown(m) +} + +var xxx_messageInfo_GenesisState proto.InternalMessageInfo + +func (m *GenesisState) GetValsetUpdateId() uint64 { + if m != nil { + return m.ValsetUpdateId + } + return 0 +} + +func (m *GenesisState) GetConsumerStates() []ConsumerState { + if m != nil { + return m.ConsumerStates + } + return nil +} + +func (m *GenesisState) GetUnbondingOps() []UnbondingOp { + if m != nil { + return m.UnbondingOps + } + return nil +} + +func (m *GenesisState) GetMatureUnbondingOps() *types.MaturedUnbondingOps { + if m != nil { + return m.MatureUnbondingOps + } + return nil +} + +func (m *GenesisState) GetValsetUpdateIdToHeight() []ValsetUpdateIdToHeight { + if m != nil { + return m.ValsetUpdateIdToHeight + } + return nil +} + +func (m *GenesisState) GetConsumerAdditionProposals() []ConsumerAdditionProposal { + if m != nil { + return m.ConsumerAdditionProposals + } + return nil +} + +func (m *GenesisState) GetConsumerRemovalProposals() []ConsumerRemovalProposal { + if m != nil { + return m.ConsumerRemovalProposals + } + return nil +} + +func (m *GenesisState) GetParams() Params { + if m != nil { + return m.Params + } + return Params{} +} + +func (m *GenesisState) GetValidatorConsumerPubkeys() []ValidatorConsumerPubKey { + if m != nil { + return m.ValidatorConsumerPubkeys + } + return nil +} + +func (m *GenesisState) GetValidatorsByConsumerAddr() []ValidatorByConsumerAddr { + if m != nil { + return m.ValidatorsByConsumerAddr + } + return nil +} + +func (m *GenesisState) GetConsumerAddrsToPrune() []ConsumerAddrsToPrune { + if m != nil { + return m.ConsumerAddrsToPrune + } + return nil +} + +// consumer chain +type ConsumerState struct { + // ChainID defines the chain ID for the consumer chain + ChainId string `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` + // ChannelID defines the IBC channel ID for the consumer chain + ChannelId string `protobuf:"bytes,2,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"` + // ClientID defines the IBC client ID for the consumer chain + ClientId string `protobuf:"bytes,3,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"` + // InitalHeight defines the initial block height for the consumer chain + InitialHeight uint64 `protobuf:"varint,4,opt,name=initial_height,json=initialHeight,proto3" json:"initial_height,omitempty"` + // ConsumerGenesis defines the initial consumer chain genesis states + ConsumerGenesis types1.GenesisState `protobuf:"bytes,5,opt,name=consumer_genesis,json=consumerGenesis,proto3" json:"consumer_genesis"` + // PendingValsetChanges defines the pending validator set changes for the consumer chain + PendingValsetChanges []types.ValidatorSetChangePacketData `protobuf:"bytes,6,rep,name=pending_valset_changes,json=pendingValsetChanges,proto3" json:"pending_valset_changes"` + SlashDowntimeAck []string `protobuf:"bytes,7,rep,name=slash_downtime_ack,json=slashDowntimeAck,proto3" json:"slash_downtime_ack,omitempty"` + // UnbondingOpsIndex defines the unbonding operations waiting on this consumer chain + UnbondingOpsIndex []VscUnbondingOps `protobuf:"bytes,8,rep,name=unbonding_ops_index,json=unbondingOpsIndex,proto3" json:"unbonding_ops_index"` +} + +func (m *ConsumerState) Reset() { *m = ConsumerState{} } +func (m *ConsumerState) String() string { return proto.CompactTextString(m) } +func (*ConsumerState) ProtoMessage() {} +func (*ConsumerState) Descriptor() ([]byte, []int) { + return fileDescriptor_7b655ee190a1f612, []int{1} +} +func (m *ConsumerState) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *ConsumerState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_ConsumerState.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *ConsumerState) XXX_Merge(src proto.Message) { + xxx_messageInfo_ConsumerState.Merge(m, src) +} +func (m *ConsumerState) XXX_Size() int { + return m.Size() +} +func (m *ConsumerState) XXX_DiscardUnknown() { + xxx_messageInfo_ConsumerState.DiscardUnknown(m) +} + +var xxx_messageInfo_ConsumerState proto.InternalMessageInfo + +func (m *ConsumerState) GetChainId() string { + if m != nil { + return m.ChainId + } + return "" +} + +func (m *ConsumerState) GetChannelId() string { + if m != nil { + return m.ChannelId + } + return "" +} + +func (m *ConsumerState) GetClientId() string { + if m != nil { + return m.ClientId + } + return "" +} + +func (m *ConsumerState) GetInitialHeight() uint64 { + if m != nil { + return m.InitialHeight + } + return 0 +} + +func (m *ConsumerState) GetConsumerGenesis() types1.GenesisState { + if m != nil { + return m.ConsumerGenesis + } + return types1.GenesisState{} +} + +func (m *ConsumerState) GetPendingValsetChanges() []types.ValidatorSetChangePacketData { + if m != nil { + return m.PendingValsetChanges + } + return nil +} + +func (m *ConsumerState) GetSlashDowntimeAck() []string { + if m != nil { + return m.SlashDowntimeAck + } + return nil +} + +func (m *ConsumerState) GetUnbondingOpsIndex() []VscUnbondingOps { + if m != nil { + return m.UnbondingOpsIndex + } + return nil +} + +// ValsetUpdateIdToHeight defines the genesis information for the mapping +// of each valset udpate id to a block height +type ValsetUpdateIdToHeight struct { + ValsetUpdateId uint64 `protobuf:"varint,1,opt,name=valset_update_id,json=valsetUpdateId,proto3" json:"valset_update_id,omitempty"` + Height uint64 `protobuf:"varint,2,opt,name=height,proto3" json:"height,omitempty"` +} + +func (m *ValsetUpdateIdToHeight) Reset() { *m = ValsetUpdateIdToHeight{} } +func (m *ValsetUpdateIdToHeight) String() string { return proto.CompactTextString(m) } +func (*ValsetUpdateIdToHeight) ProtoMessage() {} +func (*ValsetUpdateIdToHeight) Descriptor() ([]byte, []int) { + return fileDescriptor_7b655ee190a1f612, []int{2} +} +func (m *ValsetUpdateIdToHeight) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *ValsetUpdateIdToHeight) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_ValsetUpdateIdToHeight.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *ValsetUpdateIdToHeight) XXX_Merge(src proto.Message) { + xxx_messageInfo_ValsetUpdateIdToHeight.Merge(m, src) +} +func (m *ValsetUpdateIdToHeight) XXX_Size() int { + return m.Size() +} +func (m *ValsetUpdateIdToHeight) XXX_DiscardUnknown() { + xxx_messageInfo_ValsetUpdateIdToHeight.DiscardUnknown(m) +} + +var xxx_messageInfo_ValsetUpdateIdToHeight proto.InternalMessageInfo + +func (m *ValsetUpdateIdToHeight) GetValsetUpdateId() uint64 { + if m != nil { + return m.ValsetUpdateId + } + return 0 +} + +func (m *ValsetUpdateIdToHeight) GetHeight() uint64 { + if m != nil { + return m.Height + } + return 0 +} + +func init() { + proto.RegisterType((*GenesisState)(nil), "interchain_security.ccv.provider.v2.GenesisState") + proto.RegisterType((*ConsumerState)(nil), "interchain_security.ccv.provider.v2.ConsumerState") + proto.RegisterType((*ValsetUpdateIdToHeight)(nil), "interchain_security.ccv.provider.v2.ValsetUpdateIdToHeight") +} + +func init() { + proto.RegisterFile("interchain_security/ccv/provider/v2/genesis.proto", fileDescriptor_7b655ee190a1f612) +} + +var fileDescriptor_7b655ee190a1f612 = []byte{ + // 855 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x56, 0xdd, 0x8e, 0xdb, 0x44, + 0x14, 0x5e, 0xef, 0xa6, 0xdb, 0x64, 0xb6, 0xbb, 0x2c, 0xc3, 0x2a, 0xb8, 0x59, 0x48, 0x57, 0x01, + 0xa4, 0x48, 0x80, 0xcd, 0x1a, 0x2e, 0xf8, 0xeb, 0x45, 0xd3, 0x4a, 0x10, 0x21, 0x44, 0x94, 0xfe, + 0x20, 0x95, 0x0b, 0x6b, 0x32, 0x1e, 0x25, 0x43, 0xec, 0x19, 0x6b, 0x66, 0x6c, 0x6a, 0x21, 0x24, + 0x2a, 0x5e, 0x80, 0xb7, 0xa2, 0x97, 0xbd, 0xe4, 0xaa, 0x42, 0xbb, 0x6f, 0xc0, 0x13, 0x20, 0x8f, + 0xc7, 0xae, 0xbd, 0x24, 0x90, 0xf4, 0x2e, 0x3e, 0xdf, 0x9c, 0xef, 0x3b, 0x67, 0xce, 0xcc, 0x37, + 0x01, 0xe7, 0x94, 0x29, 0x22, 0xf0, 0x02, 0x51, 0xe6, 0x4b, 0x82, 0x13, 0x41, 0x55, 0xe6, 0x62, + 0x9c, 0xba, 0xb1, 0xe0, 0x29, 0x0d, 0x88, 0x70, 0x53, 0xcf, 0x9d, 0x13, 0x46, 0x24, 0x95, 0x4e, + 0x2c, 0xb8, 0xe2, 0xf0, 0x9d, 0x15, 0x29, 0x0e, 0xc6, 0xa9, 0x53, 0xa6, 0x38, 0xa9, 0xd7, 0x3b, + 0x99, 0xf3, 0x39, 0xd7, 0xeb, 0xdd, 0xfc, 0x57, 0x91, 0xda, 0x7b, 0x77, 0x9d, 0x5a, 0xea, 0xb9, + 0x86, 0x41, 0xf1, 0x9e, 0xb7, 0x49, 0x4d, 0x95, 0xd8, 0xff, 0xe4, 0x60, 0xce, 0x64, 0x12, 0x15, + 0x39, 0xe5, 0x6f, 0x93, 0x73, 0xbe, 0x49, 0x4e, 0xa3, 0xf7, 0xde, 0x5b, 0x8a, 0xb0, 0x80, 0x88, + 0x88, 0x32, 0xe5, 0x62, 0x91, 0xc5, 0x8a, 0xbb, 0x4b, 0x92, 0x19, 0x74, 0xf0, 0x47, 0x07, 0xdc, + 0xf8, 0xaa, 0x58, 0x7f, 0x5f, 0x21, 0x45, 0xe0, 0x10, 0x1c, 0xa7, 0x28, 0x94, 0x44, 0xf9, 0x49, + 0x1c, 0x20, 0x45, 0x7c, 0x1a, 0xd8, 0xd6, 0x99, 0x35, 0x6c, 0x4d, 0x8f, 0x8a, 0xf8, 0x43, 0x1d, + 0x1e, 0x07, 0xf0, 0x67, 0xf0, 0x5a, 0xa9, 0xea, 0xcb, 0x3c, 0x57, 0xda, 0xbb, 0x67, 0x7b, 0xc3, + 0x03, 0xcf, 0x73, 0x36, 0xd8, 0x6e, 0xe7, 0xae, 0xc9, 0xd5, 0xb2, 0xa3, 0xfe, 0xb3, 0x17, 0xb7, + 0x76, 0xfe, 0x7e, 0x71, 0xab, 0x9b, 0xa1, 0x28, 0xfc, 0x7c, 0x70, 0x85, 0x78, 0x30, 0x3d, 0xc2, + 0xf5, 0xe5, 0x12, 0xfe, 0x00, 0x0e, 0x13, 0x36, 0xe3, 0x2c, 0xa0, 0x6c, 0xee, 0xf3, 0x58, 0xda, + 0x7b, 0x5a, 0xfa, 0xa3, 0x8d, 0xa4, 0x1f, 0x96, 0x99, 0xdf, 0xc5, 0xa3, 0x56, 0x2e, 0x3c, 0xbd, + 0x91, 0xbc, 0x0c, 0x49, 0x88, 0xc0, 0x49, 0x84, 0x54, 0x22, 0x88, 0xdf, 0xd4, 0x68, 0x9d, 0x59, + 0xc3, 0x03, 0xcf, 0x5d, 0xab, 0x91, 0x7a, 0xce, 0xb7, 0x3a, 0x2f, 0xa8, 0x29, 0xc8, 0x29, 0x2c, + 0xc8, 0xea, 0x31, 0xf8, 0x0b, 0xe8, 0x5d, 0xdd, 0x66, 0x5f, 0x71, 0x7f, 0x41, 0xe8, 0x7c, 0xa1, + 0xec, 0x6b, 0xba, 0x99, 0x2f, 0x36, 0x6a, 0xe6, 0x51, 0x63, 0x2a, 0x0f, 0xf8, 0xd7, 0x9a, 0xc2, + 0xf4, 0xd5, 0x4d, 0x57, 0xa2, 0xf0, 0x37, 0x0b, 0x9c, 0x56, 0x7b, 0x8c, 0x82, 0x80, 0x2a, 0xca, + 0x99, 0x1f, 0x0b, 0x1e, 0x73, 0x89, 0x42, 0x69, 0xef, 0xeb, 0x02, 0x6e, 0x6f, 0x35, 0xc8, 0x3b, + 0x86, 0x66, 0x62, 0x58, 0x4c, 0x09, 0x37, 0xf1, 0x1a, 0x5c, 0xc2, 0x5f, 0x2d, 0xd0, 0xab, 0xaa, + 0x10, 0x24, 0xe2, 0x29, 0x0a, 0x6b, 0x45, 0x5c, 0xd7, 0x45, 0x7c, 0xb9, 0x55, 0x11, 0xd3, 0x82, + 0xe5, 0x4a, 0x0d, 0x36, 0x5e, 0x0d, 0x4b, 0x38, 0x06, 0xfb, 0x31, 0x12, 0x28, 0x92, 0x76, 0x5b, + 0x0f, 0xf7, 0xfd, 0x8d, 0xd4, 0x26, 0x3a, 0xc5, 0x90, 0x1b, 0x02, 0xdd, 0x4d, 0x8a, 0x42, 0x1a, + 0x20, 0xc5, 0x85, 0x5f, 0xf5, 0x15, 0x27, 0xb3, 0xfc, 0xbe, 0xd9, 0x9d, 0x2d, 0xba, 0x79, 0x54, + 0xd2, 0x94, 0x6d, 0x4d, 0x92, 0xd9, 0x37, 0x24, 0x2b, 0xbb, 0x49, 0x57, 0xc0, 0xb9, 0x06, 0x7c, + 0x6a, 0x81, 0xd3, 0x0a, 0x94, 0xfe, 0x2c, 0xf3, 0xeb, 0x43, 0x16, 0x36, 0x78, 0x95, 0x1a, 0x46, + 0x59, 0x6d, 0xc2, 0xe2, 0x5f, 0x35, 0xc8, 0x26, 0x0e, 0x53, 0xf0, 0x66, 0x43, 0x54, 0xe6, 0xe7, + 0x3a, 0x16, 0x09, 0x23, 0xf6, 0x81, 0x96, 0xff, 0x6c, 0xdb, 0x53, 0x25, 0xe4, 0x03, 0x3e, 0xc9, + 0x09, 0x8c, 0xf6, 0x09, 0x5e, 0x81, 0x0d, 0x9e, 0xb6, 0xc0, 0x61, 0xc3, 0x53, 0xe0, 0x4d, 0xd0, + 0x2e, 0x44, 0x8c, 0x85, 0x75, 0xa6, 0xd7, 0xf5, 0xf7, 0x38, 0x80, 0x6f, 0x03, 0x80, 0x17, 0x88, + 0x31, 0x12, 0xe6, 0xe0, 0xae, 0x06, 0x3b, 0x26, 0x32, 0x0e, 0xe0, 0x29, 0xe8, 0xe0, 0x90, 0x12, + 0xa6, 0x72, 0x74, 0x4f, 0xa3, 0xed, 0x22, 0x30, 0x0e, 0xe0, 0x7b, 0xe0, 0x88, 0x32, 0xaa, 0x28, + 0x0a, 0xcb, 0xeb, 0xda, 0xd2, 0xfe, 0x78, 0x68, 0xa2, 0xe6, 0x8a, 0xcd, 0xc0, 0x71, 0xb5, 0x0f, + 0xc6, 0x91, 0xed, 0x6b, 0xfa, 0x8c, 0x9d, 0xaf, 0xdd, 0x80, 0xca, 0xed, 0x53, 0xcf, 0xa9, 0xbb, + 0xb2, 0x69, 0xbc, 0xf2, 0x5b, 0x83, 0x41, 0x05, 0xba, 0x31, 0x29, 0xfc, 0xc9, 0xb8, 0x49, 0xde, + 0xc3, 0x9c, 0x94, 0x17, 0xf8, 0xd3, 0xff, 0xb2, 0xaa, 0x6a, 0xc0, 0xf7, 0x89, 0xba, 0xab, 0xd3, + 0x26, 0x08, 0x2f, 0x89, 0xba, 0x87, 0x14, 0x2a, 0x77, 0xda, 0xb0, 0x17, 0x1e, 0x53, 0x2c, 0x92, + 0xf0, 0x03, 0x00, 0x65, 0x88, 0xe4, 0xc2, 0x0f, 0xf8, 0x4f, 0x4c, 0xd1, 0x88, 0xf8, 0x08, 0x2f, + 0xf5, 0x6d, 0xed, 0x4c, 0x8f, 0x35, 0x72, 0xcf, 0x00, 0x77, 0xf0, 0x12, 0xfe, 0x08, 0xde, 0x68, + 0xb8, 0xa8, 0x4f, 0x59, 0x40, 0x9e, 0xd8, 0x6d, 0x5d, 0xe0, 0x27, 0x9b, 0x1d, 0x45, 0x89, 0xeb, + 0xe6, 0x69, 0x8a, 0x7b, 0xbd, 0xee, 0xd9, 0xe3, 0x9c, 0x74, 0xf0, 0x18, 0x74, 0x57, 0xdb, 0xe1, + 0x16, 0xcf, 0x5a, 0x17, 0xec, 0x9b, 0xb1, 0xee, 0x6a, 0xdc, 0x7c, 0x8d, 0xbe, 0x7f, 0x76, 0xd1, + 0xb7, 0x9e, 0x5f, 0xf4, 0xad, 0xbf, 0x2e, 0xfa, 0xd6, 0xef, 0x97, 0xfd, 0x9d, 0xe7, 0x97, 0xfd, + 0x9d, 0x3f, 0x2f, 0xfb, 0x3b, 0x8f, 0x6f, 0xcf, 0xa9, 0x5a, 0x24, 0x33, 0x07, 0xf3, 0xc8, 0xc5, + 0x5c, 0x46, 0x5c, 0xba, 0x2f, 0xbb, 0xfa, 0xb0, 0x7a, 0xa6, 0x53, 0xcf, 0x7d, 0xd2, 0xfc, 0x4f, + 0xa0, 0xb2, 0x98, 0xc8, 0xd9, 0xbe, 0x7e, 0x89, 0x3f, 0xfe, 0x27, 0x00, 0x00, 0xff, 0xff, 0x16, + 0xd3, 0xe2, 0xfb, 0xd8, 0x08, 0x00, 0x00, +} + +func (m *GenesisState) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *GenesisState) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *GenesisState) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.ConsumerAddrsToPrune) > 0 { + for iNdEx := len(m.ConsumerAddrsToPrune) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.ConsumerAddrsToPrune[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenesis(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x5a + } + } + if len(m.ValidatorsByConsumerAddr) > 0 { + for iNdEx := len(m.ValidatorsByConsumerAddr) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.ValidatorsByConsumerAddr[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenesis(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x52 + } + } + if len(m.ValidatorConsumerPubkeys) > 0 { + for iNdEx := len(m.ValidatorConsumerPubkeys) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.ValidatorConsumerPubkeys[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenesis(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x4a + } + } + { + size, err := m.Params.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenesis(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x42 + if len(m.ConsumerRemovalProposals) > 0 { + for iNdEx := len(m.ConsumerRemovalProposals) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.ConsumerRemovalProposals[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenesis(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x3a + } + } + if len(m.ConsumerAdditionProposals) > 0 { + for iNdEx := len(m.ConsumerAdditionProposals) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.ConsumerAdditionProposals[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenesis(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x32 + } + } + if len(m.ValsetUpdateIdToHeight) > 0 { + for iNdEx := len(m.ValsetUpdateIdToHeight) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.ValsetUpdateIdToHeight[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenesis(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x2a + } + } + if m.MatureUnbondingOps != nil { + { + size, err := m.MatureUnbondingOps.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenesis(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x22 + } + if len(m.UnbondingOps) > 0 { + for iNdEx := len(m.UnbondingOps) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.UnbondingOps[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenesis(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x1a + } + } + if len(m.ConsumerStates) > 0 { + for iNdEx := len(m.ConsumerStates) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.ConsumerStates[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenesis(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 + } + } + if m.ValsetUpdateId != 0 { + i = encodeVarintGenesis(dAtA, i, uint64(m.ValsetUpdateId)) + i-- + dAtA[i] = 0x8 + } + return len(dAtA) - i, nil +} + +func (m *ConsumerState) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *ConsumerState) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *ConsumerState) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.UnbondingOpsIndex) > 0 { + for iNdEx := len(m.UnbondingOpsIndex) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.UnbondingOpsIndex[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenesis(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x42 + } + } + if len(m.SlashDowntimeAck) > 0 { + for iNdEx := len(m.SlashDowntimeAck) - 1; iNdEx >= 0; iNdEx-- { + i -= len(m.SlashDowntimeAck[iNdEx]) + copy(dAtA[i:], m.SlashDowntimeAck[iNdEx]) + i = encodeVarintGenesis(dAtA, i, uint64(len(m.SlashDowntimeAck[iNdEx]))) + i-- + dAtA[i] = 0x3a + } + } + if len(m.PendingValsetChanges) > 0 { + for iNdEx := len(m.PendingValsetChanges) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.PendingValsetChanges[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenesis(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x32 + } + } + { + size, err := m.ConsumerGenesis.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintGenesis(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x2a + if m.InitialHeight != 0 { + i = encodeVarintGenesis(dAtA, i, uint64(m.InitialHeight)) + i-- + dAtA[i] = 0x20 + } + if len(m.ClientId) > 0 { + i -= len(m.ClientId) + copy(dAtA[i:], m.ClientId) + i = encodeVarintGenesis(dAtA, i, uint64(len(m.ClientId))) + i-- + dAtA[i] = 0x1a + } + if len(m.ChannelId) > 0 { + i -= len(m.ChannelId) + copy(dAtA[i:], m.ChannelId) + i = encodeVarintGenesis(dAtA, i, uint64(len(m.ChannelId))) + i-- + dAtA[i] = 0x12 + } + if len(m.ChainId) > 0 { + i -= len(m.ChainId) + copy(dAtA[i:], m.ChainId) + i = encodeVarintGenesis(dAtA, i, uint64(len(m.ChainId))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *ValsetUpdateIdToHeight) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *ValsetUpdateIdToHeight) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *ValsetUpdateIdToHeight) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.Height != 0 { + i = encodeVarintGenesis(dAtA, i, uint64(m.Height)) + i-- + dAtA[i] = 0x10 + } + if m.ValsetUpdateId != 0 { + i = encodeVarintGenesis(dAtA, i, uint64(m.ValsetUpdateId)) + i-- + dAtA[i] = 0x8 + } + return len(dAtA) - i, nil +} + +func encodeVarintGenesis(dAtA []byte, offset int, v uint64) int { + offset -= sovGenesis(v) + base := offset + for v >= 1<<7 { + dAtA[offset] = uint8(v&0x7f | 0x80) + v >>= 7 + offset++ + } + dAtA[offset] = uint8(v) + return base +} +func (m *GenesisState) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.ValsetUpdateId != 0 { + n += 1 + sovGenesis(uint64(m.ValsetUpdateId)) + } + if len(m.ConsumerStates) > 0 { + for _, e := range m.ConsumerStates { + l = e.Size() + n += 1 + l + sovGenesis(uint64(l)) + } + } + if len(m.UnbondingOps) > 0 { + for _, e := range m.UnbondingOps { + l = e.Size() + n += 1 + l + sovGenesis(uint64(l)) + } + } + if m.MatureUnbondingOps != nil { + l = m.MatureUnbondingOps.Size() + n += 1 + l + sovGenesis(uint64(l)) + } + if len(m.ValsetUpdateIdToHeight) > 0 { + for _, e := range m.ValsetUpdateIdToHeight { + l = e.Size() + n += 1 + l + sovGenesis(uint64(l)) + } + } + if len(m.ConsumerAdditionProposals) > 0 { + for _, e := range m.ConsumerAdditionProposals { + l = e.Size() + n += 1 + l + sovGenesis(uint64(l)) + } + } + if len(m.ConsumerRemovalProposals) > 0 { + for _, e := range m.ConsumerRemovalProposals { + l = e.Size() + n += 1 + l + sovGenesis(uint64(l)) + } + } + l = m.Params.Size() + n += 1 + l + sovGenesis(uint64(l)) + if len(m.ValidatorConsumerPubkeys) > 0 { + for _, e := range m.ValidatorConsumerPubkeys { + l = e.Size() + n += 1 + l + sovGenesis(uint64(l)) + } + } + if len(m.ValidatorsByConsumerAddr) > 0 { + for _, e := range m.ValidatorsByConsumerAddr { + l = e.Size() + n += 1 + l + sovGenesis(uint64(l)) + } + } + if len(m.ConsumerAddrsToPrune) > 0 { + for _, e := range m.ConsumerAddrsToPrune { + l = e.Size() + n += 1 + l + sovGenesis(uint64(l)) + } + } + return n +} + +func (m *ConsumerState) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.ChainId) + if l > 0 { + n += 1 + l + sovGenesis(uint64(l)) + } + l = len(m.ChannelId) + if l > 0 { + n += 1 + l + sovGenesis(uint64(l)) + } + l = len(m.ClientId) + if l > 0 { + n += 1 + l + sovGenesis(uint64(l)) + } + if m.InitialHeight != 0 { + n += 1 + sovGenesis(uint64(m.InitialHeight)) + } + l = m.ConsumerGenesis.Size() + n += 1 + l + sovGenesis(uint64(l)) + if len(m.PendingValsetChanges) > 0 { + for _, e := range m.PendingValsetChanges { + l = e.Size() + n += 1 + l + sovGenesis(uint64(l)) + } + } + if len(m.SlashDowntimeAck) > 0 { + for _, s := range m.SlashDowntimeAck { + l = len(s) + n += 1 + l + sovGenesis(uint64(l)) + } + } + if len(m.UnbondingOpsIndex) > 0 { + for _, e := range m.UnbondingOpsIndex { + l = e.Size() + n += 1 + l + sovGenesis(uint64(l)) + } + } + return n +} + +func (m *ValsetUpdateIdToHeight) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.ValsetUpdateId != 0 { + n += 1 + sovGenesis(uint64(m.ValsetUpdateId)) + } + if m.Height != 0 { + n += 1 + sovGenesis(uint64(m.Height)) + } + return n +} + +func sovGenesis(x uint64) (n int) { + return (math_bits.Len64(x|1) + 6) / 7 +} +func sozGenesis(x uint64) (n int) { + return sovGenesis(uint64((x << 1) ^ uint64((int64(x) >> 63)))) +} +func (m *GenesisState) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: GenesisState: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: GenesisState: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field ValsetUpdateId", wireType) + } + m.ValsetUpdateId = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.ValsetUpdateId |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ConsumerStates", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenesis + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenesis + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ConsumerStates = append(m.ConsumerStates, ConsumerState{}) + if err := m.ConsumerStates[len(m.ConsumerStates)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field UnbondingOps", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenesis + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenesis + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.UnbondingOps = append(m.UnbondingOps, UnbondingOp{}) + if err := m.UnbondingOps[len(m.UnbondingOps)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 4: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field MatureUnbondingOps", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenesis + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenesis + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.MatureUnbondingOps == nil { + m.MatureUnbondingOps = &types.MaturedUnbondingOps{} + } + if err := m.MatureUnbondingOps.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 5: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ValsetUpdateIdToHeight", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenesis + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenesis + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ValsetUpdateIdToHeight = append(m.ValsetUpdateIdToHeight, ValsetUpdateIdToHeight{}) + if err := m.ValsetUpdateIdToHeight[len(m.ValsetUpdateIdToHeight)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 6: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ConsumerAdditionProposals", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenesis + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenesis + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ConsumerAdditionProposals = append(m.ConsumerAdditionProposals, ConsumerAdditionProposal{}) + if err := m.ConsumerAdditionProposals[len(m.ConsumerAdditionProposals)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 7: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ConsumerRemovalProposals", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenesis + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenesis + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ConsumerRemovalProposals = append(m.ConsumerRemovalProposals, ConsumerRemovalProposal{}) + if err := m.ConsumerRemovalProposals[len(m.ConsumerRemovalProposals)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 8: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Params", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenesis + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenesis + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.Params.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 9: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ValidatorConsumerPubkeys", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenesis + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenesis + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ValidatorConsumerPubkeys = append(m.ValidatorConsumerPubkeys, ValidatorConsumerPubKey{}) + if err := m.ValidatorConsumerPubkeys[len(m.ValidatorConsumerPubkeys)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 10: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ValidatorsByConsumerAddr", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenesis + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenesis + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ValidatorsByConsumerAddr = append(m.ValidatorsByConsumerAddr, ValidatorByConsumerAddr{}) + if err := m.ValidatorsByConsumerAddr[len(m.ValidatorsByConsumerAddr)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 11: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ConsumerAddrsToPrune", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenesis + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenesis + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ConsumerAddrsToPrune = append(m.ConsumerAddrsToPrune, ConsumerAddrsToPrune{}) + if err := m.ConsumerAddrsToPrune[len(m.ConsumerAddrsToPrune)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipGenesis(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthGenesis + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *ConsumerState) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: ConsumerState: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: ConsumerState: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ChainId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthGenesis + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthGenesis + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ChainId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ChannelId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthGenesis + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthGenesis + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ChannelId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ClientId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthGenesis + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthGenesis + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ClientId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 4: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field InitialHeight", wireType) + } + m.InitialHeight = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.InitialHeight |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + case 5: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ConsumerGenesis", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenesis + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenesis + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.ConsumerGenesis.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 6: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field PendingValsetChanges", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenesis + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenesis + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.PendingValsetChanges = append(m.PendingValsetChanges, types.ValidatorSetChangePacketData{}) + if err := m.PendingValsetChanges[len(m.PendingValsetChanges)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 7: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field SlashDowntimeAck", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthGenesis + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthGenesis + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.SlashDowntimeAck = append(m.SlashDowntimeAck, string(dAtA[iNdEx:postIndex])) + iNdEx = postIndex + case 8: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field UnbondingOpsIndex", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthGenesis + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthGenesis + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.UnbondingOpsIndex = append(m.UnbondingOpsIndex, VscUnbondingOps{}) + if err := m.UnbondingOpsIndex[len(m.UnbondingOpsIndex)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipGenesis(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthGenesis + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *ValsetUpdateIdToHeight) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: ValsetUpdateIdToHeight: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: ValsetUpdateIdToHeight: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field ValsetUpdateId", wireType) + } + m.ValsetUpdateId = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.ValsetUpdateId |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + case 2: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field Height", wireType) + } + m.Height = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowGenesis + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.Height |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + default: + iNdEx = preIndex + skippy, err := skipGenesis(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthGenesis + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func skipGenesis(dAtA []byte) (n int, err error) { + l := len(dAtA) + iNdEx := 0 + depth := 0 + for iNdEx < l { + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowGenesis + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= (uint64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + wireType := int(wire & 0x7) + switch wireType { + case 0: + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowGenesis + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + iNdEx++ + if dAtA[iNdEx-1] < 0x80 { + break + } + } + case 1: + iNdEx += 8 + case 2: + var length int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowGenesis + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + length |= (int(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + if length < 0 { + return 0, ErrInvalidLengthGenesis + } + iNdEx += length + case 3: + depth++ + case 4: + if depth == 0 { + return 0, ErrUnexpectedEndOfGroupGenesis + } + depth-- + case 5: + iNdEx += 4 + default: + return 0, fmt.Errorf("proto: illegal wireType %d", wireType) + } + if iNdEx < 0 { + return 0, ErrInvalidLengthGenesis + } + if depth == 0 { + return iNdEx, nil + } + } + return 0, io.ErrUnexpectedEOF +} + +var ( + ErrInvalidLengthGenesis = fmt.Errorf("proto: negative length found during unmarshaling") + ErrIntOverflowGenesis = fmt.Errorf("proto: integer overflow") + ErrUnexpectedEndOfGroupGenesis = fmt.Errorf("proto: unexpected end of group") +) diff --git a/v2/x/ccv/provider/types/provider.pb.go b/v2/x/ccv/provider/types/provider.pb.go new file mode 100644 index 0000000000..1e479e0a19 --- /dev/null +++ b/v2/x/ccv/provider/types/provider.pb.go @@ -0,0 +1,5995 @@ +// Code generated by protoc-gen-gogo. DO NOT EDIT. +// source: interchain_security/ccv/provider/v2/provider.proto + +package types + +import ( + fmt "fmt" + types3 "github.com/cosmos/cosmos-sdk/types" + types1 "github.com/cosmos/cosmos-sdk/x/evidence/types" + types "github.com/cosmos/ibc-go/v4/modules/core/02-client/types" + types2 "github.com/cosmos/ibc-go/v4/modules/light-clients/07-tendermint/types" + _ "github.com/gogo/protobuf/gogoproto" + proto "github.com/gogo/protobuf/proto" + github_com_gogo_protobuf_types "github.com/gogo/protobuf/types" + crypto "github.com/tendermint/tendermint/proto/tendermint/crypto" + _ "google.golang.org/protobuf/types/known/durationpb" + _ "google.golang.org/protobuf/types/known/timestamppb" + io "io" + math "math" + math_bits "math/bits" + time "time" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf +var _ = time.Kitchen + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package + +// ConsumerAdditionProposal is a governance proposal on the provider chain to spawn a new consumer chain. +// If it passes, then all validators on the provider chain are expected to validate the consumer chain at spawn time +// or get slashed. It is recommended that spawn time occurs after the proposal end time. +type ConsumerAdditionProposal struct { + // the title of the proposal + Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"` + // the description of the proposal + Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` + // the proposed chain-id of the new consumer chain, must be different from all other consumer chain ids of the executing + // provider chain. + ChainId string `protobuf:"bytes,3,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` + // the proposed initial height of new consumer chain. + // For a completely new chain, this will be {0,1}. However, it may be different if this is a chain that is converting to a consumer chain. + InitialHeight types.Height `protobuf:"bytes,4,opt,name=initial_height,json=initialHeight,proto3" json:"initial_height"` + // The hash of the consumer chain genesis state without the consumer CCV module genesis params. + // It is used for off-chain confirmation of genesis.json validity by validators and other parties. + GenesisHash []byte `protobuf:"bytes,5,opt,name=genesis_hash,json=genesisHash,proto3" json:"genesis_hash,omitempty"` + // The hash of the consumer chain binary that should be run by validators on chain initialization. + // It is used for off-chain confirmation of binary validity by validators and other parties. + BinaryHash []byte `protobuf:"bytes,6,opt,name=binary_hash,json=binaryHash,proto3" json:"binary_hash,omitempty"` + // spawn time is the time on the provider chain at which the consumer chain genesis is finalized and all validators + // will be responsible for starting their consumer chain validator node. + SpawnTime time.Time `protobuf:"bytes,7,opt,name=spawn_time,json=spawnTime,proto3,stdtime" json:"spawn_time"` + // Unbonding period for the consumer, + // which should be smaller than that of the provider in general. + UnbondingPeriod time.Duration `protobuf:"bytes,8,opt,name=unbonding_period,json=unbondingPeriod,proto3,stdduration" json:"unbonding_period"` + // Sent CCV related IBC packets will timeout after this duration + CcvTimeoutPeriod time.Duration `protobuf:"bytes,9,opt,name=ccv_timeout_period,json=ccvTimeoutPeriod,proto3,stdduration" json:"ccv_timeout_period"` + // Sent transfer related IBC packets will timeout after this duration + TransferTimeoutPeriod time.Duration `protobuf:"bytes,10,opt,name=transfer_timeout_period,json=transferTimeoutPeriod,proto3,stdduration" json:"transfer_timeout_period"` + // The fraction of tokens allocated to the consumer redistribution address + // during distribution events. The fraction is a string representing a + // decimal number. For example "0.75" would represent 75%. + ConsumerRedistributionFraction string `protobuf:"bytes,11,opt,name=consumer_redistribution_fraction,json=consumerRedistributionFraction,proto3" json:"consumer_redistribution_fraction,omitempty"` + // BlocksPerDistributionTransmission is the number of blocks between ibc-token-transfers from the consumer chain to the provider chain. + // On sending transmission event, `consumer_redistribution_fraction` of the accumulated tokens are sent to the consumer redistribution address. + BlocksPerDistributionTransmission int64 `protobuf:"varint,12,opt,name=blocks_per_distribution_transmission,json=blocksPerDistributionTransmission,proto3" json:"blocks_per_distribution_transmission,omitempty"` + // The number of historical info entries to persist in store. + // This param is a part of the cosmos sdk staking module. In the case of + // a ccv enabled consumer chain, the ccv module acts as the staking module. + HistoricalEntries int64 `protobuf:"varint,13,opt,name=historical_entries,json=historicalEntries,proto3" json:"historical_entries,omitempty"` +} + +func (m *ConsumerAdditionProposal) Reset() { *m = ConsumerAdditionProposal{} } +func (*ConsumerAdditionProposal) ProtoMessage() {} +func (*ConsumerAdditionProposal) Descriptor() ([]byte, []int) { + return fileDescriptor_b49e305813ca8b9c, []int{0} +} +func (m *ConsumerAdditionProposal) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *ConsumerAdditionProposal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_ConsumerAdditionProposal.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *ConsumerAdditionProposal) XXX_Merge(src proto.Message) { + xxx_messageInfo_ConsumerAdditionProposal.Merge(m, src) +} +func (m *ConsumerAdditionProposal) XXX_Size() int { + return m.Size() +} +func (m *ConsumerAdditionProposal) XXX_DiscardUnknown() { + xxx_messageInfo_ConsumerAdditionProposal.DiscardUnknown(m) +} + +var xxx_messageInfo_ConsumerAdditionProposal proto.InternalMessageInfo + +// ConsumerRemovalProposal is a governance proposal on the provider chain to remove (and stop) a consumer chain. +// If it passes, all the consumer chain's state is removed from the provider chain. The outstanding unbonding +// operation funds are released. +type ConsumerRemovalProposal struct { + // the title of the proposal + Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"` + // the description of the proposal + Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` + // the chain-id of the consumer chain to be stopped + ChainId string `protobuf:"bytes,3,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` + // the time on the provider chain at which all validators are responsible to stop their consumer chain validator node + StopTime time.Time `protobuf:"bytes,4,opt,name=stop_time,json=stopTime,proto3,stdtime" json:"stop_time"` +} + +func (m *ConsumerRemovalProposal) Reset() { *m = ConsumerRemovalProposal{} } +func (m *ConsumerRemovalProposal) String() string { return proto.CompactTextString(m) } +func (*ConsumerRemovalProposal) ProtoMessage() {} +func (*ConsumerRemovalProposal) Descriptor() ([]byte, []int) { + return fileDescriptor_b49e305813ca8b9c, []int{1} +} +func (m *ConsumerRemovalProposal) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *ConsumerRemovalProposal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_ConsumerRemovalProposal.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *ConsumerRemovalProposal) XXX_Merge(src proto.Message) { + xxx_messageInfo_ConsumerRemovalProposal.Merge(m, src) +} +func (m *ConsumerRemovalProposal) XXX_Size() int { + return m.Size() +} +func (m *ConsumerRemovalProposal) XXX_DiscardUnknown() { + xxx_messageInfo_ConsumerRemovalProposal.DiscardUnknown(m) +} + +var xxx_messageInfo_ConsumerRemovalProposal proto.InternalMessageInfo + +func (m *ConsumerRemovalProposal) GetTitle() string { + if m != nil { + return m.Title + } + return "" +} + +func (m *ConsumerRemovalProposal) GetDescription() string { + if m != nil { + return m.Description + } + return "" +} + +func (m *ConsumerRemovalProposal) GetChainId() string { + if m != nil { + return m.ChainId + } + return "" +} + +func (m *ConsumerRemovalProposal) GetStopTime() time.Time { + if m != nil { + return m.StopTime + } + return time.Time{} +} + +type EquivocationProposal struct { + // the title of the proposal + Title string `protobuf:"bytes,1,opt,name=title,proto3" json:"title,omitempty"` + // the description of the proposal + Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"` + // the list of equivocations that will be processed + Equivocations []*types1.Equivocation `protobuf:"bytes,3,rep,name=equivocations,proto3" json:"equivocations,omitempty"` +} + +func (m *EquivocationProposal) Reset() { *m = EquivocationProposal{} } +func (m *EquivocationProposal) String() string { return proto.CompactTextString(m) } +func (*EquivocationProposal) ProtoMessage() {} +func (*EquivocationProposal) Descriptor() ([]byte, []int) { + return fileDescriptor_b49e305813ca8b9c, []int{2} +} +func (m *EquivocationProposal) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *EquivocationProposal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_EquivocationProposal.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *EquivocationProposal) XXX_Merge(src proto.Message) { + xxx_messageInfo_EquivocationProposal.Merge(m, src) +} +func (m *EquivocationProposal) XXX_Size() int { + return m.Size() +} +func (m *EquivocationProposal) XXX_DiscardUnknown() { + xxx_messageInfo_EquivocationProposal.DiscardUnknown(m) +} + +var xxx_messageInfo_EquivocationProposal proto.InternalMessageInfo + +func (m *EquivocationProposal) GetTitle() string { + if m != nil { + return m.Title + } + return "" +} + +func (m *EquivocationProposal) GetDescription() string { + if m != nil { + return m.Description + } + return "" +} + +func (m *EquivocationProposal) GetEquivocations() []*types1.Equivocation { + if m != nil { + return m.Equivocations + } + return nil +} + +// A persisted queue entry indicating that a slash packet data instance needs to be handled. +// This type belongs in the "global" queue, to coordinate slash packet handling times between consumers. +type GlobalSlashEntry struct { + // Block time that slash packet was received by provider chain. + // This field is used for store key iteration ordering. + RecvTime time.Time `protobuf:"bytes,1,opt,name=recv_time,json=recvTime,proto3,stdtime" json:"recv_time"` + // The consumer that sent a slash packet. + ConsumerChainID string `protobuf:"bytes,2,opt,name=consumer_chain_id,json=consumerChainId,proto3" json:"consumer_chain_id,omitempty"` + // The IBC sequence number of the recv packet. + // This field is used in the store key to ensure uniqueness. + IbcSeqNum uint64 `protobuf:"varint,3,opt,name=ibc_seq_num,json=ibcSeqNum,proto3" json:"ibc_seq_num,omitempty"` + // The provider's consensus address of the validator being slashed. + // This field is used to obtain validator power in HandleThrottleQueues. + // + // This field is not used in the store key, but is persisted in value bytes, see QueueGlobalSlashEntry. + ProviderValConsAddr *ProviderConsAddress `protobuf:"bytes,4,opt,name=provider_val_cons_addr,json=providerValConsAddr,proto3" json:"provider_val_cons_addr,omitempty"` +} + +func (m *GlobalSlashEntry) Reset() { *m = GlobalSlashEntry{} } +func (m *GlobalSlashEntry) String() string { return proto.CompactTextString(m) } +func (*GlobalSlashEntry) ProtoMessage() {} +func (*GlobalSlashEntry) Descriptor() ([]byte, []int) { + return fileDescriptor_b49e305813ca8b9c, []int{3} +} +func (m *GlobalSlashEntry) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *GlobalSlashEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_GlobalSlashEntry.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *GlobalSlashEntry) XXX_Merge(src proto.Message) { + xxx_messageInfo_GlobalSlashEntry.Merge(m, src) +} +func (m *GlobalSlashEntry) XXX_Size() int { + return m.Size() +} +func (m *GlobalSlashEntry) XXX_DiscardUnknown() { + xxx_messageInfo_GlobalSlashEntry.DiscardUnknown(m) +} + +var xxx_messageInfo_GlobalSlashEntry proto.InternalMessageInfo + +func (m *GlobalSlashEntry) GetRecvTime() time.Time { + if m != nil { + return m.RecvTime + } + return time.Time{} +} + +func (m *GlobalSlashEntry) GetConsumerChainID() string { + if m != nil { + return m.ConsumerChainID + } + return "" +} + +func (m *GlobalSlashEntry) GetIbcSeqNum() uint64 { + if m != nil { + return m.IbcSeqNum + } + return 0 +} + +func (m *GlobalSlashEntry) GetProviderValConsAddr() *ProviderConsAddress { + if m != nil { + return m.ProviderValConsAddr + } + return nil +} + +// Params defines the parameters for CCV Provider module +type Params struct { + TemplateClient *types2.ClientState `protobuf:"bytes,1,opt,name=template_client,json=templateClient,proto3" json:"template_client,omitempty"` + // TrustingPeriodFraction is used to compute the consumer and provider IBC client's TrustingPeriod from the chain defined UnbondingPeriod + TrustingPeriodFraction string `protobuf:"bytes,2,opt,name=trusting_period_fraction,json=trustingPeriodFraction,proto3" json:"trusting_period_fraction,omitempty"` + // Sent IBC packets will timeout after this duration + CcvTimeoutPeriod time.Duration `protobuf:"bytes,3,opt,name=ccv_timeout_period,json=ccvTimeoutPeriod,proto3,stdduration" json:"ccv_timeout_period"` + // The channel initialization (IBC channel opening handshake) will timeout after this duration + InitTimeoutPeriod time.Duration `protobuf:"bytes,4,opt,name=init_timeout_period,json=initTimeoutPeriod,proto3,stdduration" json:"init_timeout_period"` + // The VSC packets sent by the provider will timeout after this duration. + // Note that unlike ccv_timeout_period which is an IBC param, + // the vsc_timeout_period is a provider-side param that enables the provider + // to timeout VSC packets even when a consumer chain is not live. + VscTimeoutPeriod time.Duration `protobuf:"bytes,5,opt,name=vsc_timeout_period,json=vscTimeoutPeriod,proto3,stdduration" json:"vsc_timeout_period"` + // The period for which the slash meter is replenished + SlashMeterReplenishPeriod time.Duration `protobuf:"bytes,6,opt,name=slash_meter_replenish_period,json=slashMeterReplenishPeriod,proto3,stdduration" json:"slash_meter_replenish_period"` + // The fraction of total voting power that is replenished to the slash meter every replenish period. + // This param also serves as a maximum fraction of total voting power that the slash meter can hold. + SlashMeterReplenishFraction string `protobuf:"bytes,7,opt,name=slash_meter_replenish_fraction,json=slashMeterReplenishFraction,proto3" json:"slash_meter_replenish_fraction,omitempty"` + // The maximum amount of throttled slash or vsc matured packets + // that can be queued for a single consumer before the provider chain halts. + MaxThrottledPackets int64 `protobuf:"varint,8,opt,name=max_throttled_packets,json=maxThrottledPackets,proto3" json:"max_throttled_packets,omitempty"` + // The fee required to be paid to add a reward denom + ConsumerRewardDenomRegistrationFee types3.Coin `protobuf:"bytes,9,opt,name=consumer_reward_denom_registration_fee,json=consumerRewardDenomRegistrationFee,proto3" json:"consumer_reward_denom_registration_fee"` +} + +func (m *Params) Reset() { *m = Params{} } +func (m *Params) String() string { return proto.CompactTextString(m) } +func (*Params) ProtoMessage() {} +func (*Params) Descriptor() ([]byte, []int) { + return fileDescriptor_b49e305813ca8b9c, []int{4} +} +func (m *Params) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *Params) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_Params.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *Params) XXX_Merge(src proto.Message) { + xxx_messageInfo_Params.Merge(m, src) +} +func (m *Params) XXX_Size() int { + return m.Size() +} +func (m *Params) XXX_DiscardUnknown() { + xxx_messageInfo_Params.DiscardUnknown(m) +} + +var xxx_messageInfo_Params proto.InternalMessageInfo + +func (m *Params) GetTemplateClient() *types2.ClientState { + if m != nil { + return m.TemplateClient + } + return nil +} + +func (m *Params) GetTrustingPeriodFraction() string { + if m != nil { + return m.TrustingPeriodFraction + } + return "" +} + +func (m *Params) GetCcvTimeoutPeriod() time.Duration { + if m != nil { + return m.CcvTimeoutPeriod + } + return 0 +} + +func (m *Params) GetInitTimeoutPeriod() time.Duration { + if m != nil { + return m.InitTimeoutPeriod + } + return 0 +} + +func (m *Params) GetVscTimeoutPeriod() time.Duration { + if m != nil { + return m.VscTimeoutPeriod + } + return 0 +} + +func (m *Params) GetSlashMeterReplenishPeriod() time.Duration { + if m != nil { + return m.SlashMeterReplenishPeriod + } + return 0 +} + +func (m *Params) GetSlashMeterReplenishFraction() string { + if m != nil { + return m.SlashMeterReplenishFraction + } + return "" +} + +func (m *Params) GetMaxThrottledPackets() int64 { + if m != nil { + return m.MaxThrottledPackets + } + return 0 +} + +func (m *Params) GetConsumerRewardDenomRegistrationFee() types3.Coin { + if m != nil { + return m.ConsumerRewardDenomRegistrationFee + } + return types3.Coin{} +} + +type HandshakeMetadata struct { + ProviderFeePoolAddr string `protobuf:"bytes,1,opt,name=provider_fee_pool_addr,json=providerFeePoolAddr,proto3" json:"provider_fee_pool_addr,omitempty"` + Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"` +} + +func (m *HandshakeMetadata) Reset() { *m = HandshakeMetadata{} } +func (m *HandshakeMetadata) String() string { return proto.CompactTextString(m) } +func (*HandshakeMetadata) ProtoMessage() {} +func (*HandshakeMetadata) Descriptor() ([]byte, []int) { + return fileDescriptor_b49e305813ca8b9c, []int{5} +} +func (m *HandshakeMetadata) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *HandshakeMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_HandshakeMetadata.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *HandshakeMetadata) XXX_Merge(src proto.Message) { + xxx_messageInfo_HandshakeMetadata.Merge(m, src) +} +func (m *HandshakeMetadata) XXX_Size() int { + return m.Size() +} +func (m *HandshakeMetadata) XXX_DiscardUnknown() { + xxx_messageInfo_HandshakeMetadata.DiscardUnknown(m) +} + +var xxx_messageInfo_HandshakeMetadata proto.InternalMessageInfo + +func (m *HandshakeMetadata) GetProviderFeePoolAddr() string { + if m != nil { + return m.ProviderFeePoolAddr + } + return "" +} + +func (m *HandshakeMetadata) GetVersion() string { + if m != nil { + return m.Version + } + return "" +} + +// SlashAcks contains cons addresses of consumer chain validators +// successfully slashed on the provider chain +type SlashAcks struct { + Addresses []string `protobuf:"bytes,1,rep,name=addresses,proto3" json:"addresses,omitempty"` +} + +func (m *SlashAcks) Reset() { *m = SlashAcks{} } +func (m *SlashAcks) String() string { return proto.CompactTextString(m) } +func (*SlashAcks) ProtoMessage() {} +func (*SlashAcks) Descriptor() ([]byte, []int) { + return fileDescriptor_b49e305813ca8b9c, []int{6} +} +func (m *SlashAcks) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *SlashAcks) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_SlashAcks.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *SlashAcks) XXX_Merge(src proto.Message) { + xxx_messageInfo_SlashAcks.Merge(m, src) +} +func (m *SlashAcks) XXX_Size() int { + return m.Size() +} +func (m *SlashAcks) XXX_DiscardUnknown() { + xxx_messageInfo_SlashAcks.DiscardUnknown(m) +} + +var xxx_messageInfo_SlashAcks proto.InternalMessageInfo + +func (m *SlashAcks) GetAddresses() []string { + if m != nil { + return m.Addresses + } + return nil +} + +// ConsumerAdditionProposals holds pending governance proposals on the provider chain to spawn a new chain. +type ConsumerAdditionProposals struct { + // proposals waiting for spawn_time to pass + Pending []*ConsumerAdditionProposal `protobuf:"bytes,1,rep,name=pending,proto3" json:"pending,omitempty"` +} + +func (m *ConsumerAdditionProposals) Reset() { *m = ConsumerAdditionProposals{} } +func (m *ConsumerAdditionProposals) String() string { return proto.CompactTextString(m) } +func (*ConsumerAdditionProposals) ProtoMessage() {} +func (*ConsumerAdditionProposals) Descriptor() ([]byte, []int) { + return fileDescriptor_b49e305813ca8b9c, []int{7} +} +func (m *ConsumerAdditionProposals) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *ConsumerAdditionProposals) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_ConsumerAdditionProposals.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *ConsumerAdditionProposals) XXX_Merge(src proto.Message) { + xxx_messageInfo_ConsumerAdditionProposals.Merge(m, src) +} +func (m *ConsumerAdditionProposals) XXX_Size() int { + return m.Size() +} +func (m *ConsumerAdditionProposals) XXX_DiscardUnknown() { + xxx_messageInfo_ConsumerAdditionProposals.DiscardUnknown(m) +} + +var xxx_messageInfo_ConsumerAdditionProposals proto.InternalMessageInfo + +func (m *ConsumerAdditionProposals) GetPending() []*ConsumerAdditionProposal { + if m != nil { + return m.Pending + } + return nil +} + +// ConsumerRemovalProposals holds pending governance proposals on the provider chain to remove (and stop) a consumer chain. +type ConsumerRemovalProposals struct { + // proposals waiting for stop_time to pass + Pending []*ConsumerRemovalProposal `protobuf:"bytes,1,rep,name=pending,proto3" json:"pending,omitempty"` +} + +func (m *ConsumerRemovalProposals) Reset() { *m = ConsumerRemovalProposals{} } +func (m *ConsumerRemovalProposals) String() string { return proto.CompactTextString(m) } +func (*ConsumerRemovalProposals) ProtoMessage() {} +func (*ConsumerRemovalProposals) Descriptor() ([]byte, []int) { + return fileDescriptor_b49e305813ca8b9c, []int{8} +} +func (m *ConsumerRemovalProposals) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *ConsumerRemovalProposals) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_ConsumerRemovalProposals.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *ConsumerRemovalProposals) XXX_Merge(src proto.Message) { + xxx_messageInfo_ConsumerRemovalProposals.Merge(m, src) +} +func (m *ConsumerRemovalProposals) XXX_Size() int { + return m.Size() +} +func (m *ConsumerRemovalProposals) XXX_DiscardUnknown() { + xxx_messageInfo_ConsumerRemovalProposals.DiscardUnknown(m) +} + +var xxx_messageInfo_ConsumerRemovalProposals proto.InternalMessageInfo + +func (m *ConsumerRemovalProposals) GetPending() []*ConsumerRemovalProposal { + if m != nil { + return m.Pending + } + return nil +} + +type ChannelToChain struct { + ChannelId string `protobuf:"bytes,1,opt,name=channel_id,json=channelId,proto3" json:"channel_id,omitempty"` + ChainId string `protobuf:"bytes,2,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` +} + +func (m *ChannelToChain) Reset() { *m = ChannelToChain{} } +func (m *ChannelToChain) String() string { return proto.CompactTextString(m) } +func (*ChannelToChain) ProtoMessage() {} +func (*ChannelToChain) Descriptor() ([]byte, []int) { + return fileDescriptor_b49e305813ca8b9c, []int{9} +} +func (m *ChannelToChain) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *ChannelToChain) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_ChannelToChain.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *ChannelToChain) XXX_Merge(src proto.Message) { + xxx_messageInfo_ChannelToChain.Merge(m, src) +} +func (m *ChannelToChain) XXX_Size() int { + return m.Size() +} +func (m *ChannelToChain) XXX_DiscardUnknown() { + xxx_messageInfo_ChannelToChain.DiscardUnknown(m) +} + +var xxx_messageInfo_ChannelToChain proto.InternalMessageInfo + +func (m *ChannelToChain) GetChannelId() string { + if m != nil { + return m.ChannelId + } + return "" +} + +func (m *ChannelToChain) GetChainId() string { + if m != nil { + return m.ChainId + } + return "" +} + +// VscUnbondingOps contains the IDs of unbonding operations that are waiting for +// at least one VSCMaturedPacket with vscID from a consumer chain +type VscUnbondingOps struct { + VscId uint64 `protobuf:"varint,1,opt,name=vsc_id,json=vscId,proto3" json:"vsc_id,omitempty"` + UnbondingOpIds []uint64 `protobuf:"varint,2,rep,packed,name=unbonding_op_ids,json=unbondingOpIds,proto3" json:"unbonding_op_ids,omitempty"` +} + +func (m *VscUnbondingOps) Reset() { *m = VscUnbondingOps{} } +func (m *VscUnbondingOps) String() string { return proto.CompactTextString(m) } +func (*VscUnbondingOps) ProtoMessage() {} +func (*VscUnbondingOps) Descriptor() ([]byte, []int) { + return fileDescriptor_b49e305813ca8b9c, []int{10} +} +func (m *VscUnbondingOps) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *VscUnbondingOps) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_VscUnbondingOps.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *VscUnbondingOps) XXX_Merge(src proto.Message) { + xxx_messageInfo_VscUnbondingOps.Merge(m, src) +} +func (m *VscUnbondingOps) XXX_Size() int { + return m.Size() +} +func (m *VscUnbondingOps) XXX_DiscardUnknown() { + xxx_messageInfo_VscUnbondingOps.DiscardUnknown(m) +} + +var xxx_messageInfo_VscUnbondingOps proto.InternalMessageInfo + +func (m *VscUnbondingOps) GetVscId() uint64 { + if m != nil { + return m.VscId + } + return 0 +} + +func (m *VscUnbondingOps) GetUnbondingOpIds() []uint64 { + if m != nil { + return m.UnbondingOpIds + } + return nil +} + +// UnbondingOp contains the ids of consumer chains that need to unbond before +// the unbonding operation with the given ID can unbond +type UnbondingOp struct { + Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` + // consumer chains that are still unbonding + UnbondingConsumerChains []string `protobuf:"bytes,2,rep,name=unbonding_consumer_chains,json=unbondingConsumerChains,proto3" json:"unbonding_consumer_chains,omitempty"` +} + +func (m *UnbondingOp) Reset() { *m = UnbondingOp{} } +func (m *UnbondingOp) String() string { return proto.CompactTextString(m) } +func (*UnbondingOp) ProtoMessage() {} +func (*UnbondingOp) Descriptor() ([]byte, []int) { + return fileDescriptor_b49e305813ca8b9c, []int{11} +} +func (m *UnbondingOp) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *UnbondingOp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_UnbondingOp.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *UnbondingOp) XXX_Merge(src proto.Message) { + xxx_messageInfo_UnbondingOp.Merge(m, src) +} +func (m *UnbondingOp) XXX_Size() int { + return m.Size() +} +func (m *UnbondingOp) XXX_DiscardUnknown() { + xxx_messageInfo_UnbondingOp.DiscardUnknown(m) +} + +var xxx_messageInfo_UnbondingOp proto.InternalMessageInfo + +func (m *UnbondingOp) GetId() uint64 { + if m != nil { + return m.Id + } + return 0 +} + +func (m *UnbondingOp) GetUnbondingConsumerChains() []string { + if m != nil { + return m.UnbondingConsumerChains + } + return nil +} + +type InitTimeoutTimestamp struct { + ChainId string `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` + Timestamp uint64 `protobuf:"varint,2,opt,name=timestamp,proto3" json:"timestamp,omitempty"` +} + +func (m *InitTimeoutTimestamp) Reset() { *m = InitTimeoutTimestamp{} } +func (m *InitTimeoutTimestamp) String() string { return proto.CompactTextString(m) } +func (*InitTimeoutTimestamp) ProtoMessage() {} +func (*InitTimeoutTimestamp) Descriptor() ([]byte, []int) { + return fileDescriptor_b49e305813ca8b9c, []int{12} +} +func (m *InitTimeoutTimestamp) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *InitTimeoutTimestamp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_InitTimeoutTimestamp.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *InitTimeoutTimestamp) XXX_Merge(src proto.Message) { + xxx_messageInfo_InitTimeoutTimestamp.Merge(m, src) +} +func (m *InitTimeoutTimestamp) XXX_Size() int { + return m.Size() +} +func (m *InitTimeoutTimestamp) XXX_DiscardUnknown() { + xxx_messageInfo_InitTimeoutTimestamp.DiscardUnknown(m) +} + +var xxx_messageInfo_InitTimeoutTimestamp proto.InternalMessageInfo + +func (m *InitTimeoutTimestamp) GetChainId() string { + if m != nil { + return m.ChainId + } + return "" +} + +func (m *InitTimeoutTimestamp) GetTimestamp() uint64 { + if m != nil { + return m.Timestamp + } + return 0 +} + +type VscSendTimestamp struct { + VscId uint64 `protobuf:"varint,1,opt,name=vsc_id,json=vscId,proto3" json:"vsc_id,omitempty"` + Timestamp time.Time `protobuf:"bytes,2,opt,name=timestamp,proto3,stdtime" json:"timestamp"` +} + +func (m *VscSendTimestamp) Reset() { *m = VscSendTimestamp{} } +func (m *VscSendTimestamp) String() string { return proto.CompactTextString(m) } +func (*VscSendTimestamp) ProtoMessage() {} +func (*VscSendTimestamp) Descriptor() ([]byte, []int) { + return fileDescriptor_b49e305813ca8b9c, []int{13} +} +func (m *VscSendTimestamp) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *VscSendTimestamp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_VscSendTimestamp.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *VscSendTimestamp) XXX_Merge(src proto.Message) { + xxx_messageInfo_VscSendTimestamp.Merge(m, src) +} +func (m *VscSendTimestamp) XXX_Size() int { + return m.Size() +} +func (m *VscSendTimestamp) XXX_DiscardUnknown() { + xxx_messageInfo_VscSendTimestamp.DiscardUnknown(m) +} + +var xxx_messageInfo_VscSendTimestamp proto.InternalMessageInfo + +func (m *VscSendTimestamp) GetVscId() uint64 { + if m != nil { + return m.VscId + } + return 0 +} + +func (m *VscSendTimestamp) GetTimestamp() time.Time { + if m != nil { + return m.Timestamp + } + return time.Time{} +} + +// A validator's assigned consensus address for a consumer chain. +// Note this type is for type safety within provider code, consumer code uses normal sdk.ConsAddress, +// since there's no notion of provider vs consumer address. +type ConsumerConsAddress struct { + Address []byte `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` +} + +func (m *ConsumerConsAddress) Reset() { *m = ConsumerConsAddress{} } +func (*ConsumerConsAddress) ProtoMessage() {} +func (*ConsumerConsAddress) Descriptor() ([]byte, []int) { + return fileDescriptor_b49e305813ca8b9c, []int{14} +} +func (m *ConsumerConsAddress) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *ConsumerConsAddress) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_ConsumerConsAddress.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *ConsumerConsAddress) XXX_Merge(src proto.Message) { + xxx_messageInfo_ConsumerConsAddress.Merge(m, src) +} +func (m *ConsumerConsAddress) XXX_Size() int { + return m.Size() +} +func (m *ConsumerConsAddress) XXX_DiscardUnknown() { + xxx_messageInfo_ConsumerConsAddress.DiscardUnknown(m) +} + +var xxx_messageInfo_ConsumerConsAddress proto.InternalMessageInfo + +func (m *ConsumerConsAddress) GetAddress() []byte { + if m != nil { + return m.Address + } + return nil +} + +// A validator's consensus address on the provider chain +type ProviderConsAddress struct { + Address []byte `protobuf:"bytes,1,opt,name=address,proto3" json:"address,omitempty"` +} + +func (m *ProviderConsAddress) Reset() { *m = ProviderConsAddress{} } +func (*ProviderConsAddress) ProtoMessage() {} +func (*ProviderConsAddress) Descriptor() ([]byte, []int) { + return fileDescriptor_b49e305813ca8b9c, []int{15} +} +func (m *ProviderConsAddress) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *ProviderConsAddress) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_ProviderConsAddress.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *ProviderConsAddress) XXX_Merge(src proto.Message) { + xxx_messageInfo_ProviderConsAddress.Merge(m, src) +} +func (m *ProviderConsAddress) XXX_Size() int { + return m.Size() +} +func (m *ProviderConsAddress) XXX_DiscardUnknown() { + xxx_messageInfo_ProviderConsAddress.DiscardUnknown(m) +} + +var xxx_messageInfo_ProviderConsAddress proto.InternalMessageInfo + +func (m *ProviderConsAddress) GetAddress() []byte { + if m != nil { + return m.Address + } + return nil +} + +// ConsumerAddressList contains a list of consumer consensus addresses +type ConsumerAddressList struct { + Addresses []*ConsumerConsAddress `protobuf:"bytes,1,rep,name=addresses,proto3" json:"addresses,omitempty"` +} + +func (m *ConsumerAddressList) Reset() { *m = ConsumerAddressList{} } +func (m *ConsumerAddressList) String() string { return proto.CompactTextString(m) } +func (*ConsumerAddressList) ProtoMessage() {} +func (*ConsumerAddressList) Descriptor() ([]byte, []int) { + return fileDescriptor_b49e305813ca8b9c, []int{16} +} +func (m *ConsumerAddressList) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *ConsumerAddressList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_ConsumerAddressList.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *ConsumerAddressList) XXX_Merge(src proto.Message) { + xxx_messageInfo_ConsumerAddressList.Merge(m, src) +} +func (m *ConsumerAddressList) XXX_Size() int { + return m.Size() +} +func (m *ConsumerAddressList) XXX_DiscardUnknown() { + xxx_messageInfo_ConsumerAddressList.DiscardUnknown(m) +} + +var xxx_messageInfo_ConsumerAddressList proto.InternalMessageInfo + +func (m *ConsumerAddressList) GetAddresses() []*ConsumerConsAddress { + if m != nil { + return m.Addresses + } + return nil +} + +type KeyAssignmentReplacement struct { + ProviderAddr *ProviderConsAddress `protobuf:"bytes,1,opt,name=provider_addr,json=providerAddr,proto3" json:"provider_addr,omitempty"` + PrevCKey *crypto.PublicKey `protobuf:"bytes,2,opt,name=prev_c_key,json=prevCKey,proto3" json:"prev_c_key,omitempty"` + Power int64 `protobuf:"varint,3,opt,name=power,proto3" json:"power,omitempty"` +} + +func (m *KeyAssignmentReplacement) Reset() { *m = KeyAssignmentReplacement{} } +func (m *KeyAssignmentReplacement) String() string { return proto.CompactTextString(m) } +func (*KeyAssignmentReplacement) ProtoMessage() {} +func (*KeyAssignmentReplacement) Descriptor() ([]byte, []int) { + return fileDescriptor_b49e305813ca8b9c, []int{17} +} +func (m *KeyAssignmentReplacement) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *KeyAssignmentReplacement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_KeyAssignmentReplacement.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *KeyAssignmentReplacement) XXX_Merge(src proto.Message) { + xxx_messageInfo_KeyAssignmentReplacement.Merge(m, src) +} +func (m *KeyAssignmentReplacement) XXX_Size() int { + return m.Size() +} +func (m *KeyAssignmentReplacement) XXX_DiscardUnknown() { + xxx_messageInfo_KeyAssignmentReplacement.DiscardUnknown(m) +} + +var xxx_messageInfo_KeyAssignmentReplacement proto.InternalMessageInfo + +func (m *KeyAssignmentReplacement) GetProviderAddr() *ProviderConsAddress { + if m != nil { + return m.ProviderAddr + } + return nil +} + +func (m *KeyAssignmentReplacement) GetPrevCKey() *crypto.PublicKey { + if m != nil { + return m.PrevCKey + } + return nil +} + +func (m *KeyAssignmentReplacement) GetPower() int64 { + if m != nil { + return m.Power + } + return 0 +} + +// Used to serialize the ValidatorConsumerPubKey index from key assignment +// ValidatorConsumerPubKey: (chainID, providerAddr consAddr) -> consumerKey tmprotocrypto.PublicKey +type ValidatorConsumerPubKey struct { + ChainId string `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` + ProviderAddr *ProviderConsAddress `protobuf:"bytes,2,opt,name=provider_addr,json=providerAddr,proto3" json:"provider_addr,omitempty"` + ConsumerKey *crypto.PublicKey `protobuf:"bytes,3,opt,name=consumer_key,json=consumerKey,proto3" json:"consumer_key,omitempty"` +} + +func (m *ValidatorConsumerPubKey) Reset() { *m = ValidatorConsumerPubKey{} } +func (m *ValidatorConsumerPubKey) String() string { return proto.CompactTextString(m) } +func (*ValidatorConsumerPubKey) ProtoMessage() {} +func (*ValidatorConsumerPubKey) Descriptor() ([]byte, []int) { + return fileDescriptor_b49e305813ca8b9c, []int{18} +} +func (m *ValidatorConsumerPubKey) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *ValidatorConsumerPubKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_ValidatorConsumerPubKey.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *ValidatorConsumerPubKey) XXX_Merge(src proto.Message) { + xxx_messageInfo_ValidatorConsumerPubKey.Merge(m, src) +} +func (m *ValidatorConsumerPubKey) XXX_Size() int { + return m.Size() +} +func (m *ValidatorConsumerPubKey) XXX_DiscardUnknown() { + xxx_messageInfo_ValidatorConsumerPubKey.DiscardUnknown(m) +} + +var xxx_messageInfo_ValidatorConsumerPubKey proto.InternalMessageInfo + +func (m *ValidatorConsumerPubKey) GetChainId() string { + if m != nil { + return m.ChainId + } + return "" +} + +func (m *ValidatorConsumerPubKey) GetProviderAddr() *ProviderConsAddress { + if m != nil { + return m.ProviderAddr + } + return nil +} + +func (m *ValidatorConsumerPubKey) GetConsumerKey() *crypto.PublicKey { + if m != nil { + return m.ConsumerKey + } + return nil +} + +// Used to serialize the ValidatorConsumerAddr index from key assignment +// ValidatorByConsumerAddr: (chainID, consumerAddr consAddr) -> providerAddr consAddr +type ValidatorByConsumerAddr struct { + ChainId string `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` + ConsumerAddr *ConsumerConsAddress `protobuf:"bytes,2,opt,name=consumer_addr,json=consumerAddr,proto3" json:"consumer_addr,omitempty"` + ProviderAddr *ProviderConsAddress `protobuf:"bytes,3,opt,name=provider_addr,json=providerAddr,proto3" json:"provider_addr,omitempty"` +} + +func (m *ValidatorByConsumerAddr) Reset() { *m = ValidatorByConsumerAddr{} } +func (m *ValidatorByConsumerAddr) String() string { return proto.CompactTextString(m) } +func (*ValidatorByConsumerAddr) ProtoMessage() {} +func (*ValidatorByConsumerAddr) Descriptor() ([]byte, []int) { + return fileDescriptor_b49e305813ca8b9c, []int{19} +} +func (m *ValidatorByConsumerAddr) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *ValidatorByConsumerAddr) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_ValidatorByConsumerAddr.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *ValidatorByConsumerAddr) XXX_Merge(src proto.Message) { + xxx_messageInfo_ValidatorByConsumerAddr.Merge(m, src) +} +func (m *ValidatorByConsumerAddr) XXX_Size() int { + return m.Size() +} +func (m *ValidatorByConsumerAddr) XXX_DiscardUnknown() { + xxx_messageInfo_ValidatorByConsumerAddr.DiscardUnknown(m) +} + +var xxx_messageInfo_ValidatorByConsumerAddr proto.InternalMessageInfo + +func (m *ValidatorByConsumerAddr) GetChainId() string { + if m != nil { + return m.ChainId + } + return "" +} + +func (m *ValidatorByConsumerAddr) GetConsumerAddr() *ConsumerConsAddress { + if m != nil { + return m.ConsumerAddr + } + return nil +} + +func (m *ValidatorByConsumerAddr) GetProviderAddr() *ProviderConsAddress { + if m != nil { + return m.ProviderAddr + } + return nil +} + +// Used to serialize the ConsumerAddrsToPrune index from key assignment +// ConsumerAddrsToPrune: (chainID, vscID uint64) -> consumerAddrs AddressList +type ConsumerAddrsToPrune struct { + ChainId string `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` + VscId uint64 `protobuf:"varint,2,opt,name=vsc_id,json=vscId,proto3" json:"vsc_id,omitempty"` + ConsumerAddrs *ConsumerAddressList `protobuf:"bytes,3,opt,name=consumer_addrs,json=consumerAddrs,proto3" json:"consumer_addrs,omitempty"` +} + +func (m *ConsumerAddrsToPrune) Reset() { *m = ConsumerAddrsToPrune{} } +func (m *ConsumerAddrsToPrune) String() string { return proto.CompactTextString(m) } +func (*ConsumerAddrsToPrune) ProtoMessage() {} +func (*ConsumerAddrsToPrune) Descriptor() ([]byte, []int) { + return fileDescriptor_b49e305813ca8b9c, []int{20} +} +func (m *ConsumerAddrsToPrune) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *ConsumerAddrsToPrune) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_ConsumerAddrsToPrune.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *ConsumerAddrsToPrune) XXX_Merge(src proto.Message) { + xxx_messageInfo_ConsumerAddrsToPrune.Merge(m, src) +} +func (m *ConsumerAddrsToPrune) XXX_Size() int { + return m.Size() +} +func (m *ConsumerAddrsToPrune) XXX_DiscardUnknown() { + xxx_messageInfo_ConsumerAddrsToPrune.DiscardUnknown(m) +} + +var xxx_messageInfo_ConsumerAddrsToPrune proto.InternalMessageInfo + +func (m *ConsumerAddrsToPrune) GetChainId() string { + if m != nil { + return m.ChainId + } + return "" +} + +func (m *ConsumerAddrsToPrune) GetVscId() uint64 { + if m != nil { + return m.VscId + } + return 0 +} + +func (m *ConsumerAddrsToPrune) GetConsumerAddrs() *ConsumerAddressList { + if m != nil { + return m.ConsumerAddrs + } + return nil +} + +func init() { + proto.RegisterType((*ConsumerAdditionProposal)(nil), "interchain_security.ccv.provider.v2.ConsumerAdditionProposal") + proto.RegisterType((*ConsumerRemovalProposal)(nil), "interchain_security.ccv.provider.v2.ConsumerRemovalProposal") + proto.RegisterType((*EquivocationProposal)(nil), "interchain_security.ccv.provider.v2.EquivocationProposal") + proto.RegisterType((*GlobalSlashEntry)(nil), "interchain_security.ccv.provider.v2.GlobalSlashEntry") + proto.RegisterType((*Params)(nil), "interchain_security.ccv.provider.v2.Params") + proto.RegisterType((*HandshakeMetadata)(nil), "interchain_security.ccv.provider.v2.HandshakeMetadata") + proto.RegisterType((*SlashAcks)(nil), "interchain_security.ccv.provider.v2.SlashAcks") + proto.RegisterType((*ConsumerAdditionProposals)(nil), "interchain_security.ccv.provider.v2.ConsumerAdditionProposals") + proto.RegisterType((*ConsumerRemovalProposals)(nil), "interchain_security.ccv.provider.v2.ConsumerRemovalProposals") + proto.RegisterType((*ChannelToChain)(nil), "interchain_security.ccv.provider.v2.ChannelToChain") + proto.RegisterType((*VscUnbondingOps)(nil), "interchain_security.ccv.provider.v2.VscUnbondingOps") + proto.RegisterType((*UnbondingOp)(nil), "interchain_security.ccv.provider.v2.UnbondingOp") + proto.RegisterType((*InitTimeoutTimestamp)(nil), "interchain_security.ccv.provider.v2.InitTimeoutTimestamp") + proto.RegisterType((*VscSendTimestamp)(nil), "interchain_security.ccv.provider.v2.VscSendTimestamp") + proto.RegisterType((*ConsumerConsAddress)(nil), "interchain_security.ccv.provider.v2.ConsumerConsAddress") + proto.RegisterType((*ProviderConsAddress)(nil), "interchain_security.ccv.provider.v2.ProviderConsAddress") + proto.RegisterType((*ConsumerAddressList)(nil), "interchain_security.ccv.provider.v2.ConsumerAddressList") + proto.RegisterType((*KeyAssignmentReplacement)(nil), "interchain_security.ccv.provider.v2.KeyAssignmentReplacement") + proto.RegisterType((*ValidatorConsumerPubKey)(nil), "interchain_security.ccv.provider.v2.ValidatorConsumerPubKey") + proto.RegisterType((*ValidatorByConsumerAddr)(nil), "interchain_security.ccv.provider.v2.ValidatorByConsumerAddr") + proto.RegisterType((*ConsumerAddrsToPrune)(nil), "interchain_security.ccv.provider.v2.ConsumerAddrsToPrune") +} + +func init() { + proto.RegisterFile("interchain_security/ccv/provider/v2/provider.proto", fileDescriptor_b49e305813ca8b9c) +} + +var fileDescriptor_b49e305813ca8b9c = []byte{ + // 1636 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x58, 0x4f, 0x6f, 0x1b, 0xc7, + 0x15, 0x17, 0x45, 0xea, 0x0f, 0x87, 0xfa, 0x63, 0xaf, 0xe4, 0x98, 0x72, 0x55, 0x8a, 0xd9, 0xb6, + 0x81, 0x8a, 0x22, 0xbb, 0x90, 0x82, 0x00, 0x81, 0xd1, 0x20, 0x90, 0xe8, 0x38, 0x56, 0xd5, 0xc4, + 0xcc, 0x4a, 0x55, 0xd0, 0x16, 0xc5, 0x62, 0x76, 0xf6, 0x99, 0x1c, 0x68, 0x77, 0x67, 0x3d, 0x33, + 0xbb, 0x36, 0xbf, 0x41, 0x8f, 0x01, 0x7a, 0x09, 0xd0, 0x4b, 0x2e, 0x3d, 0xf4, 0xd4, 0xaf, 0x11, + 0xa0, 0x97, 0x1c, 0x7a, 0xe8, 0x29, 0x2d, 0xe4, 0x43, 0xef, 0xfd, 0x04, 0xc5, 0xcc, 0xfe, 0x25, + 0x2d, 0x27, 0x14, 0xec, 0xde, 0x76, 0xde, 0xbc, 0xf7, 0x7b, 0xf3, 0xde, 0xbc, 0xf7, 0x7b, 0x43, + 0xa2, 0x43, 0x1a, 0x49, 0xe0, 0x64, 0x8c, 0x69, 0xe4, 0x0a, 0x20, 0x09, 0xa7, 0x72, 0x62, 0x13, + 0x92, 0xda, 0x31, 0x67, 0x29, 0xf5, 0x81, 0xdb, 0xe9, 0x61, 0xf9, 0x6d, 0xc5, 0x9c, 0x49, 0x66, + 0xfc, 0xe4, 0x1a, 0x1b, 0x8b, 0x90, 0xd4, 0x2a, 0xf5, 0xd2, 0xc3, 0x7b, 0xdb, 0x23, 0x36, 0x62, + 0x5a, 0xdf, 0x56, 0x5f, 0x99, 0xe9, 0xbd, 0xbd, 0x11, 0x63, 0xa3, 0x00, 0x6c, 0xbd, 0xf2, 0x92, + 0x27, 0xb6, 0xa4, 0x21, 0x08, 0x89, 0xc3, 0x38, 0x57, 0xe8, 0xcd, 0x2a, 0xf8, 0x09, 0xc7, 0x92, + 0xb2, 0xa8, 0x00, 0xa0, 0x1e, 0xb1, 0x09, 0xe3, 0x60, 0x93, 0x80, 0x42, 0x24, 0xed, 0xf4, 0x20, + 0xff, 0xca, 0x15, 0x6c, 0xa5, 0x10, 0xd0, 0xd1, 0x58, 0x66, 0x62, 0x61, 0x4b, 0x88, 0x7c, 0xe0, + 0x21, 0xcd, 0x94, 0xab, 0x55, 0x6e, 0xb0, 0x5b, 0xdb, 0x27, 0x7c, 0x12, 0x4b, 0x66, 0x5f, 0xc2, + 0x44, 0xe4, 0xbb, 0xef, 0x10, 0x26, 0x42, 0x26, 0x6c, 0x50, 0x81, 0x45, 0x04, 0xec, 0xf4, 0xc0, + 0x03, 0x89, 0x0f, 0x4a, 0x41, 0x71, 0xee, 0x5c, 0xcf, 0xc3, 0xa2, 0xd2, 0x21, 0x8c, 0xe6, 0xe7, + 0x36, 0xff, 0xb4, 0x8c, 0xba, 0x03, 0x16, 0x89, 0x24, 0x04, 0x7e, 0xe4, 0xfb, 0x54, 0x85, 0x34, + 0xe4, 0x2c, 0x66, 0x02, 0x07, 0xc6, 0x36, 0x5a, 0x92, 0x54, 0x06, 0xd0, 0x6d, 0xf4, 0x1b, 0xfb, + 0x6d, 0x27, 0x5b, 0x18, 0x7d, 0xd4, 0xf1, 0x41, 0x10, 0x4e, 0x63, 0xa5, 0xdc, 0x5d, 0xd4, 0x7b, + 0x75, 0x91, 0xb1, 0x83, 0x56, 0xb3, 0x5b, 0xa0, 0x7e, 0xb7, 0xa9, 0xb7, 0x57, 0xf4, 0xfa, 0xc4, + 0x37, 0x3e, 0x41, 0x1b, 0x34, 0xa2, 0x92, 0xe2, 0xc0, 0x1d, 0x83, 0xca, 0x46, 0xb7, 0xd5, 0x6f, + 0xec, 0x77, 0x0e, 0xef, 0x59, 0xd4, 0x23, 0x96, 0x4a, 0xa0, 0x95, 0xa7, 0x2d, 0x3d, 0xb0, 0x1e, + 0x69, 0x8d, 0xe3, 0xd6, 0x37, 0xdf, 0xed, 0x2d, 0x38, 0xeb, 0xb9, 0x5d, 0x26, 0x34, 0xde, 0x46, + 0x6b, 0x23, 0x88, 0x40, 0x50, 0xe1, 0x8e, 0xb1, 0x18, 0x77, 0x97, 0xfa, 0x8d, 0xfd, 0x35, 0xa7, + 0x93, 0xcb, 0x1e, 0x61, 0x31, 0x36, 0xf6, 0x50, 0xc7, 0xa3, 0x11, 0xe6, 0x93, 0x4c, 0x63, 0x59, + 0x6b, 0xa0, 0x4c, 0xa4, 0x15, 0x06, 0x08, 0x89, 0x18, 0x3f, 0x8b, 0x5c, 0x75, 0xdb, 0xdd, 0x95, + 0xfc, 0x20, 0xd9, 0x4d, 0x5b, 0xc5, 0x4d, 0x5b, 0xe7, 0x45, 0x29, 0x1c, 0xaf, 0xaa, 0x83, 0x7c, + 0xf9, 0xaf, 0xbd, 0x86, 0xd3, 0xd6, 0x76, 0x6a, 0xc7, 0xf8, 0x0c, 0xdd, 0x4a, 0x22, 0x8f, 0x45, + 0x3e, 0x8d, 0x46, 0x6e, 0x0c, 0x9c, 0x32, 0xbf, 0xbb, 0xaa, 0xa1, 0x76, 0x5e, 0x82, 0x7a, 0x90, + 0x17, 0x4d, 0x86, 0xf4, 0x95, 0x42, 0xda, 0x2c, 0x8d, 0x87, 0xda, 0xd6, 0xf8, 0x1c, 0x19, 0x84, + 0xa4, 0xfa, 0x48, 0x2c, 0x91, 0x05, 0x62, 0x7b, 0x7e, 0xc4, 0x5b, 0x84, 0xa4, 0xe7, 0x99, 0x75, + 0x0e, 0xf9, 0x7b, 0x74, 0x57, 0x72, 0x1c, 0x89, 0x27, 0xc0, 0x67, 0x71, 0xd1, 0xfc, 0xb8, 0x77, + 0x0a, 0x8c, 0x69, 0xf0, 0x47, 0xa8, 0x4f, 0xf2, 0x02, 0x72, 0x39, 0xf8, 0x54, 0x48, 0x4e, 0xbd, + 0x44, 0xd9, 0xba, 0x4f, 0x38, 0x26, 0xba, 0x46, 0x3a, 0xba, 0x08, 0x7a, 0x85, 0x9e, 0x33, 0xa5, + 0xf6, 0x30, 0xd7, 0x32, 0x1e, 0xa3, 0x9f, 0x7a, 0x01, 0x23, 0x97, 0x42, 0x1d, 0xce, 0x9d, 0x42, + 0xd2, 0xae, 0x43, 0x2a, 0x84, 0x42, 0x5b, 0xeb, 0x37, 0xf6, 0x9b, 0xce, 0xdb, 0x99, 0xee, 0x10, + 0xf8, 0x83, 0x9a, 0xe6, 0x79, 0x4d, 0xd1, 0x78, 0x17, 0x19, 0x63, 0x2a, 0x24, 0xe3, 0x94, 0xe0, + 0xc0, 0x85, 0x48, 0x72, 0x0a, 0xa2, 0xbb, 0xae, 0xcd, 0x6f, 0x57, 0x3b, 0x1f, 0x67, 0x1b, 0xf7, + 0x57, 0xff, 0xf8, 0xf5, 0xde, 0xc2, 0x57, 0x5f, 0xef, 0x2d, 0x98, 0x7f, 0x6b, 0xa0, 0xbb, 0x83, + 0xf2, 0xb0, 0x21, 0x4b, 0x71, 0xf0, 0xff, 0x6c, 0x8a, 0x23, 0xd4, 0x16, 0x92, 0xc5, 0x59, 0x19, + 0xb6, 0x6e, 0x50, 0x86, 0xab, 0xca, 0x4c, 0x6d, 0x98, 0x7f, 0x6e, 0xa0, 0xed, 0x8f, 0x9f, 0x26, + 0x34, 0x65, 0x04, 0xbf, 0x91, 0x1e, 0x3e, 0x45, 0xeb, 0x50, 0xc3, 0x13, 0xdd, 0x66, 0xbf, 0xb9, + 0xdf, 0x39, 0xfc, 0x99, 0x95, 0x11, 0x8a, 0x55, 0xf2, 0x4c, 0x4e, 0x2a, 0x56, 0xdd, 0xbb, 0x33, + 0x6d, 0x6b, 0xfe, 0x65, 0x11, 0xdd, 0xfa, 0x24, 0x60, 0x1e, 0x0e, 0xce, 0x02, 0x2c, 0xc6, 0x2a, + 0xe1, 0x13, 0x15, 0x35, 0x87, 0xbc, 0xd2, 0xf5, 0xe9, 0xe6, 0x8e, 0x5a, 0x99, 0xe9, 0xde, 0xfb, + 0x08, 0xdd, 0x2e, 0x6b, 0xaf, 0x4c, 0xae, 0x0e, 0xe6, 0x78, 0xeb, 0xea, 0xbb, 0xbd, 0xcd, 0xe2, + 0x0e, 0x07, 0x3a, 0xd1, 0x0f, 0x9c, 0x4d, 0x32, 0x25, 0xf0, 0x8d, 0x1e, 0xea, 0x50, 0x8f, 0xb8, + 0x02, 0x9e, 0xba, 0x51, 0x12, 0xea, 0x7b, 0x69, 0x39, 0x6d, 0xea, 0x91, 0x33, 0x78, 0xfa, 0x59, + 0x12, 0x1a, 0x21, 0x7a, 0xab, 0x18, 0x1e, 0x6e, 0x8a, 0x03, 0x57, 0xd9, 0xbb, 0xd8, 0xf7, 0x79, + 0x7e, 0x4d, 0x1f, 0x58, 0x73, 0xcc, 0x1c, 0x6b, 0x98, 0x7f, 0xab, 0xe3, 0x1c, 0xf9, 0x3e, 0x07, + 0x21, 0x9c, 0xad, 0x42, 0xe1, 0x02, 0x07, 0x85, 0xdc, 0xfc, 0xcf, 0x12, 0x5a, 0x1e, 0x62, 0x8e, + 0x43, 0x61, 0x9c, 0xa3, 0x4d, 0x09, 0x61, 0x1c, 0x60, 0x09, 0x6e, 0xc6, 0x88, 0x79, 0x8e, 0x7e, + 0xa1, 0x99, 0xb2, 0x3e, 0x49, 0xac, 0xda, 0xec, 0x48, 0x0f, 0xac, 0x81, 0x96, 0x9e, 0x49, 0x2c, + 0xc1, 0xd9, 0x28, 0x30, 0x32, 0xa1, 0xf1, 0x01, 0xea, 0x4a, 0x9e, 0x08, 0x59, 0x71, 0x55, 0xd5, + 0xa4, 0x59, 0x11, 0xbc, 0x55, 0xec, 0x67, 0xed, 0x5d, 0x36, 0xe7, 0xf5, 0xb4, 0xd4, 0x7c, 0x1d, + 0x5a, 0x3a, 0x43, 0x5b, 0x8a, 0xd3, 0x67, 0x31, 0x5b, 0xf3, 0x63, 0xde, 0x56, 0xf6, 0xd3, 0xa0, + 0x9f, 0x23, 0x23, 0x15, 0x64, 0x16, 0x73, 0xe9, 0x06, 0xe7, 0x4c, 0x05, 0x99, 0x86, 0xf4, 0xd1, + 0xae, 0x50, 0x65, 0xeb, 0x86, 0x20, 0x35, 0xc9, 0xc5, 0x01, 0x44, 0x54, 0x8c, 0x0b, 0xf0, 0xe5, + 0xf9, 0xc1, 0x77, 0x34, 0xd0, 0xa7, 0x0a, 0xc7, 0x29, 0x60, 0x72, 0x2f, 0x03, 0xd4, 0xbb, 0xde, + 0x4b, 0x79, 0x41, 0x2b, 0xfa, 0x82, 0x7e, 0x74, 0x0d, 0x44, 0x79, 0x4b, 0x87, 0xe8, 0x4e, 0x88, + 0x9f, 0xbb, 0x72, 0xcc, 0x99, 0x94, 0x01, 0xf8, 0x6e, 0x8c, 0xc9, 0x25, 0x48, 0xa1, 0x27, 0x52, + 0xd3, 0xd9, 0x0a, 0xf1, 0xf3, 0xf3, 0x62, 0x6f, 0x98, 0x6d, 0x19, 0x02, 0xbd, 0x53, 0x23, 0xf0, + 0x67, 0x98, 0xfb, 0xae, 0x0f, 0x11, 0x0b, 0x5d, 0x0e, 0x23, 0xc5, 0xac, 0x38, 0xe3, 0x72, 0x80, + 0x72, 0x08, 0xe5, 0x14, 0xa0, 0xde, 0x14, 0x65, 0xfb, 0x0f, 0x18, 0x8d, 0xf2, 0x49, 0x6d, 0x56, + 0x3c, 0xaf, 0xd0, 0x1e, 0x28, 0x30, 0xa7, 0x86, 0xf5, 0x10, 0xc0, 0xf4, 0xd0, 0xed, 0x47, 0x38, + 0xf2, 0xc5, 0x18, 0x5f, 0xc2, 0xa7, 0x20, 0xb1, 0x8f, 0x25, 0x36, 0xde, 0xab, 0x75, 0xdb, 0x13, + 0x00, 0x37, 0x66, 0x2c, 0xc8, 0xba, 0x2d, 0x23, 0xaf, 0xb2, 0x67, 0x1e, 0x02, 0x0c, 0x19, 0x0b, + 0x54, 0xcf, 0x18, 0x5d, 0xb4, 0x92, 0x02, 0x17, 0x55, 0x05, 0x17, 0x4b, 0xf3, 0xe7, 0xa8, 0xad, + 0xe9, 0xe6, 0x88, 0x5c, 0x0a, 0x63, 0x17, 0xb5, 0x71, 0xd6, 0x7a, 0x20, 0xba, 0x8d, 0x7e, 0x73, + 0xbf, 0xed, 0x54, 0x02, 0x53, 0xa2, 0x9d, 0x57, 0xbd, 0x82, 0x84, 0xf1, 0x05, 0x5a, 0x89, 0x41, + 0x8f, 0x68, 0x6d, 0xd8, 0x39, 0xfc, 0x70, 0xae, 0xae, 0x7f, 0x15, 0xa0, 0x53, 0xa0, 0x99, 0xbc, + 0x7a, 0x7b, 0xcd, 0x4c, 0x19, 0x61, 0x5c, 0xcc, 0x3a, 0xfd, 0xe5, 0x8d, 0x9c, 0xce, 0xe0, 0x55, + 0x3e, 0x7f, 0x85, 0x36, 0x06, 0x63, 0x1c, 0x45, 0x10, 0x9c, 0x33, 0xcd, 0x82, 0xc6, 0x8f, 0x11, + 0x22, 0x99, 0x44, 0xb1, 0x67, 0x96, 0xe9, 0x76, 0x2e, 0x39, 0xf1, 0xa7, 0xe6, 0xd6, 0xe2, 0xd4, + 0xdc, 0x32, 0x1d, 0xb4, 0x79, 0x21, 0xc8, 0x6f, 0x8a, 0x07, 0xcc, 0xe3, 0x58, 0x18, 0x77, 0xd0, + 0xb2, 0x6a, 0xbf, 0x1c, 0xa8, 0xe5, 0x2c, 0xa5, 0x82, 0x9c, 0xf8, 0xc6, 0x7e, 0xfd, 0x91, 0xc4, + 0x62, 0x97, 0xfa, 0xa2, 0xbb, 0xd8, 0x6f, 0xee, 0xb7, 0x9c, 0x8d, 0xa4, 0x32, 0x3f, 0xf1, 0x85, + 0xf9, 0x5b, 0xd4, 0xa9, 0x01, 0x1a, 0x1b, 0x68, 0xb1, 0xc4, 0x5a, 0xa4, 0xbe, 0x71, 0x1f, 0xed, + 0x54, 0x40, 0xd3, 0xdc, 0x9f, 0x21, 0xb6, 0x9d, 0xbb, 0xa5, 0xc2, 0x14, 0xfd, 0x0b, 0xf3, 0x31, + 0xda, 0x3e, 0xa9, 0xf8, 0xa2, 0x9c, 0x2c, 0x53, 0x11, 0x36, 0xa6, 0x27, 0xf3, 0x2e, 0x6a, 0x97, + 0xbf, 0x04, 0x74, 0xf4, 0x2d, 0xa7, 0x12, 0x98, 0x21, 0xba, 0x75, 0x21, 0xc8, 0x19, 0x44, 0x7e, + 0x05, 0xf6, 0x8a, 0x04, 0x1c, 0xcf, 0x02, 0xcd, 0xfd, 0xd2, 0xac, 0xdc, 0xbd, 0x8f, 0xb6, 0xca, + 0x88, 0xaa, 0x49, 0xa2, 0x1a, 0x20, 0x2f, 0x64, 0xed, 0x72, 0xcd, 0x29, 0x96, 0xf7, 0x5b, 0xfa, + 0x31, 0xf3, 0x3e, 0xda, 0xba, 0x66, 0x00, 0xfd, 0xa0, 0x59, 0x58, 0x79, 0xcb, 0x4d, 0x7e, 0x4d, + 0x85, 0x34, 0x2e, 0x66, 0xfb, 0x68, 0xde, 0x21, 0x78, 0xcd, 0xd1, 0xeb, 0x1d, 0xf8, 0xf7, 0x06, + 0xea, 0x9e, 0xc2, 0xe4, 0x48, 0x08, 0x3a, 0x8a, 0x42, 0x88, 0xa4, 0x22, 0x37, 0x4c, 0x40, 0x7d, + 0x1a, 0x7f, 0x40, 0xeb, 0x25, 0x31, 0x94, 0x7c, 0xf0, 0x3a, 0xd3, 0x77, 0xad, 0x50, 0xd0, 0x14, + 0x72, 0x1f, 0xa1, 0x98, 0x43, 0xea, 0x12, 0xf7, 0x12, 0x26, 0xf9, 0xed, 0xec, 0xd6, 0xa7, 0x6a, + 0xf6, 0xfb, 0xcb, 0x1a, 0x26, 0x5e, 0x40, 0xc9, 0x29, 0x4c, 0x9c, 0x55, 0xa5, 0x3f, 0x38, 0x85, + 0x89, 0x7a, 0x5f, 0xc5, 0xec, 0x19, 0x70, 0x3d, 0x0a, 0x9b, 0x4e, 0xb6, 0x30, 0xff, 0xd1, 0x40, + 0x77, 0x2f, 0x70, 0x40, 0x7d, 0x2c, 0x19, 0x2f, 0x22, 0x1f, 0x26, 0x9e, 0xb2, 0xf8, 0x9e, 0x72, + 0x7b, 0x29, 0xce, 0xc5, 0x37, 0x1a, 0xe7, 0x47, 0x68, 0xad, 0x6c, 0x19, 0x15, 0x69, 0x73, 0x8e, + 0x48, 0x3b, 0x85, 0xc5, 0x29, 0x4c, 0xcc, 0xff, 0xd6, 0xc3, 0x3a, 0x9e, 0xd4, 0xeb, 0xe3, 0x07, + 0xc2, 0x2a, 0xfd, 0xde, 0x38, 0xac, 0xeb, 0xea, 0xa6, 0x0c, 0x43, 0x7b, 0x7e, 0x29, 0x6b, 0xcd, + 0x37, 0x99, 0x35, 0xf3, 0xaf, 0x0d, 0xb4, 0x5d, 0x8f, 0x54, 0x9c, 0xb3, 0x21, 0x4f, 0x22, 0xf8, + 0xbe, 0x88, 0x2b, 0x16, 0x58, 0xac, 0xb3, 0x80, 0x8b, 0x36, 0xa6, 0x12, 0x21, 0x6e, 0x74, 0xd4, + 0x6b, 0xda, 0xd1, 0x59, 0xaf, 0x67, 0x42, 0x1c, 0x7f, 0xf1, 0xcd, 0x55, 0xaf, 0xf1, 0xed, 0x55, + 0xaf, 0xf1, 0xef, 0xab, 0x5e, 0xe3, 0xcb, 0x17, 0xbd, 0x85, 0x6f, 0x5f, 0xf4, 0x16, 0xfe, 0xf9, + 0xa2, 0xb7, 0xf0, 0xbb, 0x0f, 0x47, 0x54, 0x8e, 0x13, 0xcf, 0x22, 0x2c, 0xb4, 0xf3, 0xff, 0x04, + 0x2a, 0x9f, 0xef, 0x96, 0x7f, 0xb1, 0xa4, 0x87, 0xf6, 0xf3, 0xe9, 0xff, 0x59, 0xe4, 0x24, 0x06, + 0xe1, 0x2d, 0x6b, 0x92, 0x7a, 0xef, 0x7f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x50, 0xbe, 0xf1, 0xc2, + 0x98, 0x11, 0x00, 0x00, +} + +func (m *ConsumerAdditionProposal) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *ConsumerAdditionProposal) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *ConsumerAdditionProposal) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.HistoricalEntries != 0 { + i = encodeVarintProvider(dAtA, i, uint64(m.HistoricalEntries)) + i-- + dAtA[i] = 0x68 + } + if m.BlocksPerDistributionTransmission != 0 { + i = encodeVarintProvider(dAtA, i, uint64(m.BlocksPerDistributionTransmission)) + i-- + dAtA[i] = 0x60 + } + if len(m.ConsumerRedistributionFraction) > 0 { + i -= len(m.ConsumerRedistributionFraction) + copy(dAtA[i:], m.ConsumerRedistributionFraction) + i = encodeVarintProvider(dAtA, i, uint64(len(m.ConsumerRedistributionFraction))) + i-- + dAtA[i] = 0x5a + } + n1, err1 := github_com_gogo_protobuf_types.StdDurationMarshalTo(m.TransferTimeoutPeriod, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdDuration(m.TransferTimeoutPeriod):]) + if err1 != nil { + return 0, err1 + } + i -= n1 + i = encodeVarintProvider(dAtA, i, uint64(n1)) + i-- + dAtA[i] = 0x52 + n2, err2 := github_com_gogo_protobuf_types.StdDurationMarshalTo(m.CcvTimeoutPeriod, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdDuration(m.CcvTimeoutPeriod):]) + if err2 != nil { + return 0, err2 + } + i -= n2 + i = encodeVarintProvider(dAtA, i, uint64(n2)) + i-- + dAtA[i] = 0x4a + n3, err3 := github_com_gogo_protobuf_types.StdDurationMarshalTo(m.UnbondingPeriod, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdDuration(m.UnbondingPeriod):]) + if err3 != nil { + return 0, err3 + } + i -= n3 + i = encodeVarintProvider(dAtA, i, uint64(n3)) + i-- + dAtA[i] = 0x42 + n4, err4 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.SpawnTime, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.SpawnTime):]) + if err4 != nil { + return 0, err4 + } + i -= n4 + i = encodeVarintProvider(dAtA, i, uint64(n4)) + i-- + dAtA[i] = 0x3a + if len(m.BinaryHash) > 0 { + i -= len(m.BinaryHash) + copy(dAtA[i:], m.BinaryHash) + i = encodeVarintProvider(dAtA, i, uint64(len(m.BinaryHash))) + i-- + dAtA[i] = 0x32 + } + if len(m.GenesisHash) > 0 { + i -= len(m.GenesisHash) + copy(dAtA[i:], m.GenesisHash) + i = encodeVarintProvider(dAtA, i, uint64(len(m.GenesisHash))) + i-- + dAtA[i] = 0x2a + } + { + size, err := m.InitialHeight.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintProvider(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x22 + if len(m.ChainId) > 0 { + i -= len(m.ChainId) + copy(dAtA[i:], m.ChainId) + i = encodeVarintProvider(dAtA, i, uint64(len(m.ChainId))) + i-- + dAtA[i] = 0x1a + } + if len(m.Description) > 0 { + i -= len(m.Description) + copy(dAtA[i:], m.Description) + i = encodeVarintProvider(dAtA, i, uint64(len(m.Description))) + i-- + dAtA[i] = 0x12 + } + if len(m.Title) > 0 { + i -= len(m.Title) + copy(dAtA[i:], m.Title) + i = encodeVarintProvider(dAtA, i, uint64(len(m.Title))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *ConsumerRemovalProposal) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *ConsumerRemovalProposal) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *ConsumerRemovalProposal) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + n6, err6 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.StopTime, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.StopTime):]) + if err6 != nil { + return 0, err6 + } + i -= n6 + i = encodeVarintProvider(dAtA, i, uint64(n6)) + i-- + dAtA[i] = 0x22 + if len(m.ChainId) > 0 { + i -= len(m.ChainId) + copy(dAtA[i:], m.ChainId) + i = encodeVarintProvider(dAtA, i, uint64(len(m.ChainId))) + i-- + dAtA[i] = 0x1a + } + if len(m.Description) > 0 { + i -= len(m.Description) + copy(dAtA[i:], m.Description) + i = encodeVarintProvider(dAtA, i, uint64(len(m.Description))) + i-- + dAtA[i] = 0x12 + } + if len(m.Title) > 0 { + i -= len(m.Title) + copy(dAtA[i:], m.Title) + i = encodeVarintProvider(dAtA, i, uint64(len(m.Title))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *EquivocationProposal) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *EquivocationProposal) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *EquivocationProposal) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.Equivocations) > 0 { + for iNdEx := len(m.Equivocations) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.Equivocations[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintProvider(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x1a + } + } + if len(m.Description) > 0 { + i -= len(m.Description) + copy(dAtA[i:], m.Description) + i = encodeVarintProvider(dAtA, i, uint64(len(m.Description))) + i-- + dAtA[i] = 0x12 + } + if len(m.Title) > 0 { + i -= len(m.Title) + copy(dAtA[i:], m.Title) + i = encodeVarintProvider(dAtA, i, uint64(len(m.Title))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *GlobalSlashEntry) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *GlobalSlashEntry) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *GlobalSlashEntry) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.ProviderValConsAddr != nil { + { + size, err := m.ProviderValConsAddr.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintProvider(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x22 + } + if m.IbcSeqNum != 0 { + i = encodeVarintProvider(dAtA, i, uint64(m.IbcSeqNum)) + i-- + dAtA[i] = 0x18 + } + if len(m.ConsumerChainID) > 0 { + i -= len(m.ConsumerChainID) + copy(dAtA[i:], m.ConsumerChainID) + i = encodeVarintProvider(dAtA, i, uint64(len(m.ConsumerChainID))) + i-- + dAtA[i] = 0x12 + } + n8, err8 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.RecvTime, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.RecvTime):]) + if err8 != nil { + return 0, err8 + } + i -= n8 + i = encodeVarintProvider(dAtA, i, uint64(n8)) + i-- + dAtA[i] = 0xa + return len(dAtA) - i, nil +} + +func (m *Params) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *Params) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Params) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + { + size, err := m.ConsumerRewardDenomRegistrationFee.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintProvider(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x4a + if m.MaxThrottledPackets != 0 { + i = encodeVarintProvider(dAtA, i, uint64(m.MaxThrottledPackets)) + i-- + dAtA[i] = 0x40 + } + if len(m.SlashMeterReplenishFraction) > 0 { + i -= len(m.SlashMeterReplenishFraction) + copy(dAtA[i:], m.SlashMeterReplenishFraction) + i = encodeVarintProvider(dAtA, i, uint64(len(m.SlashMeterReplenishFraction))) + i-- + dAtA[i] = 0x3a + } + n10, err10 := github_com_gogo_protobuf_types.StdDurationMarshalTo(m.SlashMeterReplenishPeriod, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdDuration(m.SlashMeterReplenishPeriod):]) + if err10 != nil { + return 0, err10 + } + i -= n10 + i = encodeVarintProvider(dAtA, i, uint64(n10)) + i-- + dAtA[i] = 0x32 + n11, err11 := github_com_gogo_protobuf_types.StdDurationMarshalTo(m.VscTimeoutPeriod, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdDuration(m.VscTimeoutPeriod):]) + if err11 != nil { + return 0, err11 + } + i -= n11 + i = encodeVarintProvider(dAtA, i, uint64(n11)) + i-- + dAtA[i] = 0x2a + n12, err12 := github_com_gogo_protobuf_types.StdDurationMarshalTo(m.InitTimeoutPeriod, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdDuration(m.InitTimeoutPeriod):]) + if err12 != nil { + return 0, err12 + } + i -= n12 + i = encodeVarintProvider(dAtA, i, uint64(n12)) + i-- + dAtA[i] = 0x22 + n13, err13 := github_com_gogo_protobuf_types.StdDurationMarshalTo(m.CcvTimeoutPeriod, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdDuration(m.CcvTimeoutPeriod):]) + if err13 != nil { + return 0, err13 + } + i -= n13 + i = encodeVarintProvider(dAtA, i, uint64(n13)) + i-- + dAtA[i] = 0x1a + if len(m.TrustingPeriodFraction) > 0 { + i -= len(m.TrustingPeriodFraction) + copy(dAtA[i:], m.TrustingPeriodFraction) + i = encodeVarintProvider(dAtA, i, uint64(len(m.TrustingPeriodFraction))) + i-- + dAtA[i] = 0x12 + } + if m.TemplateClient != nil { + { + size, err := m.TemplateClient.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintProvider(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *HandshakeMetadata) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *HandshakeMetadata) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *HandshakeMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.Version) > 0 { + i -= len(m.Version) + copy(dAtA[i:], m.Version) + i = encodeVarintProvider(dAtA, i, uint64(len(m.Version))) + i-- + dAtA[i] = 0x12 + } + if len(m.ProviderFeePoolAddr) > 0 { + i -= len(m.ProviderFeePoolAddr) + copy(dAtA[i:], m.ProviderFeePoolAddr) + i = encodeVarintProvider(dAtA, i, uint64(len(m.ProviderFeePoolAddr))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *SlashAcks) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *SlashAcks) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *SlashAcks) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.Addresses) > 0 { + for iNdEx := len(m.Addresses) - 1; iNdEx >= 0; iNdEx-- { + i -= len(m.Addresses[iNdEx]) + copy(dAtA[i:], m.Addresses[iNdEx]) + i = encodeVarintProvider(dAtA, i, uint64(len(m.Addresses[iNdEx]))) + i-- + dAtA[i] = 0xa + } + } + return len(dAtA) - i, nil +} + +func (m *ConsumerAdditionProposals) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *ConsumerAdditionProposals) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *ConsumerAdditionProposals) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.Pending) > 0 { + for iNdEx := len(m.Pending) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.Pending[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintProvider(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + } + } + return len(dAtA) - i, nil +} + +func (m *ConsumerRemovalProposals) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *ConsumerRemovalProposals) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *ConsumerRemovalProposals) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.Pending) > 0 { + for iNdEx := len(m.Pending) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.Pending[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintProvider(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + } + } + return len(dAtA) - i, nil +} + +func (m *ChannelToChain) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *ChannelToChain) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *ChannelToChain) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.ChainId) > 0 { + i -= len(m.ChainId) + copy(dAtA[i:], m.ChainId) + i = encodeVarintProvider(dAtA, i, uint64(len(m.ChainId))) + i-- + dAtA[i] = 0x12 + } + if len(m.ChannelId) > 0 { + i -= len(m.ChannelId) + copy(dAtA[i:], m.ChannelId) + i = encodeVarintProvider(dAtA, i, uint64(len(m.ChannelId))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *VscUnbondingOps) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *VscUnbondingOps) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *VscUnbondingOps) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.UnbondingOpIds) > 0 { + dAtA16 := make([]byte, len(m.UnbondingOpIds)*10) + var j15 int + for _, num := range m.UnbondingOpIds { + for num >= 1<<7 { + dAtA16[j15] = uint8(uint64(num)&0x7f | 0x80) + num >>= 7 + j15++ + } + dAtA16[j15] = uint8(num) + j15++ + } + i -= j15 + copy(dAtA[i:], dAtA16[:j15]) + i = encodeVarintProvider(dAtA, i, uint64(j15)) + i-- + dAtA[i] = 0x12 + } + if m.VscId != 0 { + i = encodeVarintProvider(dAtA, i, uint64(m.VscId)) + i-- + dAtA[i] = 0x8 + } + return len(dAtA) - i, nil +} + +func (m *UnbondingOp) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *UnbondingOp) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *UnbondingOp) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.UnbondingConsumerChains) > 0 { + for iNdEx := len(m.UnbondingConsumerChains) - 1; iNdEx >= 0; iNdEx-- { + i -= len(m.UnbondingConsumerChains[iNdEx]) + copy(dAtA[i:], m.UnbondingConsumerChains[iNdEx]) + i = encodeVarintProvider(dAtA, i, uint64(len(m.UnbondingConsumerChains[iNdEx]))) + i-- + dAtA[i] = 0x12 + } + } + if m.Id != 0 { + i = encodeVarintProvider(dAtA, i, uint64(m.Id)) + i-- + dAtA[i] = 0x8 + } + return len(dAtA) - i, nil +} + +func (m *InitTimeoutTimestamp) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *InitTimeoutTimestamp) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *InitTimeoutTimestamp) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.Timestamp != 0 { + i = encodeVarintProvider(dAtA, i, uint64(m.Timestamp)) + i-- + dAtA[i] = 0x10 + } + if len(m.ChainId) > 0 { + i -= len(m.ChainId) + copy(dAtA[i:], m.ChainId) + i = encodeVarintProvider(dAtA, i, uint64(len(m.ChainId))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *VscSendTimestamp) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *VscSendTimestamp) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *VscSendTimestamp) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + n17, err17 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.Timestamp, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.Timestamp):]) + if err17 != nil { + return 0, err17 + } + i -= n17 + i = encodeVarintProvider(dAtA, i, uint64(n17)) + i-- + dAtA[i] = 0x12 + if m.VscId != 0 { + i = encodeVarintProvider(dAtA, i, uint64(m.VscId)) + i-- + dAtA[i] = 0x8 + } + return len(dAtA) - i, nil +} + +func (m *ConsumerConsAddress) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *ConsumerConsAddress) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *ConsumerConsAddress) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.Address) > 0 { + i -= len(m.Address) + copy(dAtA[i:], m.Address) + i = encodeVarintProvider(dAtA, i, uint64(len(m.Address))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *ProviderConsAddress) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *ProviderConsAddress) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *ProviderConsAddress) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.Address) > 0 { + i -= len(m.Address) + copy(dAtA[i:], m.Address) + i = encodeVarintProvider(dAtA, i, uint64(len(m.Address))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *ConsumerAddressList) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *ConsumerAddressList) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *ConsumerAddressList) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.Addresses) > 0 { + for iNdEx := len(m.Addresses) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.Addresses[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintProvider(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + } + } + return len(dAtA) - i, nil +} + +func (m *KeyAssignmentReplacement) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *KeyAssignmentReplacement) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *KeyAssignmentReplacement) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.Power != 0 { + i = encodeVarintProvider(dAtA, i, uint64(m.Power)) + i-- + dAtA[i] = 0x18 + } + if m.PrevCKey != nil { + { + size, err := m.PrevCKey.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintProvider(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 + } + if m.ProviderAddr != nil { + { + size, err := m.ProviderAddr.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintProvider(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *ValidatorConsumerPubKey) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *ValidatorConsumerPubKey) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *ValidatorConsumerPubKey) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.ConsumerKey != nil { + { + size, err := m.ConsumerKey.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintProvider(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x1a + } + if m.ProviderAddr != nil { + { + size, err := m.ProviderAddr.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintProvider(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 + } + if len(m.ChainId) > 0 { + i -= len(m.ChainId) + copy(dAtA[i:], m.ChainId) + i = encodeVarintProvider(dAtA, i, uint64(len(m.ChainId))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *ValidatorByConsumerAddr) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *ValidatorByConsumerAddr) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *ValidatorByConsumerAddr) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.ProviderAddr != nil { + { + size, err := m.ProviderAddr.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintProvider(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x1a + } + if m.ConsumerAddr != nil { + { + size, err := m.ConsumerAddr.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintProvider(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 + } + if len(m.ChainId) > 0 { + i -= len(m.ChainId) + copy(dAtA[i:], m.ChainId) + i = encodeVarintProvider(dAtA, i, uint64(len(m.ChainId))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *ConsumerAddrsToPrune) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *ConsumerAddrsToPrune) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *ConsumerAddrsToPrune) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.ConsumerAddrs != nil { + { + size, err := m.ConsumerAddrs.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintProvider(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x1a + } + if m.VscId != 0 { + i = encodeVarintProvider(dAtA, i, uint64(m.VscId)) + i-- + dAtA[i] = 0x10 + } + if len(m.ChainId) > 0 { + i -= len(m.ChainId) + copy(dAtA[i:], m.ChainId) + i = encodeVarintProvider(dAtA, i, uint64(len(m.ChainId))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func encodeVarintProvider(dAtA []byte, offset int, v uint64) int { + offset -= sovProvider(v) + base := offset + for v >= 1<<7 { + dAtA[offset] = uint8(v&0x7f | 0x80) + v >>= 7 + offset++ + } + dAtA[offset] = uint8(v) + return base +} +func (m *ConsumerAdditionProposal) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Title) + if l > 0 { + n += 1 + l + sovProvider(uint64(l)) + } + l = len(m.Description) + if l > 0 { + n += 1 + l + sovProvider(uint64(l)) + } + l = len(m.ChainId) + if l > 0 { + n += 1 + l + sovProvider(uint64(l)) + } + l = m.InitialHeight.Size() + n += 1 + l + sovProvider(uint64(l)) + l = len(m.GenesisHash) + if l > 0 { + n += 1 + l + sovProvider(uint64(l)) + } + l = len(m.BinaryHash) + if l > 0 { + n += 1 + l + sovProvider(uint64(l)) + } + l = github_com_gogo_protobuf_types.SizeOfStdTime(m.SpawnTime) + n += 1 + l + sovProvider(uint64(l)) + l = github_com_gogo_protobuf_types.SizeOfStdDuration(m.UnbondingPeriod) + n += 1 + l + sovProvider(uint64(l)) + l = github_com_gogo_protobuf_types.SizeOfStdDuration(m.CcvTimeoutPeriod) + n += 1 + l + sovProvider(uint64(l)) + l = github_com_gogo_protobuf_types.SizeOfStdDuration(m.TransferTimeoutPeriod) + n += 1 + l + sovProvider(uint64(l)) + l = len(m.ConsumerRedistributionFraction) + if l > 0 { + n += 1 + l + sovProvider(uint64(l)) + } + if m.BlocksPerDistributionTransmission != 0 { + n += 1 + sovProvider(uint64(m.BlocksPerDistributionTransmission)) + } + if m.HistoricalEntries != 0 { + n += 1 + sovProvider(uint64(m.HistoricalEntries)) + } + return n +} + +func (m *ConsumerRemovalProposal) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Title) + if l > 0 { + n += 1 + l + sovProvider(uint64(l)) + } + l = len(m.Description) + if l > 0 { + n += 1 + l + sovProvider(uint64(l)) + } + l = len(m.ChainId) + if l > 0 { + n += 1 + l + sovProvider(uint64(l)) + } + l = github_com_gogo_protobuf_types.SizeOfStdTime(m.StopTime) + n += 1 + l + sovProvider(uint64(l)) + return n +} + +func (m *EquivocationProposal) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Title) + if l > 0 { + n += 1 + l + sovProvider(uint64(l)) + } + l = len(m.Description) + if l > 0 { + n += 1 + l + sovProvider(uint64(l)) + } + if len(m.Equivocations) > 0 { + for _, e := range m.Equivocations { + l = e.Size() + n += 1 + l + sovProvider(uint64(l)) + } + } + return n +} + +func (m *GlobalSlashEntry) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = github_com_gogo_protobuf_types.SizeOfStdTime(m.RecvTime) + n += 1 + l + sovProvider(uint64(l)) + l = len(m.ConsumerChainID) + if l > 0 { + n += 1 + l + sovProvider(uint64(l)) + } + if m.IbcSeqNum != 0 { + n += 1 + sovProvider(uint64(m.IbcSeqNum)) + } + if m.ProviderValConsAddr != nil { + l = m.ProviderValConsAddr.Size() + n += 1 + l + sovProvider(uint64(l)) + } + return n +} + +func (m *Params) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.TemplateClient != nil { + l = m.TemplateClient.Size() + n += 1 + l + sovProvider(uint64(l)) + } + l = len(m.TrustingPeriodFraction) + if l > 0 { + n += 1 + l + sovProvider(uint64(l)) + } + l = github_com_gogo_protobuf_types.SizeOfStdDuration(m.CcvTimeoutPeriod) + n += 1 + l + sovProvider(uint64(l)) + l = github_com_gogo_protobuf_types.SizeOfStdDuration(m.InitTimeoutPeriod) + n += 1 + l + sovProvider(uint64(l)) + l = github_com_gogo_protobuf_types.SizeOfStdDuration(m.VscTimeoutPeriod) + n += 1 + l + sovProvider(uint64(l)) + l = github_com_gogo_protobuf_types.SizeOfStdDuration(m.SlashMeterReplenishPeriod) + n += 1 + l + sovProvider(uint64(l)) + l = len(m.SlashMeterReplenishFraction) + if l > 0 { + n += 1 + l + sovProvider(uint64(l)) + } + if m.MaxThrottledPackets != 0 { + n += 1 + sovProvider(uint64(m.MaxThrottledPackets)) + } + l = m.ConsumerRewardDenomRegistrationFee.Size() + n += 1 + l + sovProvider(uint64(l)) + return n +} + +func (m *HandshakeMetadata) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.ProviderFeePoolAddr) + if l > 0 { + n += 1 + l + sovProvider(uint64(l)) + } + l = len(m.Version) + if l > 0 { + n += 1 + l + sovProvider(uint64(l)) + } + return n +} + +func (m *SlashAcks) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.Addresses) > 0 { + for _, s := range m.Addresses { + l = len(s) + n += 1 + l + sovProvider(uint64(l)) + } + } + return n +} + +func (m *ConsumerAdditionProposals) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.Pending) > 0 { + for _, e := range m.Pending { + l = e.Size() + n += 1 + l + sovProvider(uint64(l)) + } + } + return n +} + +func (m *ConsumerRemovalProposals) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.Pending) > 0 { + for _, e := range m.Pending { + l = e.Size() + n += 1 + l + sovProvider(uint64(l)) + } + } + return n +} + +func (m *ChannelToChain) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.ChannelId) + if l > 0 { + n += 1 + l + sovProvider(uint64(l)) + } + l = len(m.ChainId) + if l > 0 { + n += 1 + l + sovProvider(uint64(l)) + } + return n +} + +func (m *VscUnbondingOps) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.VscId != 0 { + n += 1 + sovProvider(uint64(m.VscId)) + } + if len(m.UnbondingOpIds) > 0 { + l = 0 + for _, e := range m.UnbondingOpIds { + l += sovProvider(uint64(e)) + } + n += 1 + sovProvider(uint64(l)) + l + } + return n +} + +func (m *UnbondingOp) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.Id != 0 { + n += 1 + sovProvider(uint64(m.Id)) + } + if len(m.UnbondingConsumerChains) > 0 { + for _, s := range m.UnbondingConsumerChains { + l = len(s) + n += 1 + l + sovProvider(uint64(l)) + } + } + return n +} + +func (m *InitTimeoutTimestamp) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.ChainId) + if l > 0 { + n += 1 + l + sovProvider(uint64(l)) + } + if m.Timestamp != 0 { + n += 1 + sovProvider(uint64(m.Timestamp)) + } + return n +} + +func (m *VscSendTimestamp) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.VscId != 0 { + n += 1 + sovProvider(uint64(m.VscId)) + } + l = github_com_gogo_protobuf_types.SizeOfStdTime(m.Timestamp) + n += 1 + l + sovProvider(uint64(l)) + return n +} + +func (m *ConsumerConsAddress) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Address) + if l > 0 { + n += 1 + l + sovProvider(uint64(l)) + } + return n +} + +func (m *ProviderConsAddress) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Address) + if l > 0 { + n += 1 + l + sovProvider(uint64(l)) + } + return n +} + +func (m *ConsumerAddressList) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.Addresses) > 0 { + for _, e := range m.Addresses { + l = e.Size() + n += 1 + l + sovProvider(uint64(l)) + } + } + return n +} + +func (m *KeyAssignmentReplacement) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.ProviderAddr != nil { + l = m.ProviderAddr.Size() + n += 1 + l + sovProvider(uint64(l)) + } + if m.PrevCKey != nil { + l = m.PrevCKey.Size() + n += 1 + l + sovProvider(uint64(l)) + } + if m.Power != 0 { + n += 1 + sovProvider(uint64(m.Power)) + } + return n +} + +func (m *ValidatorConsumerPubKey) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.ChainId) + if l > 0 { + n += 1 + l + sovProvider(uint64(l)) + } + if m.ProviderAddr != nil { + l = m.ProviderAddr.Size() + n += 1 + l + sovProvider(uint64(l)) + } + if m.ConsumerKey != nil { + l = m.ConsumerKey.Size() + n += 1 + l + sovProvider(uint64(l)) + } + return n +} + +func (m *ValidatorByConsumerAddr) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.ChainId) + if l > 0 { + n += 1 + l + sovProvider(uint64(l)) + } + if m.ConsumerAddr != nil { + l = m.ConsumerAddr.Size() + n += 1 + l + sovProvider(uint64(l)) + } + if m.ProviderAddr != nil { + l = m.ProviderAddr.Size() + n += 1 + l + sovProvider(uint64(l)) + } + return n +} + +func (m *ConsumerAddrsToPrune) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.ChainId) + if l > 0 { + n += 1 + l + sovProvider(uint64(l)) + } + if m.VscId != 0 { + n += 1 + sovProvider(uint64(m.VscId)) + } + if m.ConsumerAddrs != nil { + l = m.ConsumerAddrs.Size() + n += 1 + l + sovProvider(uint64(l)) + } + return n +} + +func sovProvider(x uint64) (n int) { + return (math_bits.Len64(x|1) + 6) / 7 +} +func sozProvider(x uint64) (n int) { + return sovProvider(uint64((x << 1) ^ uint64((int64(x) >> 63)))) +} +func (m *ConsumerAdditionProposal) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: ConsumerAdditionProposal: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: ConsumerAdditionProposal: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Title", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Title = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Description", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Description = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ChainId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ChainId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 4: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field InitialHeight", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.InitialHeight.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 5: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field GenesisHash", wireType) + } + var byteLen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + byteLen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if byteLen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + byteLen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.GenesisHash = append(m.GenesisHash[:0], dAtA[iNdEx:postIndex]...) + if m.GenesisHash == nil { + m.GenesisHash = []byte{} + } + iNdEx = postIndex + case 6: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field BinaryHash", wireType) + } + var byteLen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + byteLen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if byteLen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + byteLen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.BinaryHash = append(m.BinaryHash[:0], dAtA[iNdEx:postIndex]...) + if m.BinaryHash == nil { + m.BinaryHash = []byte{} + } + iNdEx = postIndex + case 7: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field SpawnTime", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(&m.SpawnTime, dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 8: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field UnbondingPeriod", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := github_com_gogo_protobuf_types.StdDurationUnmarshal(&m.UnbondingPeriod, dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 9: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field CcvTimeoutPeriod", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := github_com_gogo_protobuf_types.StdDurationUnmarshal(&m.CcvTimeoutPeriod, dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 10: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field TransferTimeoutPeriod", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := github_com_gogo_protobuf_types.StdDurationUnmarshal(&m.TransferTimeoutPeriod, dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 11: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ConsumerRedistributionFraction", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ConsumerRedistributionFraction = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 12: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field BlocksPerDistributionTransmission", wireType) + } + m.BlocksPerDistributionTransmission = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.BlocksPerDistributionTransmission |= int64(b&0x7F) << shift + if b < 0x80 { + break + } + } + case 13: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field HistoricalEntries", wireType) + } + m.HistoricalEntries = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.HistoricalEntries |= int64(b&0x7F) << shift + if b < 0x80 { + break + } + } + default: + iNdEx = preIndex + skippy, err := skipProvider(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthProvider + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *ConsumerRemovalProposal) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: ConsumerRemovalProposal: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: ConsumerRemovalProposal: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Title", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Title = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Description", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Description = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ChainId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ChainId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 4: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field StopTime", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(&m.StopTime, dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipProvider(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthProvider + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *EquivocationProposal) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: EquivocationProposal: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: EquivocationProposal: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Title", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Title = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Description", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Description = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Equivocations", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Equivocations = append(m.Equivocations, &types1.Equivocation{}) + if err := m.Equivocations[len(m.Equivocations)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipProvider(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthProvider + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *GlobalSlashEntry) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: GlobalSlashEntry: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: GlobalSlashEntry: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field RecvTime", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(&m.RecvTime, dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ConsumerChainID", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ConsumerChainID = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 3: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field IbcSeqNum", wireType) + } + m.IbcSeqNum = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.IbcSeqNum |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + case 4: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ProviderValConsAddr", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.ProviderValConsAddr == nil { + m.ProviderValConsAddr = &ProviderConsAddress{} + } + if err := m.ProviderValConsAddr.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipProvider(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthProvider + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *Params) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: Params: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: Params: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field TemplateClient", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.TemplateClient == nil { + m.TemplateClient = &types2.ClientState{} + } + if err := m.TemplateClient.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field TrustingPeriodFraction", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.TrustingPeriodFraction = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field CcvTimeoutPeriod", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := github_com_gogo_protobuf_types.StdDurationUnmarshal(&m.CcvTimeoutPeriod, dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 4: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field InitTimeoutPeriod", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := github_com_gogo_protobuf_types.StdDurationUnmarshal(&m.InitTimeoutPeriod, dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 5: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field VscTimeoutPeriod", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := github_com_gogo_protobuf_types.StdDurationUnmarshal(&m.VscTimeoutPeriod, dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 6: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field SlashMeterReplenishPeriod", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := github_com_gogo_protobuf_types.StdDurationUnmarshal(&m.SlashMeterReplenishPeriod, dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 7: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field SlashMeterReplenishFraction", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.SlashMeterReplenishFraction = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 8: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field MaxThrottledPackets", wireType) + } + m.MaxThrottledPackets = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.MaxThrottledPackets |= int64(b&0x7F) << shift + if b < 0x80 { + break + } + } + case 9: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ConsumerRewardDenomRegistrationFee", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.ConsumerRewardDenomRegistrationFee.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipProvider(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthProvider + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *HandshakeMetadata) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: HandshakeMetadata: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: HandshakeMetadata: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ProviderFeePoolAddr", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ProviderFeePoolAddr = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Version = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipProvider(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthProvider + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *SlashAcks) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: SlashAcks: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: SlashAcks: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Addresses", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Addresses = append(m.Addresses, string(dAtA[iNdEx:postIndex])) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipProvider(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthProvider + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *ConsumerAdditionProposals) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: ConsumerAdditionProposals: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: ConsumerAdditionProposals: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Pending", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Pending = append(m.Pending, &ConsumerAdditionProposal{}) + if err := m.Pending[len(m.Pending)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipProvider(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthProvider + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *ConsumerRemovalProposals) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: ConsumerRemovalProposals: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: ConsumerRemovalProposals: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Pending", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Pending = append(m.Pending, &ConsumerRemovalProposal{}) + if err := m.Pending[len(m.Pending)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipProvider(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthProvider + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *ChannelToChain) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: ChannelToChain: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: ChannelToChain: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ChannelId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ChannelId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ChainId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ChainId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipProvider(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthProvider + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *VscUnbondingOps) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: VscUnbondingOps: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: VscUnbondingOps: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field VscId", wireType) + } + m.VscId = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.VscId |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + case 2: + if wireType == 0 { + var v uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + v |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + m.UnbondingOpIds = append(m.UnbondingOpIds, v) + } else if wireType == 2 { + var packedLen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + packedLen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if packedLen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + packedLen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + var elementCount int + var count int + for _, integer := range dAtA[iNdEx:postIndex] { + if integer < 128 { + count++ + } + } + elementCount = count + if elementCount != 0 && len(m.UnbondingOpIds) == 0 { + m.UnbondingOpIds = make([]uint64, 0, elementCount) + } + for iNdEx < postIndex { + var v uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + v |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + m.UnbondingOpIds = append(m.UnbondingOpIds, v) + } + } else { + return fmt.Errorf("proto: wrong wireType = %d for field UnbondingOpIds", wireType) + } + default: + iNdEx = preIndex + skippy, err := skipProvider(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthProvider + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *UnbondingOp) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: UnbondingOp: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: UnbondingOp: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType) + } + m.Id = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.Id |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field UnbondingConsumerChains", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.UnbondingConsumerChains = append(m.UnbondingConsumerChains, string(dAtA[iNdEx:postIndex])) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipProvider(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthProvider + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *InitTimeoutTimestamp) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: InitTimeoutTimestamp: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: InitTimeoutTimestamp: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ChainId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ChainId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field Timestamp", wireType) + } + m.Timestamp = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.Timestamp |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + default: + iNdEx = preIndex + skippy, err := skipProvider(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthProvider + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *VscSendTimestamp) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: VscSendTimestamp: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: VscSendTimestamp: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field VscId", wireType) + } + m.VscId = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.VscId |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Timestamp", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(&m.Timestamp, dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipProvider(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthProvider + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *ConsumerConsAddress) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: ConsumerConsAddress: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: ConsumerConsAddress: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Address", wireType) + } + var byteLen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + byteLen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if byteLen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + byteLen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Address = append(m.Address[:0], dAtA[iNdEx:postIndex]...) + if m.Address == nil { + m.Address = []byte{} + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipProvider(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthProvider + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *ProviderConsAddress) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: ProviderConsAddress: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: ProviderConsAddress: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Address", wireType) + } + var byteLen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + byteLen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if byteLen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + byteLen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Address = append(m.Address[:0], dAtA[iNdEx:postIndex]...) + if m.Address == nil { + m.Address = []byte{} + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipProvider(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthProvider + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *ConsumerAddressList) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: ConsumerAddressList: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: ConsumerAddressList: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Addresses", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Addresses = append(m.Addresses, &ConsumerConsAddress{}) + if err := m.Addresses[len(m.Addresses)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipProvider(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthProvider + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *KeyAssignmentReplacement) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: KeyAssignmentReplacement: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: KeyAssignmentReplacement: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ProviderAddr", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.ProviderAddr == nil { + m.ProviderAddr = &ProviderConsAddress{} + } + if err := m.ProviderAddr.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field PrevCKey", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.PrevCKey == nil { + m.PrevCKey = &crypto.PublicKey{} + } + if err := m.PrevCKey.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 3: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field Power", wireType) + } + m.Power = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.Power |= int64(b&0x7F) << shift + if b < 0x80 { + break + } + } + default: + iNdEx = preIndex + skippy, err := skipProvider(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthProvider + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *ValidatorConsumerPubKey) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: ValidatorConsumerPubKey: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: ValidatorConsumerPubKey: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ChainId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ChainId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ProviderAddr", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.ProviderAddr == nil { + m.ProviderAddr = &ProviderConsAddress{} + } + if err := m.ProviderAddr.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ConsumerKey", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.ConsumerKey == nil { + m.ConsumerKey = &crypto.PublicKey{} + } + if err := m.ConsumerKey.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipProvider(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthProvider + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *ValidatorByConsumerAddr) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: ValidatorByConsumerAddr: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: ValidatorByConsumerAddr: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ChainId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ChainId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ConsumerAddr", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.ConsumerAddr == nil { + m.ConsumerAddr = &ConsumerConsAddress{} + } + if err := m.ConsumerAddr.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ProviderAddr", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.ProviderAddr == nil { + m.ProviderAddr = &ProviderConsAddress{} + } + if err := m.ProviderAddr.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipProvider(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthProvider + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *ConsumerAddrsToPrune) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: ConsumerAddrsToPrune: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: ConsumerAddrsToPrune: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ChainId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ChainId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field VscId", wireType) + } + m.VscId = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.VscId |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ConsumerAddrs", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowProvider + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthProvider + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthProvider + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.ConsumerAddrs == nil { + m.ConsumerAddrs = &ConsumerAddressList{} + } + if err := m.ConsumerAddrs.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipProvider(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthProvider + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func skipProvider(dAtA []byte) (n int, err error) { + l := len(dAtA) + iNdEx := 0 + depth := 0 + for iNdEx < l { + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowProvider + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= (uint64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + wireType := int(wire & 0x7) + switch wireType { + case 0: + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowProvider + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + iNdEx++ + if dAtA[iNdEx-1] < 0x80 { + break + } + } + case 1: + iNdEx += 8 + case 2: + var length int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowProvider + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + length |= (int(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + if length < 0 { + return 0, ErrInvalidLengthProvider + } + iNdEx += length + case 3: + depth++ + case 4: + if depth == 0 { + return 0, ErrUnexpectedEndOfGroupProvider + } + depth-- + case 5: + iNdEx += 4 + default: + return 0, fmt.Errorf("proto: illegal wireType %d", wireType) + } + if iNdEx < 0 { + return 0, ErrInvalidLengthProvider + } + if depth == 0 { + return iNdEx, nil + } + } + return 0, io.ErrUnexpectedEOF +} + +var ( + ErrInvalidLengthProvider = fmt.Errorf("proto: negative length found during unmarshaling") + ErrIntOverflowProvider = fmt.Errorf("proto: integer overflow") + ErrUnexpectedEndOfGroupProvider = fmt.Errorf("proto: unexpected end of group") +) diff --git a/v2/x/ccv/provider/types/query.pb.go b/v2/x/ccv/provider/types/query.pb.go new file mode 100644 index 0000000000..bd0f472b5c --- /dev/null +++ b/v2/x/ccv/provider/types/query.pb.go @@ -0,0 +1,4566 @@ +// Code generated by protoc-gen-gogo. DO NOT EDIT. +// source: interchain_security/ccv/provider/v2/query.proto + +package types + +import ( + context "context" + fmt "fmt" + types "github.com/cosmos/interchain-security/v2/x/ccv/consumer/types" + types1 "github.com/cosmos/interchain-security/v2/x/ccv/types" + _ "github.com/gogo/protobuf/gogoproto" + grpc1 "github.com/gogo/protobuf/grpc" + proto "github.com/gogo/protobuf/proto" + github_com_gogo_protobuf_types "github.com/gogo/protobuf/types" + _ "google.golang.org/genproto/googleapis/api/annotations" + grpc "google.golang.org/grpc" + codes "google.golang.org/grpc/codes" + status "google.golang.org/grpc/status" + _ "google.golang.org/protobuf/types/known/timestamppb" + io "io" + math "math" + math_bits "math/bits" + time "time" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf +var _ = time.Kitchen + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package + +type QueryConsumerGenesisRequest struct { + ChainId string `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` +} + +func (m *QueryConsumerGenesisRequest) Reset() { *m = QueryConsumerGenesisRequest{} } +func (m *QueryConsumerGenesisRequest) String() string { return proto.CompactTextString(m) } +func (*QueryConsumerGenesisRequest) ProtoMessage() {} +func (*QueryConsumerGenesisRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_3500f779bbe29955, []int{0} +} +func (m *QueryConsumerGenesisRequest) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryConsumerGenesisRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryConsumerGenesisRequest.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryConsumerGenesisRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryConsumerGenesisRequest.Merge(m, src) +} +func (m *QueryConsumerGenesisRequest) XXX_Size() int { + return m.Size() +} +func (m *QueryConsumerGenesisRequest) XXX_DiscardUnknown() { + xxx_messageInfo_QueryConsumerGenesisRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryConsumerGenesisRequest proto.InternalMessageInfo + +func (m *QueryConsumerGenesisRequest) GetChainId() string { + if m != nil { + return m.ChainId + } + return "" +} + +type QueryConsumerGenesisResponse struct { + GenesisState types.GenesisState `protobuf:"bytes,1,opt,name=genesis_state,json=genesisState,proto3" json:"genesis_state"` +} + +func (m *QueryConsumerGenesisResponse) Reset() { *m = QueryConsumerGenesisResponse{} } +func (m *QueryConsumerGenesisResponse) String() string { return proto.CompactTextString(m) } +func (*QueryConsumerGenesisResponse) ProtoMessage() {} +func (*QueryConsumerGenesisResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_3500f779bbe29955, []int{1} +} +func (m *QueryConsumerGenesisResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryConsumerGenesisResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryConsumerGenesisResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryConsumerGenesisResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryConsumerGenesisResponse.Merge(m, src) +} +func (m *QueryConsumerGenesisResponse) XXX_Size() int { + return m.Size() +} +func (m *QueryConsumerGenesisResponse) XXX_DiscardUnknown() { + xxx_messageInfo_QueryConsumerGenesisResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryConsumerGenesisResponse proto.InternalMessageInfo + +func (m *QueryConsumerGenesisResponse) GetGenesisState() types.GenesisState { + if m != nil { + return m.GenesisState + } + return types.GenesisState{} +} + +type QueryConsumerChainsRequest struct { +} + +func (m *QueryConsumerChainsRequest) Reset() { *m = QueryConsumerChainsRequest{} } +func (m *QueryConsumerChainsRequest) String() string { return proto.CompactTextString(m) } +func (*QueryConsumerChainsRequest) ProtoMessage() {} +func (*QueryConsumerChainsRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_3500f779bbe29955, []int{2} +} +func (m *QueryConsumerChainsRequest) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryConsumerChainsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryConsumerChainsRequest.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryConsumerChainsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryConsumerChainsRequest.Merge(m, src) +} +func (m *QueryConsumerChainsRequest) XXX_Size() int { + return m.Size() +} +func (m *QueryConsumerChainsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_QueryConsumerChainsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryConsumerChainsRequest proto.InternalMessageInfo + +type QueryConsumerChainsResponse struct { + Chains []*Chain `protobuf:"bytes,1,rep,name=chains,proto3" json:"chains,omitempty"` +} + +func (m *QueryConsumerChainsResponse) Reset() { *m = QueryConsumerChainsResponse{} } +func (m *QueryConsumerChainsResponse) String() string { return proto.CompactTextString(m) } +func (*QueryConsumerChainsResponse) ProtoMessage() {} +func (*QueryConsumerChainsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_3500f779bbe29955, []int{3} +} +func (m *QueryConsumerChainsResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryConsumerChainsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryConsumerChainsResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryConsumerChainsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryConsumerChainsResponse.Merge(m, src) +} +func (m *QueryConsumerChainsResponse) XXX_Size() int { + return m.Size() +} +func (m *QueryConsumerChainsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_QueryConsumerChainsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryConsumerChainsResponse proto.InternalMessageInfo + +func (m *QueryConsumerChainsResponse) GetChains() []*Chain { + if m != nil { + return m.Chains + } + return nil +} + +type QueryConsumerChainStartProposalsRequest struct { +} + +func (m *QueryConsumerChainStartProposalsRequest) Reset() { + *m = QueryConsumerChainStartProposalsRequest{} +} +func (m *QueryConsumerChainStartProposalsRequest) String() string { return proto.CompactTextString(m) } +func (*QueryConsumerChainStartProposalsRequest) ProtoMessage() {} +func (*QueryConsumerChainStartProposalsRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_3500f779bbe29955, []int{4} +} +func (m *QueryConsumerChainStartProposalsRequest) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryConsumerChainStartProposalsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryConsumerChainStartProposalsRequest.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryConsumerChainStartProposalsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryConsumerChainStartProposalsRequest.Merge(m, src) +} +func (m *QueryConsumerChainStartProposalsRequest) XXX_Size() int { + return m.Size() +} +func (m *QueryConsumerChainStartProposalsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_QueryConsumerChainStartProposalsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryConsumerChainStartProposalsRequest proto.InternalMessageInfo + +type QueryConsumerChainStartProposalsResponse struct { + Proposals *ConsumerAdditionProposals `protobuf:"bytes,1,opt,name=proposals,proto3" json:"proposals,omitempty"` +} + +func (m *QueryConsumerChainStartProposalsResponse) Reset() { + *m = QueryConsumerChainStartProposalsResponse{} +} +func (m *QueryConsumerChainStartProposalsResponse) String() string { return proto.CompactTextString(m) } +func (*QueryConsumerChainStartProposalsResponse) ProtoMessage() {} +func (*QueryConsumerChainStartProposalsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_3500f779bbe29955, []int{5} +} +func (m *QueryConsumerChainStartProposalsResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryConsumerChainStartProposalsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryConsumerChainStartProposalsResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryConsumerChainStartProposalsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryConsumerChainStartProposalsResponse.Merge(m, src) +} +func (m *QueryConsumerChainStartProposalsResponse) XXX_Size() int { + return m.Size() +} +func (m *QueryConsumerChainStartProposalsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_QueryConsumerChainStartProposalsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryConsumerChainStartProposalsResponse proto.InternalMessageInfo + +func (m *QueryConsumerChainStartProposalsResponse) GetProposals() *ConsumerAdditionProposals { + if m != nil { + return m.Proposals + } + return nil +} + +type QueryConsumerChainStopProposalsRequest struct { +} + +func (m *QueryConsumerChainStopProposalsRequest) Reset() { + *m = QueryConsumerChainStopProposalsRequest{} +} +func (m *QueryConsumerChainStopProposalsRequest) String() string { return proto.CompactTextString(m) } +func (*QueryConsumerChainStopProposalsRequest) ProtoMessage() {} +func (*QueryConsumerChainStopProposalsRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_3500f779bbe29955, []int{6} +} +func (m *QueryConsumerChainStopProposalsRequest) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryConsumerChainStopProposalsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryConsumerChainStopProposalsRequest.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryConsumerChainStopProposalsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryConsumerChainStopProposalsRequest.Merge(m, src) +} +func (m *QueryConsumerChainStopProposalsRequest) XXX_Size() int { + return m.Size() +} +func (m *QueryConsumerChainStopProposalsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_QueryConsumerChainStopProposalsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryConsumerChainStopProposalsRequest proto.InternalMessageInfo + +type QueryConsumerChainStopProposalsResponse struct { + Proposals *ConsumerRemovalProposals `protobuf:"bytes,1,opt,name=proposals,proto3" json:"proposals,omitempty"` +} + +func (m *QueryConsumerChainStopProposalsResponse) Reset() { + *m = QueryConsumerChainStopProposalsResponse{} +} +func (m *QueryConsumerChainStopProposalsResponse) String() string { return proto.CompactTextString(m) } +func (*QueryConsumerChainStopProposalsResponse) ProtoMessage() {} +func (*QueryConsumerChainStopProposalsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_3500f779bbe29955, []int{7} +} +func (m *QueryConsumerChainStopProposalsResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryConsumerChainStopProposalsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryConsumerChainStopProposalsResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryConsumerChainStopProposalsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryConsumerChainStopProposalsResponse.Merge(m, src) +} +func (m *QueryConsumerChainStopProposalsResponse) XXX_Size() int { + return m.Size() +} +func (m *QueryConsumerChainStopProposalsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_QueryConsumerChainStopProposalsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryConsumerChainStopProposalsResponse proto.InternalMessageInfo + +func (m *QueryConsumerChainStopProposalsResponse) GetProposals() *ConsumerRemovalProposals { + if m != nil { + return m.Proposals + } + return nil +} + +type Chain struct { + ChainId string `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` + ClientId string `protobuf:"bytes,2,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"` +} + +func (m *Chain) Reset() { *m = Chain{} } +func (m *Chain) String() string { return proto.CompactTextString(m) } +func (*Chain) ProtoMessage() {} +func (*Chain) Descriptor() ([]byte, []int) { + return fileDescriptor_3500f779bbe29955, []int{8} +} +func (m *Chain) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *Chain) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_Chain.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *Chain) XXX_Merge(src proto.Message) { + xxx_messageInfo_Chain.Merge(m, src) +} +func (m *Chain) XXX_Size() int { + return m.Size() +} +func (m *Chain) XXX_DiscardUnknown() { + xxx_messageInfo_Chain.DiscardUnknown(m) +} + +var xxx_messageInfo_Chain proto.InternalMessageInfo + +func (m *Chain) GetChainId() string { + if m != nil { + return m.ChainId + } + return "" +} + +func (m *Chain) GetClientId() string { + if m != nil { + return m.ClientId + } + return "" +} + +type QueryValidatorConsumerAddrRequest struct { + // The id of the consumer chain + ChainId string `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` + // The consensus address of the validator on the provider chain + ProviderAddress string `protobuf:"bytes,2,opt,name=provider_address,json=providerAddress,proto3" json:"provider_address,omitempty" yaml:"address"` +} + +func (m *QueryValidatorConsumerAddrRequest) Reset() { *m = QueryValidatorConsumerAddrRequest{} } +func (m *QueryValidatorConsumerAddrRequest) String() string { return proto.CompactTextString(m) } +func (*QueryValidatorConsumerAddrRequest) ProtoMessage() {} +func (*QueryValidatorConsumerAddrRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_3500f779bbe29955, []int{9} +} +func (m *QueryValidatorConsumerAddrRequest) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryValidatorConsumerAddrRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryValidatorConsumerAddrRequest.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryValidatorConsumerAddrRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryValidatorConsumerAddrRequest.Merge(m, src) +} +func (m *QueryValidatorConsumerAddrRequest) XXX_Size() int { + return m.Size() +} +func (m *QueryValidatorConsumerAddrRequest) XXX_DiscardUnknown() { + xxx_messageInfo_QueryValidatorConsumerAddrRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryValidatorConsumerAddrRequest proto.InternalMessageInfo + +type QueryValidatorConsumerAddrResponse struct { + // The address of the validator on the consumer chain + ConsumerAddress string `protobuf:"bytes,1,opt,name=consumer_address,json=consumerAddress,proto3" json:"consumer_address,omitempty"` +} + +func (m *QueryValidatorConsumerAddrResponse) Reset() { *m = QueryValidatorConsumerAddrResponse{} } +func (m *QueryValidatorConsumerAddrResponse) String() string { return proto.CompactTextString(m) } +func (*QueryValidatorConsumerAddrResponse) ProtoMessage() {} +func (*QueryValidatorConsumerAddrResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_3500f779bbe29955, []int{10} +} +func (m *QueryValidatorConsumerAddrResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryValidatorConsumerAddrResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryValidatorConsumerAddrResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryValidatorConsumerAddrResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryValidatorConsumerAddrResponse.Merge(m, src) +} +func (m *QueryValidatorConsumerAddrResponse) XXX_Size() int { + return m.Size() +} +func (m *QueryValidatorConsumerAddrResponse) XXX_DiscardUnknown() { + xxx_messageInfo_QueryValidatorConsumerAddrResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryValidatorConsumerAddrResponse proto.InternalMessageInfo + +func (m *QueryValidatorConsumerAddrResponse) GetConsumerAddress() string { + if m != nil { + return m.ConsumerAddress + } + return "" +} + +type QueryValidatorProviderAddrRequest struct { + // The id of the provider chain + ChainId string `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` + // The consensus address of the validator on the consumer chain + ConsumerAddress string `protobuf:"bytes,2,opt,name=consumer_address,json=consumerAddress,proto3" json:"consumer_address,omitempty" yaml:"address"` +} + +func (m *QueryValidatorProviderAddrRequest) Reset() { *m = QueryValidatorProviderAddrRequest{} } +func (m *QueryValidatorProviderAddrRequest) String() string { return proto.CompactTextString(m) } +func (*QueryValidatorProviderAddrRequest) ProtoMessage() {} +func (*QueryValidatorProviderAddrRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_3500f779bbe29955, []int{11} +} +func (m *QueryValidatorProviderAddrRequest) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryValidatorProviderAddrRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryValidatorProviderAddrRequest.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryValidatorProviderAddrRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryValidatorProviderAddrRequest.Merge(m, src) +} +func (m *QueryValidatorProviderAddrRequest) XXX_Size() int { + return m.Size() +} +func (m *QueryValidatorProviderAddrRequest) XXX_DiscardUnknown() { + xxx_messageInfo_QueryValidatorProviderAddrRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryValidatorProviderAddrRequest proto.InternalMessageInfo + +type QueryValidatorProviderAddrResponse struct { + // The address of the validator on the provider chain + ProviderAddress string `protobuf:"bytes,1,opt,name=provider_address,json=providerAddress,proto3" json:"provider_address,omitempty"` +} + +func (m *QueryValidatorProviderAddrResponse) Reset() { *m = QueryValidatorProviderAddrResponse{} } +func (m *QueryValidatorProviderAddrResponse) String() string { return proto.CompactTextString(m) } +func (*QueryValidatorProviderAddrResponse) ProtoMessage() {} +func (*QueryValidatorProviderAddrResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_3500f779bbe29955, []int{12} +} +func (m *QueryValidatorProviderAddrResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryValidatorProviderAddrResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryValidatorProviderAddrResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryValidatorProviderAddrResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryValidatorProviderAddrResponse.Merge(m, src) +} +func (m *QueryValidatorProviderAddrResponse) XXX_Size() int { + return m.Size() +} +func (m *QueryValidatorProviderAddrResponse) XXX_DiscardUnknown() { + xxx_messageInfo_QueryValidatorProviderAddrResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryValidatorProviderAddrResponse proto.InternalMessageInfo + +func (m *QueryValidatorProviderAddrResponse) GetProviderAddress() string { + if m != nil { + return m.ProviderAddress + } + return "" +} + +type QueryThrottleStateRequest struct { +} + +func (m *QueryThrottleStateRequest) Reset() { *m = QueryThrottleStateRequest{} } +func (m *QueryThrottleStateRequest) String() string { return proto.CompactTextString(m) } +func (*QueryThrottleStateRequest) ProtoMessage() {} +func (*QueryThrottleStateRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_3500f779bbe29955, []int{13} +} +func (m *QueryThrottleStateRequest) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryThrottleStateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryThrottleStateRequest.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryThrottleStateRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryThrottleStateRequest.Merge(m, src) +} +func (m *QueryThrottleStateRequest) XXX_Size() int { + return m.Size() +} +func (m *QueryThrottleStateRequest) XXX_DiscardUnknown() { + xxx_messageInfo_QueryThrottleStateRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryThrottleStateRequest proto.InternalMessageInfo + +type QueryThrottleStateResponse struct { + // current slash_meter state + SlashMeter int64 `protobuf:"varint,1,opt,name=slash_meter,json=slashMeter,proto3" json:"slash_meter,omitempty"` + // allowance of voting power units (int) that the slash meter is given per replenish period + // this also serves as the max value for the meter. + SlashMeterAllowance int64 `protobuf:"varint,2,opt,name=slash_meter_allowance,json=slashMeterAllowance,proto3" json:"slash_meter_allowance,omitempty"` + // next time the slash meter could potentially be replenished, iff it's not full + NextReplenishCandidate time.Time `protobuf:"bytes,3,opt,name=next_replenish_candidate,json=nextReplenishCandidate,proto3,stdtime" json:"next_replenish_candidate"` + // data relevant to currently throttled slash packets + Packets []*ThrottledSlashPacket `protobuf:"bytes,4,rep,name=packets,proto3" json:"packets,omitempty"` +} + +func (m *QueryThrottleStateResponse) Reset() { *m = QueryThrottleStateResponse{} } +func (m *QueryThrottleStateResponse) String() string { return proto.CompactTextString(m) } +func (*QueryThrottleStateResponse) ProtoMessage() {} +func (*QueryThrottleStateResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_3500f779bbe29955, []int{14} +} +func (m *QueryThrottleStateResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryThrottleStateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryThrottleStateResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryThrottleStateResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryThrottleStateResponse.Merge(m, src) +} +func (m *QueryThrottleStateResponse) XXX_Size() int { + return m.Size() +} +func (m *QueryThrottleStateResponse) XXX_DiscardUnknown() { + xxx_messageInfo_QueryThrottleStateResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryThrottleStateResponse proto.InternalMessageInfo + +func (m *QueryThrottleStateResponse) GetSlashMeter() int64 { + if m != nil { + return m.SlashMeter + } + return 0 +} + +func (m *QueryThrottleStateResponse) GetSlashMeterAllowance() int64 { + if m != nil { + return m.SlashMeterAllowance + } + return 0 +} + +func (m *QueryThrottleStateResponse) GetNextReplenishCandidate() time.Time { + if m != nil { + return m.NextReplenishCandidate + } + return time.Time{} +} + +func (m *QueryThrottleStateResponse) GetPackets() []*ThrottledSlashPacket { + if m != nil { + return m.Packets + } + return nil +} + +type QueryThrottledConsumerPacketDataRequest struct { + ChainId string `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` +} + +func (m *QueryThrottledConsumerPacketDataRequest) Reset() { + *m = QueryThrottledConsumerPacketDataRequest{} +} +func (m *QueryThrottledConsumerPacketDataRequest) String() string { return proto.CompactTextString(m) } +func (*QueryThrottledConsumerPacketDataRequest) ProtoMessage() {} +func (*QueryThrottledConsumerPacketDataRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_3500f779bbe29955, []int{15} +} +func (m *QueryThrottledConsumerPacketDataRequest) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryThrottledConsumerPacketDataRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryThrottledConsumerPacketDataRequest.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryThrottledConsumerPacketDataRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryThrottledConsumerPacketDataRequest.Merge(m, src) +} +func (m *QueryThrottledConsumerPacketDataRequest) XXX_Size() int { + return m.Size() +} +func (m *QueryThrottledConsumerPacketDataRequest) XXX_DiscardUnknown() { + xxx_messageInfo_QueryThrottledConsumerPacketDataRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryThrottledConsumerPacketDataRequest proto.InternalMessageInfo + +func (m *QueryThrottledConsumerPacketDataRequest) GetChainId() string { + if m != nil { + return m.ChainId + } + return "" +} + +type QueryThrottledConsumerPacketDataResponse struct { + ChainId string `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` + Size_ uint64 `protobuf:"varint,2,opt,name=size,proto3" json:"size,omitempty"` + PacketDataInstances []ThrottledPacketDataWrapper `protobuf:"bytes,3,rep,name=packetDataInstances,proto3" json:"packetDataInstances"` +} + +func (m *QueryThrottledConsumerPacketDataResponse) Reset() { + *m = QueryThrottledConsumerPacketDataResponse{} +} +func (m *QueryThrottledConsumerPacketDataResponse) String() string { return proto.CompactTextString(m) } +func (*QueryThrottledConsumerPacketDataResponse) ProtoMessage() {} +func (*QueryThrottledConsumerPacketDataResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_3500f779bbe29955, []int{16} +} +func (m *QueryThrottledConsumerPacketDataResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryThrottledConsumerPacketDataResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryThrottledConsumerPacketDataResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryThrottledConsumerPacketDataResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryThrottledConsumerPacketDataResponse.Merge(m, src) +} +func (m *QueryThrottledConsumerPacketDataResponse) XXX_Size() int { + return m.Size() +} +func (m *QueryThrottledConsumerPacketDataResponse) XXX_DiscardUnknown() { + xxx_messageInfo_QueryThrottledConsumerPacketDataResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryThrottledConsumerPacketDataResponse proto.InternalMessageInfo + +func (m *QueryThrottledConsumerPacketDataResponse) GetChainId() string { + if m != nil { + return m.ChainId + } + return "" +} + +func (m *QueryThrottledConsumerPacketDataResponse) GetSize_() uint64 { + if m != nil { + return m.Size_ + } + return 0 +} + +func (m *QueryThrottledConsumerPacketDataResponse) GetPacketDataInstances() []ThrottledPacketDataWrapper { + if m != nil { + return m.PacketDataInstances + } + return nil +} + +// A query wrapper type for the global entry and data relevant to a throttled slash packet. +type ThrottledSlashPacket struct { + GlobalEntry GlobalSlashEntry `protobuf:"bytes,1,opt,name=global_entry,json=globalEntry,proto3" json:"global_entry"` + Data types1.SlashPacketData `protobuf:"bytes,2,opt,name=data,proto3" json:"data"` +} + +func (m *ThrottledSlashPacket) Reset() { *m = ThrottledSlashPacket{} } +func (m *ThrottledSlashPacket) String() string { return proto.CompactTextString(m) } +func (*ThrottledSlashPacket) ProtoMessage() {} +func (*ThrottledSlashPacket) Descriptor() ([]byte, []int) { + return fileDescriptor_3500f779bbe29955, []int{17} +} +func (m *ThrottledSlashPacket) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *ThrottledSlashPacket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_ThrottledSlashPacket.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *ThrottledSlashPacket) XXX_Merge(src proto.Message) { + xxx_messageInfo_ThrottledSlashPacket.Merge(m, src) +} +func (m *ThrottledSlashPacket) XXX_Size() int { + return m.Size() +} +func (m *ThrottledSlashPacket) XXX_DiscardUnknown() { + xxx_messageInfo_ThrottledSlashPacket.DiscardUnknown(m) +} + +var xxx_messageInfo_ThrottledSlashPacket proto.InternalMessageInfo + +func (m *ThrottledSlashPacket) GetGlobalEntry() GlobalSlashEntry { + if m != nil { + return m.GlobalEntry + } + return GlobalSlashEntry{} +} + +func (m *ThrottledSlashPacket) GetData() types1.SlashPacketData { + if m != nil { + return m.Data + } + return types1.SlashPacketData{} +} + +// ThrottledPacketDataWrapper contains either SlashPacketData or VSCMaturedPacketData +type ThrottledPacketDataWrapper struct { + // Types that are valid to be assigned to Data: + // *ThrottledPacketDataWrapper_SlashPacket + // *ThrottledPacketDataWrapper_VscMaturedPacket + Data isThrottledPacketDataWrapper_Data `protobuf_oneof:"data"` +} + +func (m *ThrottledPacketDataWrapper) Reset() { *m = ThrottledPacketDataWrapper{} } +func (m *ThrottledPacketDataWrapper) String() string { return proto.CompactTextString(m) } +func (*ThrottledPacketDataWrapper) ProtoMessage() {} +func (*ThrottledPacketDataWrapper) Descriptor() ([]byte, []int) { + return fileDescriptor_3500f779bbe29955, []int{18} +} +func (m *ThrottledPacketDataWrapper) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *ThrottledPacketDataWrapper) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_ThrottledPacketDataWrapper.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *ThrottledPacketDataWrapper) XXX_Merge(src proto.Message) { + xxx_messageInfo_ThrottledPacketDataWrapper.Merge(m, src) +} +func (m *ThrottledPacketDataWrapper) XXX_Size() int { + return m.Size() +} +func (m *ThrottledPacketDataWrapper) XXX_DiscardUnknown() { + xxx_messageInfo_ThrottledPacketDataWrapper.DiscardUnknown(m) +} + +var xxx_messageInfo_ThrottledPacketDataWrapper proto.InternalMessageInfo + +type isThrottledPacketDataWrapper_Data interface { + isThrottledPacketDataWrapper_Data() + MarshalTo([]byte) (int, error) + Size() int +} + +type ThrottledPacketDataWrapper_SlashPacket struct { + SlashPacket *types1.SlashPacketData `protobuf:"bytes,1,opt,name=slash_packet,json=slashPacket,proto3,oneof" json:"slash_packet,omitempty"` +} +type ThrottledPacketDataWrapper_VscMaturedPacket struct { + VscMaturedPacket *types1.VSCMaturedPacketData `protobuf:"bytes,2,opt,name=vsc_matured_packet,json=vscMaturedPacket,proto3,oneof" json:"vsc_matured_packet,omitempty"` +} + +func (*ThrottledPacketDataWrapper_SlashPacket) isThrottledPacketDataWrapper_Data() {} +func (*ThrottledPacketDataWrapper_VscMaturedPacket) isThrottledPacketDataWrapper_Data() {} + +func (m *ThrottledPacketDataWrapper) GetData() isThrottledPacketDataWrapper_Data { + if m != nil { + return m.Data + } + return nil +} + +func (m *ThrottledPacketDataWrapper) GetSlashPacket() *types1.SlashPacketData { + if x, ok := m.GetData().(*ThrottledPacketDataWrapper_SlashPacket); ok { + return x.SlashPacket + } + return nil +} + +func (m *ThrottledPacketDataWrapper) GetVscMaturedPacket() *types1.VSCMaturedPacketData { + if x, ok := m.GetData().(*ThrottledPacketDataWrapper_VscMaturedPacket); ok { + return x.VscMaturedPacket + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*ThrottledPacketDataWrapper) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*ThrottledPacketDataWrapper_SlashPacket)(nil), + (*ThrottledPacketDataWrapper_VscMaturedPacket)(nil), + } +} + +type QueryRegisteredConsumerRewardDenomsRequest struct { +} + +func (m *QueryRegisteredConsumerRewardDenomsRequest) Reset() { + *m = QueryRegisteredConsumerRewardDenomsRequest{} +} +func (m *QueryRegisteredConsumerRewardDenomsRequest) String() string { + return proto.CompactTextString(m) +} +func (*QueryRegisteredConsumerRewardDenomsRequest) ProtoMessage() {} +func (*QueryRegisteredConsumerRewardDenomsRequest) Descriptor() ([]byte, []int) { + return fileDescriptor_3500f779bbe29955, []int{19} +} +func (m *QueryRegisteredConsumerRewardDenomsRequest) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryRegisteredConsumerRewardDenomsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryRegisteredConsumerRewardDenomsRequest.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryRegisteredConsumerRewardDenomsRequest) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryRegisteredConsumerRewardDenomsRequest.Merge(m, src) +} +func (m *QueryRegisteredConsumerRewardDenomsRequest) XXX_Size() int { + return m.Size() +} +func (m *QueryRegisteredConsumerRewardDenomsRequest) XXX_DiscardUnknown() { + xxx_messageInfo_QueryRegisteredConsumerRewardDenomsRequest.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryRegisteredConsumerRewardDenomsRequest proto.InternalMessageInfo + +type QueryRegisteredConsumerRewardDenomsResponse struct { + Denoms []string `protobuf:"bytes,1,rep,name=denoms,proto3" json:"denoms,omitempty"` +} + +func (m *QueryRegisteredConsumerRewardDenomsResponse) Reset() { + *m = QueryRegisteredConsumerRewardDenomsResponse{} +} +func (m *QueryRegisteredConsumerRewardDenomsResponse) String() string { + return proto.CompactTextString(m) +} +func (*QueryRegisteredConsumerRewardDenomsResponse) ProtoMessage() {} +func (*QueryRegisteredConsumerRewardDenomsResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_3500f779bbe29955, []int{20} +} +func (m *QueryRegisteredConsumerRewardDenomsResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *QueryRegisteredConsumerRewardDenomsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_QueryRegisteredConsumerRewardDenomsResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *QueryRegisteredConsumerRewardDenomsResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_QueryRegisteredConsumerRewardDenomsResponse.Merge(m, src) +} +func (m *QueryRegisteredConsumerRewardDenomsResponse) XXX_Size() int { + return m.Size() +} +func (m *QueryRegisteredConsumerRewardDenomsResponse) XXX_DiscardUnknown() { + xxx_messageInfo_QueryRegisteredConsumerRewardDenomsResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_QueryRegisteredConsumerRewardDenomsResponse proto.InternalMessageInfo + +func (m *QueryRegisteredConsumerRewardDenomsResponse) GetDenoms() []string { + if m != nil { + return m.Denoms + } + return nil +} + +func init() { + proto.RegisterType((*QueryConsumerGenesisRequest)(nil), "interchain_security.ccv.provider.v2.QueryConsumerGenesisRequest") + proto.RegisterType((*QueryConsumerGenesisResponse)(nil), "interchain_security.ccv.provider.v2.QueryConsumerGenesisResponse") + proto.RegisterType((*QueryConsumerChainsRequest)(nil), "interchain_security.ccv.provider.v2.QueryConsumerChainsRequest") + proto.RegisterType((*QueryConsumerChainsResponse)(nil), "interchain_security.ccv.provider.v2.QueryConsumerChainsResponse") + proto.RegisterType((*QueryConsumerChainStartProposalsRequest)(nil), "interchain_security.ccv.provider.v2.QueryConsumerChainStartProposalsRequest") + proto.RegisterType((*QueryConsumerChainStartProposalsResponse)(nil), "interchain_security.ccv.provider.v2.QueryConsumerChainStartProposalsResponse") + proto.RegisterType((*QueryConsumerChainStopProposalsRequest)(nil), "interchain_security.ccv.provider.v2.QueryConsumerChainStopProposalsRequest") + proto.RegisterType((*QueryConsumerChainStopProposalsResponse)(nil), "interchain_security.ccv.provider.v2.QueryConsumerChainStopProposalsResponse") + proto.RegisterType((*Chain)(nil), "interchain_security.ccv.provider.v2.Chain") + proto.RegisterType((*QueryValidatorConsumerAddrRequest)(nil), "interchain_security.ccv.provider.v2.QueryValidatorConsumerAddrRequest") + proto.RegisterType((*QueryValidatorConsumerAddrResponse)(nil), "interchain_security.ccv.provider.v2.QueryValidatorConsumerAddrResponse") + proto.RegisterType((*QueryValidatorProviderAddrRequest)(nil), "interchain_security.ccv.provider.v2.QueryValidatorProviderAddrRequest") + proto.RegisterType((*QueryValidatorProviderAddrResponse)(nil), "interchain_security.ccv.provider.v2.QueryValidatorProviderAddrResponse") + proto.RegisterType((*QueryThrottleStateRequest)(nil), "interchain_security.ccv.provider.v2.QueryThrottleStateRequest") + proto.RegisterType((*QueryThrottleStateResponse)(nil), "interchain_security.ccv.provider.v2.QueryThrottleStateResponse") + proto.RegisterType((*QueryThrottledConsumerPacketDataRequest)(nil), "interchain_security.ccv.provider.v2.QueryThrottledConsumerPacketDataRequest") + proto.RegisterType((*QueryThrottledConsumerPacketDataResponse)(nil), "interchain_security.ccv.provider.v2.QueryThrottledConsumerPacketDataResponse") + proto.RegisterType((*ThrottledSlashPacket)(nil), "interchain_security.ccv.provider.v2.ThrottledSlashPacket") + proto.RegisterType((*ThrottledPacketDataWrapper)(nil), "interchain_security.ccv.provider.v2.ThrottledPacketDataWrapper") + proto.RegisterType((*QueryRegisteredConsumerRewardDenomsRequest)(nil), "interchain_security.ccv.provider.v2.QueryRegisteredConsumerRewardDenomsRequest") + proto.RegisterType((*QueryRegisteredConsumerRewardDenomsResponse)(nil), "interchain_security.ccv.provider.v2.QueryRegisteredConsumerRewardDenomsResponse") +} + +func init() { + proto.RegisterFile("interchain_security/ccv/provider/v2/query.proto", fileDescriptor_3500f779bbe29955) +} + +var fileDescriptor_3500f779bbe29955 = []byte{ + // 1321 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x57, 0xcf, 0x6f, 0xdc, 0x44, + 0x18, 0x5d, 0x6f, 0xd2, 0x34, 0x99, 0x14, 0x5a, 0xa6, 0xa5, 0x6c, 0xdd, 0x6a, 0xb7, 0xb8, 0x08, + 0xd2, 0x16, 0xec, 0xd6, 0x15, 0x52, 0x1b, 0x48, 0x37, 0xbb, 0x49, 0x48, 0xa3, 0x36, 0x6a, 0x70, + 0xaa, 0x56, 0x02, 0x54, 0x33, 0xb1, 0x87, 0x8d, 0x85, 0xd7, 0xe3, 0x7a, 0x66, 0x9d, 0x86, 0x1f, + 0x07, 0x40, 0x82, 0x1e, 0x2b, 0x21, 0x6e, 0x1c, 0x7a, 0xe2, 0xbf, 0xe0, 0xde, 0x1b, 0x15, 0xbd, + 0xf4, 0x54, 0x50, 0xc2, 0x81, 0x23, 0xe2, 0x8e, 0x84, 0x3c, 0x1e, 0xef, 0x8f, 0xac, 0x77, 0xd7, + 0xbb, 0xcd, 0x6d, 0x77, 0x3c, 0xdf, 0xfb, 0xde, 0x7b, 0xfa, 0x66, 0xfc, 0x0c, 0x34, 0xc7, 0x63, + 0x38, 0xb0, 0x36, 0x91, 0xe3, 0x99, 0x14, 0x5b, 0x8d, 0xc0, 0x61, 0xdb, 0x9a, 0x65, 0x85, 0x9a, + 0x1f, 0x90, 0xd0, 0xb1, 0x71, 0xa0, 0x85, 0xba, 0x76, 0xaf, 0x81, 0x83, 0x6d, 0xd5, 0x0f, 0x08, + 0x23, 0xf0, 0x4c, 0x4a, 0x81, 0x6a, 0x59, 0xa1, 0x9a, 0x14, 0xa8, 0xa1, 0x2e, 0x9f, 0xaa, 0x11, + 0x52, 0x73, 0xb1, 0x86, 0x7c, 0x47, 0x43, 0x9e, 0x47, 0x18, 0x62, 0x0e, 0xf1, 0x68, 0x0c, 0x21, + 0x1f, 0xab, 0x91, 0x1a, 0xe1, 0x3f, 0xb5, 0xe8, 0x97, 0x58, 0x2d, 0x89, 0x1a, 0xfe, 0x6f, 0xa3, + 0xf1, 0x99, 0xc6, 0x9c, 0x3a, 0xa6, 0x0c, 0xd5, 0x7d, 0xb1, 0xe1, 0x8d, 0x5e, 0x54, 0x43, 0x5d, + 0x13, 0x04, 0x18, 0x91, 0x2f, 0xf6, 0xda, 0x65, 0x11, 0x8f, 0x36, 0xea, 0xb1, 0xa0, 0x1a, 0xf6, + 0x30, 0x75, 0x12, 0x3e, 0x7a, 0x16, 0x0f, 0x9a, 0xf2, 0x78, 0x8d, 0x72, 0x19, 0x9c, 0xfc, 0x30, + 0x72, 0x65, 0x41, 0xa0, 0x2e, 0xc7, 0x88, 0x06, 0xbe, 0xd7, 0xc0, 0x94, 0xc1, 0x13, 0x60, 0x32, + 0xc6, 0x73, 0xec, 0x82, 0x74, 0x5a, 0x9a, 0x99, 0x32, 0x0e, 0xf2, 0xff, 0x2b, 0xb6, 0xf2, 0x15, + 0x38, 0x95, 0x5e, 0x49, 0x7d, 0xe2, 0x51, 0x0c, 0x3f, 0x01, 0x2f, 0x09, 0x7a, 0x26, 0x65, 0x88, + 0x61, 0x5e, 0x3f, 0xad, 0x5f, 0x54, 0x7b, 0x19, 0x9f, 0x08, 0x53, 0x43, 0x5d, 0x15, 0x60, 0xeb, + 0x51, 0x61, 0x75, 0xfc, 0xf1, 0xf3, 0x52, 0xce, 0x38, 0x54, 0x6b, 0x5b, 0x53, 0x4e, 0x01, 0xb9, + 0xa3, 0xfb, 0x42, 0x84, 0x97, 0xd0, 0x56, 0xd0, 0x1e, 0x55, 0xc9, 0x53, 0x41, 0xad, 0x0a, 0x26, + 0x78, 0x7f, 0x5a, 0x90, 0x4e, 0x8f, 0xcd, 0x4c, 0xeb, 0xe7, 0xd4, 0x0c, 0xc3, 0xa0, 0x72, 0x10, + 0x43, 0x54, 0x2a, 0x67, 0xc1, 0x5b, 0xdd, 0x2d, 0xd6, 0x19, 0x0a, 0xd8, 0x5a, 0x40, 0x7c, 0x42, + 0x91, 0xdb, 0x64, 0xf3, 0x40, 0x02, 0x33, 0x83, 0xf7, 0x36, 0x6d, 0x9b, 0xf2, 0x93, 0x45, 0x61, + 0xd9, 0xd5, 0x6c, 0xf4, 0x04, 0x78, 0xc5, 0xb6, 0x9d, 0x68, 0x4a, 0x5b, 0xd0, 0x2d, 0x40, 0x65, + 0x06, 0xbc, 0x99, 0xc6, 0x84, 0xf8, 0x5d, 0xa4, 0xbf, 0x97, 0xd2, 0x05, 0x76, 0x6c, 0x15, 0x9c, + 0x3f, 0xee, 0xe6, 0x3c, 0x37, 0x14, 0x67, 0x03, 0xd7, 0x49, 0x88, 0xdc, 0x54, 0xca, 0x65, 0x70, + 0x80, 0xb7, 0xee, 0x33, 0x8b, 0xf0, 0x24, 0x98, 0xb2, 0x5c, 0x07, 0x7b, 0x2c, 0x7a, 0x96, 0xe7, + 0xcf, 0x26, 0xe3, 0x85, 0x15, 0x5b, 0xf9, 0x41, 0x02, 0xaf, 0x73, 0x25, 0xb7, 0x91, 0xeb, 0xd8, + 0x88, 0x91, 0xa0, 0xcd, 0xaa, 0x60, 0xf0, 0xa4, 0xc3, 0x39, 0x70, 0x24, 0x21, 0x6d, 0x22, 0xdb, + 0x0e, 0x30, 0xa5, 0x71, 0x93, 0x2a, 0xfc, 0xf7, 0x79, 0xe9, 0xe5, 0x6d, 0x54, 0x77, 0x67, 0x15, + 0xf1, 0x40, 0x31, 0x0e, 0x27, 0x7b, 0x2b, 0xf1, 0xca, 0xec, 0xe4, 0x83, 0x47, 0xa5, 0xdc, 0xdf, + 0x8f, 0x4a, 0x39, 0xe5, 0x26, 0x50, 0xfa, 0x11, 0x11, 0x6e, 0x9e, 0x05, 0x47, 0x92, 0xa3, 0xd0, + 0x6c, 0x17, 0x33, 0x3a, 0x6c, 0xb5, 0xed, 0x8f, 0x9a, 0x75, 0x4b, 0x5b, 0x6b, 0x6b, 0x9e, 0x4d, + 0x5a, 0x57, 0xaf, 0x3e, 0xd2, 0xf6, 0xf4, 0xef, 0x27, 0xad, 0x93, 0x48, 0x4b, 0x5a, 0x97, 0x93, + 0x42, 0xda, 0x1e, 0xd7, 0x94, 0x93, 0xe0, 0x04, 0x07, 0xbc, 0xb5, 0x19, 0x10, 0xc6, 0x5c, 0xcc, + 0x8f, 0x7d, 0x32, 0x9c, 0xbf, 0xe4, 0xc5, 0xf1, 0xdf, 0xf3, 0x54, 0xb4, 0x29, 0x81, 0x69, 0xea, + 0x22, 0xba, 0x69, 0xd6, 0x31, 0xc3, 0x01, 0xef, 0x30, 0x66, 0x00, 0xbe, 0xb4, 0x1a, 0xad, 0x40, + 0x1d, 0xbc, 0xda, 0xb6, 0xc1, 0x44, 0xae, 0x4b, 0xb6, 0x90, 0x67, 0x61, 0xae, 0x7d, 0xcc, 0x38, + 0xda, 0xda, 0x5a, 0x49, 0x1e, 0xc1, 0xbb, 0xa0, 0xe0, 0xe1, 0xfb, 0xcc, 0x0c, 0xb0, 0xef, 0x62, + 0xcf, 0xa1, 0x9b, 0xa6, 0x85, 0x3c, 0x3b, 0x12, 0x8b, 0x0b, 0x63, 0x7c, 0xe6, 0x65, 0x35, 0xbe, + 0xfa, 0xd5, 0xe4, 0xea, 0x57, 0x6f, 0x25, 0x57, 0x7f, 0x75, 0x32, 0xba, 0xc3, 0x1e, 0xfe, 0x51, + 0x92, 0x8c, 0xe3, 0x11, 0x8a, 0x91, 0x80, 0x2c, 0x24, 0x18, 0x70, 0x1d, 0x1c, 0xf4, 0x91, 0xf5, + 0x39, 0x66, 0xb4, 0x30, 0xce, 0x6f, 0xa5, 0x2b, 0x99, 0x8e, 0x50, 0xe2, 0x80, 0xbd, 0x1e, 0x71, + 0x5e, 0xe3, 0x08, 0x46, 0x82, 0xa4, 0x2c, 0x8a, 0x43, 0xdc, 0xdc, 0x95, 0x4c, 0x5c, 0xbc, 0x71, + 0x11, 0x31, 0x94, 0xe1, 0xaa, 0xff, 0x3d, 0xb9, 0xc0, 0xfa, 0xc2, 0x08, 0xf3, 0xfb, 0x4c, 0x1b, + 0x04, 0xe3, 0xd4, 0xf9, 0x22, 0x76, 0x79, 0xdc, 0xe0, 0xbf, 0xe1, 0x16, 0x38, 0xea, 0x37, 0x41, + 0x56, 0x3c, 0xca, 0x22, 0xb3, 0x69, 0x61, 0x8c, 0x5b, 0x50, 0x1e, 0xce, 0x82, 0x16, 0x9b, 0x3b, + 0x01, 0xf2, 0x7d, 0x1c, 0x88, 0x57, 0x47, 0x5a, 0x07, 0xe5, 0x57, 0x09, 0x1c, 0x4b, 0x33, 0x0f, + 0xde, 0x05, 0x87, 0x6a, 0x2e, 0xd9, 0x40, 0xae, 0x89, 0x3d, 0x16, 0x6c, 0x8b, 0x0b, 0xed, 0xdd, + 0x4c, 0x54, 0x96, 0x79, 0x21, 0x47, 0x5b, 0x8a, 0x8a, 0x05, 0x81, 0xe9, 0x18, 0x90, 0x2f, 0xc1, + 0x25, 0x30, 0x6e, 0x23, 0x86, 0xb8, 0x0b, 0xd3, 0xfa, 0xf9, 0x9e, 0xb8, 0xa1, 0xae, 0xb6, 0xd1, + 0x8a, 0xc8, 0x0b, 0x34, 0x5e, 0xae, 0x3c, 0x93, 0x80, 0xdc, 0x5b, 0x39, 0x5c, 0x03, 0x87, 0xe2, + 0x11, 0x8f, 0xb5, 0x0b, 0x15, 0xc3, 0x74, 0xbb, 0x96, 0x33, 0xe2, 0x63, 0x24, 0x7c, 0xf9, 0x14, + 0xc0, 0x90, 0x5a, 0x66, 0x1d, 0xb1, 0x46, 0x80, 0xed, 0x04, 0x37, 0x56, 0x71, 0xa1, 0x1f, 0xee, + 0xed, 0xf5, 0x85, 0xd5, 0xb8, 0xa8, 0x03, 0xfc, 0x48, 0x48, 0xad, 0x8e, 0xf5, 0xea, 0x44, 0xec, + 0x8c, 0xf2, 0x36, 0x38, 0xc7, 0xc7, 0xcd, 0xc0, 0x35, 0x87, 0x32, 0x1c, 0xb4, 0xe6, 0xcd, 0xc0, + 0x5b, 0x28, 0xb0, 0x17, 0xb1, 0x47, 0xea, 0xcd, 0x37, 0xd5, 0x12, 0x38, 0x9f, 0x69, 0xb7, 0x98, + 0xcf, 0xe3, 0x60, 0xc2, 0xe6, 0x2b, 0xfc, 0xe5, 0x3f, 0x65, 0x88, 0x7f, 0xfa, 0xcf, 0xaf, 0x80, + 0x03, 0x1c, 0x07, 0xee, 0x48, 0xe0, 0x58, 0x5a, 0xb4, 0x81, 0xf3, 0x99, 0x66, 0xa0, 0x4f, 0x9e, + 0x92, 0x2b, 0x2f, 0x80, 0x10, 0xf3, 0x57, 0x96, 0xbe, 0x7d, 0xfa, 0xd7, 0x8f, 0xf9, 0x32, 0x9c, + 0x1b, 0x1c, 0x79, 0x9b, 0x57, 0xbb, 0x88, 0x4e, 0xda, 0x97, 0xc9, 0xc9, 0xfc, 0x1a, 0x3e, 0x95, + 0xc0, 0xd1, 0x94, 0x8c, 0x04, 0xcb, 0xc3, 0x33, 0xec, 0xc8, 0x5e, 0xf2, 0xfc, 0xe8, 0x00, 0x42, + 0xe1, 0x15, 0xae, 0xf0, 0x12, 0xbc, 0x38, 0x84, 0xc2, 0x38, 0x95, 0xc1, 0x6f, 0xf2, 0xa0, 0xd0, + 0x23, 0x6a, 0x51, 0x78, 0x63, 0x44, 0x66, 0xa9, 0xa9, 0x4e, 0x5e, 0xdd, 0x27, 0x34, 0x21, 0xfa, + 0x1a, 0x17, 0x5d, 0x85, 0xf3, 0xc3, 0x8a, 0x8e, 0xd2, 0x75, 0xc0, 0xcc, 0x66, 0x60, 0x82, 0xff, + 0x49, 0xe0, 0xb5, 0xf4, 0xe4, 0x46, 0xe1, 0xf5, 0x91, 0x49, 0x77, 0x47, 0x44, 0xf9, 0xc6, 0xfe, + 0x80, 0x09, 0x03, 0x96, 0xb9, 0x01, 0x15, 0x58, 0x1e, 0xc1, 0x00, 0xe2, 0xb7, 0xe9, 0xff, 0x47, + 0x12, 0xe1, 0x20, 0x35, 0x66, 0xc1, 0x0f, 0xb2, 0xb3, 0xee, 0x17, 0x18, 0xe5, 0xe5, 0x17, 0xc6, + 0x11, 0xc2, 0x2b, 0x5c, 0xf8, 0x7b, 0xf0, 0x4a, 0x86, 0x6f, 0xd8, 0x04, 0xc8, 0xec, 0x48, 0x6d, + 0x29, 0x92, 0xdb, 0xe3, 0xd7, 0x48, 0x92, 0x53, 0x82, 0xe4, 0x48, 0x92, 0xd3, 0x72, 0xe0, 0x68, + 0x92, 0x3b, 0x92, 0x23, 0xfc, 0x4d, 0x02, 0xb0, 0x3b, 0x02, 0xc2, 0xab, 0xd9, 0x29, 0xa6, 0x25, + 0x4b, 0xb9, 0x3c, 0x72, 0xbd, 0x90, 0x76, 0x99, 0x4b, 0xd3, 0xe1, 0x85, 0xc1, 0xd2, 0x98, 0x00, + 0x88, 0xbf, 0x8f, 0xe1, 0x77, 0x79, 0x70, 0x7a, 0x50, 0xca, 0x1a, 0xe6, 0x0e, 0x1b, 0x9c, 0xf9, + 0x86, 0xb9, 0xc3, 0x32, 0x44, 0x3f, 0xa5, 0xca, 0xb5, 0xbf, 0x0f, 0x67, 0x07, 0x6b, 0xf7, 0xb1, + 0x67, 0x3b, 0x5e, 0xad, 0x35, 0xc7, 0x22, 0xb1, 0xc2, 0x9f, 0xf2, 0xe0, 0x4c, 0x86, 0xd7, 0x39, + 0xbc, 0x99, 0x9d, 0x7a, 0xa6, 0x18, 0x21, 0xaf, 0xed, 0x1f, 0xa0, 0xb0, 0xe3, 0x3a, 0xb7, 0x63, + 0x09, 0x2e, 0x0c, 0xb6, 0x23, 0x68, 0x22, 0xb6, 0x1c, 0x09, 0x38, 0xa6, 0x19, 0xc7, 0x93, 0xea, + 0x9d, 0xc7, 0x3b, 0x45, 0xe9, 0xc9, 0x4e, 0x51, 0xfa, 0x73, 0xa7, 0x28, 0x3d, 0xdc, 0x2d, 0xe6, + 0x9e, 0xec, 0x16, 0x73, 0xcf, 0x76, 0x8b, 0xb9, 0x8f, 0xe6, 0x6a, 0x0e, 0xdb, 0x6c, 0x6c, 0xa8, + 0x16, 0xa9, 0x6b, 0x16, 0xa1, 0x75, 0x42, 0xdb, 0xfa, 0xbd, 0xd3, 0xec, 0x17, 0xea, 0xda, 0xfd, + 0x3d, 0xf3, 0xb7, 0xed, 0x63, 0xba, 0x31, 0xc1, 0xbf, 0x56, 0x2e, 0xfd, 0x1f, 0x00, 0x00, 0xff, + 0xff, 0x11, 0xa5, 0xa7, 0xd7, 0x42, 0x13, 0x00, 0x00, +} + +// Reference imports to suppress errors if they are not otherwise used. +var _ context.Context +var _ grpc.ClientConn + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the grpc package it is being compiled against. +const _ = grpc.SupportPackageIsVersion4 + +// QueryClient is the client API for Query service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. +type QueryClient interface { + // ConsumerGenesis queries the genesis state needed to start a consumer chain + // whose proposal has been accepted + QueryConsumerGenesis(ctx context.Context, in *QueryConsumerGenesisRequest, opts ...grpc.CallOption) (*QueryConsumerGenesisResponse, error) + // ConsumerChains queries active consumer chains supported by the provider + // chain + QueryConsumerChains(ctx context.Context, in *QueryConsumerChainsRequest, opts ...grpc.CallOption) (*QueryConsumerChainsResponse, error) + // QueryConsumerChainStarts queries consumer chain start proposals. + QueryConsumerChainStarts(ctx context.Context, in *QueryConsumerChainStartProposalsRequest, opts ...grpc.CallOption) (*QueryConsumerChainStartProposalsResponse, error) + // QueryConsumerChainStops queries consumer chain stop proposals. + QueryConsumerChainStops(ctx context.Context, in *QueryConsumerChainStopProposalsRequest, opts ...grpc.CallOption) (*QueryConsumerChainStopProposalsResponse, error) + // QueryValidatorConsumerAddr queries the address + // assigned by a validator for a consumer chain. + QueryValidatorConsumerAddr(ctx context.Context, in *QueryValidatorConsumerAddrRequest, opts ...grpc.CallOption) (*QueryValidatorConsumerAddrResponse, error) + // QueryProviderAddr returns the provider chain validator + // given a consumer chain validator address + QueryValidatorProviderAddr(ctx context.Context, in *QueryValidatorProviderAddrRequest, opts ...grpc.CallOption) (*QueryValidatorProviderAddrResponse, error) + // QueryThrottleState returns the main on-chain state relevant to currently throttled slash packets + QueryThrottleState(ctx context.Context, in *QueryThrottleStateRequest, opts ...grpc.CallOption) (*QueryThrottleStateResponse, error) + // QueryThrottledConsumerPacketData returns a list of pending packet data instances + // (slash packet and vsc matured) for a single consumer chain + QueryThrottledConsumerPacketData(ctx context.Context, in *QueryThrottledConsumerPacketDataRequest, opts ...grpc.CallOption) (*QueryThrottledConsumerPacketDataResponse, error) + // QueryRegisteredConsumerRewardDenoms returns a list of consumer reward denoms that are registered + QueryRegisteredConsumerRewardDenoms(ctx context.Context, in *QueryRegisteredConsumerRewardDenomsRequest, opts ...grpc.CallOption) (*QueryRegisteredConsumerRewardDenomsResponse, error) +} + +type queryClient struct { + cc grpc1.ClientConn +} + +func NewQueryClient(cc grpc1.ClientConn) QueryClient { + return &queryClient{cc} +} + +func (c *queryClient) QueryConsumerGenesis(ctx context.Context, in *QueryConsumerGenesisRequest, opts ...grpc.CallOption) (*QueryConsumerGenesisResponse, error) { + out := new(QueryConsumerGenesisResponse) + err := c.cc.Invoke(ctx, "/interchain_security.ccv.provider.v2.Query/QueryConsumerGenesis", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *queryClient) QueryConsumerChains(ctx context.Context, in *QueryConsumerChainsRequest, opts ...grpc.CallOption) (*QueryConsumerChainsResponse, error) { + out := new(QueryConsumerChainsResponse) + err := c.cc.Invoke(ctx, "/interchain_security.ccv.provider.v2.Query/QueryConsumerChains", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *queryClient) QueryConsumerChainStarts(ctx context.Context, in *QueryConsumerChainStartProposalsRequest, opts ...grpc.CallOption) (*QueryConsumerChainStartProposalsResponse, error) { + out := new(QueryConsumerChainStartProposalsResponse) + err := c.cc.Invoke(ctx, "/interchain_security.ccv.provider.v2.Query/QueryConsumerChainStarts", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *queryClient) QueryConsumerChainStops(ctx context.Context, in *QueryConsumerChainStopProposalsRequest, opts ...grpc.CallOption) (*QueryConsumerChainStopProposalsResponse, error) { + out := new(QueryConsumerChainStopProposalsResponse) + err := c.cc.Invoke(ctx, "/interchain_security.ccv.provider.v2.Query/QueryConsumerChainStops", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *queryClient) QueryValidatorConsumerAddr(ctx context.Context, in *QueryValidatorConsumerAddrRequest, opts ...grpc.CallOption) (*QueryValidatorConsumerAddrResponse, error) { + out := new(QueryValidatorConsumerAddrResponse) + err := c.cc.Invoke(ctx, "/interchain_security.ccv.provider.v2.Query/QueryValidatorConsumerAddr", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *queryClient) QueryValidatorProviderAddr(ctx context.Context, in *QueryValidatorProviderAddrRequest, opts ...grpc.CallOption) (*QueryValidatorProviderAddrResponse, error) { + out := new(QueryValidatorProviderAddrResponse) + err := c.cc.Invoke(ctx, "/interchain_security.ccv.provider.v2.Query/QueryValidatorProviderAddr", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *queryClient) QueryThrottleState(ctx context.Context, in *QueryThrottleStateRequest, opts ...grpc.CallOption) (*QueryThrottleStateResponse, error) { + out := new(QueryThrottleStateResponse) + err := c.cc.Invoke(ctx, "/interchain_security.ccv.provider.v2.Query/QueryThrottleState", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *queryClient) QueryThrottledConsumerPacketData(ctx context.Context, in *QueryThrottledConsumerPacketDataRequest, opts ...grpc.CallOption) (*QueryThrottledConsumerPacketDataResponse, error) { + out := new(QueryThrottledConsumerPacketDataResponse) + err := c.cc.Invoke(ctx, "/interchain_security.ccv.provider.v2.Query/QueryThrottledConsumerPacketData", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *queryClient) QueryRegisteredConsumerRewardDenoms(ctx context.Context, in *QueryRegisteredConsumerRewardDenomsRequest, opts ...grpc.CallOption) (*QueryRegisteredConsumerRewardDenomsResponse, error) { + out := new(QueryRegisteredConsumerRewardDenomsResponse) + err := c.cc.Invoke(ctx, "/interchain_security.ccv.provider.v2.Query/QueryRegisteredConsumerRewardDenoms", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +// QueryServer is the server API for Query service. +type QueryServer interface { + // ConsumerGenesis queries the genesis state needed to start a consumer chain + // whose proposal has been accepted + QueryConsumerGenesis(context.Context, *QueryConsumerGenesisRequest) (*QueryConsumerGenesisResponse, error) + // ConsumerChains queries active consumer chains supported by the provider + // chain + QueryConsumerChains(context.Context, *QueryConsumerChainsRequest) (*QueryConsumerChainsResponse, error) + // QueryConsumerChainStarts queries consumer chain start proposals. + QueryConsumerChainStarts(context.Context, *QueryConsumerChainStartProposalsRequest) (*QueryConsumerChainStartProposalsResponse, error) + // QueryConsumerChainStops queries consumer chain stop proposals. + QueryConsumerChainStops(context.Context, *QueryConsumerChainStopProposalsRequest) (*QueryConsumerChainStopProposalsResponse, error) + // QueryValidatorConsumerAddr queries the address + // assigned by a validator for a consumer chain. + QueryValidatorConsumerAddr(context.Context, *QueryValidatorConsumerAddrRequest) (*QueryValidatorConsumerAddrResponse, error) + // QueryProviderAddr returns the provider chain validator + // given a consumer chain validator address + QueryValidatorProviderAddr(context.Context, *QueryValidatorProviderAddrRequest) (*QueryValidatorProviderAddrResponse, error) + // QueryThrottleState returns the main on-chain state relevant to currently throttled slash packets + QueryThrottleState(context.Context, *QueryThrottleStateRequest) (*QueryThrottleStateResponse, error) + // QueryThrottledConsumerPacketData returns a list of pending packet data instances + // (slash packet and vsc matured) for a single consumer chain + QueryThrottledConsumerPacketData(context.Context, *QueryThrottledConsumerPacketDataRequest) (*QueryThrottledConsumerPacketDataResponse, error) + // QueryRegisteredConsumerRewardDenoms returns a list of consumer reward denoms that are registered + QueryRegisteredConsumerRewardDenoms(context.Context, *QueryRegisteredConsumerRewardDenomsRequest) (*QueryRegisteredConsumerRewardDenomsResponse, error) +} + +// UnimplementedQueryServer can be embedded to have forward compatible implementations. +type UnimplementedQueryServer struct { +} + +func (*UnimplementedQueryServer) QueryConsumerGenesis(ctx context.Context, req *QueryConsumerGenesisRequest) (*QueryConsumerGenesisResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method QueryConsumerGenesis not implemented") +} +func (*UnimplementedQueryServer) QueryConsumerChains(ctx context.Context, req *QueryConsumerChainsRequest) (*QueryConsumerChainsResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method QueryConsumerChains not implemented") +} +func (*UnimplementedQueryServer) QueryConsumerChainStarts(ctx context.Context, req *QueryConsumerChainStartProposalsRequest) (*QueryConsumerChainStartProposalsResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method QueryConsumerChainStarts not implemented") +} +func (*UnimplementedQueryServer) QueryConsumerChainStops(ctx context.Context, req *QueryConsumerChainStopProposalsRequest) (*QueryConsumerChainStopProposalsResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method QueryConsumerChainStops not implemented") +} +func (*UnimplementedQueryServer) QueryValidatorConsumerAddr(ctx context.Context, req *QueryValidatorConsumerAddrRequest) (*QueryValidatorConsumerAddrResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method QueryValidatorConsumerAddr not implemented") +} +func (*UnimplementedQueryServer) QueryValidatorProviderAddr(ctx context.Context, req *QueryValidatorProviderAddrRequest) (*QueryValidatorProviderAddrResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method QueryValidatorProviderAddr not implemented") +} +func (*UnimplementedQueryServer) QueryThrottleState(ctx context.Context, req *QueryThrottleStateRequest) (*QueryThrottleStateResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method QueryThrottleState not implemented") +} +func (*UnimplementedQueryServer) QueryThrottledConsumerPacketData(ctx context.Context, req *QueryThrottledConsumerPacketDataRequest) (*QueryThrottledConsumerPacketDataResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method QueryThrottledConsumerPacketData not implemented") +} +func (*UnimplementedQueryServer) QueryRegisteredConsumerRewardDenoms(ctx context.Context, req *QueryRegisteredConsumerRewardDenomsRequest) (*QueryRegisteredConsumerRewardDenomsResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method QueryRegisteredConsumerRewardDenoms not implemented") +} + +func RegisterQueryServer(s grpc1.Server, srv QueryServer) { + s.RegisterService(&_Query_serviceDesc, srv) +} + +func _Query_QueryConsumerGenesis_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(QueryConsumerGenesisRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(QueryServer).QueryConsumerGenesis(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/interchain_security.ccv.provider.v2.Query/QueryConsumerGenesis", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(QueryServer).QueryConsumerGenesis(ctx, req.(*QueryConsumerGenesisRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Query_QueryConsumerChains_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(QueryConsumerChainsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(QueryServer).QueryConsumerChains(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/interchain_security.ccv.provider.v2.Query/QueryConsumerChains", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(QueryServer).QueryConsumerChains(ctx, req.(*QueryConsumerChainsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Query_QueryConsumerChainStarts_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(QueryConsumerChainStartProposalsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(QueryServer).QueryConsumerChainStarts(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/interchain_security.ccv.provider.v2.Query/QueryConsumerChainStarts", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(QueryServer).QueryConsumerChainStarts(ctx, req.(*QueryConsumerChainStartProposalsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Query_QueryConsumerChainStops_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(QueryConsumerChainStopProposalsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(QueryServer).QueryConsumerChainStops(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/interchain_security.ccv.provider.v2.Query/QueryConsumerChainStops", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(QueryServer).QueryConsumerChainStops(ctx, req.(*QueryConsumerChainStopProposalsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Query_QueryValidatorConsumerAddr_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(QueryValidatorConsumerAddrRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(QueryServer).QueryValidatorConsumerAddr(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/interchain_security.ccv.provider.v2.Query/QueryValidatorConsumerAddr", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(QueryServer).QueryValidatorConsumerAddr(ctx, req.(*QueryValidatorConsumerAddrRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Query_QueryValidatorProviderAddr_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(QueryValidatorProviderAddrRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(QueryServer).QueryValidatorProviderAddr(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/interchain_security.ccv.provider.v2.Query/QueryValidatorProviderAddr", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(QueryServer).QueryValidatorProviderAddr(ctx, req.(*QueryValidatorProviderAddrRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Query_QueryThrottleState_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(QueryThrottleStateRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(QueryServer).QueryThrottleState(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/interchain_security.ccv.provider.v2.Query/QueryThrottleState", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(QueryServer).QueryThrottleState(ctx, req.(*QueryThrottleStateRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Query_QueryThrottledConsumerPacketData_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(QueryThrottledConsumerPacketDataRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(QueryServer).QueryThrottledConsumerPacketData(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/interchain_security.ccv.provider.v2.Query/QueryThrottledConsumerPacketData", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(QueryServer).QueryThrottledConsumerPacketData(ctx, req.(*QueryThrottledConsumerPacketDataRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _Query_QueryRegisteredConsumerRewardDenoms_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(QueryRegisteredConsumerRewardDenomsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(QueryServer).QueryRegisteredConsumerRewardDenoms(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/interchain_security.ccv.provider.v2.Query/QueryRegisteredConsumerRewardDenoms", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(QueryServer).QueryRegisteredConsumerRewardDenoms(ctx, req.(*QueryRegisteredConsumerRewardDenomsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +var _Query_serviceDesc = grpc.ServiceDesc{ + ServiceName: "interchain_security.ccv.provider.v2.Query", + HandlerType: (*QueryServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "QueryConsumerGenesis", + Handler: _Query_QueryConsumerGenesis_Handler, + }, + { + MethodName: "QueryConsumerChains", + Handler: _Query_QueryConsumerChains_Handler, + }, + { + MethodName: "QueryConsumerChainStarts", + Handler: _Query_QueryConsumerChainStarts_Handler, + }, + { + MethodName: "QueryConsumerChainStops", + Handler: _Query_QueryConsumerChainStops_Handler, + }, + { + MethodName: "QueryValidatorConsumerAddr", + Handler: _Query_QueryValidatorConsumerAddr_Handler, + }, + { + MethodName: "QueryValidatorProviderAddr", + Handler: _Query_QueryValidatorProviderAddr_Handler, + }, + { + MethodName: "QueryThrottleState", + Handler: _Query_QueryThrottleState_Handler, + }, + { + MethodName: "QueryThrottledConsumerPacketData", + Handler: _Query_QueryThrottledConsumerPacketData_Handler, + }, + { + MethodName: "QueryRegisteredConsumerRewardDenoms", + Handler: _Query_QueryRegisteredConsumerRewardDenoms_Handler, + }, + }, + Streams: []grpc.StreamDesc{}, + Metadata: "interchain_security/ccv/provider/v2/query.proto", +} + +func (m *QueryConsumerGenesisRequest) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryConsumerGenesisRequest) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryConsumerGenesisRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.ChainId) > 0 { + i -= len(m.ChainId) + copy(dAtA[i:], m.ChainId) + i = encodeVarintQuery(dAtA, i, uint64(len(m.ChainId))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *QueryConsumerGenesisResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryConsumerGenesisResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryConsumerGenesisResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + { + size, err := m.GenesisState.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintQuery(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + return len(dAtA) - i, nil +} + +func (m *QueryConsumerChainsRequest) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryConsumerChainsRequest) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryConsumerChainsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + return len(dAtA) - i, nil +} + +func (m *QueryConsumerChainsResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryConsumerChainsResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryConsumerChainsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.Chains) > 0 { + for iNdEx := len(m.Chains) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.Chains[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintQuery(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + } + } + return len(dAtA) - i, nil +} + +func (m *QueryConsumerChainStartProposalsRequest) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryConsumerChainStartProposalsRequest) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryConsumerChainStartProposalsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + return len(dAtA) - i, nil +} + +func (m *QueryConsumerChainStartProposalsResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryConsumerChainStartProposalsResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryConsumerChainStartProposalsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.Proposals != nil { + { + size, err := m.Proposals.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintQuery(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *QueryConsumerChainStopProposalsRequest) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryConsumerChainStopProposalsRequest) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryConsumerChainStopProposalsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + return len(dAtA) - i, nil +} + +func (m *QueryConsumerChainStopProposalsResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryConsumerChainStopProposalsResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryConsumerChainStopProposalsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.Proposals != nil { + { + size, err := m.Proposals.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintQuery(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *Chain) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *Chain) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *Chain) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.ClientId) > 0 { + i -= len(m.ClientId) + copy(dAtA[i:], m.ClientId) + i = encodeVarintQuery(dAtA, i, uint64(len(m.ClientId))) + i-- + dAtA[i] = 0x12 + } + if len(m.ChainId) > 0 { + i -= len(m.ChainId) + copy(dAtA[i:], m.ChainId) + i = encodeVarintQuery(dAtA, i, uint64(len(m.ChainId))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *QueryValidatorConsumerAddrRequest) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryValidatorConsumerAddrRequest) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryValidatorConsumerAddrRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.ProviderAddress) > 0 { + i -= len(m.ProviderAddress) + copy(dAtA[i:], m.ProviderAddress) + i = encodeVarintQuery(dAtA, i, uint64(len(m.ProviderAddress))) + i-- + dAtA[i] = 0x12 + } + if len(m.ChainId) > 0 { + i -= len(m.ChainId) + copy(dAtA[i:], m.ChainId) + i = encodeVarintQuery(dAtA, i, uint64(len(m.ChainId))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *QueryValidatorConsumerAddrResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryValidatorConsumerAddrResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryValidatorConsumerAddrResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.ConsumerAddress) > 0 { + i -= len(m.ConsumerAddress) + copy(dAtA[i:], m.ConsumerAddress) + i = encodeVarintQuery(dAtA, i, uint64(len(m.ConsumerAddress))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *QueryValidatorProviderAddrRequest) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryValidatorProviderAddrRequest) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryValidatorProviderAddrRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.ConsumerAddress) > 0 { + i -= len(m.ConsumerAddress) + copy(dAtA[i:], m.ConsumerAddress) + i = encodeVarintQuery(dAtA, i, uint64(len(m.ConsumerAddress))) + i-- + dAtA[i] = 0x12 + } + if len(m.ChainId) > 0 { + i -= len(m.ChainId) + copy(dAtA[i:], m.ChainId) + i = encodeVarintQuery(dAtA, i, uint64(len(m.ChainId))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *QueryValidatorProviderAddrResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryValidatorProviderAddrResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryValidatorProviderAddrResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.ProviderAddress) > 0 { + i -= len(m.ProviderAddress) + copy(dAtA[i:], m.ProviderAddress) + i = encodeVarintQuery(dAtA, i, uint64(len(m.ProviderAddress))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *QueryThrottleStateRequest) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryThrottleStateRequest) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryThrottleStateRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + return len(dAtA) - i, nil +} + +func (m *QueryThrottleStateResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryThrottleStateResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryThrottleStateResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.Packets) > 0 { + for iNdEx := len(m.Packets) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.Packets[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintQuery(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x22 + } + } + n4, err4 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.NextReplenishCandidate, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.NextReplenishCandidate):]) + if err4 != nil { + return 0, err4 + } + i -= n4 + i = encodeVarintQuery(dAtA, i, uint64(n4)) + i-- + dAtA[i] = 0x1a + if m.SlashMeterAllowance != 0 { + i = encodeVarintQuery(dAtA, i, uint64(m.SlashMeterAllowance)) + i-- + dAtA[i] = 0x10 + } + if m.SlashMeter != 0 { + i = encodeVarintQuery(dAtA, i, uint64(m.SlashMeter)) + i-- + dAtA[i] = 0x8 + } + return len(dAtA) - i, nil +} + +func (m *QueryThrottledConsumerPacketDataRequest) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryThrottledConsumerPacketDataRequest) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryThrottledConsumerPacketDataRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.ChainId) > 0 { + i -= len(m.ChainId) + copy(dAtA[i:], m.ChainId) + i = encodeVarintQuery(dAtA, i, uint64(len(m.ChainId))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *QueryThrottledConsumerPacketDataResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryThrottledConsumerPacketDataResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryThrottledConsumerPacketDataResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.PacketDataInstances) > 0 { + for iNdEx := len(m.PacketDataInstances) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.PacketDataInstances[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintQuery(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x1a + } + } + if m.Size_ != 0 { + i = encodeVarintQuery(dAtA, i, uint64(m.Size_)) + i-- + dAtA[i] = 0x10 + } + if len(m.ChainId) > 0 { + i -= len(m.ChainId) + copy(dAtA[i:], m.ChainId) + i = encodeVarintQuery(dAtA, i, uint64(len(m.ChainId))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *ThrottledSlashPacket) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *ThrottledSlashPacket) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *ThrottledSlashPacket) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + { + size, err := m.Data.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintQuery(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 + { + size, err := m.GlobalEntry.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintQuery(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + return len(dAtA) - i, nil +} + +func (m *ThrottledPacketDataWrapper) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *ThrottledPacketDataWrapper) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *ThrottledPacketDataWrapper) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.Data != nil { + { + size := m.Data.Size() + i -= size + if _, err := m.Data.MarshalTo(dAtA[i:]); err != nil { + return 0, err + } + } + } + return len(dAtA) - i, nil +} + +func (m *ThrottledPacketDataWrapper_SlashPacket) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *ThrottledPacketDataWrapper_SlashPacket) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + if m.SlashPacket != nil { + { + size, err := m.SlashPacket.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintQuery(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} +func (m *ThrottledPacketDataWrapper_VscMaturedPacket) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *ThrottledPacketDataWrapper_VscMaturedPacket) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + if m.VscMaturedPacket != nil { + { + size, err := m.VscMaturedPacket.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintQuery(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 + } + return len(dAtA) - i, nil +} +func (m *QueryRegisteredConsumerRewardDenomsRequest) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryRegisteredConsumerRewardDenomsRequest) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryRegisteredConsumerRewardDenomsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + return len(dAtA) - i, nil +} + +func (m *QueryRegisteredConsumerRewardDenomsResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *QueryRegisteredConsumerRewardDenomsResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *QueryRegisteredConsumerRewardDenomsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.Denoms) > 0 { + for iNdEx := len(m.Denoms) - 1; iNdEx >= 0; iNdEx-- { + i -= len(m.Denoms[iNdEx]) + copy(dAtA[i:], m.Denoms[iNdEx]) + i = encodeVarintQuery(dAtA, i, uint64(len(m.Denoms[iNdEx]))) + i-- + dAtA[i] = 0xa + } + } + return len(dAtA) - i, nil +} + +func encodeVarintQuery(dAtA []byte, offset int, v uint64) int { + offset -= sovQuery(v) + base := offset + for v >= 1<<7 { + dAtA[offset] = uint8(v&0x7f | 0x80) + v >>= 7 + offset++ + } + dAtA[offset] = uint8(v) + return base +} +func (m *QueryConsumerGenesisRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.ChainId) + if l > 0 { + n += 1 + l + sovQuery(uint64(l)) + } + return n +} + +func (m *QueryConsumerGenesisResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = m.GenesisState.Size() + n += 1 + l + sovQuery(uint64(l)) + return n +} + +func (m *QueryConsumerChainsRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + return n +} + +func (m *QueryConsumerChainsResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.Chains) > 0 { + for _, e := range m.Chains { + l = e.Size() + n += 1 + l + sovQuery(uint64(l)) + } + } + return n +} + +func (m *QueryConsumerChainStartProposalsRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + return n +} + +func (m *QueryConsumerChainStartProposalsResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.Proposals != nil { + l = m.Proposals.Size() + n += 1 + l + sovQuery(uint64(l)) + } + return n +} + +func (m *QueryConsumerChainStopProposalsRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + return n +} + +func (m *QueryConsumerChainStopProposalsResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.Proposals != nil { + l = m.Proposals.Size() + n += 1 + l + sovQuery(uint64(l)) + } + return n +} + +func (m *Chain) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.ChainId) + if l > 0 { + n += 1 + l + sovQuery(uint64(l)) + } + l = len(m.ClientId) + if l > 0 { + n += 1 + l + sovQuery(uint64(l)) + } + return n +} + +func (m *QueryValidatorConsumerAddrRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.ChainId) + if l > 0 { + n += 1 + l + sovQuery(uint64(l)) + } + l = len(m.ProviderAddress) + if l > 0 { + n += 1 + l + sovQuery(uint64(l)) + } + return n +} + +func (m *QueryValidatorConsumerAddrResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.ConsumerAddress) + if l > 0 { + n += 1 + l + sovQuery(uint64(l)) + } + return n +} + +func (m *QueryValidatorProviderAddrRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.ChainId) + if l > 0 { + n += 1 + l + sovQuery(uint64(l)) + } + l = len(m.ConsumerAddress) + if l > 0 { + n += 1 + l + sovQuery(uint64(l)) + } + return n +} + +func (m *QueryValidatorProviderAddrResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.ProviderAddress) + if l > 0 { + n += 1 + l + sovQuery(uint64(l)) + } + return n +} + +func (m *QueryThrottleStateRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + return n +} + +func (m *QueryThrottleStateResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.SlashMeter != 0 { + n += 1 + sovQuery(uint64(m.SlashMeter)) + } + if m.SlashMeterAllowance != 0 { + n += 1 + sovQuery(uint64(m.SlashMeterAllowance)) + } + l = github_com_gogo_protobuf_types.SizeOfStdTime(m.NextReplenishCandidate) + n += 1 + l + sovQuery(uint64(l)) + if len(m.Packets) > 0 { + for _, e := range m.Packets { + l = e.Size() + n += 1 + l + sovQuery(uint64(l)) + } + } + return n +} + +func (m *QueryThrottledConsumerPacketDataRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.ChainId) + if l > 0 { + n += 1 + l + sovQuery(uint64(l)) + } + return n +} + +func (m *QueryThrottledConsumerPacketDataResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.ChainId) + if l > 0 { + n += 1 + l + sovQuery(uint64(l)) + } + if m.Size_ != 0 { + n += 1 + sovQuery(uint64(m.Size_)) + } + if len(m.PacketDataInstances) > 0 { + for _, e := range m.PacketDataInstances { + l = e.Size() + n += 1 + l + sovQuery(uint64(l)) + } + } + return n +} + +func (m *ThrottledSlashPacket) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = m.GlobalEntry.Size() + n += 1 + l + sovQuery(uint64(l)) + l = m.Data.Size() + n += 1 + l + sovQuery(uint64(l)) + return n +} + +func (m *ThrottledPacketDataWrapper) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.Data != nil { + n += m.Data.Size() + } + return n +} + +func (m *ThrottledPacketDataWrapper_SlashPacket) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.SlashPacket != nil { + l = m.SlashPacket.Size() + n += 1 + l + sovQuery(uint64(l)) + } + return n +} +func (m *ThrottledPacketDataWrapper_VscMaturedPacket) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.VscMaturedPacket != nil { + l = m.VscMaturedPacket.Size() + n += 1 + l + sovQuery(uint64(l)) + } + return n +} +func (m *QueryRegisteredConsumerRewardDenomsRequest) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + return n +} + +func (m *QueryRegisteredConsumerRewardDenomsResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.Denoms) > 0 { + for _, s := range m.Denoms { + l = len(s) + n += 1 + l + sovQuery(uint64(l)) + } + } + return n +} + +func sovQuery(x uint64) (n int) { + return (math_bits.Len64(x|1) + 6) / 7 +} +func sozQuery(x uint64) (n int) { + return sovQuery(uint64((x << 1) ^ uint64((int64(x) >> 63)))) +} +func (m *QueryConsumerGenesisRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryConsumerGenesisRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryConsumerGenesisRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ChainId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ChainId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryConsumerGenesisResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryConsumerGenesisResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryConsumerGenesisResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field GenesisState", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.GenesisState.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryConsumerChainsRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryConsumerChainsRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryConsumerChainsRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryConsumerChainsResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryConsumerChainsResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryConsumerChainsResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Chains", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Chains = append(m.Chains, &Chain{}) + if err := m.Chains[len(m.Chains)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryConsumerChainStartProposalsRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryConsumerChainStartProposalsRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryConsumerChainStartProposalsRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryConsumerChainStartProposalsResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryConsumerChainStartProposalsResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryConsumerChainStartProposalsResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Proposals", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.Proposals == nil { + m.Proposals = &ConsumerAdditionProposals{} + } + if err := m.Proposals.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryConsumerChainStopProposalsRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryConsumerChainStopProposalsRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryConsumerChainStopProposalsRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryConsumerChainStopProposalsResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryConsumerChainStopProposalsResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryConsumerChainStopProposalsResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Proposals", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if m.Proposals == nil { + m.Proposals = &ConsumerRemovalProposals{} + } + if err := m.Proposals.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *Chain) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: Chain: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: Chain: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ChainId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ChainId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ClientId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ClientId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryValidatorConsumerAddrRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryValidatorConsumerAddrRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryValidatorConsumerAddrRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ChainId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ChainId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ProviderAddress", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ProviderAddress = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryValidatorConsumerAddrResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryValidatorConsumerAddrResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryValidatorConsumerAddrResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ConsumerAddress", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ConsumerAddress = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryValidatorProviderAddrRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryValidatorProviderAddrRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryValidatorProviderAddrRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ChainId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ChainId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ConsumerAddress", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ConsumerAddress = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryValidatorProviderAddrResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryValidatorProviderAddrResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryValidatorProviderAddrResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ProviderAddress", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ProviderAddress = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryThrottleStateRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryThrottleStateRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryThrottleStateRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryThrottleStateResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryThrottleStateResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryThrottleStateResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field SlashMeter", wireType) + } + m.SlashMeter = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.SlashMeter |= int64(b&0x7F) << shift + if b < 0x80 { + break + } + } + case 2: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field SlashMeterAllowance", wireType) + } + m.SlashMeterAllowance = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.SlashMeterAllowance |= int64(b&0x7F) << shift + if b < 0x80 { + break + } + } + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field NextReplenishCandidate", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(&m.NextReplenishCandidate, dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 4: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Packets", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Packets = append(m.Packets, &ThrottledSlashPacket{}) + if err := m.Packets[len(m.Packets)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryThrottledConsumerPacketDataRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryThrottledConsumerPacketDataRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryThrottledConsumerPacketDataRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ChainId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ChainId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryThrottledConsumerPacketDataResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryThrottledConsumerPacketDataResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryThrottledConsumerPacketDataResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ChainId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ChainId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field Size_", wireType) + } + m.Size_ = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.Size_ |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field PacketDataInstances", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.PacketDataInstances = append(m.PacketDataInstances, ThrottledPacketDataWrapper{}) + if err := m.PacketDataInstances[len(m.PacketDataInstances)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *ThrottledSlashPacket) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: ThrottledSlashPacket: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: ThrottledSlashPacket: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field GlobalEntry", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.GlobalEntry.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.Data.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *ThrottledPacketDataWrapper) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: ThrottledPacketDataWrapper: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: ThrottledPacketDataWrapper: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field SlashPacket", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + v := &types1.SlashPacketData{} + if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + m.Data = &ThrottledPacketDataWrapper_SlashPacket{v} + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field VscMaturedPacket", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + v := &types1.VSCMaturedPacketData{} + if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + m.Data = &ThrottledPacketDataWrapper_VscMaturedPacket{v} + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryRegisteredConsumerRewardDenomsRequest) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryRegisteredConsumerRewardDenomsRequest: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryRegisteredConsumerRewardDenomsRequest: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *QueryRegisteredConsumerRewardDenomsResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: QueryRegisteredConsumerRewardDenomsResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: QueryRegisteredConsumerRewardDenomsResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Denoms", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowQuery + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthQuery + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthQuery + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Denoms = append(m.Denoms, string(dAtA[iNdEx:postIndex])) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipQuery(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthQuery + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func skipQuery(dAtA []byte) (n int, err error) { + l := len(dAtA) + iNdEx := 0 + depth := 0 + for iNdEx < l { + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowQuery + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= (uint64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + wireType := int(wire & 0x7) + switch wireType { + case 0: + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowQuery + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + iNdEx++ + if dAtA[iNdEx-1] < 0x80 { + break + } + } + case 1: + iNdEx += 8 + case 2: + var length int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowQuery + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + length |= (int(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + if length < 0 { + return 0, ErrInvalidLengthQuery + } + iNdEx += length + case 3: + depth++ + case 4: + if depth == 0 { + return 0, ErrUnexpectedEndOfGroupQuery + } + depth-- + case 5: + iNdEx += 4 + default: + return 0, fmt.Errorf("proto: illegal wireType %d", wireType) + } + if iNdEx < 0 { + return 0, ErrInvalidLengthQuery + } + if depth == 0 { + return iNdEx, nil + } + } + return 0, io.ErrUnexpectedEOF +} + +var ( + ErrInvalidLengthQuery = fmt.Errorf("proto: negative length found during unmarshaling") + ErrIntOverflowQuery = fmt.Errorf("proto: integer overflow") + ErrUnexpectedEndOfGroupQuery = fmt.Errorf("proto: unexpected end of group") +) diff --git a/v2/x/ccv/provider/types/query.pb.gw.go b/v2/x/ccv/provider/types/query.pb.gw.go new file mode 100644 index 0000000000..7e11fa535d --- /dev/null +++ b/v2/x/ccv/provider/types/query.pb.gw.go @@ -0,0 +1,763 @@ +// Code generated by protoc-gen-grpc-gateway. DO NOT EDIT. +// source: interchain_security/ccv/provider/v2/query.proto + +/* +Package types is a reverse proxy. + +It translates gRPC into RESTful JSON APIs. +*/ +package types + +import ( + "context" + "io" + "net/http" + + "github.com/golang/protobuf/descriptor" + "github.com/golang/protobuf/proto" + "github.com/grpc-ecosystem/grpc-gateway/runtime" + "github.com/grpc-ecosystem/grpc-gateway/utilities" + "google.golang.org/grpc" + "google.golang.org/grpc/codes" + "google.golang.org/grpc/grpclog" + "google.golang.org/grpc/metadata" + "google.golang.org/grpc/status" +) + +// Suppress "imported and not used" errors +var _ codes.Code +var _ io.Reader +var _ status.Status +var _ = runtime.String +var _ = utilities.NewDoubleArray +var _ = descriptor.ForMessage +var _ = metadata.Join + +func request_Query_QueryConsumerGenesis_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryConsumerGenesisRequest + var metadata runtime.ServerMetadata + + var ( + val string + ok bool + err error + _ = err + ) + + val, ok = pathParams["chain_id"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "chain_id") + } + + protoReq.ChainId, err = runtime.String(val) + + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "chain_id", err) + } + + msg, err := client.QueryConsumerGenesis(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Query_QueryConsumerGenesis_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryConsumerGenesisRequest + var metadata runtime.ServerMetadata + + var ( + val string + ok bool + err error + _ = err + ) + + val, ok = pathParams["chain_id"] + if !ok { + return nil, metadata, status.Errorf(codes.InvalidArgument, "missing parameter %s", "chain_id") + } + + protoReq.ChainId, err = runtime.String(val) + + if err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "type mismatch, parameter: %s, error: %v", "chain_id", err) + } + + msg, err := server.QueryConsumerGenesis(ctx, &protoReq) + return msg, metadata, err + +} + +func request_Query_QueryConsumerChains_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryConsumerChainsRequest + var metadata runtime.ServerMetadata + + msg, err := client.QueryConsumerChains(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Query_QueryConsumerChains_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryConsumerChainsRequest + var metadata runtime.ServerMetadata + + msg, err := server.QueryConsumerChains(ctx, &protoReq) + return msg, metadata, err + +} + +func request_Query_QueryConsumerChainStarts_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryConsumerChainStartProposalsRequest + var metadata runtime.ServerMetadata + + msg, err := client.QueryConsumerChainStarts(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Query_QueryConsumerChainStarts_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryConsumerChainStartProposalsRequest + var metadata runtime.ServerMetadata + + msg, err := server.QueryConsumerChainStarts(ctx, &protoReq) + return msg, metadata, err + +} + +func request_Query_QueryConsumerChainStops_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryConsumerChainStopProposalsRequest + var metadata runtime.ServerMetadata + + msg, err := client.QueryConsumerChainStops(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Query_QueryConsumerChainStops_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryConsumerChainStopProposalsRequest + var metadata runtime.ServerMetadata + + msg, err := server.QueryConsumerChainStops(ctx, &protoReq) + return msg, metadata, err + +} + +var ( + filter_Query_QueryValidatorConsumerAddr_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)} +) + +func request_Query_QueryValidatorConsumerAddr_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryValidatorConsumerAddrRequest + var metadata runtime.ServerMetadata + + if err := req.ParseForm(); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_QueryValidatorConsumerAddr_0); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + + msg, err := client.QueryValidatorConsumerAddr(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Query_QueryValidatorConsumerAddr_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryValidatorConsumerAddrRequest + var metadata runtime.ServerMetadata + + if err := req.ParseForm(); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_QueryValidatorConsumerAddr_0); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + + msg, err := server.QueryValidatorConsumerAddr(ctx, &protoReq) + return msg, metadata, err + +} + +var ( + filter_Query_QueryValidatorProviderAddr_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)} +) + +func request_Query_QueryValidatorProviderAddr_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryValidatorProviderAddrRequest + var metadata runtime.ServerMetadata + + if err := req.ParseForm(); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_QueryValidatorProviderAddr_0); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + + msg, err := client.QueryValidatorProviderAddr(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Query_QueryValidatorProviderAddr_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryValidatorProviderAddrRequest + var metadata runtime.ServerMetadata + + if err := req.ParseForm(); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_QueryValidatorProviderAddr_0); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + + msg, err := server.QueryValidatorProviderAddr(ctx, &protoReq) + return msg, metadata, err + +} + +func request_Query_QueryThrottleState_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryThrottleStateRequest + var metadata runtime.ServerMetadata + + msg, err := client.QueryThrottleState(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Query_QueryThrottleState_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryThrottleStateRequest + var metadata runtime.ServerMetadata + + msg, err := server.QueryThrottleState(ctx, &protoReq) + return msg, metadata, err + +} + +var ( + filter_Query_QueryThrottledConsumerPacketData_0 = &utilities.DoubleArray{Encoding: map[string]int{}, Base: []int(nil), Check: []int(nil)} +) + +func request_Query_QueryThrottledConsumerPacketData_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryThrottledConsumerPacketDataRequest + var metadata runtime.ServerMetadata + + if err := req.ParseForm(); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_QueryThrottledConsumerPacketData_0); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + + msg, err := client.QueryThrottledConsumerPacketData(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Query_QueryThrottledConsumerPacketData_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryThrottledConsumerPacketDataRequest + var metadata runtime.ServerMetadata + + if err := req.ParseForm(); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + if err := runtime.PopulateQueryParameters(&protoReq, req.Form, filter_Query_QueryThrottledConsumerPacketData_0); err != nil { + return nil, metadata, status.Errorf(codes.InvalidArgument, "%v", err) + } + + msg, err := server.QueryThrottledConsumerPacketData(ctx, &protoReq) + return msg, metadata, err + +} + +func request_Query_QueryRegisteredConsumerRewardDenoms_0(ctx context.Context, marshaler runtime.Marshaler, client QueryClient, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryRegisteredConsumerRewardDenomsRequest + var metadata runtime.ServerMetadata + + msg, err := client.QueryRegisteredConsumerRewardDenoms(ctx, &protoReq, grpc.Header(&metadata.HeaderMD), grpc.Trailer(&metadata.TrailerMD)) + return msg, metadata, err + +} + +func local_request_Query_QueryRegisteredConsumerRewardDenoms_0(ctx context.Context, marshaler runtime.Marshaler, server QueryServer, req *http.Request, pathParams map[string]string) (proto.Message, runtime.ServerMetadata, error) { + var protoReq QueryRegisteredConsumerRewardDenomsRequest + var metadata runtime.ServerMetadata + + msg, err := server.QueryRegisteredConsumerRewardDenoms(ctx, &protoReq) + return msg, metadata, err + +} + +// RegisterQueryHandlerServer registers the http handlers for service Query to "mux". +// UnaryRPC :call QueryServer directly. +// StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. +// Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterQueryHandlerFromEndpoint instead. +func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error { + + mux.Handle("GET", pattern_Query_QueryConsumerGenesis_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Query_QueryConsumerGenesis_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_QueryConsumerGenesis_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_QueryConsumerChains_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Query_QueryConsumerChains_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_QueryConsumerChains_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_QueryConsumerChainStarts_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Query_QueryConsumerChainStarts_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_QueryConsumerChainStarts_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_QueryConsumerChainStops_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Query_QueryConsumerChainStops_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_QueryConsumerChainStops_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_QueryValidatorConsumerAddr_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Query_QueryValidatorConsumerAddr_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_QueryValidatorConsumerAddr_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_QueryValidatorProviderAddr_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Query_QueryValidatorProviderAddr_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_QueryValidatorProviderAddr_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_QueryThrottleState_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Query_QueryThrottleState_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_QueryThrottleState_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_QueryThrottledConsumerPacketData_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Query_QueryThrottledConsumerPacketData_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_QueryThrottledConsumerPacketData_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_QueryRegisteredConsumerRewardDenoms_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + var stream runtime.ServerTransportStream + ctx = grpc.NewContextWithServerTransportStream(ctx, &stream) + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateIncomingContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := local_request_Query_QueryRegisteredConsumerRewardDenoms_0(rctx, inboundMarshaler, server, req, pathParams) + md.HeaderMD, md.TrailerMD = metadata.Join(md.HeaderMD, stream.Header()), metadata.Join(md.TrailerMD, stream.Trailer()) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_QueryRegisteredConsumerRewardDenoms_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + return nil +} + +// RegisterQueryHandlerFromEndpoint is same as RegisterQueryHandler but +// automatically dials to "endpoint" and closes the connection when "ctx" gets done. +func RegisterQueryHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error) { + conn, err := grpc.Dial(endpoint, opts...) + if err != nil { + return err + } + defer func() { + if err != nil { + if cerr := conn.Close(); cerr != nil { + grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr) + } + return + } + go func() { + <-ctx.Done() + if cerr := conn.Close(); cerr != nil { + grpclog.Infof("Failed to close conn to %s: %v", endpoint, cerr) + } + }() + }() + + return RegisterQueryHandler(ctx, mux, conn) +} + +// RegisterQueryHandler registers the http handlers for service Query to "mux". +// The handlers forward requests to the grpc endpoint over "conn". +func RegisterQueryHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error { + return RegisterQueryHandlerClient(ctx, mux, NewQueryClient(conn)) +} + +// RegisterQueryHandlerClient registers the http handlers for service Query +// to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "QueryClient". +// Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "QueryClient" +// doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in +// "QueryClient" to call the correct interceptors. +func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client QueryClient) error { + + mux.Handle("GET", pattern_Query_QueryConsumerGenesis_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Query_QueryConsumerGenesis_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_QueryConsumerGenesis_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_QueryConsumerChains_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Query_QueryConsumerChains_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_QueryConsumerChains_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_QueryConsumerChainStarts_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Query_QueryConsumerChainStarts_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_QueryConsumerChainStarts_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_QueryConsumerChainStops_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Query_QueryConsumerChainStops_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_QueryConsumerChainStops_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_QueryValidatorConsumerAddr_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Query_QueryValidatorConsumerAddr_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_QueryValidatorConsumerAddr_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_QueryValidatorProviderAddr_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Query_QueryValidatorProviderAddr_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_QueryValidatorProviderAddr_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_QueryThrottleState_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Query_QueryThrottleState_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_QueryThrottleState_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_QueryThrottledConsumerPacketData_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Query_QueryThrottledConsumerPacketData_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_QueryThrottledConsumerPacketData_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + mux.Handle("GET", pattern_Query_QueryRegisteredConsumerRewardDenoms_0, func(w http.ResponseWriter, req *http.Request, pathParams map[string]string) { + ctx, cancel := context.WithCancel(req.Context()) + defer cancel() + inboundMarshaler, outboundMarshaler := runtime.MarshalerForRequest(mux, req) + rctx, err := runtime.AnnotateContext(ctx, mux, req) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + resp, md, err := request_Query_QueryRegisteredConsumerRewardDenoms_0(rctx, inboundMarshaler, client, req, pathParams) + ctx = runtime.NewServerMetadataContext(ctx, md) + if err != nil { + runtime.HTTPError(ctx, mux, outboundMarshaler, w, req, err) + return + } + + forward_Query_QueryRegisteredConsumerRewardDenoms_0(ctx, mux, outboundMarshaler, w, req, resp, mux.GetForwardResponseOptions()...) + + }) + + return nil +} + +var ( + pattern_Query_QueryConsumerGenesis_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3, 1, 0, 4, 1, 5, 4}, []string{"interchain_security", "ccv", "provider", "consumer_genesis", "chain_id"}, "", runtime.AssumeColonVerbOpt(false))) + + pattern_Query_QueryConsumerChains_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"interchain_security", "ccv", "provider", "consumer_chains"}, "", runtime.AssumeColonVerbOpt(false))) + + pattern_Query_QueryConsumerChainStarts_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"interchain_security", "ccv", "provider", "consumer_chain_start_proposals"}, "", runtime.AssumeColonVerbOpt(false))) + + pattern_Query_QueryConsumerChainStops_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"interchain_security", "ccv", "provider", "consumer_chain_stop_proposals"}, "", runtime.AssumeColonVerbOpt(false))) + + pattern_Query_QueryValidatorConsumerAddr_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"interchain_security", "ccv", "provider", "validator_consumer_addr"}, "", runtime.AssumeColonVerbOpt(false))) + + pattern_Query_QueryValidatorProviderAddr_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"interchain_security", "ccv", "provider", "validator_provider_addr"}, "", runtime.AssumeColonVerbOpt(false))) + + pattern_Query_QueryThrottleState_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"interchain_security", "ccv", "provider", "throttle_state"}, "", runtime.AssumeColonVerbOpt(false))) + + pattern_Query_QueryThrottledConsumerPacketData_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"interchain_security", "ccv", "provider", "pending_consumer_packets"}, "", runtime.AssumeColonVerbOpt(false))) + + pattern_Query_QueryRegisteredConsumerRewardDenoms_0 = runtime.MustPattern(runtime.NewPattern(1, []int{2, 0, 2, 1, 2, 2, 2, 3}, []string{"interchain_security", "ccv", "provider", "registered_consumer_reward_denoms"}, "", runtime.AssumeColonVerbOpt(false))) +) + +var ( + forward_Query_QueryConsumerGenesis_0 = runtime.ForwardResponseMessage + + forward_Query_QueryConsumerChains_0 = runtime.ForwardResponseMessage + + forward_Query_QueryConsumerChainStarts_0 = runtime.ForwardResponseMessage + + forward_Query_QueryConsumerChainStops_0 = runtime.ForwardResponseMessage + + forward_Query_QueryValidatorConsumerAddr_0 = runtime.ForwardResponseMessage + + forward_Query_QueryValidatorProviderAddr_0 = runtime.ForwardResponseMessage + + forward_Query_QueryThrottleState_0 = runtime.ForwardResponseMessage + + forward_Query_QueryThrottledConsumerPacketData_0 = runtime.ForwardResponseMessage + + forward_Query_QueryRegisteredConsumerRewardDenoms_0 = runtime.ForwardResponseMessage +) diff --git a/v2/x/ccv/provider/types/tx.pb.go b/v2/x/ccv/provider/types/tx.pb.go new file mode 100644 index 0000000000..21b8d20748 --- /dev/null +++ b/v2/x/ccv/provider/types/tx.pb.go @@ -0,0 +1,997 @@ +// Code generated by protoc-gen-gogo. DO NOT EDIT. +// source: interchain_security/ccv/provider/v2/tx.proto + +package types + +import ( + context "context" + fmt "fmt" + _ "github.com/cosmos/cosmos-sdk/codec/types" + _ "github.com/gogo/protobuf/gogoproto" + grpc1 "github.com/gogo/protobuf/grpc" + proto "github.com/gogo/protobuf/proto" + _ "github.com/regen-network/cosmos-proto" + _ "google.golang.org/genproto/googleapis/api/annotations" + grpc "google.golang.org/grpc" + codes "google.golang.org/grpc/codes" + status "google.golang.org/grpc/status" + io "io" + math "math" + math_bits "math/bits" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package + +type MsgAssignConsumerKey struct { + // The chain id of the consumer chain to assign a consensus public key to + ChainId string `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` + // The validator address on the provider + ProviderAddr string `protobuf:"bytes,2,opt,name=provider_addr,json=providerAddr,proto3" json:"provider_addr,omitempty" yaml:"address"` + // The consensus public key to use on the consumer. + // in json string format corresponding to proto-any, ex: + // `{"@type":"/cosmos.crypto.ed25519.PubKey","key":"Ui5Gf1+mtWUdH8u3xlmzdKID+F3PK0sfXZ73GZ6q6is="}` + ConsumerKey string `protobuf:"bytes,3,opt,name=consumer_key,json=consumerKey,proto3" json:"consumer_key,omitempty"` +} + +func (m *MsgAssignConsumerKey) Reset() { *m = MsgAssignConsumerKey{} } +func (m *MsgAssignConsumerKey) String() string { return proto.CompactTextString(m) } +func (*MsgAssignConsumerKey) ProtoMessage() {} +func (*MsgAssignConsumerKey) Descriptor() ([]byte, []int) { + return fileDescriptor_478ac7636d5bdcaf, []int{0} +} +func (m *MsgAssignConsumerKey) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *MsgAssignConsumerKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_MsgAssignConsumerKey.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *MsgAssignConsumerKey) XXX_Merge(src proto.Message) { + xxx_messageInfo_MsgAssignConsumerKey.Merge(m, src) +} +func (m *MsgAssignConsumerKey) XXX_Size() int { + return m.Size() +} +func (m *MsgAssignConsumerKey) XXX_DiscardUnknown() { + xxx_messageInfo_MsgAssignConsumerKey.DiscardUnknown(m) +} + +var xxx_messageInfo_MsgAssignConsumerKey proto.InternalMessageInfo + +type MsgAssignConsumerKeyResponse struct { +} + +func (m *MsgAssignConsumerKeyResponse) Reset() { *m = MsgAssignConsumerKeyResponse{} } +func (m *MsgAssignConsumerKeyResponse) String() string { return proto.CompactTextString(m) } +func (*MsgAssignConsumerKeyResponse) ProtoMessage() {} +func (*MsgAssignConsumerKeyResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_478ac7636d5bdcaf, []int{1} +} +func (m *MsgAssignConsumerKeyResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *MsgAssignConsumerKeyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_MsgAssignConsumerKeyResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *MsgAssignConsumerKeyResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_MsgAssignConsumerKeyResponse.Merge(m, src) +} +func (m *MsgAssignConsumerKeyResponse) XXX_Size() int { + return m.Size() +} +func (m *MsgAssignConsumerKeyResponse) XXX_DiscardUnknown() { + xxx_messageInfo_MsgAssignConsumerKeyResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_MsgAssignConsumerKeyResponse proto.InternalMessageInfo + +// MsgRegisterConsumerRewardDenom allows an account to register +// a consumer reward denom, i.e., add it to the list of denoms +// accepted by the provider as rewards. +type MsgRegisterConsumerRewardDenom struct { + Denom string `protobuf:"bytes,1,opt,name=denom,proto3" json:"denom,omitempty"` + Depositor string `protobuf:"bytes,2,opt,name=depositor,proto3" json:"depositor,omitempty"` +} + +func (m *MsgRegisterConsumerRewardDenom) Reset() { *m = MsgRegisterConsumerRewardDenom{} } +func (m *MsgRegisterConsumerRewardDenom) String() string { return proto.CompactTextString(m) } +func (*MsgRegisterConsumerRewardDenom) ProtoMessage() {} +func (*MsgRegisterConsumerRewardDenom) Descriptor() ([]byte, []int) { + return fileDescriptor_478ac7636d5bdcaf, []int{2} +} +func (m *MsgRegisterConsumerRewardDenom) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *MsgRegisterConsumerRewardDenom) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_MsgRegisterConsumerRewardDenom.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *MsgRegisterConsumerRewardDenom) XXX_Merge(src proto.Message) { + xxx_messageInfo_MsgRegisterConsumerRewardDenom.Merge(m, src) +} +func (m *MsgRegisterConsumerRewardDenom) XXX_Size() int { + return m.Size() +} +func (m *MsgRegisterConsumerRewardDenom) XXX_DiscardUnknown() { + xxx_messageInfo_MsgRegisterConsumerRewardDenom.DiscardUnknown(m) +} + +var xxx_messageInfo_MsgRegisterConsumerRewardDenom proto.InternalMessageInfo + +// MsgRegisterConsumerRewardDenomResponse defines the Msg/RegisterConsumerRewardDenom response type. +type MsgRegisterConsumerRewardDenomResponse struct { +} + +func (m *MsgRegisterConsumerRewardDenomResponse) Reset() { + *m = MsgRegisterConsumerRewardDenomResponse{} +} +func (m *MsgRegisterConsumerRewardDenomResponse) String() string { return proto.CompactTextString(m) } +func (*MsgRegisterConsumerRewardDenomResponse) ProtoMessage() {} +func (*MsgRegisterConsumerRewardDenomResponse) Descriptor() ([]byte, []int) { + return fileDescriptor_478ac7636d5bdcaf, []int{3} +} +func (m *MsgRegisterConsumerRewardDenomResponse) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *MsgRegisterConsumerRewardDenomResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_MsgRegisterConsumerRewardDenomResponse.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *MsgRegisterConsumerRewardDenomResponse) XXX_Merge(src proto.Message) { + xxx_messageInfo_MsgRegisterConsumerRewardDenomResponse.Merge(m, src) +} +func (m *MsgRegisterConsumerRewardDenomResponse) XXX_Size() int { + return m.Size() +} +func (m *MsgRegisterConsumerRewardDenomResponse) XXX_DiscardUnknown() { + xxx_messageInfo_MsgRegisterConsumerRewardDenomResponse.DiscardUnknown(m) +} + +var xxx_messageInfo_MsgRegisterConsumerRewardDenomResponse proto.InternalMessageInfo + +func init() { + proto.RegisterType((*MsgAssignConsumerKey)(nil), "interchain_security.ccv.provider.v2.MsgAssignConsumerKey") + proto.RegisterType((*MsgAssignConsumerKeyResponse)(nil), "interchain_security.ccv.provider.v2.MsgAssignConsumerKeyResponse") + proto.RegisterType((*MsgRegisterConsumerRewardDenom)(nil), "interchain_security.ccv.provider.v2.MsgRegisterConsumerRewardDenom") + proto.RegisterType((*MsgRegisterConsumerRewardDenomResponse)(nil), "interchain_security.ccv.provider.v2.MsgRegisterConsumerRewardDenomResponse") +} + +func init() { + proto.RegisterFile("interchain_security/ccv/provider/v2/tx.proto", fileDescriptor_478ac7636d5bdcaf) +} + +var fileDescriptor_478ac7636d5bdcaf = []byte{ + // 452 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x93, 0x3d, 0x6b, 0x14, 0x41, + 0x18, 0xc7, 0x77, 0x13, 0xd4, 0x64, 0x8c, 0x82, 0xc3, 0x15, 0x97, 0xf3, 0xd8, 0xd3, 0x15, 0x24, + 0x85, 0xee, 0xc0, 0x59, 0x88, 0x01, 0x8b, 0x4b, 0x6c, 0x24, 0x5c, 0xb3, 0x8d, 0x60, 0xe1, 0xb1, + 0x37, 0x33, 0x4e, 0x06, 0xb3, 0xf3, 0x2c, 0xf3, 0xcc, 0xad, 0xd9, 0x6f, 0x60, 0xa9, 0x95, 0x6d, + 0xbe, 0x81, 0x5f, 0x43, 0xb0, 0x49, 0x69, 0x25, 0x72, 0xd7, 0x58, 0xfb, 0x09, 0x64, 0xdf, 0x3c, + 0xc5, 0xe3, 0x08, 0x92, 0xee, 0x79, 0xdb, 0xff, 0xff, 0xb7, 0x33, 0xf3, 0x90, 0x07, 0xda, 0x38, + 0x69, 0xf9, 0x71, 0xa2, 0xcd, 0x04, 0x25, 0x9f, 0x59, 0xed, 0x0a, 0xc6, 0x79, 0xce, 0x32, 0x0b, + 0xb9, 0x16, 0xd2, 0xb2, 0x7c, 0xc8, 0xdc, 0x69, 0x94, 0x59, 0x70, 0x40, 0xef, 0xad, 0x98, 0x8e, + 0x38, 0xcf, 0xa3, 0x76, 0x3a, 0xca, 0x87, 0xbd, 0xbe, 0x02, 0x50, 0x27, 0x92, 0x25, 0x99, 0x66, + 0x89, 0x31, 0xe0, 0x12, 0xa7, 0xc1, 0x60, 0x2d, 0xd1, 0xeb, 0x28, 0x50, 0x50, 0x85, 0xac, 0x8c, + 0x9a, 0xea, 0x2e, 0x07, 0x4c, 0x01, 0x27, 0x75, 0xa3, 0x4e, 0xda, 0x56, 0x23, 0x57, 0x65, 0xd3, + 0xd9, 0x6b, 0x96, 0x98, 0xa2, 0x6e, 0x85, 0x1f, 0x7d, 0xd2, 0x19, 0xa3, 0x1a, 0x21, 0x6a, 0x65, + 0x0e, 0xc1, 0xe0, 0x2c, 0x95, 0xf6, 0x48, 0x16, 0x74, 0x97, 0x6c, 0xd5, 0x90, 0x5a, 0x74, 0xfd, + 0x3b, 0xfe, 0xde, 0x76, 0x7c, 0xad, 0xca, 0x9f, 0x0b, 0xfa, 0x98, 0xdc, 0x68, 0x61, 0x27, 0x89, + 0x10, 0xb6, 0xbb, 0x51, 0xf6, 0x0f, 0xe8, 0xcf, 0x6f, 0x83, 0x9b, 0x45, 0x92, 0x9e, 0xec, 0x87, + 0x65, 0x55, 0x22, 0x86, 0xf1, 0x4e, 0x3b, 0x38, 0x12, 0xc2, 0xd2, 0xbb, 0x64, 0x87, 0x37, 0x16, + 0x93, 0x37, 0xb2, 0xe8, 0x6e, 0x56, 0xba, 0xd7, 0xf9, 0xd2, 0x76, 0x7f, 0xeb, 0xdd, 0xd9, 0xc0, + 0xfb, 0x71, 0x36, 0xf0, 0xc2, 0x80, 0xf4, 0x57, 0x81, 0xc5, 0x12, 0x33, 0x30, 0x28, 0xc3, 0x57, + 0x24, 0x18, 0xa3, 0x8a, 0xa5, 0xd2, 0xe8, 0xa4, 0x6d, 0x27, 0x62, 0xf9, 0x36, 0xb1, 0xe2, 0x99, + 0x34, 0x90, 0xd2, 0x0e, 0xb9, 0x22, 0xca, 0xa0, 0xe1, 0xaf, 0x13, 0xda, 0x27, 0xdb, 0x42, 0x66, + 0x80, 0xda, 0x41, 0x43, 0x1e, 0x2f, 0x0b, 0x7f, 0xf8, 0xef, 0x91, 0xfb, 0xeb, 0xf5, 0x5b, 0x92, + 0xe1, 0x97, 0x0d, 0xb2, 0x39, 0x46, 0x45, 0x3f, 0xf8, 0xe4, 0xd6, 0xbf, 0x07, 0xf9, 0x24, 0xba, + 0xc0, 0x8d, 0x47, 0xab, 0x7e, 0xb5, 0x37, 0xfa, 0xef, 0x4f, 0x5b, 0x36, 0xfa, 0xc9, 0x27, 0xb7, + 0xd7, 0x9d, 0xd1, 0xe1, 0x45, 0x2d, 0xd6, 0x88, 0xf4, 0x8e, 0x2e, 0x41, 0xa4, 0x25, 0x3e, 0x78, + 0xf1, 0x79, 0x1e, 0xf8, 0xe7, 0xf3, 0xc0, 0xff, 0x3e, 0x0f, 0xfc, 0xf7, 0x8b, 0xc0, 0x3b, 0x5f, + 0x04, 0xde, 0xd7, 0x45, 0xe0, 0xbd, 0x7c, 0xaa, 0xb4, 0x3b, 0x9e, 0x4d, 0x23, 0x0e, 0x69, 0xf3, + 0xbe, 0xd9, 0xd2, 0xf7, 0xe1, 0xef, 0xd5, 0xcb, 0x87, 0xec, 0xf4, 0xef, 0xfd, 0x73, 0x45, 0x26, + 0x71, 0x7a, 0xb5, 0x7a, 0xf1, 0x8f, 0x7e, 0x05, 0x00, 0x00, 0xff, 0xff, 0xd1, 0x94, 0x72, 0x77, + 0xb0, 0x03, 0x00, 0x00, +} + +// Reference imports to suppress errors if they are not otherwise used. +var _ context.Context +var _ grpc.ClientConn + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the grpc package it is being compiled against. +const _ = grpc.SupportPackageIsVersion4 + +// MsgClient is the client API for Msg service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. +type MsgClient interface { + AssignConsumerKey(ctx context.Context, in *MsgAssignConsumerKey, opts ...grpc.CallOption) (*MsgAssignConsumerKeyResponse, error) + RegisterConsumerRewardDenom(ctx context.Context, in *MsgRegisterConsumerRewardDenom, opts ...grpc.CallOption) (*MsgRegisterConsumerRewardDenomResponse, error) +} + +type msgClient struct { + cc grpc1.ClientConn +} + +func NewMsgClient(cc grpc1.ClientConn) MsgClient { + return &msgClient{cc} +} + +func (c *msgClient) AssignConsumerKey(ctx context.Context, in *MsgAssignConsumerKey, opts ...grpc.CallOption) (*MsgAssignConsumerKeyResponse, error) { + out := new(MsgAssignConsumerKeyResponse) + err := c.cc.Invoke(ctx, "/interchain_security.ccv.provider.v2.Msg/AssignConsumerKey", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *msgClient) RegisterConsumerRewardDenom(ctx context.Context, in *MsgRegisterConsumerRewardDenom, opts ...grpc.CallOption) (*MsgRegisterConsumerRewardDenomResponse, error) { + out := new(MsgRegisterConsumerRewardDenomResponse) + err := c.cc.Invoke(ctx, "/interchain_security.ccv.provider.v2.Msg/RegisterConsumerRewardDenom", in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +// MsgServer is the server API for Msg service. +type MsgServer interface { + AssignConsumerKey(context.Context, *MsgAssignConsumerKey) (*MsgAssignConsumerKeyResponse, error) + RegisterConsumerRewardDenom(context.Context, *MsgRegisterConsumerRewardDenom) (*MsgRegisterConsumerRewardDenomResponse, error) +} + +// UnimplementedMsgServer can be embedded to have forward compatible implementations. +type UnimplementedMsgServer struct { +} + +func (*UnimplementedMsgServer) AssignConsumerKey(ctx context.Context, req *MsgAssignConsumerKey) (*MsgAssignConsumerKeyResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method AssignConsumerKey not implemented") +} +func (*UnimplementedMsgServer) RegisterConsumerRewardDenom(ctx context.Context, req *MsgRegisterConsumerRewardDenom) (*MsgRegisterConsumerRewardDenomResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method RegisterConsumerRewardDenom not implemented") +} + +func RegisterMsgServer(s grpc1.Server, srv MsgServer) { + s.RegisterService(&_Msg_serviceDesc, srv) +} + +func _Msg_AssignConsumerKey_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(MsgAssignConsumerKey) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MsgServer).AssignConsumerKey(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/interchain_security.ccv.provider.v2.Msg/AssignConsumerKey", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MsgServer).AssignConsumerKey(ctx, req.(*MsgAssignConsumerKey)) + } + return interceptor(ctx, in, info, handler) +} + +func _Msg_RegisterConsumerRewardDenom_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(MsgRegisterConsumerRewardDenom) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MsgServer).RegisterConsumerRewardDenom(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: "/interchain_security.ccv.provider.v2.Msg/RegisterConsumerRewardDenom", + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MsgServer).RegisterConsumerRewardDenom(ctx, req.(*MsgRegisterConsumerRewardDenom)) + } + return interceptor(ctx, in, info, handler) +} + +var _Msg_serviceDesc = grpc.ServiceDesc{ + ServiceName: "interchain_security.ccv.provider.v2.Msg", + HandlerType: (*MsgServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "AssignConsumerKey", + Handler: _Msg_AssignConsumerKey_Handler, + }, + { + MethodName: "RegisterConsumerRewardDenom", + Handler: _Msg_RegisterConsumerRewardDenom_Handler, + }, + }, + Streams: []grpc.StreamDesc{}, + Metadata: "interchain_security/ccv/provider/v2/tx.proto", +} + +func (m *MsgAssignConsumerKey) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *MsgAssignConsumerKey) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *MsgAssignConsumerKey) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.ConsumerKey) > 0 { + i -= len(m.ConsumerKey) + copy(dAtA[i:], m.ConsumerKey) + i = encodeVarintTx(dAtA, i, uint64(len(m.ConsumerKey))) + i-- + dAtA[i] = 0x1a + } + if len(m.ProviderAddr) > 0 { + i -= len(m.ProviderAddr) + copy(dAtA[i:], m.ProviderAddr) + i = encodeVarintTx(dAtA, i, uint64(len(m.ProviderAddr))) + i-- + dAtA[i] = 0x12 + } + if len(m.ChainId) > 0 { + i -= len(m.ChainId) + copy(dAtA[i:], m.ChainId) + i = encodeVarintTx(dAtA, i, uint64(len(m.ChainId))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *MsgAssignConsumerKeyResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *MsgAssignConsumerKeyResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *MsgAssignConsumerKeyResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + return len(dAtA) - i, nil +} + +func (m *MsgRegisterConsumerRewardDenom) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *MsgRegisterConsumerRewardDenom) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *MsgRegisterConsumerRewardDenom) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.Depositor) > 0 { + i -= len(m.Depositor) + copy(dAtA[i:], m.Depositor) + i = encodeVarintTx(dAtA, i, uint64(len(m.Depositor))) + i-- + dAtA[i] = 0x12 + } + if len(m.Denom) > 0 { + i -= len(m.Denom) + copy(dAtA[i:], m.Denom) + i = encodeVarintTx(dAtA, i, uint64(len(m.Denom))) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *MsgRegisterConsumerRewardDenomResponse) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *MsgRegisterConsumerRewardDenomResponse) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *MsgRegisterConsumerRewardDenomResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + return len(dAtA) - i, nil +} + +func encodeVarintTx(dAtA []byte, offset int, v uint64) int { + offset -= sovTx(v) + base := offset + for v >= 1<<7 { + dAtA[offset] = uint8(v&0x7f | 0x80) + v >>= 7 + offset++ + } + dAtA[offset] = uint8(v) + return base +} +func (m *MsgAssignConsumerKey) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.ChainId) + if l > 0 { + n += 1 + l + sovTx(uint64(l)) + } + l = len(m.ProviderAddr) + if l > 0 { + n += 1 + l + sovTx(uint64(l)) + } + l = len(m.ConsumerKey) + if l > 0 { + n += 1 + l + sovTx(uint64(l)) + } + return n +} + +func (m *MsgAssignConsumerKeyResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + return n +} + +func (m *MsgRegisterConsumerRewardDenom) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = len(m.Denom) + if l > 0 { + n += 1 + l + sovTx(uint64(l)) + } + l = len(m.Depositor) + if l > 0 { + n += 1 + l + sovTx(uint64(l)) + } + return n +} + +func (m *MsgRegisterConsumerRewardDenomResponse) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + return n +} + +func sovTx(x uint64) (n int) { + return (math_bits.Len64(x|1) + 6) / 7 +} +func sozTx(x uint64) (n int) { + return sovTx(uint64((x << 1) ^ uint64((int64(x) >> 63)))) +} +func (m *MsgAssignConsumerKey) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowTx + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MsgAssignConsumerKey: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MsgAssignConsumerKey: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ChainId", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowTx + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthTx + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthTx + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ChainId = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ProviderAddr", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowTx + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthTx + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthTx + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ProviderAddr = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ConsumerKey", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowTx + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthTx + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthTx + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ConsumerKey = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipTx(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthTx + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *MsgAssignConsumerKeyResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowTx + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MsgAssignConsumerKeyResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MsgAssignConsumerKeyResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + default: + iNdEx = preIndex + skippy, err := skipTx(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthTx + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *MsgRegisterConsumerRewardDenom) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowTx + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MsgRegisterConsumerRewardDenom: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MsgRegisterConsumerRewardDenom: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Denom", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowTx + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthTx + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthTx + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Denom = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Depositor", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowTx + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthTx + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthTx + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.Depositor = string(dAtA[iNdEx:postIndex]) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipTx(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthTx + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *MsgRegisterConsumerRewardDenomResponse) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowTx + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MsgRegisterConsumerRewardDenomResponse: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MsgRegisterConsumerRewardDenomResponse: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + default: + iNdEx = preIndex + skippy, err := skipTx(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthTx + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func skipTx(dAtA []byte) (n int, err error) { + l := len(dAtA) + iNdEx := 0 + depth := 0 + for iNdEx < l { + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowTx + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= (uint64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + wireType := int(wire & 0x7) + switch wireType { + case 0: + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowTx + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + iNdEx++ + if dAtA[iNdEx-1] < 0x80 { + break + } + } + case 1: + iNdEx += 8 + case 2: + var length int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowTx + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + length |= (int(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + if length < 0 { + return 0, ErrInvalidLengthTx + } + iNdEx += length + case 3: + depth++ + case 4: + if depth == 0 { + return 0, ErrUnexpectedEndOfGroupTx + } + depth-- + case 5: + iNdEx += 4 + default: + return 0, fmt.Errorf("proto: illegal wireType %d", wireType) + } + if iNdEx < 0 { + return 0, ErrInvalidLengthTx + } + if depth == 0 { + return iNdEx, nil + } + } + return 0, io.ErrUnexpectedEOF +} + +var ( + ErrInvalidLengthTx = fmt.Errorf("proto: negative length found during unmarshaling") + ErrIntOverflowTx = fmt.Errorf("proto: integer overflow") + ErrUnexpectedEndOfGroupTx = fmt.Errorf("proto: unexpected end of group") +) diff --git a/v2/x/ccv/types/ccv.pb.go b/v2/x/ccv/types/ccv.pb.go new file mode 100644 index 0000000000..229dbb7783 --- /dev/null +++ b/v2/x/ccv/types/ccv.pb.go @@ -0,0 +1,1843 @@ +// Code generated by protoc-gen-gogo. DO NOT EDIT. +// source: interchain_security/ccv/v2/ccv.proto + +package types + +import ( + fmt "fmt" + types1 "github.com/cosmos/cosmos-sdk/x/staking/types" + _ "github.com/gogo/protobuf/gogoproto" + proto "github.com/gogo/protobuf/proto" + types "github.com/tendermint/tendermint/abci/types" + io "io" + math "math" + math_bits "math/bits" +) + +// Reference imports to suppress errors if they are not otherwise used. +var _ = proto.Marshal +var _ = fmt.Errorf +var _ = math.Inf + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the proto package it is being compiled against. +// A compilation error at this line likely means your copy of the +// proto package needs to be updated. +const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package + +// ConsumerPacketType indicates interchain security specific packet types. +type ConsumerPacketDataType int32 + +const ( + // UNSPECIFIED packet type + UnspecifiedPacket ConsumerPacketDataType = 0 + // Slash packet + SlashPacket ConsumerPacketDataType = 1 + // VSCMatured packet + VscMaturedPacket ConsumerPacketDataType = 2 +) + +var ConsumerPacketDataType_name = map[int32]string{ + 0: "CONSUMER_PACKET_TYPE_UNSPECIFIED", + 1: "CONSUMER_PACKET_TYPE_SLASH", + 2: "CONSUMER_PACKET_TYPE_VSCM", +} + +var ConsumerPacketDataType_value = map[string]int32{ + "CONSUMER_PACKET_TYPE_UNSPECIFIED": 0, + "CONSUMER_PACKET_TYPE_SLASH": 1, + "CONSUMER_PACKET_TYPE_VSCM": 2, +} + +func (x ConsumerPacketDataType) String() string { + return proto.EnumName(ConsumerPacketDataType_name, int32(x)) +} + +func (ConsumerPacketDataType) EnumDescriptor() ([]byte, []int) { + return fileDescriptor_70469e5d6b741c6d, []int{0} +} + +// This packet is sent from provider chain to consumer chain if the validator +// set for consumer chain changes (due to new bonding/unbonding messages or +// slashing events) A VSCMatured packet from consumer chain will be sent +// asynchronously once unbonding period is over, and this will function as +// `UnbondingOver` message for this packet. +type ValidatorSetChangePacketData struct { + ValidatorUpdates []types.ValidatorUpdate `protobuf:"bytes,1,rep,name=validator_updates,json=validatorUpdates,proto3" json:"validator_updates" yaml:"validator_updates"` + ValsetUpdateId uint64 `protobuf:"varint,2,opt,name=valset_update_id,json=valsetUpdateId,proto3" json:"valset_update_id,omitempty"` + // consensus address of consumer chain validators + // successfully slashed on the provider chain + SlashAcks []string `protobuf:"bytes,3,rep,name=slash_acks,json=slashAcks,proto3" json:"slash_acks,omitempty"` +} + +func (m *ValidatorSetChangePacketData) Reset() { *m = ValidatorSetChangePacketData{} } +func (m *ValidatorSetChangePacketData) String() string { return proto.CompactTextString(m) } +func (*ValidatorSetChangePacketData) ProtoMessage() {} +func (*ValidatorSetChangePacketData) Descriptor() ([]byte, []int) { + return fileDescriptor_70469e5d6b741c6d, []int{0} +} +func (m *ValidatorSetChangePacketData) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *ValidatorSetChangePacketData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_ValidatorSetChangePacketData.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *ValidatorSetChangePacketData) XXX_Merge(src proto.Message) { + xxx_messageInfo_ValidatorSetChangePacketData.Merge(m, src) +} +func (m *ValidatorSetChangePacketData) XXX_Size() int { + return m.Size() +} +func (m *ValidatorSetChangePacketData) XXX_DiscardUnknown() { + xxx_messageInfo_ValidatorSetChangePacketData.DiscardUnknown(m) +} + +var xxx_messageInfo_ValidatorSetChangePacketData proto.InternalMessageInfo + +func (m *ValidatorSetChangePacketData) GetValidatorUpdates() []types.ValidatorUpdate { + if m != nil { + return m.ValidatorUpdates + } + return nil +} + +func (m *ValidatorSetChangePacketData) GetValsetUpdateId() uint64 { + if m != nil { + return m.ValsetUpdateId + } + return 0 +} + +func (m *ValidatorSetChangePacketData) GetSlashAcks() []string { + if m != nil { + return m.SlashAcks + } + return nil +} + +// List of ccv.ValidatorSetChangePacketData. +type ValidatorSetChangePackets struct { + List []ValidatorSetChangePacketData `protobuf:"bytes,1,rep,name=list,proto3" json:"list"` +} + +func (m *ValidatorSetChangePackets) Reset() { *m = ValidatorSetChangePackets{} } +func (m *ValidatorSetChangePackets) String() string { return proto.CompactTextString(m) } +func (*ValidatorSetChangePackets) ProtoMessage() {} +func (*ValidatorSetChangePackets) Descriptor() ([]byte, []int) { + return fileDescriptor_70469e5d6b741c6d, []int{1} +} +func (m *ValidatorSetChangePackets) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *ValidatorSetChangePackets) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_ValidatorSetChangePackets.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *ValidatorSetChangePackets) XXX_Merge(src proto.Message) { + xxx_messageInfo_ValidatorSetChangePackets.Merge(m, src) +} +func (m *ValidatorSetChangePackets) XXX_Size() int { + return m.Size() +} +func (m *ValidatorSetChangePackets) XXX_DiscardUnknown() { + xxx_messageInfo_ValidatorSetChangePackets.DiscardUnknown(m) +} + +var xxx_messageInfo_ValidatorSetChangePackets proto.InternalMessageInfo + +func (m *ValidatorSetChangePackets) GetList() []ValidatorSetChangePacketData { + if m != nil { + return m.List + } + return nil +} + +// This packet is sent from the consumer chain to the provider chain +// to notify that a VSC packet reached maturity on the consumer chain. +type VSCMaturedPacketData struct { + // the id of the VSC packet that reached maturity + ValsetUpdateId uint64 `protobuf:"varint,1,opt,name=valset_update_id,json=valsetUpdateId,proto3" json:"valset_update_id,omitempty"` +} + +func (m *VSCMaturedPacketData) Reset() { *m = VSCMaturedPacketData{} } +func (m *VSCMaturedPacketData) String() string { return proto.CompactTextString(m) } +func (*VSCMaturedPacketData) ProtoMessage() {} +func (*VSCMaturedPacketData) Descriptor() ([]byte, []int) { + return fileDescriptor_70469e5d6b741c6d, []int{2} +} +func (m *VSCMaturedPacketData) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *VSCMaturedPacketData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_VSCMaturedPacketData.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *VSCMaturedPacketData) XXX_Merge(src proto.Message) { + xxx_messageInfo_VSCMaturedPacketData.Merge(m, src) +} +func (m *VSCMaturedPacketData) XXX_Size() int { + return m.Size() +} +func (m *VSCMaturedPacketData) XXX_DiscardUnknown() { + xxx_messageInfo_VSCMaturedPacketData.DiscardUnknown(m) +} + +var xxx_messageInfo_VSCMaturedPacketData proto.InternalMessageInfo + +func (m *VSCMaturedPacketData) GetValsetUpdateId() uint64 { + if m != nil { + return m.ValsetUpdateId + } + return 0 +} + +// This packet is sent from the consumer chain to the provider chain +// to request the slashing of a validator as a result of an infraction +// committed on the consumer chain. +type SlashPacketData struct { + Validator types.Validator `protobuf:"bytes,1,opt,name=validator,proto3" json:"validator" yaml:"validator"` + // map to the infraction block height on the provider + ValsetUpdateId uint64 `protobuf:"varint,2,opt,name=valset_update_id,json=valsetUpdateId,proto3" json:"valset_update_id,omitempty"` + // tell if the slashing is for a downtime or a double-signing infraction + Infraction types1.InfractionType `protobuf:"varint,3,opt,name=infraction,proto3,enum=cosmos.staking.v1beta1.InfractionType" json:"infraction,omitempty"` +} + +func (m *SlashPacketData) Reset() { *m = SlashPacketData{} } +func (m *SlashPacketData) String() string { return proto.CompactTextString(m) } +func (*SlashPacketData) ProtoMessage() {} +func (*SlashPacketData) Descriptor() ([]byte, []int) { + return fileDescriptor_70469e5d6b741c6d, []int{3} +} +func (m *SlashPacketData) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *SlashPacketData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_SlashPacketData.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *SlashPacketData) XXX_Merge(src proto.Message) { + xxx_messageInfo_SlashPacketData.Merge(m, src) +} +func (m *SlashPacketData) XXX_Size() int { + return m.Size() +} +func (m *SlashPacketData) XXX_DiscardUnknown() { + xxx_messageInfo_SlashPacketData.DiscardUnknown(m) +} + +var xxx_messageInfo_SlashPacketData proto.InternalMessageInfo + +func (m *SlashPacketData) GetValidator() types.Validator { + if m != nil { + return m.Validator + } + return types.Validator{} +} + +func (m *SlashPacketData) GetValsetUpdateId() uint64 { + if m != nil { + return m.ValsetUpdateId + } + return 0 +} + +func (m *SlashPacketData) GetInfraction() types1.InfractionType { + if m != nil { + return m.Infraction + } + return types1.InfractionEmpty +} + +// MaturedUnbondingOps defines a list of ids corresponding to ids of matured unbonding operations. +type MaturedUnbondingOps struct { + Ids []uint64 `protobuf:"varint,1,rep,packed,name=ids,proto3" json:"ids,omitempty"` +} + +func (m *MaturedUnbondingOps) Reset() { *m = MaturedUnbondingOps{} } +func (m *MaturedUnbondingOps) String() string { return proto.CompactTextString(m) } +func (*MaturedUnbondingOps) ProtoMessage() {} +func (*MaturedUnbondingOps) Descriptor() ([]byte, []int) { + return fileDescriptor_70469e5d6b741c6d, []int{4} +} +func (m *MaturedUnbondingOps) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *MaturedUnbondingOps) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_MaturedUnbondingOps.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *MaturedUnbondingOps) XXX_Merge(src proto.Message) { + xxx_messageInfo_MaturedUnbondingOps.Merge(m, src) +} +func (m *MaturedUnbondingOps) XXX_Size() int { + return m.Size() +} +func (m *MaturedUnbondingOps) XXX_DiscardUnknown() { + xxx_messageInfo_MaturedUnbondingOps.DiscardUnknown(m) +} + +var xxx_messageInfo_MaturedUnbondingOps proto.InternalMessageInfo + +func (m *MaturedUnbondingOps) GetIds() []uint64 { + if m != nil { + return m.Ids + } + return nil +} + +// ConsumerPacketData contains a consumer packet data and a type tag +type ConsumerPacketData struct { + Type ConsumerPacketDataType `protobuf:"varint,1,opt,name=type,proto3,enum=interchain_security.ccv.v2.ConsumerPacketDataType" json:"type,omitempty"` + // Types that are valid to be assigned to Data: + // *ConsumerPacketData_SlashPacketData + // *ConsumerPacketData_VscMaturedPacketData + Data isConsumerPacketData_Data `protobuf_oneof:"data"` +} + +func (m *ConsumerPacketData) Reset() { *m = ConsumerPacketData{} } +func (m *ConsumerPacketData) String() string { return proto.CompactTextString(m) } +func (*ConsumerPacketData) ProtoMessage() {} +func (*ConsumerPacketData) Descriptor() ([]byte, []int) { + return fileDescriptor_70469e5d6b741c6d, []int{5} +} +func (m *ConsumerPacketData) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *ConsumerPacketData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_ConsumerPacketData.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *ConsumerPacketData) XXX_Merge(src proto.Message) { + xxx_messageInfo_ConsumerPacketData.Merge(m, src) +} +func (m *ConsumerPacketData) XXX_Size() int { + return m.Size() +} +func (m *ConsumerPacketData) XXX_DiscardUnknown() { + xxx_messageInfo_ConsumerPacketData.DiscardUnknown(m) +} + +var xxx_messageInfo_ConsumerPacketData proto.InternalMessageInfo + +type isConsumerPacketData_Data interface { + isConsumerPacketData_Data() + MarshalTo([]byte) (int, error) + Size() int +} + +type ConsumerPacketData_SlashPacketData struct { + SlashPacketData *SlashPacketData `protobuf:"bytes,2,opt,name=slashPacketData,proto3,oneof" json:"slashPacketData,omitempty"` +} +type ConsumerPacketData_VscMaturedPacketData struct { + VscMaturedPacketData *VSCMaturedPacketData `protobuf:"bytes,3,opt,name=vscMaturedPacketData,proto3,oneof" json:"vscMaturedPacketData,omitempty"` +} + +func (*ConsumerPacketData_SlashPacketData) isConsumerPacketData_Data() {} +func (*ConsumerPacketData_VscMaturedPacketData) isConsumerPacketData_Data() {} + +func (m *ConsumerPacketData) GetData() isConsumerPacketData_Data { + if m != nil { + return m.Data + } + return nil +} + +func (m *ConsumerPacketData) GetType() ConsumerPacketDataType { + if m != nil { + return m.Type + } + return UnspecifiedPacket +} + +func (m *ConsumerPacketData) GetSlashPacketData() *SlashPacketData { + if x, ok := m.GetData().(*ConsumerPacketData_SlashPacketData); ok { + return x.SlashPacketData + } + return nil +} + +func (m *ConsumerPacketData) GetVscMaturedPacketData() *VSCMaturedPacketData { + if x, ok := m.GetData().(*ConsumerPacketData_VscMaturedPacketData); ok { + return x.VscMaturedPacketData + } + return nil +} + +// XXX_OneofWrappers is for the internal use of the proto package. +func (*ConsumerPacketData) XXX_OneofWrappers() []interface{} { + return []interface{}{ + (*ConsumerPacketData_SlashPacketData)(nil), + (*ConsumerPacketData_VscMaturedPacketData)(nil), + } +} + +// ConsumerPacketDataList is a list of consumer packet data packets. +type ConsumerPacketDataList struct { + List []ConsumerPacketData `protobuf:"bytes,1,rep,name=list,proto3" json:"list"` +} + +func (m *ConsumerPacketDataList) Reset() { *m = ConsumerPacketDataList{} } +func (m *ConsumerPacketDataList) String() string { return proto.CompactTextString(m) } +func (*ConsumerPacketDataList) ProtoMessage() {} +func (*ConsumerPacketDataList) Descriptor() ([]byte, []int) { + return fileDescriptor_70469e5d6b741c6d, []int{6} +} +func (m *ConsumerPacketDataList) XXX_Unmarshal(b []byte) error { + return m.Unmarshal(b) +} +func (m *ConsumerPacketDataList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { + if deterministic { + return xxx_messageInfo_ConsumerPacketDataList.Marshal(b, m, deterministic) + } else { + b = b[:cap(b)] + n, err := m.MarshalToSizedBuffer(b) + if err != nil { + return nil, err + } + return b[:n], nil + } +} +func (m *ConsumerPacketDataList) XXX_Merge(src proto.Message) { + xxx_messageInfo_ConsumerPacketDataList.Merge(m, src) +} +func (m *ConsumerPacketDataList) XXX_Size() int { + return m.Size() +} +func (m *ConsumerPacketDataList) XXX_DiscardUnknown() { + xxx_messageInfo_ConsumerPacketDataList.DiscardUnknown(m) +} + +var xxx_messageInfo_ConsumerPacketDataList proto.InternalMessageInfo + +func (m *ConsumerPacketDataList) GetList() []ConsumerPacketData { + if m != nil { + return m.List + } + return nil +} + +func init() { + proto.RegisterEnum("interchain_security.ccv.v2.ConsumerPacketDataType", ConsumerPacketDataType_name, ConsumerPacketDataType_value) + proto.RegisterType((*ValidatorSetChangePacketData)(nil), "interchain_security.ccv.v2.ValidatorSetChangePacketData") + proto.RegisterType((*ValidatorSetChangePackets)(nil), "interchain_security.ccv.v2.ValidatorSetChangePackets") + proto.RegisterType((*VSCMaturedPacketData)(nil), "interchain_security.ccv.v2.VSCMaturedPacketData") + proto.RegisterType((*SlashPacketData)(nil), "interchain_security.ccv.v2.SlashPacketData") + proto.RegisterType((*MaturedUnbondingOps)(nil), "interchain_security.ccv.v2.MaturedUnbondingOps") + proto.RegisterType((*ConsumerPacketData)(nil), "interchain_security.ccv.v2.ConsumerPacketData") + proto.RegisterType((*ConsumerPacketDataList)(nil), "interchain_security.ccv.v2.ConsumerPacketDataList") +} + +func init() { + proto.RegisterFile("interchain_security/ccv/v2/ccv.proto", fileDescriptor_70469e5d6b741c6d) +} + +var fileDescriptor_70469e5d6b741c6d = []byte{ + // 697 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x94, 0xcf, 0x6e, 0xda, 0x4c, + 0x14, 0xc5, 0xed, 0x60, 0x45, 0xca, 0x20, 0x25, 0x8e, 0x3f, 0xbe, 0x8a, 0xb8, 0xad, 0x63, 0x59, + 0x51, 0x8b, 0x5a, 0xd5, 0x6e, 0x9c, 0x2e, 0xaa, 0x76, 0xd3, 0x40, 0x88, 0x40, 0xcd, 0x1f, 0x64, + 0x87, 0x54, 0xed, 0xc6, 0x1a, 0xec, 0x09, 0x8c, 0x00, 0x1b, 0x79, 0x06, 0xab, 0xbc, 0x41, 0x95, + 0x55, 0x5f, 0x20, 0xab, 0xaa, 0x0f, 0xd2, 0x5d, 0x96, 0xd9, 0x35, 0xab, 0xa8, 0x4a, 0xde, 0xa0, + 0x4f, 0x50, 0x79, 0x30, 0x84, 0x80, 0x83, 0x94, 0x15, 0xc3, 0x9d, 0x7b, 0x0f, 0x9c, 0xdf, 0x1c, + 0x5d, 0xb0, 0x81, 0x7d, 0x8a, 0x42, 0xb7, 0x05, 0xb1, 0xef, 0x10, 0xe4, 0xf6, 0x43, 0x4c, 0x07, + 0x86, 0xeb, 0x46, 0x46, 0x64, 0xc6, 0x1f, 0x7a, 0x2f, 0x0c, 0x68, 0x20, 0xc9, 0x29, 0x5d, 0x7a, + 0x7c, 0x1d, 0x99, 0xf2, 0x86, 0x1b, 0x90, 0x6e, 0x40, 0x0c, 0x42, 0x61, 0x1b, 0xfb, 0x4d, 0x23, + 0xda, 0x6c, 0x20, 0x0a, 0x37, 0x47, 0xdf, 0x87, 0x0a, 0x72, 0xae, 0x19, 0x34, 0x03, 0x76, 0x34, + 0xe2, 0x53, 0x52, 0x7d, 0x4c, 0x91, 0xef, 0xa1, 0xb0, 0x8b, 0x7d, 0x6a, 0xc0, 0x86, 0x8b, 0x0d, + 0x3a, 0xe8, 0x21, 0x32, 0xbc, 0xd4, 0x2e, 0x79, 0xf0, 0xe4, 0x18, 0x76, 0xb0, 0x07, 0x69, 0x10, + 0xda, 0x88, 0x96, 0x5a, 0xd0, 0x6f, 0xa2, 0x1a, 0x74, 0xdb, 0x88, 0xee, 0x40, 0x0a, 0xa5, 0x00, + 0xac, 0x46, 0xa3, 0x7b, 0xa7, 0xdf, 0xf3, 0x20, 0x45, 0x24, 0xcf, 0xab, 0x99, 0x42, 0xd6, 0x54, + 0xf5, 0x5b, 0x65, 0x3d, 0x56, 0xd6, 0xc7, 0x4a, 0x75, 0xd6, 0x58, 0x54, 0xcf, 0xaf, 0xd6, 0xb9, + 0xbf, 0x57, 0xeb, 0xf9, 0x01, 0xec, 0x76, 0xde, 0x69, 0x33, 0x42, 0x9a, 0x25, 0x46, 0x77, 0x47, + 0x88, 0x54, 0x00, 0x71, 0x8d, 0x20, 0x9a, 0x34, 0x39, 0xd8, 0xcb, 0x2f, 0xa8, 0x7c, 0x41, 0xb0, + 0x96, 0x87, 0xf5, 0x61, 0x63, 0xd5, 0x93, 0x9e, 0x02, 0x40, 0x3a, 0x90, 0xb4, 0x1c, 0xe8, 0xb6, + 0x49, 0x3e, 0xa3, 0x66, 0x0a, 0x4b, 0xd6, 0x12, 0xab, 0x6c, 0xbb, 0x6d, 0xa2, 0x05, 0x60, 0xed, + 0x3e, 0x67, 0x44, 0xb2, 0x80, 0xd0, 0xc1, 0x84, 0x26, 0x4e, 0xde, 0xea, 0xf7, 0xb3, 0xd7, 0xe7, + 0xe1, 0x29, 0x0a, 0xb1, 0x43, 0x8b, 0x69, 0x69, 0x1f, 0x40, 0xee, 0xd8, 0x2e, 0xed, 0x43, 0xda, + 0x0f, 0x91, 0x37, 0x81, 0x30, 0xcd, 0x11, 0x9f, 0xe6, 0x48, 0xfb, 0xcd, 0x83, 0x15, 0x3b, 0x36, + 0x30, 0x31, 0x6d, 0x81, 0xa5, 0x31, 0x23, 0x36, 0x96, 0x35, 0xe5, 0xfb, 0xc1, 0x17, 0xf3, 0x09, + 0x72, 0x71, 0x0a, 0xb9, 0x66, 0xdd, 0xca, 0x3c, 0x80, 0xf1, 0x2e, 0x00, 0xd8, 0x3f, 0x09, 0xa1, + 0x4b, 0x71, 0xe0, 0xe7, 0x33, 0x2a, 0x5f, 0x58, 0x36, 0x9f, 0xe9, 0xc3, 0x34, 0xea, 0xa3, 0xf4, + 0x25, 0x69, 0xd4, 0xab, 0xe3, 0xce, 0xa3, 0x41, 0x0f, 0x59, 0x13, 0x93, 0xda, 0x73, 0xf0, 0x5f, + 0x02, 0xa6, 0xee, 0x37, 0x02, 0xdf, 0xc3, 0x7e, 0xf3, 0xb0, 0x47, 0x24, 0x11, 0x64, 0xb0, 0x37, + 0xcc, 0x93, 0x60, 0xc5, 0x47, 0xed, 0xe7, 0x02, 0x90, 0x4a, 0x81, 0x4f, 0xfa, 0x5d, 0x14, 0x4e, + 0x50, 0xd8, 0x05, 0x42, 0x1c, 0x5b, 0x06, 0x60, 0xd9, 0x34, 0xe7, 0xbd, 0xd7, 0xec, 0x34, 0xfb, + 0x37, 0x6c, 0x5e, 0xfa, 0x04, 0x56, 0xc8, 0x5d, 0xc0, 0xcc, 0x78, 0xd6, 0x7c, 0x39, 0x4f, 0x72, + 0xea, 0x4d, 0x2a, 0x9c, 0x35, 0xad, 0x22, 0x9d, 0x80, 0x5c, 0x44, 0xdc, 0x99, 0xc7, 0x67, 0xc8, + 0xb2, 0xe6, 0xeb, 0xb9, 0x01, 0x4b, 0x09, 0x4d, 0x85, 0xb3, 0x52, 0xf5, 0x8a, 0x8b, 0x40, 0xf0, + 0x20, 0x85, 0x5a, 0x03, 0x3c, 0x9a, 0x35, 0xba, 0x87, 0x09, 0x95, 0x2a, 0x77, 0xa2, 0xad, 0x3f, + 0x0c, 0xd5, 0x64, 0xa0, 0x5f, 0xfc, 0xe2, 0xd3, 0x7e, 0x24, 0xa6, 0x29, 0xbd, 0x07, 0x6a, 0xe9, + 0xf0, 0xc0, 0xae, 0xef, 0x97, 0x2d, 0xa7, 0xb6, 0x5d, 0xfa, 0x58, 0x3e, 0x72, 0x8e, 0x3e, 0xd7, + 0xca, 0x4e, 0xfd, 0xc0, 0xae, 0x95, 0x4b, 0xd5, 0xdd, 0x6a, 0x79, 0x47, 0xe4, 0xe4, 0xff, 0x4f, + 0xcf, 0xd4, 0xd5, 0xba, 0x4f, 0x7a, 0xc8, 0xc5, 0x27, 0x78, 0xe4, 0x43, 0x32, 0x80, 0x9c, 0x3a, + 0x6c, 0xef, 0x6d, 0xdb, 0x15, 0x91, 0x97, 0x57, 0x4e, 0xcf, 0xd4, 0xec, 0x04, 0x73, 0x69, 0x0b, + 0xac, 0xa5, 0x0e, 0xc4, 0xe4, 0xc4, 0x05, 0x39, 0x77, 0x7a, 0xa6, 0x8a, 0xc7, 0x53, 0xb4, 0x64, + 0xe1, 0xdb, 0x0f, 0x85, 0x2b, 0x1e, 0x9c, 0x5f, 0x2b, 0xfc, 0xc5, 0xb5, 0xc2, 0xff, 0xb9, 0x56, + 0xf8, 0xef, 0x37, 0x0a, 0x77, 0x71, 0xa3, 0x70, 0x97, 0x37, 0x0a, 0xf7, 0xe5, 0x4d, 0x13, 0xd3, + 0x56, 0xbf, 0xa1, 0xbb, 0x41, 0xd7, 0x48, 0xd6, 0xeb, 0x2d, 0xaa, 0x57, 0xe3, 0x3d, 0x1d, 0x99, + 0xc6, 0x57, 0xb6, 0xac, 0xd9, 0xda, 0x6c, 0x2c, 0xb2, 0xbd, 0xb9, 0xf5, 0x2f, 0x00, 0x00, 0xff, + 0xff, 0x44, 0xb7, 0x05, 0x51, 0xd4, 0x05, 0x00, 0x00, +} + +func (m *ValidatorSetChangePacketData) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *ValidatorSetChangePacketData) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *ValidatorSetChangePacketData) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.SlashAcks) > 0 { + for iNdEx := len(m.SlashAcks) - 1; iNdEx >= 0; iNdEx-- { + i -= len(m.SlashAcks[iNdEx]) + copy(dAtA[i:], m.SlashAcks[iNdEx]) + i = encodeVarintCcv(dAtA, i, uint64(len(m.SlashAcks[iNdEx]))) + i-- + dAtA[i] = 0x1a + } + } + if m.ValsetUpdateId != 0 { + i = encodeVarintCcv(dAtA, i, uint64(m.ValsetUpdateId)) + i-- + dAtA[i] = 0x10 + } + if len(m.ValidatorUpdates) > 0 { + for iNdEx := len(m.ValidatorUpdates) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.ValidatorUpdates[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintCcv(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + } + } + return len(dAtA) - i, nil +} + +func (m *ValidatorSetChangePackets) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *ValidatorSetChangePackets) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *ValidatorSetChangePackets) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.List) > 0 { + for iNdEx := len(m.List) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.List[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintCcv(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + } + } + return len(dAtA) - i, nil +} + +func (m *VSCMaturedPacketData) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *VSCMaturedPacketData) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *VSCMaturedPacketData) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.ValsetUpdateId != 0 { + i = encodeVarintCcv(dAtA, i, uint64(m.ValsetUpdateId)) + i-- + dAtA[i] = 0x8 + } + return len(dAtA) - i, nil +} + +func (m *SlashPacketData) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *SlashPacketData) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *SlashPacketData) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.Infraction != 0 { + i = encodeVarintCcv(dAtA, i, uint64(m.Infraction)) + i-- + dAtA[i] = 0x18 + } + if m.ValsetUpdateId != 0 { + i = encodeVarintCcv(dAtA, i, uint64(m.ValsetUpdateId)) + i-- + dAtA[i] = 0x10 + } + { + size, err := m.Validator.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintCcv(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + return len(dAtA) - i, nil +} + +func (m *MaturedUnbondingOps) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *MaturedUnbondingOps) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *MaturedUnbondingOps) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.Ids) > 0 { + dAtA3 := make([]byte, len(m.Ids)*10) + var j2 int + for _, num := range m.Ids { + for num >= 1<<7 { + dAtA3[j2] = uint8(uint64(num)&0x7f | 0x80) + num >>= 7 + j2++ + } + dAtA3[j2] = uint8(num) + j2++ + } + i -= j2 + copy(dAtA[i:], dAtA3[:j2]) + i = encodeVarintCcv(dAtA, i, uint64(j2)) + i-- + dAtA[i] = 0xa + } + return len(dAtA) - i, nil +} + +func (m *ConsumerPacketData) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *ConsumerPacketData) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *ConsumerPacketData) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if m.Data != nil { + { + size := m.Data.Size() + i -= size + if _, err := m.Data.MarshalTo(dAtA[i:]); err != nil { + return 0, err + } + } + } + if m.Type != 0 { + i = encodeVarintCcv(dAtA, i, uint64(m.Type)) + i-- + dAtA[i] = 0x8 + } + return len(dAtA) - i, nil +} + +func (m *ConsumerPacketData_SlashPacketData) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *ConsumerPacketData_SlashPacketData) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + if m.SlashPacketData != nil { + { + size, err := m.SlashPacketData.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintCcv(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x12 + } + return len(dAtA) - i, nil +} +func (m *ConsumerPacketData_VscMaturedPacketData) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *ConsumerPacketData_VscMaturedPacketData) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + if m.VscMaturedPacketData != nil { + { + size, err := m.VscMaturedPacketData.MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintCcv(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0x1a + } + return len(dAtA) - i, nil +} +func (m *ConsumerPacketDataList) Marshal() (dAtA []byte, err error) { + size := m.Size() + dAtA = make([]byte, size) + n, err := m.MarshalToSizedBuffer(dAtA[:size]) + if err != nil { + return nil, err + } + return dAtA[:n], nil +} + +func (m *ConsumerPacketDataList) MarshalTo(dAtA []byte) (int, error) { + size := m.Size() + return m.MarshalToSizedBuffer(dAtA[:size]) +} + +func (m *ConsumerPacketDataList) MarshalToSizedBuffer(dAtA []byte) (int, error) { + i := len(dAtA) + _ = i + var l int + _ = l + if len(m.List) > 0 { + for iNdEx := len(m.List) - 1; iNdEx >= 0; iNdEx-- { + { + size, err := m.List[iNdEx].MarshalToSizedBuffer(dAtA[:i]) + if err != nil { + return 0, err + } + i -= size + i = encodeVarintCcv(dAtA, i, uint64(size)) + } + i-- + dAtA[i] = 0xa + } + } + return len(dAtA) - i, nil +} + +func encodeVarintCcv(dAtA []byte, offset int, v uint64) int { + offset -= sovCcv(v) + base := offset + for v >= 1<<7 { + dAtA[offset] = uint8(v&0x7f | 0x80) + v >>= 7 + offset++ + } + dAtA[offset] = uint8(v) + return base +} +func (m *ValidatorSetChangePacketData) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.ValidatorUpdates) > 0 { + for _, e := range m.ValidatorUpdates { + l = e.Size() + n += 1 + l + sovCcv(uint64(l)) + } + } + if m.ValsetUpdateId != 0 { + n += 1 + sovCcv(uint64(m.ValsetUpdateId)) + } + if len(m.SlashAcks) > 0 { + for _, s := range m.SlashAcks { + l = len(s) + n += 1 + l + sovCcv(uint64(l)) + } + } + return n +} + +func (m *ValidatorSetChangePackets) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.List) > 0 { + for _, e := range m.List { + l = e.Size() + n += 1 + l + sovCcv(uint64(l)) + } + } + return n +} + +func (m *VSCMaturedPacketData) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.ValsetUpdateId != 0 { + n += 1 + sovCcv(uint64(m.ValsetUpdateId)) + } + return n +} + +func (m *SlashPacketData) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + l = m.Validator.Size() + n += 1 + l + sovCcv(uint64(l)) + if m.ValsetUpdateId != 0 { + n += 1 + sovCcv(uint64(m.ValsetUpdateId)) + } + if m.Infraction != 0 { + n += 1 + sovCcv(uint64(m.Infraction)) + } + return n +} + +func (m *MaturedUnbondingOps) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.Ids) > 0 { + l = 0 + for _, e := range m.Ids { + l += sovCcv(uint64(e)) + } + n += 1 + sovCcv(uint64(l)) + l + } + return n +} + +func (m *ConsumerPacketData) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.Type != 0 { + n += 1 + sovCcv(uint64(m.Type)) + } + if m.Data != nil { + n += m.Data.Size() + } + return n +} + +func (m *ConsumerPacketData_SlashPacketData) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.SlashPacketData != nil { + l = m.SlashPacketData.Size() + n += 1 + l + sovCcv(uint64(l)) + } + return n +} +func (m *ConsumerPacketData_VscMaturedPacketData) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if m.VscMaturedPacketData != nil { + l = m.VscMaturedPacketData.Size() + n += 1 + l + sovCcv(uint64(l)) + } + return n +} +func (m *ConsumerPacketDataList) Size() (n int) { + if m == nil { + return 0 + } + var l int + _ = l + if len(m.List) > 0 { + for _, e := range m.List { + l = e.Size() + n += 1 + l + sovCcv(uint64(l)) + } + } + return n +} + +func sovCcv(x uint64) (n int) { + return (math_bits.Len64(x|1) + 6) / 7 +} +func sozCcv(x uint64) (n int) { + return sovCcv(uint64((x << 1) ^ uint64((int64(x) >> 63)))) +} +func (m *ValidatorSetChangePacketData) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowCcv + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: ValidatorSetChangePacketData: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: ValidatorSetChangePacketData: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field ValidatorUpdates", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowCcv + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthCcv + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthCcv + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.ValidatorUpdates = append(m.ValidatorUpdates, types.ValidatorUpdate{}) + if err := m.ValidatorUpdates[len(m.ValidatorUpdates)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 2: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field ValsetUpdateId", wireType) + } + m.ValsetUpdateId = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowCcv + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.ValsetUpdateId |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field SlashAcks", wireType) + } + var stringLen uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowCcv + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + stringLen |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + intStringLen := int(stringLen) + if intStringLen < 0 { + return ErrInvalidLengthCcv + } + postIndex := iNdEx + intStringLen + if postIndex < 0 { + return ErrInvalidLengthCcv + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.SlashAcks = append(m.SlashAcks, string(dAtA[iNdEx:postIndex])) + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipCcv(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthCcv + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *ValidatorSetChangePackets) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowCcv + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: ValidatorSetChangePackets: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: ValidatorSetChangePackets: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field List", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowCcv + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthCcv + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthCcv + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.List = append(m.List, ValidatorSetChangePacketData{}) + if err := m.List[len(m.List)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipCcv(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthCcv + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *VSCMaturedPacketData) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowCcv + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: VSCMaturedPacketData: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: VSCMaturedPacketData: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field ValsetUpdateId", wireType) + } + m.ValsetUpdateId = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowCcv + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.ValsetUpdateId |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + default: + iNdEx = preIndex + skippy, err := skipCcv(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthCcv + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *SlashPacketData) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowCcv + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: SlashPacketData: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: SlashPacketData: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field Validator", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowCcv + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthCcv + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthCcv + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + if err := m.Validator.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + case 2: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field ValsetUpdateId", wireType) + } + m.ValsetUpdateId = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowCcv + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.ValsetUpdateId |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + case 3: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field Infraction", wireType) + } + m.Infraction = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowCcv + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.Infraction |= types1.InfractionType(b&0x7F) << shift + if b < 0x80 { + break + } + } + default: + iNdEx = preIndex + skippy, err := skipCcv(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthCcv + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *MaturedUnbondingOps) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowCcv + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: MaturedUnbondingOps: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: MaturedUnbondingOps: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType == 0 { + var v uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowCcv + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + v |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + m.Ids = append(m.Ids, v) + } else if wireType == 2 { + var packedLen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowCcv + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + packedLen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if packedLen < 0 { + return ErrInvalidLengthCcv + } + postIndex := iNdEx + packedLen + if postIndex < 0 { + return ErrInvalidLengthCcv + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + var elementCount int + var count int + for _, integer := range dAtA[iNdEx:postIndex] { + if integer < 128 { + count++ + } + } + elementCount = count + if elementCount != 0 && len(m.Ids) == 0 { + m.Ids = make([]uint64, 0, elementCount) + } + for iNdEx < postIndex { + var v uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowCcv + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + v |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + m.Ids = append(m.Ids, v) + } + } else { + return fmt.Errorf("proto: wrong wireType = %d for field Ids", wireType) + } + default: + iNdEx = preIndex + skippy, err := skipCcv(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthCcv + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *ConsumerPacketData) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowCcv + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: ConsumerPacketData: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: ConsumerPacketData: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 0 { + return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType) + } + m.Type = 0 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowCcv + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + m.Type |= ConsumerPacketDataType(b&0x7F) << shift + if b < 0x80 { + break + } + } + case 2: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field SlashPacketData", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowCcv + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthCcv + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthCcv + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + v := &SlashPacketData{} + if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + m.Data = &ConsumerPacketData_SlashPacketData{v} + iNdEx = postIndex + case 3: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field VscMaturedPacketData", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowCcv + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthCcv + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthCcv + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + v := &VSCMaturedPacketData{} + if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + m.Data = &ConsumerPacketData_VscMaturedPacketData{v} + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipCcv(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthCcv + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func (m *ConsumerPacketDataList) Unmarshal(dAtA []byte) error { + l := len(dAtA) + iNdEx := 0 + for iNdEx < l { + preIndex := iNdEx + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowCcv + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= uint64(b&0x7F) << shift + if b < 0x80 { + break + } + } + fieldNum := int32(wire >> 3) + wireType := int(wire & 0x7) + if wireType == 4 { + return fmt.Errorf("proto: ConsumerPacketDataList: wiretype end group for non-group") + } + if fieldNum <= 0 { + return fmt.Errorf("proto: ConsumerPacketDataList: illegal tag %d (wire type %d)", fieldNum, wire) + } + switch fieldNum { + case 1: + if wireType != 2 { + return fmt.Errorf("proto: wrong wireType = %d for field List", wireType) + } + var msglen int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return ErrIntOverflowCcv + } + if iNdEx >= l { + return io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + msglen |= int(b&0x7F) << shift + if b < 0x80 { + break + } + } + if msglen < 0 { + return ErrInvalidLengthCcv + } + postIndex := iNdEx + msglen + if postIndex < 0 { + return ErrInvalidLengthCcv + } + if postIndex > l { + return io.ErrUnexpectedEOF + } + m.List = append(m.List, ConsumerPacketData{}) + if err := m.List[len(m.List)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil { + return err + } + iNdEx = postIndex + default: + iNdEx = preIndex + skippy, err := skipCcv(dAtA[iNdEx:]) + if err != nil { + return err + } + if (skippy < 0) || (iNdEx+skippy) < 0 { + return ErrInvalidLengthCcv + } + if (iNdEx + skippy) > l { + return io.ErrUnexpectedEOF + } + iNdEx += skippy + } + } + + if iNdEx > l { + return io.ErrUnexpectedEOF + } + return nil +} +func skipCcv(dAtA []byte) (n int, err error) { + l := len(dAtA) + iNdEx := 0 + depth := 0 + for iNdEx < l { + var wire uint64 + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowCcv + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + wire |= (uint64(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + wireType := int(wire & 0x7) + switch wireType { + case 0: + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowCcv + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + iNdEx++ + if dAtA[iNdEx-1] < 0x80 { + break + } + } + case 1: + iNdEx += 8 + case 2: + var length int + for shift := uint(0); ; shift += 7 { + if shift >= 64 { + return 0, ErrIntOverflowCcv + } + if iNdEx >= l { + return 0, io.ErrUnexpectedEOF + } + b := dAtA[iNdEx] + iNdEx++ + length |= (int(b) & 0x7F) << shift + if b < 0x80 { + break + } + } + if length < 0 { + return 0, ErrInvalidLengthCcv + } + iNdEx += length + case 3: + depth++ + case 4: + if depth == 0 { + return 0, ErrUnexpectedEndOfGroupCcv + } + depth-- + case 5: + iNdEx += 4 + default: + return 0, fmt.Errorf("proto: illegal wireType %d", wireType) + } + if iNdEx < 0 { + return 0, ErrInvalidLengthCcv + } + if depth == 0 { + return iNdEx, nil + } + } + return 0, io.ErrUnexpectedEOF +} + +var ( + ErrInvalidLengthCcv = fmt.Errorf("proto: negative length found during unmarshaling") + ErrIntOverflowCcv = fmt.Errorf("proto: integer overflow") + ErrUnexpectedEndOfGroupCcv = fmt.Errorf("proto: unexpected end of group") +) diff --git a/x/ccv/consumer/types/consumer.pb.go b/x/ccv/consumer/types/consumer.pb.go index ae6a25761b..e9cef87075 100644 --- a/x/ccv/consumer/types/consumer.pb.go +++ b/x/ccv/consumer/types/consumer.pb.go @@ -1,5 +1,5 @@ // Code generated by protoc-gen-gogo. DO NOT EDIT. -// source: interchain_security/ccv/consumer/v1/consumer.proto +// source: interchain_security/ccv/consumer/v2/consumer.proto package types @@ -78,7 +78,7 @@ func (m *Params) Reset() { *m = Params{} } func (m *Params) String() string { return proto.CompactTextString(m) } func (*Params) ProtoMessage() {} func (*Params) Descriptor() ([]byte, []int) { - return fileDescriptor_5b27a82b276e7f93, []int{0} + return fileDescriptor_154285f600605b15, []int{0} } func (m *Params) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -201,7 +201,7 @@ func (m *LastTransmissionBlockHeight) Reset() { *m = LastTransmissionBlo func (m *LastTransmissionBlockHeight) String() string { return proto.CompactTextString(m) } func (*LastTransmissionBlockHeight) ProtoMessage() {} func (*LastTransmissionBlockHeight) Descriptor() ([]byte, []int) { - return fileDescriptor_5b27a82b276e7f93, []int{1} + return fileDescriptor_154285f600605b15, []int{1} } func (m *LastTransmissionBlockHeight) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -249,7 +249,7 @@ func (m *CrossChainValidator) Reset() { *m = CrossChainValidator{} } func (m *CrossChainValidator) String() string { return proto.CompactTextString(m) } func (*CrossChainValidator) ProtoMessage() {} func (*CrossChainValidator) Descriptor() ([]byte, []int) { - return fileDescriptor_5b27a82b276e7f93, []int{2} + return fileDescriptor_154285f600605b15, []int{2} } func (m *CrossChainValidator) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -309,7 +309,7 @@ func (m *MaturingVSCPacket) Reset() { *m = MaturingVSCPacket{} } func (m *MaturingVSCPacket) String() string { return proto.CompactTextString(m) } func (*MaturingVSCPacket) ProtoMessage() {} func (*MaturingVSCPacket) Descriptor() ([]byte, []int) { - return fileDescriptor_5b27a82b276e7f93, []int{3} + return fileDescriptor_154285f600605b15, []int{3} } func (m *MaturingVSCPacket) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -353,67 +353,67 @@ func (m *MaturingVSCPacket) GetMaturityTime() time.Time { } func init() { - proto.RegisterType((*Params)(nil), "interchain_security.ccv.consumer.v1.Params") - proto.RegisterType((*LastTransmissionBlockHeight)(nil), "interchain_security.ccv.consumer.v1.LastTransmissionBlockHeight") - proto.RegisterType((*CrossChainValidator)(nil), "interchain_security.ccv.consumer.v1.CrossChainValidator") - proto.RegisterType((*MaturingVSCPacket)(nil), "interchain_security.ccv.consumer.v1.MaturingVSCPacket") + proto.RegisterType((*Params)(nil), "interchain_security.ccv.consumer.v2.Params") + proto.RegisterType((*LastTransmissionBlockHeight)(nil), "interchain_security.ccv.consumer.v2.LastTransmissionBlockHeight") + proto.RegisterType((*CrossChainValidator)(nil), "interchain_security.ccv.consumer.v2.CrossChainValidator") + proto.RegisterType((*MaturingVSCPacket)(nil), "interchain_security.ccv.consumer.v2.MaturingVSCPacket") } func init() { - proto.RegisterFile("interchain_security/ccv/consumer/v1/consumer.proto", fileDescriptor_5b27a82b276e7f93) + proto.RegisterFile("interchain_security/ccv/consumer/v2/consumer.proto", fileDescriptor_154285f600605b15) } -var fileDescriptor_5b27a82b276e7f93 = []byte{ - // 781 bytes of a gzipped FileDescriptorProto +var fileDescriptor_154285f600605b15 = []byte{ + // 780 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x54, 0xcf, 0x6e, 0xdb, 0x36, - 0x18, 0x8f, 0x96, 0xd6, 0x4d, 0x98, 0x14, 0x6b, 0x59, 0x2f, 0x55, 0x3d, 0x40, 0x76, 0xdd, 0x1e, - 0x7c, 0x89, 0x8c, 0x3a, 0xdb, 0x25, 0xb7, 0xda, 0x59, 0xd1, 0xee, 0x5f, 0x3c, 0xd5, 0xe8, 0x61, + 0x18, 0x8f, 0x96, 0xd6, 0x4d, 0x18, 0x17, 0x6b, 0x59, 0x2f, 0x55, 0x3d, 0x40, 0x76, 0xdd, 0x1e, + 0x7c, 0x89, 0x0c, 0x38, 0xdb, 0x25, 0xb7, 0xda, 0x59, 0xd1, 0xee, 0x5f, 0x3c, 0xd5, 0xe8, 0x61, 0x3b, 0x10, 0x14, 0x45, 0x4b, 0x44, 0x24, 0x52, 0x20, 0x29, 0x75, 0xba, 0xef, 0x01, 0x7a, 0xdc, 0x23, 0xec, 0x01, 0xf6, 0x10, 0xc5, 0x4e, 0x3d, 0xee, 0xd4, 0x0d, 0xc9, 0x1b, 0xec, 0x09, 0x06, - 0x52, 0x92, 0x6b, 0xa7, 0x0d, 0x90, 0x1b, 0x3f, 0xfd, 0x7e, 0xdf, 0x4f, 0xdf, 0x7f, 0x30, 0x61, - 0x5c, 0x53, 0x49, 0x12, 0xcc, 0x38, 0x52, 0x94, 0x14, 0x92, 0xe9, 0x6a, 0x4c, 0x48, 0x39, 0x26, - 0x82, 0xab, 0x22, 0xa3, 0x72, 0x5c, 0x3e, 0x59, 0xbd, 0xfd, 0x5c, 0x0a, 0x2d, 0xe0, 0xa3, 0x4f, - 0xf8, 0xf8, 0x84, 0x94, 0xfe, 0x8a, 0x57, 0x3e, 0xe9, 0x3d, 0xbe, 0x4a, 0xd8, 0xe8, 0x91, 0xb2, - 0x96, 0xea, 0x3d, 0x88, 0x85, 0x88, 0x53, 0x3a, 0xb6, 0x56, 0x58, 0x2c, 0xc7, 0x98, 0x57, 0x0d, - 0xd4, 0x8d, 0x45, 0x2c, 0xec, 0x73, 0x6c, 0x5e, 0xad, 0x03, 0x11, 0x2a, 0x13, 0x0a, 0xd5, 0x40, - 0x6d, 0x34, 0x90, 0x77, 0x59, 0x2b, 0x2a, 0x24, 0xd6, 0x4c, 0xf0, 0x06, 0xef, 0x5f, 0xc6, 0x35, - 0xcb, 0xa8, 0xd2, 0x38, 0xcb, 0x6b, 0xc2, 0xf0, 0xb7, 0x0e, 0xe8, 0xcc, 0xb1, 0xc4, 0x99, 0x82, - 0x2e, 0xb8, 0x45, 0x39, 0x0e, 0x53, 0x1a, 0xb9, 0xce, 0xc0, 0x19, 0xed, 0x04, 0xad, 0x09, 0x4f, - 0xc1, 0xe3, 0x30, 0x15, 0xe4, 0x4c, 0xa1, 0x9c, 0x4a, 0x14, 0x31, 0xa5, 0x25, 0x0b, 0x0b, 0xf3, - 0x1b, 0xa4, 0x25, 0xe6, 0x2a, 0x63, 0x4a, 0x31, 0xc1, 0xdd, 0xcf, 0x06, 0xce, 0x68, 0x3b, 0x78, - 0x58, 0x73, 0xe7, 0x54, 0x9e, 0xac, 0x31, 0x17, 0x6b, 0x44, 0xf8, 0x2d, 0x78, 0x78, 0xa5, 0x0a, - 0x22, 0x09, 0xe6, 0x9c, 0xa6, 0xee, 0xf6, 0xc0, 0x19, 0xed, 0x06, 0xfd, 0xe8, 0x0a, 0x91, 0x59, - 0x4d, 0x83, 0xc7, 0xa0, 0x97, 0x4b, 0x51, 0xb2, 0x88, 0x4a, 0xb4, 0xa4, 0x14, 0xe5, 0x42, 0xa4, - 0x08, 0x47, 0x91, 0x44, 0x4a, 0x4b, 0xf7, 0x86, 0x15, 0x39, 0x68, 0x19, 0xcf, 0x28, 0x9d, 0x0b, - 0x91, 0x3e, 0x8d, 0x22, 0xf9, 0x52, 0x4b, 0xf8, 0x13, 0x80, 0x84, 0x94, 0xc8, 0x14, 0x45, 0x14, - 0xda, 0x64, 0xc7, 0x44, 0xe4, 0xde, 0x1c, 0x38, 0xa3, 0xbd, 0xc9, 0x03, 0xbf, 0xae, 0x9d, 0xdf, - 0xd6, 0xce, 0x3f, 0x69, 0x6a, 0x3b, 0xdd, 0x79, 0xfb, 0xbe, 0xbf, 0xf5, 0xfb, 0x3f, 0x7d, 0x27, - 0xb8, 0x43, 0x48, 0xb9, 0xa8, 0xbd, 0xe7, 0xd6, 0x19, 0xfe, 0x02, 0xee, 0xdb, 0x6c, 0x96, 0x54, - 0x5e, 0xd6, 0xed, 0x5c, 0x5f, 0xf7, 0x8b, 0x56, 0x63, 0x53, 0xfc, 0x39, 0x18, 0xb4, 0xf3, 0x86, - 0x24, 0xdd, 0x28, 0xe1, 0x52, 0x62, 0x62, 0x1e, 0xee, 0x2d, 0x9b, 0xb1, 0xd7, 0xf2, 0x82, 0x0d, - 0xda, 0xb3, 0x86, 0x05, 0x0f, 0x01, 0x4c, 0x98, 0xd2, 0x42, 0x32, 0x82, 0x53, 0x44, 0xb9, 0x96, - 0x8c, 0x2a, 0x77, 0xc7, 0x36, 0xf0, 0xee, 0x07, 0xe4, 0x9b, 0x1a, 0x80, 0x3f, 0x82, 0x3b, 0x05, - 0x0f, 0x05, 0x8f, 0x18, 0x8f, 0xdb, 0x74, 0x76, 0xaf, 0x9f, 0xce, 0xe7, 0x2b, 0xe7, 0x26, 0x91, - 0x23, 0x70, 0xa0, 0xc4, 0x52, 0x23, 0x91, 0x6b, 0x64, 0x2a, 0xa4, 0x13, 0x49, 0x55, 0x22, 0xd2, - 0xc8, 0x05, 0x36, 0xfc, 0x7b, 0x06, 0x3d, 0xcd, 0xf5, 0x69, 0xa1, 0x17, 0x2d, 0x04, 0x1f, 0x81, - 0xdb, 0x92, 0xbe, 0xc6, 0x32, 0x42, 0x11, 0xe5, 0x22, 0x53, 0xee, 0xde, 0x60, 0x7b, 0xb4, 0x1b, - 0xec, 0xd7, 0x1f, 0x4f, 0xec, 0x37, 0xf8, 0x15, 0x58, 0x35, 0x1b, 0x6d, 0xb2, 0xf7, 0x2d, 0xbb, - 0xdb, 0xa2, 0xc1, 0x9a, 0xd7, 0xf0, 0x6b, 0xf0, 0xe5, 0xf7, 0x58, 0xe9, 0xf5, 0xf9, 0x9a, 0x9a, - 0x29, 0x7e, 0x4e, 0x59, 0x9c, 0x68, 0x78, 0x00, 0x3a, 0x89, 0x7d, 0xd9, 0xcd, 0xd8, 0x0e, 0x1a, - 0x6b, 0xf8, 0x87, 0x03, 0xee, 0xcd, 0xa4, 0x50, 0x6a, 0x66, 0x76, 0xfe, 0x15, 0x4e, 0x59, 0x84, - 0xb5, 0x90, 0x66, 0x95, 0xcc, 0x04, 0x52, 0xa5, 0xac, 0xc3, 0x7e, 0xd0, 0x9a, 0xb0, 0x0b, 0x6e, - 0xe6, 0xe2, 0x35, 0x95, 0xcd, 0xae, 0xd4, 0x06, 0xc4, 0xa0, 0x93, 0x17, 0xe1, 0x19, 0xad, 0xec, - 0xd0, 0xef, 0x4d, 0xba, 0x1f, 0x15, 0xf5, 0x29, 0xaf, 0xa6, 0x47, 0xff, 0xbd, 0xef, 0xdf, 0xaf, - 0x70, 0x96, 0x1e, 0x0f, 0x4d, 0x77, 0x29, 0x57, 0x85, 0x42, 0xb5, 0xdf, 0xf0, 0xaf, 0x3f, 0x0f, - 0xbb, 0xcd, 0x65, 0x20, 0xb2, 0xca, 0xb5, 0xf0, 0xe7, 0x45, 0xf8, 0x1d, 0xad, 0x82, 0x46, 0x78, - 0xa8, 0xc1, 0xdd, 0x1f, 0xb0, 0x2e, 0x24, 0xe3, 0xf1, 0xab, 0x97, 0xb3, 0x39, 0x26, 0x67, 0x54, - 0x9b, 0x68, 0x4a, 0x45, 0x5e, 0xd4, 0x0b, 0x7f, 0x23, 0xa8, 0x0d, 0xf8, 0x02, 0xdc, 0xce, 0x2c, - 0x55, 0x57, 0x76, 0x84, 0x6d, 0xac, 0x7b, 0x93, 0xde, 0x47, 0x41, 0x2d, 0xda, 0x63, 0x52, 0xb7, - 0xfa, 0x8d, 0x69, 0xf5, 0x7e, 0xeb, 0x6a, 0xc0, 0xe9, 0xe2, 0xed, 0xb9, 0xe7, 0xbc, 0x3b, 0xf7, - 0x9c, 0x7f, 0xcf, 0x3d, 0xe7, 0xcd, 0x85, 0xb7, 0xf5, 0xee, 0xc2, 0xdb, 0xfa, 0xfb, 0xc2, 0xdb, - 0xfa, 0xf9, 0x38, 0x66, 0x3a, 0x29, 0x42, 0x9f, 0x88, 0xac, 0x39, 0x69, 0xe3, 0x0f, 0xd7, 0xf3, - 0x70, 0x75, 0x3d, 0x7f, 0xdd, 0x3c, 0xcc, 0xba, 0xca, 0xa9, 0x0a, 0x3b, 0x36, 0x82, 0xa3, 0xff, - 0x03, 0x00, 0x00, 0xff, 0xff, 0x95, 0x65, 0x18, 0x5a, 0xc9, 0x05, 0x00, 0x00, + 0x52, 0x92, 0x6b, 0xa7, 0x0d, 0xd0, 0x1b, 0x3f, 0xfd, 0x7e, 0xdf, 0x4f, 0xdf, 0x7f, 0x30, 0x65, + 0x5c, 0x53, 0x49, 0x12, 0xcc, 0x38, 0x52, 0x94, 0x14, 0x92, 0xe9, 0x6a, 0x42, 0x48, 0x39, 0x21, + 0x82, 0xab, 0x22, 0xa3, 0x72, 0x52, 0x4e, 0xd7, 0x6f, 0x3f, 0x97, 0x42, 0x0b, 0xf8, 0xe8, 0x23, + 0x3e, 0x3e, 0x21, 0xa5, 0xbf, 0xe6, 0x95, 0xd3, 0xfe, 0xe3, 0xeb, 0x84, 0x8d, 0x1e, 0x29, 0x6b, + 0xa9, 0xfe, 0x83, 0x58, 0x88, 0x38, 0xa5, 0x13, 0x6b, 0x85, 0xc5, 0x6a, 0x82, 0x79, 0xd5, 0x40, + 0xbd, 0x58, 0xc4, 0xc2, 0x3e, 0x27, 0xe6, 0xd5, 0x3a, 0x10, 0xa1, 0x32, 0xa1, 0x50, 0x0d, 0xd4, + 0x46, 0x03, 0x79, 0x57, 0xb5, 0xa2, 0x42, 0x62, 0xcd, 0x04, 0x6f, 0xf0, 0xc1, 0x55, 0x5c, 0xb3, + 0x8c, 0x2a, 0x8d, 0xb3, 0xbc, 0x26, 0x8c, 0x7e, 0xeb, 0x80, 0xce, 0x02, 0x4b, 0x9c, 0x29, 0xe8, + 0x82, 0x5b, 0x94, 0xe3, 0x30, 0xa5, 0x91, 0xeb, 0x0c, 0x9d, 0xf1, 0x5e, 0xd0, 0x9a, 0xf0, 0x0c, + 0x3c, 0x0e, 0x53, 0x41, 0xce, 0x15, 0xca, 0xa9, 0x44, 0x11, 0x53, 0x5a, 0xb2, 0xb0, 0x30, 0xbf, + 0x41, 0x5a, 0x62, 0xae, 0x32, 0xa6, 0x14, 0x13, 0xdc, 0xfd, 0x6c, 0xe8, 0x8c, 0x77, 0x83, 0x87, + 0x35, 0x77, 0x41, 0xe5, 0xe9, 0x06, 0x73, 0xb9, 0x41, 0x84, 0xdf, 0x82, 0x87, 0xd7, 0xaa, 0x20, + 0x92, 0x60, 0xce, 0x69, 0xea, 0xee, 0x0e, 0x9d, 0xf1, 0x7e, 0x30, 0x88, 0xae, 0x11, 0x99, 0xd7, + 0x34, 0x78, 0x02, 0xfa, 0xb9, 0x14, 0x25, 0x8b, 0xa8, 0x44, 0x2b, 0x4a, 0x51, 0x2e, 0x44, 0x8a, + 0x70, 0x14, 0x49, 0xa4, 0xb4, 0x74, 0x6f, 0x58, 0x91, 0xc3, 0x96, 0xf1, 0x94, 0xd2, 0x85, 0x10, + 0xe9, 0x93, 0x28, 0x92, 0x2f, 0xb4, 0x84, 0x3f, 0x01, 0x48, 0x48, 0x89, 0x4c, 0x51, 0x44, 0xa1, + 0x4d, 0x76, 0x4c, 0x44, 0xee, 0xcd, 0xa1, 0x33, 0x3e, 0x98, 0x3e, 0xf0, 0xeb, 0xda, 0xf9, 0x6d, + 0xed, 0xfc, 0xd3, 0xa6, 0xb6, 0xb3, 0xbd, 0x37, 0xef, 0x06, 0x3b, 0xbf, 0xff, 0x33, 0x70, 0x82, + 0x3b, 0x84, 0x94, 0xcb, 0xda, 0x7b, 0x61, 0x9d, 0xe1, 0x2f, 0xe0, 0xbe, 0xcd, 0x66, 0x45, 0xe5, + 0x55, 0xdd, 0xce, 0xa7, 0xeb, 0x7e, 0xd1, 0x6a, 0x6c, 0x8b, 0x3f, 0x03, 0xc3, 0x76, 0xde, 0x90, + 0xa4, 0x5b, 0x25, 0x5c, 0x49, 0x4c, 0xcc, 0xc3, 0xbd, 0x65, 0x33, 0xf6, 0x5a, 0x5e, 0xb0, 0x45, + 0x7b, 0xda, 0xb0, 0xe0, 0x11, 0x80, 0x09, 0x53, 0x5a, 0x48, 0x46, 0x70, 0x8a, 0x28, 0xd7, 0x92, + 0x51, 0xe5, 0xee, 0xd9, 0x06, 0xde, 0x7d, 0x8f, 0x7c, 0x53, 0x03, 0xf0, 0x47, 0x70, 0xa7, 0xe0, + 0xa1, 0xe0, 0x11, 0xe3, 0x71, 0x9b, 0xce, 0xfe, 0xa7, 0xa7, 0xf3, 0xf9, 0xda, 0xb9, 0x49, 0xe4, + 0x18, 0x1c, 0x2a, 0xb1, 0xd2, 0x48, 0xe4, 0x1a, 0x99, 0x0a, 0xe9, 0x44, 0x52, 0x95, 0x88, 0x34, + 0x72, 0x81, 0x0d, 0xff, 0x9e, 0x41, 0xcf, 0x72, 0x7d, 0x56, 0xe8, 0x65, 0x0b, 0xc1, 0x47, 0xe0, + 0xb6, 0xa4, 0xaf, 0xb0, 0x8c, 0x50, 0x44, 0xb9, 0xc8, 0x94, 0x7b, 0x30, 0xdc, 0x1d, 0xef, 0x07, + 0xdd, 0xfa, 0xe3, 0xa9, 0xfd, 0x06, 0xbf, 0x02, 0xeb, 0x66, 0xa3, 0x6d, 0x76, 0xd7, 0xb2, 0x7b, + 0x2d, 0x1a, 0x6c, 0x78, 0x8d, 0xbe, 0x06, 0x5f, 0x7e, 0x8f, 0x95, 0xde, 0x9c, 0xaf, 0x99, 0x99, + 0xe2, 0x67, 0x94, 0xc5, 0x89, 0x86, 0x87, 0xa0, 0x93, 0xd8, 0x97, 0xdd, 0x8c, 0xdd, 0xa0, 0xb1, + 0x46, 0x7f, 0x38, 0xe0, 0xde, 0x5c, 0x0a, 0xa5, 0xe6, 0x66, 0xe7, 0x5f, 0xe2, 0x94, 0x45, 0x58, + 0x0b, 0x69, 0x56, 0xc9, 0x4c, 0x20, 0x55, 0xca, 0x3a, 0x74, 0x83, 0xd6, 0x84, 0x3d, 0x70, 0x33, + 0x17, 0xaf, 0xa8, 0x6c, 0x76, 0xa5, 0x36, 0x20, 0x06, 0x9d, 0xbc, 0x08, 0xcf, 0x69, 0x65, 0x87, + 0xfe, 0x60, 0xda, 0xfb, 0xa0, 0xa8, 0x4f, 0x78, 0x35, 0x3b, 0xfe, 0xef, 0xdd, 0xe0, 0x7e, 0x85, + 0xb3, 0xf4, 0x64, 0x64, 0xba, 0x4b, 0xb9, 0x2a, 0x14, 0xaa, 0xfd, 0x46, 0x7f, 0xfd, 0x79, 0xd4, + 0x6b, 0x2e, 0x03, 0x91, 0x55, 0xae, 0x85, 0xbf, 0x28, 0xc2, 0xef, 0x68, 0x15, 0x34, 0xc2, 0x23, + 0x0d, 0xee, 0xfe, 0x80, 0x75, 0x21, 0x19, 0x8f, 0x5f, 0xbe, 0x98, 0x2f, 0x30, 0x39, 0xa7, 0xda, + 0x44, 0x53, 0x2a, 0xf2, 0xbc, 0x5e, 0xf8, 0x1b, 0x41, 0x6d, 0xc0, 0xe7, 0xe0, 0x76, 0x66, 0xa9, + 0xba, 0xb2, 0x23, 0x6c, 0x63, 0x3d, 0x98, 0xf6, 0x3f, 0x08, 0x6a, 0xd9, 0x1e, 0x93, 0xba, 0xd5, + 0xaf, 0x4d, 0xab, 0xbb, 0xad, 0xab, 0x01, 0x67, 0xcb, 0x37, 0x17, 0x9e, 0xf3, 0xf6, 0xc2, 0x73, + 0xfe, 0xbd, 0xf0, 0x9c, 0xd7, 0x97, 0xde, 0xce, 0xdb, 0x4b, 0x6f, 0xe7, 0xef, 0x4b, 0x6f, 0xe7, + 0xe7, 0x93, 0x98, 0xe9, 0xa4, 0x08, 0x7d, 0x22, 0xb2, 0xe6, 0xa4, 0x4d, 0xde, 0x5f, 0xcf, 0xa3, + 0xf5, 0xf5, 0xfc, 0x75, 0xfb, 0x30, 0xeb, 0x2a, 0xa7, 0x2a, 0xec, 0xd8, 0x08, 0x8e, 0xff, 0x0f, + 0x00, 0x00, 0xff, 0xff, 0x87, 0x96, 0xfc, 0x0b, 0xc9, 0x05, 0x00, 0x00, } func (m *Params) Marshal() (dAtA []byte, err error) { diff --git a/x/ccv/consumer/types/genesis.pb.go b/x/ccv/consumer/types/genesis.pb.go index f4bb68d5ef..1faeabf170 100644 --- a/x/ccv/consumer/types/genesis.pb.go +++ b/x/ccv/consumer/types/genesis.pb.go @@ -1,5 +1,5 @@ // Code generated by protoc-gen-gogo. DO NOT EDIT. -// source: interchain_security/ccv/consumer/v1/genesis.proto +// source: interchain_security/ccv/consumer/v2/genesis.proto package types @@ -57,7 +57,7 @@ func (m *GenesisState) Reset() { *m = GenesisState{} } func (m *GenesisState) String() string { return proto.CompactTextString(m) } func (*GenesisState) ProtoMessage() {} func (*GenesisState) Descriptor() ([]byte, []int) { - return fileDescriptor_2db73a6057a27482, []int{0} + return fileDescriptor_126c9565447ccb3f, []int{0} } func (m *GenesisState) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -188,7 +188,7 @@ func (m *HeightToValsetUpdateID) Reset() { *m = HeightToValsetUpdateID{} func (m *HeightToValsetUpdateID) String() string { return proto.CompactTextString(m) } func (*HeightToValsetUpdateID) ProtoMessage() {} func (*HeightToValsetUpdateID) Descriptor() ([]byte, []int) { - return fileDescriptor_2db73a6057a27482, []int{1} + return fileDescriptor_126c9565447ccb3f, []int{1} } func (m *HeightToValsetUpdateID) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -241,7 +241,7 @@ func (m *OutstandingDowntime) Reset() { *m = OutstandingDowntime{} } func (m *OutstandingDowntime) String() string { return proto.CompactTextString(m) } func (*OutstandingDowntime) ProtoMessage() {} func (*OutstandingDowntime) Descriptor() ([]byte, []int) { - return fileDescriptor_2db73a6057a27482, []int{2} + return fileDescriptor_126c9565447ccb3f, []int{2} } func (m *OutstandingDowntime) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -278,66 +278,67 @@ func (m *OutstandingDowntime) GetValidatorConsensusAddress() string { } func init() { - proto.RegisterType((*GenesisState)(nil), "interchain_security.ccv.consumer.v1.GenesisState") - proto.RegisterType((*HeightToValsetUpdateID)(nil), "interchain_security.ccv.consumer.v1.HeightToValsetUpdateID") - proto.RegisterType((*OutstandingDowntime)(nil), "interchain_security.ccv.consumer.v1.OutstandingDowntime") + proto.RegisterType((*GenesisState)(nil), "interchain_security.ccv.consumer.v2.GenesisState") + proto.RegisterType((*HeightToValsetUpdateID)(nil), "interchain_security.ccv.consumer.v2.HeightToValsetUpdateID") + proto.RegisterType((*OutstandingDowntime)(nil), "interchain_security.ccv.consumer.v2.OutstandingDowntime") } func init() { - proto.RegisterFile("interchain_security/ccv/consumer/v1/genesis.proto", fileDescriptor_2db73a6057a27482) + proto.RegisterFile("interchain_security/ccv/consumer/v2/genesis.proto", fileDescriptor_126c9565447ccb3f) } -var fileDescriptor_2db73a6057a27482 = []byte{ - // 782 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x55, 0xcf, 0x6f, 0xeb, 0x34, - 0x1c, 0x6f, 0xde, 0x1b, 0xa5, 0xf5, 0xde, 0xe3, 0x0d, 0x0f, 0xaa, 0xd0, 0x8a, 0x50, 0x06, 0x87, - 0x4a, 0x40, 0xa2, 0x16, 0x09, 0x21, 0x90, 0x10, 0xac, 0x93, 0xa0, 0xd2, 0x80, 0xa9, 0xdd, 0x7a, - 0xd8, 0x25, 0x72, 0x1d, 0x93, 0x58, 0x4b, 0xec, 0xc8, 0x76, 0x32, 0x76, 0xe0, 0xc2, 0x95, 0x0b, - 0x7f, 0xd6, 0x8e, 0x3b, 0x72, 0x42, 0x68, 0xfb, 0x1f, 0x38, 0xa3, 0xd8, 0x4e, 0x7f, 0xb0, 0x4e, - 0xaf, 0xa7, 0xc4, 0xf9, 0x7e, 0x7e, 0x7c, 0x7f, 0x38, 0x36, 0x18, 0x52, 0xa6, 0x88, 0xc0, 0x09, - 0xa2, 0x2c, 0x94, 0x04, 0x17, 0x82, 0xaa, 0x9b, 0x00, 0xe3, 0x32, 0xc0, 0x9c, 0xc9, 0x22, 0x23, - 0x22, 0x28, 0x87, 0x41, 0x4c, 0x18, 0x91, 0x54, 0xfa, 0xb9, 0xe0, 0x8a, 0xc3, 0x8f, 0xb6, 0x50, - 0x7c, 0x8c, 0x4b, 0xbf, 0xa6, 0xf8, 0xe5, 0xb0, 0xfb, 0xf1, 0x53, 0xba, 0xe5, 0xb0, 0x7a, 0x18, - 0xa9, 0xee, 0x68, 0x17, 0xf7, 0xa5, 0xac, 0xe1, 0xf4, 0x14, 0x61, 0x11, 0x11, 0x19, 0x65, 0x2a, - 0x40, 0x0b, 0x4c, 0x03, 0x75, 0x93, 0x13, 0x9b, 0x5b, 0x37, 0xa0, 0x0b, 0x1c, 0xa4, 0x34, 0x4e, - 0x14, 0x4e, 0x29, 0x61, 0x4a, 0x06, 0x6b, 0xe8, 0x72, 0xb8, 0xb6, 0xb2, 0x84, 0x0f, 0x2b, 0x02, - 0xe6, 0x82, 0x04, 0x38, 0x41, 0x8c, 0x91, 0x54, 0x3b, 0x9a, 0x57, 0x0b, 0xf1, 0x62, 0xce, 0xe3, - 0x94, 0x04, 0x7a, 0xb5, 0x28, 0x7e, 0x09, 0xa2, 0x42, 0x20, 0x45, 0x39, 0xb3, 0xf1, 0x77, 0x62, - 0x1e, 0x73, 0xfd, 0x1a, 0x54, 0x6f, 0xe6, 0xeb, 0xd1, 0xbf, 0x2d, 0xf0, 0xe2, 0x7b, 0xd3, 0xb7, - 0x99, 0x42, 0x8a, 0xc0, 0x09, 0x68, 0xe6, 0x48, 0xa0, 0x4c, 0xba, 0x4e, 0xdf, 0x19, 0xec, 0x8f, - 0x3e, 0xf1, 0x77, 0xe8, 0xa3, 0x7f, 0xa6, 0x29, 0xc7, 0x7b, 0xb7, 0x7f, 0x7f, 0xd0, 0x98, 0x5a, - 0x01, 0xf8, 0x29, 0x80, 0xb9, 0xe0, 0x25, 0x8d, 0x88, 0x08, 0x4d, 0x9d, 0x21, 0x8d, 0xdc, 0x67, - 0x7d, 0x67, 0xd0, 0x9e, 0x1e, 0xd4, 0x91, 0xb1, 0x0e, 0x4c, 0x22, 0xe8, 0x83, 0xc3, 0x15, 0xda, - 0x54, 0x56, 0xc1, 0x9f, 0x6b, 0xf8, 0xdb, 0x4b, 0xb8, 0x89, 0x4c, 0x22, 0xd8, 0x03, 0x6d, 0x46, - 0xae, 0x43, 0x9d, 0x98, 0xbb, 0xd7, 0x77, 0x06, 0xad, 0x69, 0x8b, 0x91, 0xeb, 0x71, 0xb5, 0x86, - 0x21, 0x78, 0xf7, 0xff, 0xd6, 0xb2, 0x2a, 0xcf, 0x7d, 0xa3, 0x2e, 0x6a, 0x81, 0xfd, 0xf5, 0x01, - 0xf8, 0x6b, 0x2d, 0x2f, 0x87, 0xbe, 0xc9, 0x4a, 0x77, 0x64, 0x7a, 0xb8, 0x99, 0xaa, 0x69, 0x53, - 0x02, 0xdc, 0x95, 0x01, 0x67, 0x92, 0x30, 0x59, 0x48, 0xeb, 0xd1, 0xd4, 0x1e, 0xfe, 0x6b, 0x3d, - 0x6a, 0x9a, 0xb1, 0xe9, 0x2c, 0x6d, 0x36, 0xbe, 0xc3, 0x18, 0x1c, 0x64, 0x48, 0x15, 0x82, 0xb2, - 0x38, 0xcc, 0x11, 0xbe, 0x22, 0x4a, 0xba, 0x6f, 0xf6, 0x9f, 0x0f, 0xf6, 0x47, 0x5f, 0xec, 0x34, - 0x9a, 0x1f, 0x2d, 0x79, 0x3e, 0x1b, 0x9f, 0x69, 0xba, 0x9d, 0xd2, 0xab, 0x5a, 0xd5, 0x7c, 0x95, - 0xf0, 0x27, 0xf0, 0x8a, 0x32, 0xaa, 0x28, 0x4a, 0xc3, 0x12, 0xa5, 0xa1, 0x24, 0xca, 0x6d, 0x69, - 0x9f, 0xfe, 0x7a, 0xe2, 0xd5, 0x5e, 0xf6, 0xe7, 0x28, 0xa5, 0x11, 0x52, 0x5c, 0x5c, 0xe4, 0x11, - 0x52, 0xc4, 0x2a, 0xbe, 0xb4, 0xf4, 0x39, 0x4a, 0x67, 0x44, 0xc1, 0xdf, 0x40, 0x37, 0x21, 0x55, - 0xf9, 0xa1, 0xe2, 0x95, 0xa2, 0x24, 0x2a, 0x2c, 0x34, 0xbe, 0x9a, 0x6b, 0x5b, 0x4b, 0x7f, 0xbd, - 0x53, 0x09, 0x3f, 0x68, 0x99, 0x73, 0x3e, 0xd7, 0x22, 0xc6, 0x73, 0x72, 0x62, 0x5d, 0x3b, 0xc9, - 0xb6, 0x68, 0x04, 0x7f, 0x77, 0xc0, 0xfb, 0xbc, 0x50, 0x52, 0x21, 0x16, 0x55, 0xbd, 0x8b, 0xf8, - 0x35, 0x53, 0x34, 0x23, 0xa1, 0x4c, 0x91, 0x4c, 0x28, 0x8b, 0x5d, 0xa0, 0x53, 0xf8, 0x72, 0xa7, - 0x14, 0x7e, 0x5e, 0x29, 0x9d, 0x58, 0x21, 0xeb, 0xdf, 0xe3, 0x8f, 0x43, 0x33, 0x6b, 0x01, 0x05, - 0x70, 0x73, 0x62, 0xfc, 0x6b, 0xb5, 0xe5, 0x10, 0xf7, 0xf5, 0x36, 0x19, 0x3d, 0x69, 0x6f, 0xb7, - 0x48, 0xc5, 0x31, 0x23, 0x3a, 0x41, 0x0a, 0x9d, 0x52, 0x59, 0x0f, 0xb0, 0x63, 0x95, 0x37, 0x41, - 0x12, 0xfe, 0xe1, 0x00, 0x2f, 0x45, 0x52, 0x85, 0x4a, 0x20, 0x26, 0x33, 0x2a, 0x25, 0xe5, 0x2c, - 0x5c, 0xa4, 0x1c, 0x5f, 0x85, 0xa6, 0x57, 0xee, 0x0b, 0x6d, 0xfd, 0xed, 0x4e, 0x95, 0x9f, 0x22, - 0xa9, 0xce, 0xd7, 0x94, 0x8e, 0x2b, 0x21, 0x33, 0x91, 0xba, 0x03, 0xe9, 0xd3, 0x10, 0xd8, 0x01, - 0xcd, 0x5c, 0x90, 0xf1, 0x78, 0xee, 0xbe, 0xd4, 0xff, 0xa8, 0x5d, 0x1d, 0x5d, 0x82, 0xce, 0xf6, - 0xb1, 0x56, 0x0c, 0x9b, 0x66, 0x75, 0x02, 0xed, 0x4d, 0xed, 0x0a, 0x0e, 0xc0, 0xc1, 0xa3, 0x5d, - 0xf4, 0x4c, 0x23, 0xde, 0x2a, 0x37, 0x46, 0x7f, 0x74, 0x01, 0x0e, 0xb7, 0xcc, 0x0b, 0x7e, 0x03, - 0x7a, 0x65, 0xbd, 0x71, 0xd7, 0x7e, 0x5a, 0x14, 0x45, 0x82, 0x48, 0x73, 0xde, 0xb5, 0xa7, 0xef, - 0x2d, 0x21, 0xcb, 0xff, 0xf0, 0x3b, 0x03, 0x38, 0x3e, 0xbf, 0xbd, 0xf7, 0x9c, 0xbb, 0x7b, 0xcf, - 0xf9, 0xe7, 0xde, 0x73, 0xfe, 0x7c, 0xf0, 0x1a, 0x77, 0x0f, 0x5e, 0xe3, 0xaf, 0x07, 0xaf, 0x71, - 0xf9, 0x55, 0x4c, 0x55, 0x52, 0x2c, 0x7c, 0xcc, 0xb3, 0x00, 0x73, 0x99, 0x71, 0x19, 0xac, 0x5a, - 0xfb, 0xd9, 0xf2, 0xca, 0xf8, 0x75, 0xf3, 0xd2, 0xd0, 0x37, 0xc2, 0xa2, 0xa9, 0x0f, 0xe2, 0xcf, - 0xff, 0x0b, 0x00, 0x00, 0xff, 0xff, 0xab, 0x08, 0x12, 0x9c, 0xe3, 0x06, 0x00, 0x00, +var fileDescriptor_126c9565447ccb3f = []byte{ + // 785 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x55, 0x4b, 0x8f, 0xe3, 0x34, + 0x1c, 0x9f, 0xec, 0x0e, 0xa5, 0xf5, 0xec, 0xb2, 0x83, 0x07, 0xaa, 0xd0, 0x8a, 0x50, 0x06, 0x0e, + 0x95, 0x80, 0x44, 0x13, 0x24, 0x84, 0x40, 0x42, 0x30, 0x1d, 0x09, 0x2a, 0x2d, 0xb0, 0x6a, 0x67, + 0x7b, 0xd8, 0x4b, 0xe4, 0x3a, 0x26, 0xb1, 0x36, 0xb1, 0x23, 0xdb, 0xc9, 0xb0, 0x07, 0x2e, 0x5c, + 0xb9, 0xf0, 0xb1, 0xf6, 0xb8, 0x47, 0x4e, 0x08, 0xcd, 0x7c, 0x07, 0xce, 0xc8, 0x8f, 0xf4, 0xc1, + 0x74, 0xb4, 0x3d, 0x25, 0xce, 0xff, 0xf7, 0xf8, 0x3f, 0x1c, 0x1b, 0x9c, 0x51, 0xa6, 0x88, 0xc0, + 0x39, 0xa2, 0x2c, 0x91, 0x04, 0xd7, 0x82, 0xaa, 0x17, 0x11, 0xc6, 0x4d, 0x84, 0x39, 0x93, 0x75, + 0x49, 0x44, 0xd4, 0xc4, 0x51, 0x46, 0x18, 0x91, 0x54, 0x86, 0x95, 0xe0, 0x8a, 0xc3, 0x8f, 0x76, + 0x50, 0x42, 0x8c, 0x9b, 0xb0, 0xa5, 0x84, 0x4d, 0x3c, 0xf8, 0xf8, 0x2e, 0xdd, 0x26, 0xd6, 0x0f, + 0x2b, 0x35, 0x88, 0xf7, 0x71, 0x5f, 0xc9, 0x5a, 0xce, 0x50, 0x11, 0x96, 0x12, 0x51, 0x52, 0xa6, + 0x22, 0xb4, 0xc4, 0x34, 0x52, 0x2f, 0x2a, 0xe2, 0x72, 0x1b, 0x44, 0x74, 0x89, 0xa3, 0x82, 0x66, + 0xb9, 0xc2, 0x05, 0x25, 0x4c, 0xc9, 0x68, 0x03, 0xdd, 0x9c, 0x6d, 0xac, 0x1c, 0xe1, 0x43, 0x4d, + 0xc0, 0x5c, 0x90, 0x08, 0xe7, 0x88, 0x31, 0x52, 0x68, 0x94, 0x7b, 0x75, 0x90, 0x20, 0xe3, 0x3c, + 0x2b, 0x48, 0x64, 0x56, 0xcb, 0xfa, 0x97, 0x28, 0xad, 0x05, 0x52, 0x94, 0x33, 0x17, 0x7f, 0x27, + 0xe3, 0x19, 0x37, 0xaf, 0x91, 0x7e, 0xb3, 0x5f, 0x4f, 0xff, 0xed, 0x82, 0x07, 0xdf, 0xdb, 0xbe, + 0xcd, 0x15, 0x52, 0x04, 0x4e, 0x41, 0xa7, 0x42, 0x02, 0x95, 0xd2, 0xf7, 0x46, 0xde, 0xf8, 0x28, + 0xfe, 0x24, 0xdc, 0xa3, 0x8f, 0xe1, 0x13, 0x43, 0x39, 0x3f, 0x7c, 0xf9, 0xf7, 0x07, 0x07, 0x33, + 0x27, 0x00, 0x3f, 0x05, 0xb0, 0x12, 0xbc, 0xa1, 0x29, 0x11, 0x89, 0xad, 0x33, 0xa1, 0xa9, 0x7f, + 0x6f, 0xe4, 0x8d, 0x7b, 0xb3, 0xe3, 0x36, 0x32, 0x31, 0x81, 0x69, 0x0a, 0x43, 0x70, 0xb2, 0x46, + 0xdb, 0xca, 0x34, 0xfc, 0xbe, 0x81, 0xbf, 0xbd, 0x82, 0xdb, 0xc8, 0x34, 0x85, 0x43, 0xd0, 0x63, + 0xe4, 0x2a, 0x31, 0x89, 0xf9, 0x87, 0x23, 0x6f, 0xdc, 0x9d, 0x75, 0x19, 0xb9, 0x9a, 0xe8, 0x35, + 0x4c, 0xc0, 0xbb, 0xff, 0xb7, 0x96, 0xba, 0x3c, 0xff, 0x8d, 0xb6, 0xa8, 0x25, 0x0e, 0x37, 0x07, + 0x10, 0x6e, 0xb4, 0xbc, 0x39, 0x0b, 0x6d, 0x56, 0xa6, 0x23, 0xb3, 0x93, 0xed, 0x54, 0x6d, 0x9b, + 0x72, 0xe0, 0xaf, 0x0d, 0x38, 0x93, 0x84, 0xc9, 0x5a, 0x3a, 0x8f, 0x8e, 0xf1, 0x08, 0x5f, 0xeb, + 0xd1, 0xd2, 0xac, 0x4d, 0x7f, 0x65, 0xb3, 0xf5, 0x1d, 0x66, 0xe0, 0xb8, 0x44, 0xaa, 0x16, 0x94, + 0x65, 0x49, 0x85, 0xf0, 0x73, 0xa2, 0xa4, 0xff, 0xe6, 0xe8, 0xfe, 0xf8, 0x28, 0xfe, 0x62, 0xaf, + 0xd1, 0xfc, 0xe8, 0xc8, 0x8b, 0xf9, 0xe4, 0x89, 0xa1, 0xbb, 0x29, 0x3d, 0x6a, 0x55, 0xed, 0x57, + 0x09, 0x7f, 0x02, 0x8f, 0x28, 0xa3, 0x8a, 0xa2, 0x22, 0x69, 0x50, 0x91, 0x48, 0xa2, 0xfc, 0xae, + 0xf1, 0x19, 0x6d, 0x26, 0xae, 0xf7, 0x72, 0xb8, 0x40, 0x05, 0x4d, 0x91, 0xe2, 0xe2, 0x69, 0x95, + 0x22, 0x45, 0x9c, 0xe2, 0x43, 0x47, 0x5f, 0xa0, 0x62, 0x4e, 0x14, 0xfc, 0x0d, 0x0c, 0x72, 0xa2, + 0xcb, 0x4f, 0x14, 0xd7, 0x8a, 0x92, 0xa8, 0xa4, 0x36, 0x78, 0x3d, 0xd7, 0x9e, 0x91, 0xfe, 0x7a, + 0xaf, 0x12, 0x7e, 0x30, 0x32, 0x97, 0x7c, 0x61, 0x44, 0xac, 0xe7, 0xf4, 0xc2, 0xb9, 0xf6, 0xf3, + 0x5d, 0xd1, 0x14, 0xfe, 0xee, 0x81, 0xf7, 0x79, 0xad, 0xa4, 0x42, 0x2c, 0xd5, 0xbd, 0x4b, 0xf9, + 0x15, 0x53, 0xb4, 0x24, 0x89, 0x2c, 0x90, 0xcc, 0x29, 0xcb, 0x7c, 0x60, 0x52, 0xf8, 0x72, 0xaf, + 0x14, 0x7e, 0x5e, 0x2b, 0x5d, 0x38, 0x21, 0xe7, 0x3f, 0xe4, 0xb7, 0x43, 0x73, 0x67, 0x01, 0x05, + 0xf0, 0x2b, 0x62, 0xfd, 0x5b, 0xb5, 0xd5, 0x10, 0x8f, 0xcc, 0x36, 0x89, 0xef, 0xb4, 0x6f, 0x62, + 0xb3, 0x45, 0x34, 0xc7, 0x8e, 0xe8, 0x02, 0x29, 0xf4, 0x98, 0xca, 0x76, 0x80, 0x7d, 0xa7, 0xbc, + 0x0d, 0x92, 0xf0, 0x0f, 0x0f, 0x04, 0x05, 0x92, 0x2a, 0x51, 0x02, 0x31, 0x59, 0x52, 0x29, 0x29, + 0x67, 0xc9, 0xb2, 0xe0, 0xf8, 0x79, 0x62, 0x7b, 0xe5, 0x3f, 0x30, 0xd6, 0xdf, 0xee, 0x55, 0xf9, + 0x63, 0x24, 0xd5, 0xe5, 0x86, 0xd2, 0xb9, 0x16, 0xb2, 0x13, 0x69, 0x3b, 0x50, 0xdc, 0x0d, 0x81, + 0x7d, 0xd0, 0xa9, 0x04, 0x99, 0x4c, 0x16, 0xfe, 0x43, 0xf3, 0x8f, 0xba, 0xd5, 0xe9, 0x33, 0xd0, + 0xdf, 0x3d, 0x56, 0xcd, 0x70, 0x69, 0xea, 0x13, 0xe8, 0x70, 0xe6, 0x56, 0x70, 0x0c, 0x8e, 0x6f, + 0xed, 0xa2, 0x7b, 0x06, 0xf1, 0x56, 0xb3, 0x35, 0xfa, 0xd3, 0xa7, 0xe0, 0x64, 0xc7, 0xbc, 0xe0, + 0x37, 0x60, 0xd8, 0xb4, 0x1b, 0x77, 0xe3, 0xa7, 0x45, 0x69, 0x2a, 0x88, 0xb4, 0xe7, 0x5d, 0x6f, + 0xf6, 0xde, 0x0a, 0xb2, 0xfa, 0x0f, 0xbf, 0xb3, 0x80, 0xf3, 0xcb, 0x97, 0xd7, 0x81, 0xf7, 0xea, + 0x3a, 0xf0, 0xfe, 0xb9, 0x0e, 0xbc, 0x3f, 0x6f, 0x82, 0x83, 0x57, 0x37, 0xc1, 0xc1, 0x5f, 0x37, + 0xc1, 0xc1, 0xb3, 0xaf, 0x32, 0xaa, 0xf2, 0x7a, 0x19, 0x62, 0x5e, 0x46, 0x98, 0xcb, 0x92, 0xcb, + 0x68, 0xdd, 0xda, 0xcf, 0x56, 0x57, 0xc6, 0xaf, 0xdb, 0x97, 0x86, 0xb9, 0x11, 0x96, 0x1d, 0x73, + 0x10, 0x7f, 0xfe, 0x5f, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xb0, 0x19, 0x7f, 0xe3, 0x06, 0x00, + 0x00, } func (m *GenesisState) Marshal() (dAtA []byte, err error) { diff --git a/x/ccv/consumer/types/query.pb.go b/x/ccv/consumer/types/query.pb.go index c3961ee416..1be856e2ec 100644 --- a/x/ccv/consumer/types/query.pb.go +++ b/x/ccv/consumer/types/query.pb.go @@ -1,5 +1,5 @@ // Code generated by protoc-gen-gogo. DO NOT EDIT. -// source: interchain_security/ccv/consumer/v1/query.proto +// source: interchain_security/ccv/consumer/v2/query.proto package types @@ -51,7 +51,7 @@ func (m *NextFeeDistributionEstimate) Reset() { *m = NextFeeDistribution func (m *NextFeeDistributionEstimate) String() string { return proto.CompactTextString(m) } func (*NextFeeDistributionEstimate) ProtoMessage() {} func (*NextFeeDistributionEstimate) Descriptor() ([]byte, []int) { - return fileDescriptor_f627751d3cc10225, []int{0} + return fileDescriptor_11b284a781e03152, []int{0} } func (m *NextFeeDistributionEstimate) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -138,7 +138,7 @@ func (m *QueryNextFeeDistributionEstimateRequest) Reset() { func (m *QueryNextFeeDistributionEstimateRequest) String() string { return proto.CompactTextString(m) } func (*QueryNextFeeDistributionEstimateRequest) ProtoMessage() {} func (*QueryNextFeeDistributionEstimateRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_f627751d3cc10225, []int{1} + return fileDescriptor_11b284a781e03152, []int{1} } func (m *QueryNextFeeDistributionEstimateRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -177,7 +177,7 @@ func (m *QueryNextFeeDistributionEstimateResponse) Reset() { func (m *QueryNextFeeDistributionEstimateResponse) String() string { return proto.CompactTextString(m) } func (*QueryNextFeeDistributionEstimateResponse) ProtoMessage() {} func (*QueryNextFeeDistributionEstimateResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_f627751d3cc10225, []int{2} + return fileDescriptor_11b284a781e03152, []int{2} } func (m *QueryNextFeeDistributionEstimateResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -220,7 +220,7 @@ func (m *QueryParamsRequest) Reset() { *m = QueryParamsRequest{} } func (m *QueryParamsRequest) String() string { return proto.CompactTextString(m) } func (*QueryParamsRequest) ProtoMessage() {} func (*QueryParamsRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_f627751d3cc10225, []int{3} + return fileDescriptor_11b284a781e03152, []int{3} } func (m *QueryParamsRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -259,7 +259,7 @@ func (m *QueryParamsResponse) Reset() { *m = QueryParamsResponse{} } func (m *QueryParamsResponse) String() string { return proto.CompactTextString(m) } func (*QueryParamsResponse) ProtoMessage() {} func (*QueryParamsResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_f627751d3cc10225, []int{4} + return fileDescriptor_11b284a781e03152, []int{4} } func (m *QueryParamsResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -296,52 +296,52 @@ func (m *QueryParamsResponse) GetParams() Params { } func init() { - proto.RegisterType((*NextFeeDistributionEstimate)(nil), "interchain_security.ccv.consumer.v1.NextFeeDistributionEstimate") - proto.RegisterType((*QueryNextFeeDistributionEstimateRequest)(nil), "interchain_security.ccv.consumer.v1.QueryNextFeeDistributionEstimateRequest") - proto.RegisterType((*QueryNextFeeDistributionEstimateResponse)(nil), "interchain_security.ccv.consumer.v1.QueryNextFeeDistributionEstimateResponse") - proto.RegisterType((*QueryParamsRequest)(nil), "interchain_security.ccv.consumer.v1.QueryParamsRequest") - proto.RegisterType((*QueryParamsResponse)(nil), "interchain_security.ccv.consumer.v1.QueryParamsResponse") + proto.RegisterType((*NextFeeDistributionEstimate)(nil), "interchain_security.ccv.consumer.v2.NextFeeDistributionEstimate") + proto.RegisterType((*QueryNextFeeDistributionEstimateRequest)(nil), "interchain_security.ccv.consumer.v2.QueryNextFeeDistributionEstimateRequest") + proto.RegisterType((*QueryNextFeeDistributionEstimateResponse)(nil), "interchain_security.ccv.consumer.v2.QueryNextFeeDistributionEstimateResponse") + proto.RegisterType((*QueryParamsRequest)(nil), "interchain_security.ccv.consumer.v2.QueryParamsRequest") + proto.RegisterType((*QueryParamsResponse)(nil), "interchain_security.ccv.consumer.v2.QueryParamsResponse") } func init() { - proto.RegisterFile("interchain_security/ccv/consumer/v1/query.proto", fileDescriptor_f627751d3cc10225) + proto.RegisterFile("interchain_security/ccv/consumer/v2/query.proto", fileDescriptor_11b284a781e03152) } -var fileDescriptor_f627751d3cc10225 = []byte{ - // 519 bytes of a gzipped FileDescriptorProto +var fileDescriptor_11b284a781e03152 = []byte{ + // 518 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x54, 0xcf, 0x8b, 0xd3, 0x40, - 0x14, 0x6e, 0xb6, 0x3f, 0xc4, 0x59, 0xbc, 0x8c, 0x15, 0x42, 0x95, 0xb8, 0x44, 0xc1, 0xaa, 0x34, - 0x71, 0xbb, 0x87, 0x55, 0x2f, 0xca, 0xaa, 0x8b, 0x82, 0xca, 0x5a, 0xf6, 0xe4, 0x65, 0x9d, 0x4e, - 0xdf, 0xa6, 0x03, 0xcd, 0x4c, 0x76, 0x66, 0x12, 0xda, 0x9b, 0xf8, 0x07, 0x88, 0xe0, 0x7f, 0xe2, - 0xc5, 0x7f, 0x61, 0x8f, 0x0b, 0x5e, 0x3c, 0x89, 0xb4, 0xfe, 0x11, 0x1e, 0x25, 0x93, 0x64, 0x4d, - 0x41, 0xb7, 0x11, 0xbc, 0x4d, 0xbf, 0xef, 0xbd, 0xef, 0x7d, 0xf3, 0xcd, 0x6b, 0x90, 0xcf, 0xb8, - 0x06, 0x49, 0xc7, 0x84, 0xf1, 0x03, 0x05, 0x34, 0x96, 0x4c, 0xcf, 0x7c, 0x4a, 0x13, 0x9f, 0x0a, - 0xae, 0xe2, 0x10, 0xa4, 0x9f, 0x6c, 0xfa, 0x47, 0x31, 0xc8, 0x99, 0x17, 0x49, 0xa1, 0x05, 0xbe, - 0xf6, 0x87, 0x06, 0x8f, 0xd2, 0xc4, 0x2b, 0x1a, 0xbc, 0x64, 0xb3, 0xd3, 0x0e, 0x44, 0x20, 0x4c, - 0xbd, 0x9f, 0x9e, 0xb2, 0xd6, 0xce, 0x95, 0x40, 0x88, 0x60, 0x02, 0x3e, 0x89, 0x98, 0x4f, 0x38, - 0x17, 0x9a, 0x68, 0x26, 0xb8, 0xca, 0xd9, 0x7e, 0x15, 0x27, 0xa7, 0x43, 0x4c, 0x8f, 0xfb, 0x7e, - 0x0d, 0x5d, 0x7e, 0x09, 0x53, 0xbd, 0x0b, 0xf0, 0x98, 0x29, 0x2d, 0xd9, 0x30, 0x4e, 0x25, 0x9f, - 0x28, 0xcd, 0x42, 0xa2, 0x01, 0x5f, 0x47, 0x17, 0x68, 0x2c, 0x25, 0x70, 0xfd, 0x14, 0x58, 0x30, - 0xd6, 0xb6, 0xb5, 0x61, 0x75, 0xeb, 0x83, 0x65, 0x10, 0x3b, 0x08, 0x4d, 0x88, 0x2a, 0x4a, 0xd6, - 0x4c, 0x49, 0x09, 0x49, 0x79, 0x0e, 0xd3, 0x82, 0xaf, 0x67, 0xfc, 0x6f, 0x04, 0x6f, 0xa1, 0x4b, - 0xa3, 0xd2, 0xf4, 0x83, 0x43, 0x49, 0x68, 0x7a, 0xb0, 0x1b, 0x1b, 0x56, 0xf7, 0xfc, 0xa0, 0x5d, - 0x26, 0x77, 0x73, 0x0e, 0xb7, 0x51, 0x53, 0x0b, 0x4d, 0x26, 0x76, 0xd3, 0x14, 0x65, 0x3f, 0xd2, - 0x51, 0x5a, 0xec, 0x49, 0x91, 0xb0, 0x11, 0x48, 0xbb, 0x65, 0xa8, 0x12, 0x92, 0xf1, 0x8f, 0xf2, - 0x10, 0xec, 0x73, 0x05, 0x5f, 0x20, 0xee, 0x4d, 0x74, 0xe3, 0x55, 0xfa, 0x58, 0x67, 0x84, 0x32, - 0x80, 0xa3, 0x18, 0x94, 0x76, 0xdf, 0x5a, 0xa8, 0xbb, 0xba, 0x56, 0x45, 0x82, 0x2b, 0xc0, 0xfb, - 0xa8, 0x31, 0x22, 0x9a, 0x98, 0xfc, 0xd6, 0xfb, 0x0f, 0xbd, 0x0a, 0x4b, 0xe0, 0x9d, 0xa5, 0x6b, - 0xd4, 0xdc, 0x36, 0xc2, 0xc6, 0xc1, 0x1e, 0x91, 0x24, 0x54, 0x85, 0xb1, 0x37, 0xe8, 0xe2, 0x12, - 0x9a, 0x5b, 0x78, 0x86, 0x5a, 0x91, 0x41, 0x72, 0x13, 0xb7, 0x2b, 0x99, 0xc8, 0x44, 0x76, 0x1a, - 0xc7, 0xdf, 0xae, 0xd6, 0x06, 0xb9, 0x40, 0xff, 0x73, 0x1d, 0x35, 0xcd, 0x08, 0xfc, 0xd3, 0x42, - 0xf6, 0xdf, 0x42, 0xc0, 0xcf, 0x2b, 0x4d, 0xa8, 0x98, 0x77, 0xe7, 0xc5, 0x7f, 0x52, 0xcb, 0xe2, - 0x70, 0x1f, 0xbc, 0xfb, 0xf2, 0xe3, 0xe3, 0xda, 0x3d, 0xbc, 0xbd, 0xfa, 0x1f, 0x9c, 0xae, 0x6a, - 0xef, 0x10, 0xa0, 0x57, 0x5e, 0x44, 0xfc, 0xc9, 0x42, 0xeb, 0xa5, 0x9c, 0xf1, 0x76, 0x75, 0x7f, - 0x4b, 0xef, 0xd5, 0xb9, 0xfb, 0xef, 0x8d, 0xf9, 0x1d, 0xee, 0x98, 0x3b, 0xdc, 0xc2, 0xdd, 0xd5, - 0x77, 0xc8, 0x5e, 0x6e, 0x67, 0xff, 0x78, 0xee, 0x58, 0x27, 0x73, 0xc7, 0xfa, 0x3e, 0x77, 0xac, - 0x0f, 0x0b, 0xa7, 0x76, 0xb2, 0x70, 0x6a, 0x5f, 0x17, 0x4e, 0xed, 0xf5, 0xfd, 0x80, 0xe9, 0x71, - 0x3c, 0xf4, 0xa8, 0x08, 0x7d, 0x2a, 0x54, 0x28, 0x54, 0x49, 0xb4, 0x77, 0x2a, 0x3a, 0x5d, 0x96, - 0xd5, 0xb3, 0x08, 0xd4, 0xb0, 0x65, 0xbe, 0x26, 0x5b, 0xbf, 0x02, 0x00, 0x00, 0xff, 0xff, 0x1c, - 0x94, 0x9c, 0x7a, 0x0d, 0x05, 0x00, 0x00, + 0x14, 0x6e, 0xfa, 0x4b, 0x9c, 0xc5, 0xcb, 0x58, 0x21, 0x54, 0x89, 0x4b, 0x15, 0xac, 0x4a, 0x13, + 0xc9, 0x1e, 0x56, 0xbd, 0x28, 0xab, 0x2e, 0x0a, 0x2a, 0x6b, 0xd9, 0x93, 0x97, 0x75, 0x3a, 0x7d, + 0x9b, 0x0e, 0x34, 0x33, 0xd9, 0x99, 0x49, 0x68, 0x6f, 0xe2, 0x1f, 0x20, 0x82, 0xff, 0x89, 0x17, + 0xff, 0x85, 0x3d, 0x2e, 0x78, 0xf1, 0x24, 0xd2, 0xfa, 0x47, 0x78, 0x94, 0x4c, 0x92, 0x35, 0x05, + 0xdd, 0x46, 0xf0, 0x36, 0xfd, 0xbe, 0xf7, 0xbe, 0xf7, 0xcd, 0x37, 0xaf, 0x41, 0x1e, 0xe3, 0x1a, + 0x24, 0x9d, 0x10, 0xc6, 0x0f, 0x14, 0xd0, 0x58, 0x32, 0x3d, 0xf7, 0x28, 0x4d, 0x3c, 0x2a, 0xb8, + 0x8a, 0x43, 0x90, 0x5e, 0xe2, 0x7b, 0x47, 0x31, 0xc8, 0xb9, 0x1b, 0x49, 0xa1, 0x05, 0xbe, 0xf6, + 0x87, 0x06, 0x97, 0xd2, 0xc4, 0x2d, 0x1a, 0xdc, 0xc4, 0xef, 0x76, 0x02, 0x11, 0x08, 0x53, 0xef, + 0xa5, 0xa7, 0xac, 0xb5, 0x7b, 0x25, 0x10, 0x22, 0x98, 0x82, 0x47, 0x22, 0xe6, 0x11, 0xce, 0x85, + 0x26, 0x9a, 0x09, 0xae, 0x72, 0xd6, 0xaf, 0xe2, 0xe4, 0x74, 0x88, 0xe9, 0xe9, 0xbd, 0xaf, 0xa3, + 0xcb, 0x2f, 0x61, 0xa6, 0x77, 0x01, 0x1e, 0x33, 0xa5, 0x25, 0x1b, 0xc5, 0xa9, 0xe4, 0x13, 0xa5, + 0x59, 0x48, 0x34, 0xe0, 0xeb, 0xe8, 0x02, 0x8d, 0xa5, 0x04, 0xae, 0x9f, 0x02, 0x0b, 0x26, 0xda, + 0xb6, 0x36, 0xad, 0x7e, 0x63, 0xb8, 0x0a, 0x62, 0x07, 0xa1, 0x29, 0x51, 0x45, 0x49, 0xdd, 0x94, + 0x94, 0x90, 0x94, 0xe7, 0x30, 0x2b, 0xf8, 0x46, 0xc6, 0xff, 0x46, 0xf0, 0x16, 0xba, 0x34, 0x2e, + 0x4d, 0x3f, 0x38, 0x94, 0x84, 0xa6, 0x07, 0xbb, 0xb9, 0x69, 0xf5, 0xcf, 0x0f, 0x3b, 0x65, 0x72, + 0x37, 0xe7, 0x70, 0x07, 0xb5, 0xb4, 0xd0, 0x64, 0x6a, 0xb7, 0x4c, 0x51, 0xf6, 0x23, 0x1d, 0xa5, + 0xc5, 0x9e, 0x14, 0x09, 0x1b, 0x83, 0xb4, 0xdb, 0x86, 0x2a, 0x21, 0x19, 0xff, 0x28, 0x0f, 0xc1, + 0x3e, 0x57, 0xf0, 0x05, 0xd2, 0xbb, 0x89, 0x6e, 0xbc, 0x4a, 0x1f, 0xeb, 0x8c, 0x50, 0x86, 0x70, + 0x14, 0x83, 0xd2, 0xbd, 0xb7, 0x16, 0xea, 0xaf, 0xaf, 0x55, 0x91, 0xe0, 0x0a, 0xf0, 0x3e, 0x6a, + 0x8e, 0x89, 0x26, 0x26, 0xbf, 0x0d, 0xff, 0xa1, 0x5b, 0x61, 0x09, 0xdc, 0xb3, 0x74, 0x8d, 0x5a, + 0xaf, 0x83, 0xb0, 0x71, 0xb0, 0x47, 0x24, 0x09, 0x55, 0x61, 0xec, 0x0d, 0xba, 0xb8, 0x82, 0xe6, + 0x16, 0x9e, 0xa1, 0x76, 0x64, 0x90, 0xdc, 0xc4, 0xed, 0x4a, 0x26, 0x32, 0x91, 0x9d, 0xe6, 0xf1, + 0xb7, 0xab, 0xb5, 0x61, 0x2e, 0xe0, 0x7f, 0x6e, 0xa0, 0x96, 0x19, 0x81, 0x7f, 0x5a, 0xc8, 0xfe, + 0x5b, 0x08, 0xf8, 0x79, 0xa5, 0x09, 0x15, 0xf3, 0xee, 0xbe, 0xf8, 0x4f, 0x6a, 0x59, 0x1c, 0xbd, + 0x07, 0xef, 0xbe, 0xfc, 0xf8, 0x58, 0xbf, 0x87, 0xb7, 0xd7, 0xff, 0x83, 0xd3, 0x55, 0x1d, 0x1c, + 0x02, 0x0c, 0xca, 0x8b, 0x88, 0x3f, 0x59, 0x68, 0xa3, 0x94, 0x33, 0xde, 0xae, 0xee, 0x6f, 0xe5, + 0xbd, 0xba, 0x77, 0xff, 0xbd, 0x31, 0xbf, 0xc3, 0x1d, 0x73, 0x87, 0x5b, 0xb8, 0xbf, 0xfe, 0x0e, + 0xd9, 0xcb, 0xed, 0xec, 0x1f, 0x2f, 0x1c, 0xeb, 0x64, 0xe1, 0x58, 0xdf, 0x17, 0x8e, 0xf5, 0x61, + 0xe9, 0xd4, 0x4e, 0x96, 0x4e, 0xed, 0xeb, 0xd2, 0xa9, 0xbd, 0xbe, 0x1f, 0x30, 0x3d, 0x89, 0x47, + 0x2e, 0x15, 0xa1, 0x47, 0x85, 0x0a, 0x85, 0x2a, 0x89, 0x0e, 0x4e, 0x45, 0x67, 0xab, 0xb2, 0x7a, + 0x1e, 0x81, 0x1a, 0xb5, 0xcd, 0xd7, 0x64, 0xeb, 0x57, 0x00, 0x00, 0x00, 0xff, 0xff, 0xda, 0x5b, + 0x51, 0x70, 0x0d, 0x05, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. @@ -373,7 +373,7 @@ func NewQueryClient(cc grpc1.ClientConn) QueryClient { func (c *queryClient) QueryNextFeeDistribution(ctx context.Context, in *QueryNextFeeDistributionEstimateRequest, opts ...grpc.CallOption) (*QueryNextFeeDistributionEstimateResponse, error) { out := new(QueryNextFeeDistributionEstimateResponse) - err := c.cc.Invoke(ctx, "/interchain_security.ccv.consumer.v1.Query/QueryNextFeeDistribution", in, out, opts...) + err := c.cc.Invoke(ctx, "/interchain_security.ccv.consumer.v2.Query/QueryNextFeeDistribution", in, out, opts...) if err != nil { return nil, err } @@ -382,7 +382,7 @@ func (c *queryClient) QueryNextFeeDistribution(ctx context.Context, in *QueryNex func (c *queryClient) QueryParams(ctx context.Context, in *QueryParamsRequest, opts ...grpc.CallOption) (*QueryParamsResponse, error) { out := new(QueryParamsResponse) - err := c.cc.Invoke(ctx, "/interchain_security.ccv.consumer.v1.Query/QueryParams", in, out, opts...) + err := c.cc.Invoke(ctx, "/interchain_security.ccv.consumer.v2.Query/QueryParams", in, out, opts...) if err != nil { return nil, err } @@ -423,7 +423,7 @@ func _Query_QueryNextFeeDistribution_Handler(srv interface{}, ctx context.Contex } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/interchain_security.ccv.consumer.v1.Query/QueryNextFeeDistribution", + FullMethod: "/interchain_security.ccv.consumer.v2.Query/QueryNextFeeDistribution", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).QueryNextFeeDistribution(ctx, req.(*QueryNextFeeDistributionEstimateRequest)) @@ -441,7 +441,7 @@ func _Query_QueryParams_Handler(srv interface{}, ctx context.Context, dec func(i } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/interchain_security.ccv.consumer.v1.Query/QueryParams", + FullMethod: "/interchain_security.ccv.consumer.v2.Query/QueryParams", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).QueryParams(ctx, req.(*QueryParamsRequest)) @@ -450,7 +450,7 @@ func _Query_QueryParams_Handler(srv interface{}, ctx context.Context, dec func(i } var _Query_serviceDesc = grpc.ServiceDesc{ - ServiceName: "interchain_security.ccv.consumer.v1.Query", + ServiceName: "interchain_security.ccv.consumer.v2.Query", HandlerType: (*QueryServer)(nil), Methods: []grpc.MethodDesc{ { @@ -463,7 +463,7 @@ var _Query_serviceDesc = grpc.ServiceDesc{ }, }, Streams: []grpc.StreamDesc{}, - Metadata: "interchain_security/ccv/consumer/v1/query.proto", + Metadata: "interchain_security/ccv/consumer/v2/query.proto", } func (m *NextFeeDistributionEstimate) Marshal() (dAtA []byte, err error) { diff --git a/x/ccv/consumer/types/query.pb.gw.go b/x/ccv/consumer/types/query.pb.gw.go index 2aaa7d4b49..a1dc403e6f 100644 --- a/x/ccv/consumer/types/query.pb.gw.go +++ b/x/ccv/consumer/types/query.pb.gw.go @@ -1,5 +1,5 @@ // Code generated by protoc-gen-grpc-gateway. DO NOT EDIT. -// source: interchain_security/ccv/consumer/v1/query.proto +// source: interchain_security/ccv/consumer/v2/query.proto /* Package types is a reverse proxy. diff --git a/x/ccv/provider/types/genesis.pb.go b/x/ccv/provider/types/genesis.pb.go index e513ce25c7..81f224f029 100644 --- a/x/ccv/provider/types/genesis.pb.go +++ b/x/ccv/provider/types/genesis.pb.go @@ -1,5 +1,5 @@ // Code generated by protoc-gen-gogo. DO NOT EDIT. -// source: interchain_security/ccv/provider/v1/genesis.proto +// source: interchain_security/ccv/provider/v2/genesis.proto package types @@ -55,7 +55,7 @@ func (m *GenesisState) Reset() { *m = GenesisState{} } func (m *GenesisState) String() string { return proto.CompactTextString(m) } func (*GenesisState) ProtoMessage() {} func (*GenesisState) Descriptor() ([]byte, []int) { - return fileDescriptor_48411d9c7900d48e, []int{0} + return fileDescriptor_7b655ee190a1f612, []int{0} } func (m *GenesisState) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -184,7 +184,7 @@ func (m *ConsumerState) Reset() { *m = ConsumerState{} } func (m *ConsumerState) String() string { return proto.CompactTextString(m) } func (*ConsumerState) ProtoMessage() {} func (*ConsumerState) Descriptor() ([]byte, []int) { - return fileDescriptor_48411d9c7900d48e, []int{1} + return fileDescriptor_7b655ee190a1f612, []int{1} } func (m *ConsumerState) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -280,7 +280,7 @@ func (m *ValsetUpdateIdToHeight) Reset() { *m = ValsetUpdateIdToHeight{} func (m *ValsetUpdateIdToHeight) String() string { return proto.CompactTextString(m) } func (*ValsetUpdateIdToHeight) ProtoMessage() {} func (*ValsetUpdateIdToHeight) Descriptor() ([]byte, []int) { - return fileDescriptor_48411d9c7900d48e, []int{2} + return fileDescriptor_7b655ee190a1f612, []int{2} } func (m *ValsetUpdateIdToHeight) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -324,71 +324,71 @@ func (m *ValsetUpdateIdToHeight) GetHeight() uint64 { } func init() { - proto.RegisterType((*GenesisState)(nil), "interchain_security.ccv.provider.v1.GenesisState") - proto.RegisterType((*ConsumerState)(nil), "interchain_security.ccv.provider.v1.ConsumerState") - proto.RegisterType((*ValsetUpdateIdToHeight)(nil), "interchain_security.ccv.provider.v1.ValsetUpdateIdToHeight") + proto.RegisterType((*GenesisState)(nil), "interchain_security.ccv.provider.v2.GenesisState") + proto.RegisterType((*ConsumerState)(nil), "interchain_security.ccv.provider.v2.ConsumerState") + proto.RegisterType((*ValsetUpdateIdToHeight)(nil), "interchain_security.ccv.provider.v2.ValsetUpdateIdToHeight") } func init() { - proto.RegisterFile("interchain_security/ccv/provider/v1/genesis.proto", fileDescriptor_48411d9c7900d48e) + proto.RegisterFile("interchain_security/ccv/provider/v2/genesis.proto", fileDescriptor_7b655ee190a1f612) } -var fileDescriptor_48411d9c7900d48e = []byte{ - // 853 bytes of a gzipped FileDescriptorProto +var fileDescriptor_7b655ee190a1f612 = []byte{ + // 852 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x9c, 0x56, 0x41, 0x8f, 0xdb, 0x44, - 0x14, 0x5e, 0xef, 0xa6, 0xdb, 0xcd, 0x6c, 0x77, 0x59, 0x86, 0x55, 0x70, 0xb3, 0x90, 0xae, 0x02, - 0x48, 0x91, 0x00, 0x1b, 0x07, 0x0e, 0x50, 0xe0, 0xd0, 0xb4, 0x12, 0x44, 0x08, 0x11, 0xa5, 0xdb, + 0x14, 0x5e, 0xef, 0xa6, 0xdb, 0x64, 0xb6, 0xbb, 0x2c, 0xc3, 0x2a, 0xb8, 0x59, 0x48, 0x57, 0x01, + 0xa4, 0x48, 0x80, 0xcd, 0x1a, 0x0e, 0x50, 0xe0, 0xd0, 0xb4, 0x12, 0x44, 0x08, 0x11, 0xa5, 0xdb, 0x1e, 0xca, 0xc1, 0x9a, 0x8c, 0x47, 0xc9, 0x10, 0x7b, 0xc6, 0x9a, 0x19, 0x9b, 0x5a, 0x08, 0x89, 0x8a, 0x3f, 0xc0, 0xbf, 0xa2, 0xc7, 0x1e, 0x39, 0x55, 0x68, 0xf7, 0x1f, 0xf0, 0x0b, 0x90, 0xc7, 0x63, 0xd7, 0x5e, 0x12, 0x48, 0xb8, 0xc5, 0xef, 0x9b, 0xf7, 0x7d, 0xef, 0xcd, 0x9b, 0xf9, 0x26, - 0xc0, 0xa3, 0x4c, 0x11, 0x81, 0x17, 0x88, 0x32, 0x5f, 0x12, 0x9c, 0x08, 0xaa, 0x32, 0x17, 0xe3, - 0xd4, 0x8d, 0x05, 0x4f, 0x69, 0x40, 0x84, 0x9b, 0x7a, 0xee, 0x9c, 0x30, 0x22, 0xa9, 0x74, 0x62, - 0xc1, 0x15, 0x87, 0xef, 0xac, 0x48, 0x71, 0x30, 0x4e, 0x9d, 0x32, 0xc5, 0x49, 0xbd, 0xee, 0xe9, - 0x9c, 0xcf, 0xb9, 0x5e, 0xef, 0xe6, 0xbf, 0x8a, 0xd4, 0xee, 0xbb, 0xeb, 0xd4, 0x52, 0xcf, 0x35, - 0x0c, 0x8a, 0x77, 0x87, 0x9b, 0xd4, 0x54, 0x89, 0xfd, 0x47, 0x0e, 0xe6, 0x4c, 0x26, 0x51, 0x91, - 0x53, 0xfe, 0x36, 0x39, 0xde, 0x26, 0x39, 0x8d, 0xde, 0xbb, 0x6f, 0x29, 0xc2, 0x02, 0x22, 0x22, - 0xca, 0x94, 0x8b, 0x45, 0x16, 0x2b, 0xee, 0x2e, 0x49, 0x66, 0xd0, 0xfe, 0xef, 0x6d, 0x70, 0xeb, - 0xab, 0x62, 0xfd, 0x43, 0x85, 0x14, 0x81, 0x03, 0x70, 0x92, 0xa2, 0x50, 0x12, 0xe5, 0x27, 0x71, - 0x80, 0x14, 0xf1, 0x69, 0x60, 0x5b, 0xe7, 0xd6, 0xa0, 0x35, 0x3d, 0x2e, 0xe2, 0x8f, 0x74, 0x78, - 0x1c, 0xc0, 0x9f, 0xc0, 0x6b, 0xa5, 0xaa, 0x2f, 0xf3, 0x5c, 0x69, 0xef, 0x9e, 0xef, 0x0d, 0x0e, - 0x87, 0x43, 0x67, 0x83, 0xed, 0x76, 0xee, 0x9b, 0x5c, 0x2d, 0x3b, 0xea, 0x3d, 0x7f, 0x79, 0x67, - 0xe7, 0xaf, 0x97, 0x77, 0x3a, 0x19, 0x8a, 0xc2, 0xbb, 0xfd, 0x6b, 0xc4, 0xfd, 0xe9, 0x31, 0xae, - 0x2f, 0x97, 0xf0, 0x7b, 0x70, 0x94, 0xb0, 0x19, 0x67, 0x01, 0x65, 0x73, 0x9f, 0xc7, 0xd2, 0xde, - 0xd3, 0xd2, 0x1f, 0x6d, 0x24, 0xfd, 0xa8, 0xcc, 0xfc, 0x2e, 0x1e, 0xb5, 0x72, 0xe1, 0xe9, 0xad, - 0xe4, 0x55, 0x48, 0x42, 0x04, 0x4e, 0x23, 0xa4, 0x12, 0x41, 0xfc, 0xa6, 0x46, 0xeb, 0xdc, 0x1a, - 0x1c, 0x0e, 0xdd, 0xb5, 0x1a, 0xa9, 0xe7, 0x7c, 0xab, 0xf3, 0x82, 0x9a, 0x82, 0x9c, 0xc2, 0x82, - 0xac, 0x1e, 0x83, 0x3f, 0x83, 0xee, 0xf5, 0x6d, 0xf6, 0x15, 0xf7, 0x17, 0x84, 0xce, 0x17, 0xca, + 0xe0, 0x9c, 0x32, 0x45, 0x04, 0x5e, 0x20, 0xca, 0x7c, 0x49, 0x70, 0x22, 0xa8, 0xca, 0x5c, 0x8c, + 0x53, 0x37, 0x16, 0x3c, 0xa5, 0x01, 0x11, 0x6e, 0xea, 0xb9, 0x73, 0xc2, 0x88, 0xa4, 0xd2, 0x89, + 0x05, 0x57, 0x1c, 0xbe, 0xb3, 0x22, 0xc5, 0xc1, 0x38, 0x75, 0xca, 0x14, 0x27, 0xf5, 0x7a, 0x27, + 0x73, 0x3e, 0xe7, 0x7a, 0xbd, 0x9b, 0xff, 0x2a, 0x52, 0x7b, 0xef, 0xae, 0x53, 0x4b, 0x3d, 0xd7, + 0x30, 0x28, 0xde, 0xf3, 0x36, 0xa9, 0xa9, 0x12, 0xfb, 0x8f, 0x1c, 0xcc, 0x99, 0x4c, 0xa2, 0x22, + 0xa7, 0xfc, 0x6d, 0x72, 0xce, 0x37, 0xc9, 0x69, 0xf4, 0xde, 0x7b, 0x4b, 0x11, 0x16, 0x10, 0x11, + 0x51, 0xa6, 0x5c, 0x2c, 0xb2, 0x58, 0x71, 0x77, 0x49, 0x32, 0x83, 0x0e, 0x7e, 0xef, 0x80, 0x5b, + 0x5f, 0x15, 0xeb, 0x1f, 0x2a, 0xa4, 0x08, 0x1c, 0x82, 0xe3, 0x14, 0x85, 0x92, 0x28, 0x3f, 0x89, + 0x03, 0xa4, 0x88, 0x4f, 0x03, 0xdb, 0x3a, 0xb3, 0x86, 0xad, 0xe9, 0x51, 0x11, 0x7f, 0xa4, 0xc3, + 0xe3, 0x00, 0xfe, 0x04, 0x5e, 0x2b, 0x55, 0x7d, 0x99, 0xe7, 0x4a, 0x7b, 0xf7, 0x6c, 0x6f, 0x78, + 0xe0, 0x79, 0xce, 0x06, 0xdb, 0xed, 0xdc, 0x37, 0xb9, 0x5a, 0x76, 0xd4, 0x7f, 0xfe, 0xf2, 0xce, + 0xce, 0x5f, 0x2f, 0xef, 0x74, 0x33, 0x14, 0x85, 0x77, 0x07, 0xd7, 0x88, 0x07, 0xd3, 0x23, 0x5c, + 0x5f, 0x2e, 0xe1, 0xf7, 0xe0, 0x30, 0x61, 0x33, 0xce, 0x02, 0xca, 0xe6, 0x3e, 0x8f, 0xa5, 0xbd, + 0xa7, 0xa5, 0x3f, 0xda, 0x48, 0xfa, 0x51, 0x99, 0xf9, 0x5d, 0x3c, 0x6a, 0xe5, 0xc2, 0xd3, 0x5b, + 0xc9, 0xab, 0x90, 0x84, 0x08, 0x9c, 0x44, 0x48, 0x25, 0x82, 0xf8, 0x4d, 0x8d, 0xd6, 0x99, 0x35, + 0x3c, 0xf0, 0xdc, 0xb5, 0x1a, 0xa9, 0xe7, 0x7c, 0xab, 0xf3, 0x82, 0x9a, 0x82, 0x9c, 0xc2, 0x82, + 0xac, 0x1e, 0x83, 0x3f, 0x83, 0xde, 0xf5, 0x6d, 0xf6, 0x15, 0xf7, 0x17, 0x84, 0xce, 0x17, 0xca, 0xbe, 0xa1, 0x9b, 0xf9, 0x7c, 0xa3, 0x66, 0x1e, 0x37, 0xa6, 0x72, 0xc1, 0xbf, 0xd6, 0x14, 0xa6, - 0xaf, 0x4e, 0xba, 0x12, 0x85, 0xbf, 0x5a, 0xe0, 0xac, 0xda, 0x63, 0x14, 0x04, 0x54, 0x51, 0xce, + 0xaf, 0x6e, 0xba, 0x12, 0x85, 0xbf, 0x5a, 0xe0, 0xb4, 0xda, 0x63, 0x14, 0x04, 0x54, 0x51, 0xce, 0xfc, 0x58, 0xf0, 0x98, 0x4b, 0x14, 0x4a, 0x7b, 0x5f, 0x17, 0xf0, 0xe5, 0x56, 0x83, 0xbc, 0x67, - 0x68, 0x26, 0x86, 0xc5, 0x94, 0x70, 0x1b, 0xaf, 0xc1, 0x25, 0xfc, 0xc5, 0x02, 0xdd, 0xaa, 0x0a, + 0x68, 0x26, 0x86, 0xc5, 0x94, 0x70, 0x1b, 0xaf, 0xc1, 0x25, 0xfc, 0xc5, 0x02, 0xbd, 0xaa, 0x0a, 0x41, 0x22, 0x9e, 0xa2, 0xb0, 0x56, 0xc4, 0x4d, 0x5d, 0xc4, 0x17, 0x5b, 0x15, 0x31, 0x2d, 0x58, - 0xae, 0xd5, 0x60, 0xe3, 0xd5, 0xb0, 0x84, 0x63, 0xb0, 0x1f, 0x23, 0x81, 0x22, 0x69, 0x1f, 0xe8, - 0xe1, 0xbe, 0xbf, 0x91, 0xda, 0x44, 0xa7, 0x18, 0x72, 0x43, 0xa0, 0xbb, 0x49, 0x51, 0x48, 0x03, - 0xa4, 0xb8, 0xf0, 0xab, 0xbe, 0xe2, 0x64, 0x96, 0xdf, 0x37, 0xbb, 0xbd, 0x45, 0x37, 0x8f, 0x4b, - 0x9a, 0xb2, 0xad, 0x49, 0x32, 0xfb, 0x86, 0x64, 0x65, 0x37, 0xe9, 0x0a, 0x38, 0xd7, 0x80, 0xcf, - 0x2c, 0x70, 0x56, 0x81, 0xd2, 0x9f, 0x65, 0x7e, 0x7d, 0xc8, 0xc2, 0x06, 0xff, 0xa7, 0x86, 0x51, - 0x56, 0x9b, 0xb0, 0xf8, 0x47, 0x0d, 0xb2, 0x89, 0xc3, 0x14, 0xbc, 0xd9, 0x10, 0x95, 0xf9, 0xb9, - 0x8e, 0x45, 0xc2, 0x88, 0x7d, 0xa8, 0xe5, 0x3f, 0xdb, 0xf6, 0x54, 0x09, 0x79, 0xc1, 0x27, 0x39, - 0x81, 0xd1, 0x3e, 0xc5, 0x2b, 0xb0, 0xfe, 0xb3, 0x16, 0x38, 0x6a, 0x78, 0x0a, 0xbc, 0x0d, 0x0e, - 0x0a, 0x11, 0x63, 0x61, 0xed, 0xe9, 0x4d, 0xfd, 0x3d, 0x0e, 0xe0, 0xdb, 0x00, 0xe0, 0x05, 0x62, - 0x8c, 0x84, 0x39, 0xb8, 0xab, 0xc1, 0xb6, 0x89, 0x8c, 0x03, 0x78, 0x06, 0xda, 0x38, 0xa4, 0x84, - 0xa9, 0x1c, 0xdd, 0xd3, 0xe8, 0x41, 0x11, 0x18, 0x07, 0xf0, 0x3d, 0x70, 0x4c, 0x19, 0x55, 0x14, - 0x85, 0xe5, 0x75, 0x6d, 0x69, 0x7f, 0x3c, 0x32, 0x51, 0x73, 0xc5, 0x66, 0xe0, 0xa4, 0xda, 0x07, - 0xe3, 0xc8, 0xf6, 0x0d, 0x7d, 0xc6, 0xbc, 0xb5, 0x1b, 0x50, 0xb9, 0x7d, 0xea, 0x39, 0x75, 0x57, - 0x36, 0x8d, 0x57, 0x7e, 0x6b, 0x30, 0xa8, 0x40, 0x27, 0x26, 0x85, 0x3f, 0x19, 0x37, 0xc9, 0x7b, - 0x98, 0x93, 0xf2, 0x02, 0x7f, 0xfa, 0x6f, 0x56, 0x55, 0x0d, 0xf8, 0x21, 0x51, 0xf7, 0x75, 0xda, - 0x04, 0xe1, 0x25, 0x51, 0x0f, 0x90, 0x42, 0xe5, 0x4e, 0x1b, 0xf6, 0xc2, 0x63, 0x8a, 0x45, 0x12, - 0x7e, 0x00, 0xa0, 0x0c, 0x91, 0x5c, 0xf8, 0x01, 0xff, 0x91, 0x29, 0x1a, 0x11, 0x1f, 0xe1, 0xa5, - 0xbe, 0xad, 0xed, 0xe9, 0x89, 0x46, 0x1e, 0x18, 0xe0, 0x1e, 0x5e, 0xc2, 0x1f, 0xc0, 0x1b, 0x0d, - 0x17, 0xf5, 0x29, 0x0b, 0xc8, 0x53, 0xfb, 0x40, 0x17, 0xf8, 0xc9, 0x66, 0x47, 0x51, 0xe2, 0xba, - 0x79, 0x9a, 0xe2, 0x5e, 0xaf, 0x7b, 0xf6, 0x38, 0x27, 0xed, 0x3f, 0x01, 0x9d, 0xd5, 0x76, 0xb8, - 0xc5, 0xb3, 0xd6, 0x01, 0xfb, 0x66, 0xac, 0xbb, 0x1a, 0x37, 0x5f, 0xa3, 0x8b, 0xe7, 0x97, 0x3d, - 0xeb, 0xc5, 0x65, 0xcf, 0xfa, 0xf3, 0xb2, 0x67, 0xfd, 0x76, 0xd5, 0xdb, 0x79, 0x71, 0xd5, 0xdb, - 0xf9, 0xe3, 0xaa, 0xb7, 0xf3, 0xe4, 0xee, 0x9c, 0xaa, 0x45, 0x32, 0x73, 0x30, 0x8f, 0x5c, 0xcc, - 0x65, 0xc4, 0xa5, 0xfb, 0xaa, 0xab, 0x0f, 0xab, 0x67, 0xfa, 0x69, 0xf3, 0x0f, 0x81, 0xca, 0x62, - 0x22, 0x67, 0xfb, 0xfa, 0x19, 0xfe, 0xf8, 0xef, 0x00, 0x00, 0x00, 0xff, 0xff, 0x9c, 0x19, 0x84, - 0x4a, 0xd5, 0x08, 0x00, 0x00, + 0xae, 0xd5, 0x60, 0xe3, 0xd5, 0xb0, 0x84, 0x63, 0xb0, 0x1f, 0x23, 0x81, 0x22, 0x69, 0xb7, 0xf5, + 0x70, 0xdf, 0xdf, 0x48, 0x6d, 0xa2, 0x53, 0x0c, 0xb9, 0x21, 0xd0, 0xdd, 0xa4, 0x28, 0xa4, 0x01, + 0x52, 0x5c, 0xf8, 0x55, 0x5f, 0x71, 0x32, 0xcb, 0xef, 0x9b, 0xdd, 0xd9, 0xa2, 0x9b, 0xc7, 0x25, + 0x4d, 0xd9, 0xd6, 0x24, 0x99, 0x7d, 0x43, 0xb2, 0xb2, 0x9b, 0x74, 0x05, 0x9c, 0x6b, 0xc0, 0x67, + 0x16, 0x38, 0xad, 0x40, 0xe9, 0xcf, 0x32, 0xbf, 0x3e, 0x64, 0x61, 0x83, 0xff, 0x53, 0xc3, 0x28, + 0xab, 0x4d, 0x58, 0xfc, 0xa3, 0x06, 0xd9, 0xc4, 0x61, 0x0a, 0xde, 0x6c, 0x88, 0xca, 0xfc, 0x5c, + 0xc7, 0x22, 0x61, 0xc4, 0x3e, 0xd0, 0xf2, 0x9f, 0x6d, 0x7b, 0xaa, 0x84, 0xbc, 0xe0, 0x93, 0x9c, + 0xc0, 0x68, 0x9f, 0xe0, 0x15, 0xd8, 0xe0, 0x59, 0x0b, 0x1c, 0x36, 0x3c, 0x05, 0xde, 0x06, 0xed, + 0x42, 0xc4, 0x58, 0x58, 0x67, 0x7a, 0x53, 0x7f, 0x8f, 0x03, 0xf8, 0x36, 0x00, 0x78, 0x81, 0x18, + 0x23, 0x61, 0x0e, 0xee, 0x6a, 0xb0, 0x63, 0x22, 0xe3, 0x00, 0x9e, 0x82, 0x0e, 0x0e, 0x29, 0x61, + 0x2a, 0x47, 0xf7, 0x34, 0xda, 0x2e, 0x02, 0xe3, 0x00, 0xbe, 0x07, 0x8e, 0x28, 0xa3, 0x8a, 0xa2, + 0xb0, 0xbc, 0xae, 0x2d, 0xed, 0x8f, 0x87, 0x26, 0x6a, 0xae, 0xd8, 0x0c, 0x1c, 0x57, 0xfb, 0x60, + 0x1c, 0xd9, 0xbe, 0xa1, 0xcf, 0xd8, 0xf9, 0xda, 0x0d, 0xa8, 0xdc, 0x3e, 0xf5, 0x9c, 0xba, 0x2b, + 0x9b, 0xc6, 0x2b, 0xbf, 0x35, 0x18, 0x54, 0xa0, 0x1b, 0x93, 0xc2, 0x9f, 0x8c, 0x9b, 0xe4, 0x3d, + 0xcc, 0x49, 0x79, 0x81, 0x3f, 0xfd, 0x37, 0xab, 0xaa, 0x06, 0xfc, 0x90, 0xa8, 0xfb, 0x3a, 0x6d, + 0x82, 0xf0, 0x92, 0xa8, 0x07, 0x48, 0xa1, 0x72, 0xa7, 0x0d, 0x7b, 0xe1, 0x31, 0xc5, 0x22, 0x09, + 0x3f, 0x00, 0x50, 0x86, 0x48, 0x2e, 0xfc, 0x80, 0xff, 0xc8, 0x14, 0x8d, 0x88, 0x8f, 0xf0, 0x52, + 0xdf, 0xd6, 0xce, 0xf4, 0x58, 0x23, 0x0f, 0x0c, 0x70, 0x0f, 0x2f, 0xe1, 0x0f, 0xe0, 0x8d, 0x86, + 0x8b, 0xfa, 0x94, 0x05, 0xe4, 0xa9, 0xdd, 0xd6, 0x05, 0x7e, 0xb2, 0xd9, 0x51, 0x94, 0xb8, 0x6e, + 0x9e, 0xa6, 0xb8, 0xd7, 0xeb, 0x9e, 0x3d, 0xce, 0x49, 0x07, 0x4f, 0x40, 0x77, 0xb5, 0x1d, 0x6e, + 0xf1, 0xac, 0x75, 0xc1, 0xbe, 0x19, 0xeb, 0xae, 0xc6, 0xcd, 0xd7, 0xe8, 0xe2, 0xf9, 0x65, 0xdf, + 0x7a, 0x71, 0xd9, 0xb7, 0xfe, 0xbc, 0xec, 0x5b, 0xbf, 0x5d, 0xf5, 0x77, 0x5e, 0x5c, 0xf5, 0x77, + 0xfe, 0xb8, 0xea, 0xef, 0x3c, 0xb9, 0x3b, 0xa7, 0x6a, 0x91, 0xcc, 0x1c, 0xcc, 0x23, 0x17, 0x73, + 0x19, 0x71, 0xe9, 0xbe, 0xea, 0xea, 0xc3, 0xea, 0x99, 0x7e, 0xda, 0xfc, 0x43, 0xa0, 0xb2, 0x98, + 0xc8, 0xd9, 0xbe, 0x7e, 0x86, 0x3f, 0xfe, 0x3b, 0x00, 0x00, 0xff, 0xff, 0xb0, 0x42, 0x47, 0xe3, + 0xd5, 0x08, 0x00, 0x00, } func (m *GenesisState) Marshal() (dAtA []byte, err error) { diff --git a/x/ccv/provider/types/provider.pb.go b/x/ccv/provider/types/provider.pb.go index edcf40dcc6..f99c0307d6 100644 --- a/x/ccv/provider/types/provider.pb.go +++ b/x/ccv/provider/types/provider.pb.go @@ -1,5 +1,5 @@ // Code generated by protoc-gen-gogo. DO NOT EDIT. -// source: interchain_security/ccv/provider/v1/provider.proto +// source: interchain_security/ccv/provider/v2/provider.proto package types @@ -79,7 +79,7 @@ type ConsumerAdditionProposal struct { func (m *ConsumerAdditionProposal) Reset() { *m = ConsumerAdditionProposal{} } func (*ConsumerAdditionProposal) ProtoMessage() {} func (*ConsumerAdditionProposal) Descriptor() ([]byte, []int) { - return fileDescriptor_f22ec409a72b7b72, []int{0} + return fileDescriptor_b49e305813ca8b9c, []int{0} } func (m *ConsumerAdditionProposal) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -126,7 +126,7 @@ func (m *ConsumerRemovalProposal) Reset() { *m = ConsumerRemovalProposal func (m *ConsumerRemovalProposal) String() string { return proto.CompactTextString(m) } func (*ConsumerRemovalProposal) ProtoMessage() {} func (*ConsumerRemovalProposal) Descriptor() ([]byte, []int) { - return fileDescriptor_f22ec409a72b7b72, []int{1} + return fileDescriptor_b49e305813ca8b9c, []int{1} } func (m *ConsumerRemovalProposal) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -196,7 +196,7 @@ func (m *EquivocationProposal) Reset() { *m = EquivocationProposal{} } func (m *EquivocationProposal) String() string { return proto.CompactTextString(m) } func (*EquivocationProposal) ProtoMessage() {} func (*EquivocationProposal) Descriptor() ([]byte, []int) { - return fileDescriptor_f22ec409a72b7b72, []int{2} + return fileDescriptor_b49e305813ca8b9c, []int{2} } func (m *EquivocationProposal) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -268,7 +268,7 @@ func (m *GlobalSlashEntry) Reset() { *m = GlobalSlashEntry{} } func (m *GlobalSlashEntry) String() string { return proto.CompactTextString(m) } func (*GlobalSlashEntry) ProtoMessage() {} func (*GlobalSlashEntry) Descriptor() ([]byte, []int) { - return fileDescriptor_f22ec409a72b7b72, []int{3} + return fileDescriptor_b49e305813ca8b9c, []int{3} } func (m *GlobalSlashEntry) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -355,7 +355,7 @@ func (m *Params) Reset() { *m = Params{} } func (m *Params) String() string { return proto.CompactTextString(m) } func (*Params) ProtoMessage() {} func (*Params) Descriptor() ([]byte, []int) { - return fileDescriptor_f22ec409a72b7b72, []int{4} + return fileDescriptor_b49e305813ca8b9c, []int{4} } func (m *Params) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -456,7 +456,7 @@ func (m *HandshakeMetadata) Reset() { *m = HandshakeMetadata{} } func (m *HandshakeMetadata) String() string { return proto.CompactTextString(m) } func (*HandshakeMetadata) ProtoMessage() {} func (*HandshakeMetadata) Descriptor() ([]byte, []int) { - return fileDescriptor_f22ec409a72b7b72, []int{5} + return fileDescriptor_b49e305813ca8b9c, []int{5} } func (m *HandshakeMetadata) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -509,7 +509,7 @@ func (m *SlashAcks) Reset() { *m = SlashAcks{} } func (m *SlashAcks) String() string { return proto.CompactTextString(m) } func (*SlashAcks) ProtoMessage() {} func (*SlashAcks) Descriptor() ([]byte, []int) { - return fileDescriptor_f22ec409a72b7b72, []int{6} + return fileDescriptor_b49e305813ca8b9c, []int{6} } func (m *SlashAcks) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -555,7 +555,7 @@ func (m *ConsumerAdditionProposals) Reset() { *m = ConsumerAdditionPropo func (m *ConsumerAdditionProposals) String() string { return proto.CompactTextString(m) } func (*ConsumerAdditionProposals) ProtoMessage() {} func (*ConsumerAdditionProposals) Descriptor() ([]byte, []int) { - return fileDescriptor_f22ec409a72b7b72, []int{7} + return fileDescriptor_b49e305813ca8b9c, []int{7} } func (m *ConsumerAdditionProposals) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -601,7 +601,7 @@ func (m *ConsumerRemovalProposals) Reset() { *m = ConsumerRemovalProposa func (m *ConsumerRemovalProposals) String() string { return proto.CompactTextString(m) } func (*ConsumerRemovalProposals) ProtoMessage() {} func (*ConsumerRemovalProposals) Descriptor() ([]byte, []int) { - return fileDescriptor_f22ec409a72b7b72, []int{8} + return fileDescriptor_b49e305813ca8b9c, []int{8} } func (m *ConsumerRemovalProposals) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -646,7 +646,7 @@ func (m *ChannelToChain) Reset() { *m = ChannelToChain{} } func (m *ChannelToChain) String() string { return proto.CompactTextString(m) } func (*ChannelToChain) ProtoMessage() {} func (*ChannelToChain) Descriptor() ([]byte, []int) { - return fileDescriptor_f22ec409a72b7b72, []int{9} + return fileDescriptor_b49e305813ca8b9c, []int{9} } func (m *ChannelToChain) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -700,7 +700,7 @@ func (m *VscUnbondingOps) Reset() { *m = VscUnbondingOps{} } func (m *VscUnbondingOps) String() string { return proto.CompactTextString(m) } func (*VscUnbondingOps) ProtoMessage() {} func (*VscUnbondingOps) Descriptor() ([]byte, []int) { - return fileDescriptor_f22ec409a72b7b72, []int{10} + return fileDescriptor_b49e305813ca8b9c, []int{10} } func (m *VscUnbondingOps) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -755,7 +755,7 @@ func (m *UnbondingOp) Reset() { *m = UnbondingOp{} } func (m *UnbondingOp) String() string { return proto.CompactTextString(m) } func (*UnbondingOp) ProtoMessage() {} func (*UnbondingOp) Descriptor() ([]byte, []int) { - return fileDescriptor_f22ec409a72b7b72, []int{11} + return fileDescriptor_b49e305813ca8b9c, []int{11} } func (m *UnbondingOp) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -807,7 +807,7 @@ func (m *InitTimeoutTimestamp) Reset() { *m = InitTimeoutTimestamp{} } func (m *InitTimeoutTimestamp) String() string { return proto.CompactTextString(m) } func (*InitTimeoutTimestamp) ProtoMessage() {} func (*InitTimeoutTimestamp) Descriptor() ([]byte, []int) { - return fileDescriptor_f22ec409a72b7b72, []int{12} + return fileDescriptor_b49e305813ca8b9c, []int{12} } func (m *InitTimeoutTimestamp) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -859,7 +859,7 @@ func (m *VscSendTimestamp) Reset() { *m = VscSendTimestamp{} } func (m *VscSendTimestamp) String() string { return proto.CompactTextString(m) } func (*VscSendTimestamp) ProtoMessage() {} func (*VscSendTimestamp) Descriptor() ([]byte, []int) { - return fileDescriptor_f22ec409a72b7b72, []int{13} + return fileDescriptor_b49e305813ca8b9c, []int{13} } func (m *VscSendTimestamp) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -912,7 +912,7 @@ type ConsumerConsAddress struct { func (m *ConsumerConsAddress) Reset() { *m = ConsumerConsAddress{} } func (*ConsumerConsAddress) ProtoMessage() {} func (*ConsumerConsAddress) Descriptor() ([]byte, []int) { - return fileDescriptor_f22ec409a72b7b72, []int{14} + return fileDescriptor_b49e305813ca8b9c, []int{14} } func (m *ConsumerConsAddress) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -956,7 +956,7 @@ type ProviderConsAddress struct { func (m *ProviderConsAddress) Reset() { *m = ProviderConsAddress{} } func (*ProviderConsAddress) ProtoMessage() {} func (*ProviderConsAddress) Descriptor() ([]byte, []int) { - return fileDescriptor_f22ec409a72b7b72, []int{15} + return fileDescriptor_b49e305813ca8b9c, []int{15} } func (m *ProviderConsAddress) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1001,7 +1001,7 @@ func (m *ConsumerAddressList) Reset() { *m = ConsumerAddressList{} } func (m *ConsumerAddressList) String() string { return proto.CompactTextString(m) } func (*ConsumerAddressList) ProtoMessage() {} func (*ConsumerAddressList) Descriptor() ([]byte, []int) { - return fileDescriptor_f22ec409a72b7b72, []int{16} + return fileDescriptor_b49e305813ca8b9c, []int{16} } func (m *ConsumerAddressList) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1047,7 +1047,7 @@ func (m *KeyAssignmentReplacement) Reset() { *m = KeyAssignmentReplaceme func (m *KeyAssignmentReplacement) String() string { return proto.CompactTextString(m) } func (*KeyAssignmentReplacement) ProtoMessage() {} func (*KeyAssignmentReplacement) Descriptor() ([]byte, []int) { - return fileDescriptor_f22ec409a72b7b72, []int{17} + return fileDescriptor_b49e305813ca8b9c, []int{17} } func (m *KeyAssignmentReplacement) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1109,7 +1109,7 @@ func (m *ValidatorConsumerPubKey) Reset() { *m = ValidatorConsumerPubKey func (m *ValidatorConsumerPubKey) String() string { return proto.CompactTextString(m) } func (*ValidatorConsumerPubKey) ProtoMessage() {} func (*ValidatorConsumerPubKey) Descriptor() ([]byte, []int) { - return fileDescriptor_f22ec409a72b7b72, []int{18} + return fileDescriptor_b49e305813ca8b9c, []int{18} } func (m *ValidatorConsumerPubKey) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1171,7 +1171,7 @@ func (m *ValidatorByConsumerAddr) Reset() { *m = ValidatorByConsumerAddr func (m *ValidatorByConsumerAddr) String() string { return proto.CompactTextString(m) } func (*ValidatorByConsumerAddr) ProtoMessage() {} func (*ValidatorByConsumerAddr) Descriptor() ([]byte, []int) { - return fileDescriptor_f22ec409a72b7b72, []int{19} + return fileDescriptor_b49e305813ca8b9c, []int{19} } func (m *ValidatorByConsumerAddr) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1233,7 +1233,7 @@ func (m *ConsumerAddrsToPrune) Reset() { *m = ConsumerAddrsToPrune{} } func (m *ConsumerAddrsToPrune) String() string { return proto.CompactTextString(m) } func (*ConsumerAddrsToPrune) ProtoMessage() {} func (*ConsumerAddrsToPrune) Descriptor() ([]byte, []int) { - return fileDescriptor_f22ec409a72b7b72, []int{20} + return fileDescriptor_b49e305813ca8b9c, []int{20} } func (m *ConsumerAddrsToPrune) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1284,137 +1284,138 @@ func (m *ConsumerAddrsToPrune) GetConsumerAddrs() *ConsumerAddressList { } func init() { - proto.RegisterType((*ConsumerAdditionProposal)(nil), "interchain_security.ccv.provider.v1.ConsumerAdditionProposal") - proto.RegisterType((*ConsumerRemovalProposal)(nil), "interchain_security.ccv.provider.v1.ConsumerRemovalProposal") - proto.RegisterType((*EquivocationProposal)(nil), "interchain_security.ccv.provider.v1.EquivocationProposal") - proto.RegisterType((*GlobalSlashEntry)(nil), "interchain_security.ccv.provider.v1.GlobalSlashEntry") - proto.RegisterType((*Params)(nil), "interchain_security.ccv.provider.v1.Params") - proto.RegisterType((*HandshakeMetadata)(nil), "interchain_security.ccv.provider.v1.HandshakeMetadata") - proto.RegisterType((*SlashAcks)(nil), "interchain_security.ccv.provider.v1.SlashAcks") - proto.RegisterType((*ConsumerAdditionProposals)(nil), "interchain_security.ccv.provider.v1.ConsumerAdditionProposals") - proto.RegisterType((*ConsumerRemovalProposals)(nil), "interchain_security.ccv.provider.v1.ConsumerRemovalProposals") - proto.RegisterType((*ChannelToChain)(nil), "interchain_security.ccv.provider.v1.ChannelToChain") - proto.RegisterType((*VscUnbondingOps)(nil), "interchain_security.ccv.provider.v1.VscUnbondingOps") - proto.RegisterType((*UnbondingOp)(nil), "interchain_security.ccv.provider.v1.UnbondingOp") - proto.RegisterType((*InitTimeoutTimestamp)(nil), "interchain_security.ccv.provider.v1.InitTimeoutTimestamp") - proto.RegisterType((*VscSendTimestamp)(nil), "interchain_security.ccv.provider.v1.VscSendTimestamp") - proto.RegisterType((*ConsumerConsAddress)(nil), "interchain_security.ccv.provider.v1.ConsumerConsAddress") - proto.RegisterType((*ProviderConsAddress)(nil), "interchain_security.ccv.provider.v1.ProviderConsAddress") - proto.RegisterType((*ConsumerAddressList)(nil), "interchain_security.ccv.provider.v1.ConsumerAddressList") - proto.RegisterType((*KeyAssignmentReplacement)(nil), "interchain_security.ccv.provider.v1.KeyAssignmentReplacement") - proto.RegisterType((*ValidatorConsumerPubKey)(nil), "interchain_security.ccv.provider.v1.ValidatorConsumerPubKey") - proto.RegisterType((*ValidatorByConsumerAddr)(nil), "interchain_security.ccv.provider.v1.ValidatorByConsumerAddr") - proto.RegisterType((*ConsumerAddrsToPrune)(nil), "interchain_security.ccv.provider.v1.ConsumerAddrsToPrune") + proto.RegisterType((*ConsumerAdditionProposal)(nil), "interchain_security.ccv.provider.v2.ConsumerAdditionProposal") + proto.RegisterType((*ConsumerRemovalProposal)(nil), "interchain_security.ccv.provider.v2.ConsumerRemovalProposal") + proto.RegisterType((*EquivocationProposal)(nil), "interchain_security.ccv.provider.v2.EquivocationProposal") + proto.RegisterType((*GlobalSlashEntry)(nil), "interchain_security.ccv.provider.v2.GlobalSlashEntry") + proto.RegisterType((*Params)(nil), "interchain_security.ccv.provider.v2.Params") + proto.RegisterType((*HandshakeMetadata)(nil), "interchain_security.ccv.provider.v2.HandshakeMetadata") + proto.RegisterType((*SlashAcks)(nil), "interchain_security.ccv.provider.v2.SlashAcks") + proto.RegisterType((*ConsumerAdditionProposals)(nil), "interchain_security.ccv.provider.v2.ConsumerAdditionProposals") + proto.RegisterType((*ConsumerRemovalProposals)(nil), "interchain_security.ccv.provider.v2.ConsumerRemovalProposals") + proto.RegisterType((*ChannelToChain)(nil), "interchain_security.ccv.provider.v2.ChannelToChain") + proto.RegisterType((*VscUnbondingOps)(nil), "interchain_security.ccv.provider.v2.VscUnbondingOps") + proto.RegisterType((*UnbondingOp)(nil), "interchain_security.ccv.provider.v2.UnbondingOp") + proto.RegisterType((*InitTimeoutTimestamp)(nil), "interchain_security.ccv.provider.v2.InitTimeoutTimestamp") + proto.RegisterType((*VscSendTimestamp)(nil), "interchain_security.ccv.provider.v2.VscSendTimestamp") + proto.RegisterType((*ConsumerConsAddress)(nil), "interchain_security.ccv.provider.v2.ConsumerConsAddress") + proto.RegisterType((*ProviderConsAddress)(nil), "interchain_security.ccv.provider.v2.ProviderConsAddress") + proto.RegisterType((*ConsumerAddressList)(nil), "interchain_security.ccv.provider.v2.ConsumerAddressList") + proto.RegisterType((*KeyAssignmentReplacement)(nil), "interchain_security.ccv.provider.v2.KeyAssignmentReplacement") + proto.RegisterType((*ValidatorConsumerPubKey)(nil), "interchain_security.ccv.provider.v2.ValidatorConsumerPubKey") + proto.RegisterType((*ValidatorByConsumerAddr)(nil), "interchain_security.ccv.provider.v2.ValidatorByConsumerAddr") + proto.RegisterType((*ConsumerAddrsToPrune)(nil), "interchain_security.ccv.provider.v2.ConsumerAddrsToPrune") } func init() { - proto.RegisterFile("interchain_security/ccv/provider/v1/provider.proto", fileDescriptor_f22ec409a72b7b72) + proto.RegisterFile("interchain_security/ccv/provider/v2/provider.proto", fileDescriptor_b49e305813ca8b9c) } -var fileDescriptor_f22ec409a72b7b72 = []byte{ - // 1632 bytes of a gzipped FileDescriptorProto +var fileDescriptor_b49e305813ca8b9c = []byte{ + // 1633 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x58, 0xcd, 0x6e, 0x23, 0xc7, 0x11, 0xd6, 0x88, 0xd4, 0x0f, 0x9b, 0xfa, 0xd9, 0x1d, 0x69, 0xbd, 0xd4, 0x46, 0xa1, 0xe8, 0x49, 0x62, 0x28, 0x08, 0x3c, 0x84, 0x64, 0x18, 0x30, 0x84, 0x04, 0x86, 0xc4, 0xf5, 0x7a, 0x15, 0xc5, 0x5e, 0x7a, 0xa4, 0x28, 0x48, 0x82, 0x60, 0xd0, 0xd3, 0x53, 0x4b, 0x36, 0x34, 0x33, 0x3d, 0xdb, 0xdd, 0x33, 0xbb, 0x7c, 0x83, 0x1c, 0x0d, 0xe4, 0x62, 0x20, 0x17, 0x5f, 0x72, 0xc8, 0x29, 0xaf, 0x61, 0x20, 0x17, 0x1f, 0x72, 0xc8, 0xc9, 0x09, 0xb4, 0x87, 0xdc, 0xf3, 0x04, 0x41, 0xf7, 0xfc, - 0x92, 0xab, 0xb5, 0x29, 0x78, 0x73, 0x9b, 0xae, 0xae, 0xfa, 0xba, 0xaa, 0xba, 0xea, 0xab, 0x26, + 0x92, 0xab, 0xb5, 0x29, 0x78, 0x73, 0x9b, 0xae, 0xae, 0xfa, 0xaa, 0xab, 0xba, 0xea, 0xab, 0x26, 0xd1, 0x21, 0x8d, 0x24, 0x70, 0x32, 0xc6, 0x34, 0x72, 0x05, 0x90, 0x84, 0x53, 0x39, 0xe9, 0x13, - 0x92, 0xf6, 0x63, 0xce, 0x52, 0xea, 0x03, 0xef, 0xa7, 0x07, 0xe5, 0xb7, 0x1d, 0x73, 0x26, 0x99, - 0xf9, 0xa3, 0x1b, 0x6c, 0x6c, 0x42, 0x52, 0xbb, 0xd4, 0x4b, 0x0f, 0x1e, 0x6c, 0x8f, 0xd8, 0x88, + 0x92, 0xf6, 0x63, 0xce, 0x52, 0xea, 0x03, 0xef, 0xa7, 0x87, 0xe5, 0xb7, 0x1d, 0x73, 0x26, 0x99, + 0xf9, 0xa3, 0x1b, 0x6c, 0x6c, 0x42, 0x52, 0xbb, 0xd4, 0x4b, 0x0f, 0x1f, 0x6c, 0x8f, 0xd8, 0x88, 0x69, 0xfd, 0xbe, 0xfa, 0xca, 0x4c, 0x1f, 0xec, 0x8d, 0x18, 0x1b, 0x05, 0xd0, 0xd7, 0x2b, 0x2f, 0x79, 0xda, 0x97, 0x34, 0x04, 0x21, 0x71, 0x18, 0xe7, 0x0a, 0xdd, 0x59, 0x05, 0x3f, 0xe1, 0x58, - 0x52, 0x16, 0x15, 0x00, 0xd4, 0x23, 0x7d, 0xc2, 0x38, 0xf4, 0x49, 0x40, 0x21, 0x92, 0xca, 0xbd, - 0xec, 0x2b, 0x57, 0xe8, 0x2b, 0x85, 0x80, 0x8e, 0xc6, 0x32, 0x13, 0x8b, 0xbe, 0x84, 0xc8, 0x07, - 0x1e, 0xd2, 0x4c, 0xb9, 0x5a, 0xe5, 0x06, 0xbb, 0xb5, 0x7d, 0xc2, 0x27, 0xb1, 0x64, 0xfd, 0x2b, - 0x98, 0x88, 0x7c, 0xf7, 0x1d, 0xc2, 0x44, 0xc8, 0x44, 0x1f, 0x54, 0x60, 0x11, 0x81, 0x7e, 0x7a, - 0xe0, 0x81, 0xc4, 0x07, 0xa5, 0xa0, 0xf0, 0x3b, 0xd7, 0xf3, 0xb0, 0xa8, 0x74, 0x08, 0xa3, 0xb9, - 0xdf, 0xd6, 0x9f, 0x96, 0x51, 0x67, 0xc0, 0x22, 0x91, 0x84, 0xc0, 0x8f, 0x7d, 0x9f, 0xaa, 0x90, - 0x86, 0x9c, 0xc5, 0x4c, 0xe0, 0xc0, 0xdc, 0x46, 0x4b, 0x92, 0xca, 0x00, 0x3a, 0x46, 0xcf, 0xd8, - 0x6f, 0x39, 0xd9, 0xc2, 0xec, 0xa1, 0xb6, 0x0f, 0x82, 0x70, 0x1a, 0x2b, 0xe5, 0xce, 0xa2, 0xde, - 0xab, 0x8b, 0xcc, 0x1d, 0xb4, 0x9a, 0xdd, 0x02, 0xf5, 0x3b, 0x0d, 0xbd, 0xbd, 0xa2, 0xd7, 0xa7, - 0xbe, 0xf9, 0x31, 0xda, 0xa0, 0x11, 0x95, 0x14, 0x07, 0xee, 0x18, 0x54, 0x36, 0x3a, 0xcd, 0x9e, - 0xb1, 0xdf, 0x3e, 0x7c, 0x60, 0x53, 0x8f, 0xd8, 0x2a, 0x81, 0x76, 0x9e, 0xb6, 0xf4, 0xc0, 0x7e, - 0xac, 0x35, 0x4e, 0x9a, 0x5f, 0x7d, 0xb3, 0xb7, 0xe0, 0xac, 0xe7, 0x76, 0x99, 0xd0, 0x7c, 0x1b, - 0xad, 0x8d, 0x20, 0x02, 0x41, 0x85, 0x3b, 0xc6, 0x62, 0xdc, 0x59, 0xea, 0x19, 0xfb, 0x6b, 0x4e, - 0x3b, 0x97, 0x3d, 0xc6, 0x62, 0x6c, 0xee, 0xa1, 0xb6, 0x47, 0x23, 0xcc, 0x27, 0x99, 0xc6, 0xb2, - 0xd6, 0x40, 0x99, 0x48, 0x2b, 0x0c, 0x10, 0x12, 0x31, 0x7e, 0x1e, 0xb9, 0xea, 0xb6, 0x3b, 0x2b, - 0xb9, 0x23, 0xd9, 0x4d, 0xdb, 0xc5, 0x4d, 0xdb, 0x17, 0x45, 0x29, 0x9c, 0xac, 0x2a, 0x47, 0x3e, - 0xff, 0xd7, 0x9e, 0xe1, 0xb4, 0xb4, 0x9d, 0xda, 0x31, 0x3f, 0x45, 0x77, 0x92, 0xc8, 0x63, 0x91, - 0x4f, 0xa3, 0x91, 0x1b, 0x03, 0xa7, 0xcc, 0xef, 0xac, 0x6a, 0xa8, 0x9d, 0x57, 0xa0, 0x1e, 0xe6, - 0x45, 0x93, 0x21, 0x7d, 0xa1, 0x90, 0x36, 0x4b, 0xe3, 0xa1, 0xb6, 0x35, 0x3f, 0x43, 0x26, 0x21, - 0xa9, 0x76, 0x89, 0x25, 0xb2, 0x40, 0x6c, 0xcd, 0x8f, 0x78, 0x87, 0x90, 0xf4, 0x22, 0xb3, 0xce, - 0x21, 0x7f, 0x8f, 0xee, 0x4b, 0x8e, 0x23, 0xf1, 0x14, 0xf8, 0x2c, 0x2e, 0x9a, 0x1f, 0xf7, 0x5e, - 0x81, 0x31, 0x0d, 0xfe, 0x18, 0xf5, 0x48, 0x5e, 0x40, 0x2e, 0x07, 0x9f, 0x0a, 0xc9, 0xa9, 0x97, - 0x28, 0x5b, 0xf7, 0x29, 0xc7, 0x44, 0xd7, 0x48, 0x5b, 0x17, 0x41, 0xb7, 0xd0, 0x73, 0xa6, 0xd4, - 0x1e, 0xe5, 0x5a, 0xe6, 0x13, 0xf4, 0x63, 0x2f, 0x60, 0xe4, 0x4a, 0x28, 0xe7, 0xdc, 0x29, 0x24, - 0x7d, 0x74, 0x48, 0x85, 0x50, 0x68, 0x6b, 0x3d, 0x63, 0xbf, 0xe1, 0xbc, 0x9d, 0xe9, 0x0e, 0x81, - 0x3f, 0xac, 0x69, 0x5e, 0xd4, 0x14, 0xcd, 0x77, 0x91, 0x39, 0xa6, 0x42, 0x32, 0x4e, 0x09, 0x0e, - 0x5c, 0x88, 0x24, 0xa7, 0x20, 0x3a, 0xeb, 0xda, 0xfc, 0x6e, 0xb5, 0xf3, 0x51, 0xb6, 0x71, 0xb4, - 0xfa, 0xc7, 0x2f, 0xf7, 0x16, 0xbe, 0xf8, 0x72, 0x6f, 0xc1, 0xfa, 0x9b, 0x81, 0xee, 0x0f, 0x4a, - 0x67, 0x43, 0x96, 0xe2, 0xe0, 0xff, 0xd9, 0x14, 0xc7, 0xa8, 0x25, 0x24, 0x8b, 0xb3, 0x32, 0x6c, - 0xde, 0xa2, 0x0c, 0x57, 0x95, 0x99, 0xda, 0xb0, 0xfe, 0x6c, 0xa0, 0xed, 0x8f, 0x9e, 0x25, 0x34, - 0x65, 0x04, 0xbf, 0x91, 0x1e, 0x3e, 0x43, 0xeb, 0x50, 0xc3, 0x13, 0x9d, 0x46, 0xaf, 0xb1, 0xdf, - 0x3e, 0xfc, 0x89, 0x9d, 0x11, 0x8a, 0x5d, 0xf2, 0x4c, 0x4e, 0x2a, 0x76, 0xfd, 0x74, 0x67, 0xda, - 0xd6, 0xfa, 0xcb, 0x22, 0xba, 0xf3, 0x71, 0xc0, 0x3c, 0x1c, 0x9c, 0x07, 0x58, 0x8c, 0x55, 0xc2, - 0x27, 0x2a, 0x6a, 0x0e, 0x79, 0xa5, 0x6b, 0xef, 0xe6, 0x8e, 0x5a, 0x99, 0xe9, 0xde, 0xfb, 0x10, - 0xdd, 0x2d, 0x6b, 0xaf, 0x4c, 0xae, 0x0e, 0xe6, 0x64, 0xeb, 0xfa, 0x9b, 0xbd, 0xcd, 0xe2, 0x0e, - 0x07, 0x3a, 0xd1, 0x0f, 0x9d, 0x4d, 0x32, 0x25, 0xf0, 0xcd, 0x2e, 0x6a, 0x53, 0x8f, 0xb8, 0x02, - 0x9e, 0xb9, 0x51, 0x12, 0xea, 0x7b, 0x69, 0x3a, 0x2d, 0xea, 0x91, 0x73, 0x78, 0xf6, 0x69, 0x12, - 0x9a, 0x21, 0x7a, 0xab, 0x18, 0x1e, 0x6e, 0x8a, 0x03, 0x57, 0xd9, 0xbb, 0xd8, 0xf7, 0x79, 0x7e, - 0x4d, 0x1f, 0xd8, 0x73, 0xcc, 0x1c, 0x7b, 0x98, 0x7f, 0x2b, 0x77, 0x8e, 0x7d, 0x9f, 0x83, 0x10, - 0xce, 0x56, 0xa1, 0x70, 0x89, 0x83, 0x42, 0x6e, 0xfd, 0x67, 0x09, 0x2d, 0x0f, 0x31, 0xc7, 0xa1, - 0x30, 0x2f, 0xd0, 0xa6, 0x84, 0x30, 0x0e, 0xb0, 0x04, 0x37, 0x63, 0xc4, 0x3c, 0x47, 0x3f, 0xd3, - 0x4c, 0x59, 0x9f, 0x24, 0x76, 0x6d, 0x76, 0xa4, 0x07, 0xf6, 0x40, 0x4b, 0xcf, 0x25, 0x96, 0xe0, - 0x6c, 0x14, 0x18, 0x99, 0xd0, 0xfc, 0x00, 0x75, 0x24, 0x4f, 0x84, 0xac, 0xb8, 0xaa, 0x6a, 0xd2, - 0xac, 0x08, 0xde, 0x2a, 0xf6, 0xb3, 0xf6, 0x2e, 0x9b, 0xf3, 0x66, 0x5a, 0x6a, 0x7c, 0x1f, 0x5a, - 0x3a, 0x47, 0x5b, 0x8a, 0xd3, 0x67, 0x31, 0x9b, 0xf3, 0x63, 0xde, 0x55, 0xf6, 0xd3, 0xa0, 0x9f, - 0x21, 0x33, 0x15, 0x64, 0x16, 0x73, 0xe9, 0x16, 0x7e, 0xa6, 0x82, 0x4c, 0x43, 0xfa, 0x68, 0x57, - 0xa8, 0xb2, 0x75, 0x43, 0x90, 0x9a, 0xe4, 0xe2, 0x00, 0x22, 0x2a, 0xc6, 0x05, 0xf8, 0xf2, 0xfc, - 0xe0, 0x3b, 0x1a, 0xe8, 0x13, 0x85, 0xe3, 0x14, 0x30, 0xf9, 0x29, 0x03, 0xd4, 0xbd, 0xf9, 0x94, - 0xf2, 0x82, 0x56, 0xf4, 0x05, 0xfd, 0xe0, 0x06, 0x88, 0xf2, 0x96, 0x0e, 0xd1, 0xbd, 0x10, 0xbf, - 0x70, 0xe5, 0x98, 0x33, 0x29, 0x03, 0xf0, 0xdd, 0x18, 0x93, 0x2b, 0x90, 0x42, 0x4f, 0xa4, 0x86, - 0xb3, 0x15, 0xe2, 0x17, 0x17, 0xc5, 0xde, 0x30, 0xdb, 0x32, 0x05, 0x7a, 0xa7, 0x46, 0xe0, 0xcf, - 0x31, 0xf7, 0x5d, 0x1f, 0x22, 0x16, 0xba, 0x1c, 0x46, 0x8a, 0x59, 0x71, 0xc6, 0xe5, 0x00, 0xe5, - 0x10, 0xca, 0x29, 0x40, 0xbd, 0x29, 0xca, 0xf6, 0x1f, 0x30, 0x1a, 0xe5, 0x93, 0xda, 0xaa, 0x78, - 0x5e, 0xa1, 0x3d, 0x54, 0x60, 0x4e, 0x0d, 0xeb, 0x11, 0x80, 0xe5, 0xa1, 0xbb, 0x8f, 0x71, 0xe4, - 0x8b, 0x31, 0xbe, 0x82, 0x4f, 0x40, 0x62, 0x1f, 0x4b, 0x6c, 0xbe, 0x57, 0xeb, 0xb6, 0xa7, 0x00, - 0x6e, 0xcc, 0x58, 0x90, 0x75, 0x5b, 0x46, 0x5e, 0x65, 0xcf, 0x3c, 0x02, 0x18, 0x32, 0x16, 0xa8, - 0x9e, 0x31, 0x3b, 0x68, 0x25, 0x05, 0x2e, 0xaa, 0x0a, 0x2e, 0x96, 0xd6, 0x4f, 0x51, 0x4b, 0xd3, - 0xcd, 0x31, 0xb9, 0x12, 0xe6, 0x2e, 0x6a, 0xe1, 0xac, 0xf5, 0x40, 0x74, 0x8c, 0x5e, 0x63, 0xbf, - 0xe5, 0x54, 0x02, 0x4b, 0xa2, 0x9d, 0xd7, 0xbd, 0x82, 0x84, 0xf9, 0x1b, 0xb4, 0x12, 0x83, 0x1e, - 0xd1, 0xda, 0xb0, 0x7d, 0xf8, 0x8b, 0xb9, 0xba, 0xfe, 0x75, 0x80, 0x4e, 0x81, 0x66, 0xf1, 0xea, - 0xed, 0x35, 0x33, 0x65, 0x84, 0x79, 0x39, 0x7b, 0xe8, 0xcf, 0x6f, 0x75, 0xe8, 0x0c, 0x5e, 0x75, - 0xe6, 0x2f, 0xd1, 0xc6, 0x60, 0x8c, 0xa3, 0x08, 0x82, 0x0b, 0xa6, 0x59, 0xd0, 0xfc, 0x21, 0x42, - 0x24, 0x93, 0x28, 0xf6, 0xcc, 0x32, 0xdd, 0xca, 0x25, 0xa7, 0xfe, 0xd4, 0xdc, 0x5a, 0x9c, 0x9a, - 0x5b, 0x96, 0x83, 0x36, 0x2f, 0x05, 0xf9, 0x75, 0xf1, 0x80, 0x79, 0x12, 0x0b, 0xf3, 0x1e, 0x5a, - 0x56, 0xed, 0x97, 0x03, 0x35, 0x9d, 0xa5, 0x54, 0x90, 0x53, 0xdf, 0xdc, 0xaf, 0x3f, 0x92, 0x58, - 0xec, 0x52, 0x5f, 0x74, 0x16, 0x7b, 0x8d, 0xfd, 0xa6, 0xb3, 0x91, 0x54, 0xe6, 0xa7, 0xbe, 0xb0, - 0x7e, 0x8b, 0xda, 0x35, 0x40, 0x73, 0x03, 0x2d, 0x96, 0x58, 0x8b, 0xd4, 0x37, 0x8f, 0xd0, 0x4e, - 0x05, 0x34, 0xcd, 0xfd, 0x19, 0x62, 0xcb, 0xb9, 0x5f, 0x2a, 0x4c, 0xd1, 0xbf, 0xb0, 0x9e, 0xa0, - 0xed, 0xd3, 0x8a, 0x2f, 0xca, 0xc9, 0x32, 0x15, 0xa1, 0x31, 0x3d, 0x99, 0x77, 0x51, 0xab, 0xfc, - 0x25, 0xa0, 0xa3, 0x6f, 0x3a, 0x95, 0xc0, 0x0a, 0xd1, 0x9d, 0x4b, 0x41, 0xce, 0x21, 0xf2, 0x2b, - 0xb0, 0xd7, 0x24, 0xe0, 0x64, 0x16, 0x68, 0xee, 0x97, 0x66, 0x75, 0xdc, 0xfb, 0x68, 0xab, 0x8c, - 0xa8, 0x9a, 0x24, 0xaa, 0x01, 0xf2, 0x42, 0xd6, 0x47, 0xae, 0x39, 0xc5, 0xf2, 0xa8, 0xa9, 0x1f, - 0x33, 0xef, 0xa3, 0xad, 0x1b, 0x06, 0xd0, 0x77, 0x9a, 0x85, 0xd5, 0x69, 0xb9, 0xc9, 0xaf, 0xa8, - 0x90, 0xe6, 0xe5, 0x6c, 0x1f, 0xcd, 0x3b, 0x04, 0x6f, 0x70, 0xbd, 0xde, 0x81, 0x7f, 0x37, 0x50, - 0xe7, 0x0c, 0x26, 0xc7, 0x42, 0xd0, 0x51, 0x14, 0x42, 0x24, 0x15, 0xb9, 0x61, 0x02, 0xea, 0xd3, - 0xfc, 0x03, 0x5a, 0x2f, 0x89, 0xa1, 0xe4, 0x83, 0xef, 0x33, 0x7d, 0xd7, 0x0a, 0x05, 0x4d, 0x21, - 0x47, 0x08, 0xc5, 0x1c, 0x52, 0x97, 0xb8, 0x57, 0x30, 0xc9, 0x6f, 0x67, 0xb7, 0x3e, 0x55, 0xb3, - 0xdf, 0x5f, 0xf6, 0x30, 0xf1, 0x02, 0x4a, 0xce, 0x60, 0xe2, 0xac, 0x2a, 0xfd, 0xc1, 0x19, 0x4c, - 0xd4, 0xfb, 0x2a, 0x66, 0xcf, 0x81, 0xeb, 0x51, 0xd8, 0x70, 0xb2, 0x85, 0xf5, 0x0f, 0x03, 0xdd, - 0xbf, 0xc4, 0x01, 0xf5, 0xb1, 0x64, 0xbc, 0x88, 0x7c, 0x98, 0x78, 0xca, 0xe2, 0x5b, 0xca, 0xed, - 0x95, 0x38, 0x17, 0xdf, 0x68, 0x9c, 0x1f, 0xa2, 0xb5, 0xb2, 0x65, 0x54, 0xa4, 0x8d, 0x39, 0x22, - 0x6d, 0x17, 0x16, 0x67, 0x30, 0xb1, 0xfe, 0x5b, 0x0f, 0xeb, 0x64, 0x52, 0xaf, 0x8f, 0xef, 0x08, - 0xab, 0x3c, 0xf7, 0xd6, 0x61, 0xdd, 0x54, 0x37, 0x65, 0x18, 0xfa, 0xe4, 0x57, 0xb2, 0xd6, 0x78, - 0x93, 0x59, 0xb3, 0xfe, 0x6a, 0xa0, 0xed, 0x7a, 0xa4, 0xe2, 0x82, 0x0d, 0x79, 0x12, 0xc1, 0xb7, - 0x45, 0x5c, 0xb1, 0xc0, 0x62, 0x9d, 0x05, 0x5c, 0xb4, 0x31, 0x95, 0x08, 0x71, 0x2b, 0x57, 0x6f, - 0x68, 0x47, 0x67, 0xbd, 0x9e, 0x09, 0x71, 0x72, 0xf1, 0xd5, 0x75, 0xd7, 0xf8, 0xfa, 0xba, 0x6b, - 0xfc, 0xfb, 0xba, 0x6b, 0x7c, 0xfe, 0xb2, 0xbb, 0xf0, 0xf5, 0xcb, 0xee, 0xc2, 0x3f, 0x5f, 0x76, - 0x17, 0x7e, 0x77, 0x34, 0xa2, 0x72, 0x9c, 0x78, 0x36, 0x61, 0x61, 0x3f, 0xff, 0x4f, 0xa0, 0x3a, - 0xf3, 0xdd, 0xf2, 0x2f, 0x96, 0x17, 0xd3, 0x7f, 0xb2, 0xc8, 0x49, 0x0c, 0xc2, 0x5b, 0xd6, 0x0c, - 0xf5, 0xde, 0xff, 0x02, 0x00, 0x00, 0xff, 0xff, 0x9c, 0x76, 0xa0, 0xbe, 0x95, 0x11, 0x00, 0x00, + 0x52, 0x16, 0x15, 0x00, 0xd4, 0x23, 0x7d, 0xc2, 0x38, 0xf4, 0x49, 0x40, 0x21, 0x92, 0xfd, 0xf4, + 0x20, 0xff, 0xca, 0x15, 0xfa, 0x4a, 0x21, 0xa0, 0xa3, 0xb1, 0xcc, 0xc4, 0xa2, 0x2f, 0x21, 0xf2, + 0x81, 0x87, 0x34, 0x53, 0xae, 0x56, 0xb9, 0xc1, 0x6e, 0x6d, 0x9f, 0xf0, 0x49, 0x2c, 0x59, 0xff, + 0x0a, 0x26, 0x22, 0xdf, 0x7d, 0x87, 0x30, 0x11, 0x32, 0xd1, 0x07, 0x15, 0x58, 0x44, 0xa0, 0x9f, + 0x1e, 0x78, 0x20, 0xf1, 0x41, 0x29, 0x28, 0xce, 0x9d, 0xeb, 0x79, 0x58, 0x54, 0x3a, 0x84, 0xd1, + 0xfc, 0xdc, 0xd6, 0x9f, 0x96, 0x51, 0x67, 0xc0, 0x22, 0x91, 0x84, 0xc0, 0x8f, 0x7d, 0x9f, 0xaa, + 0x90, 0x86, 0x9c, 0xc5, 0x4c, 0xe0, 0xc0, 0xdc, 0x46, 0x4b, 0x92, 0xca, 0x00, 0x3a, 0x46, 0xcf, + 0xd8, 0x6f, 0x39, 0xd9, 0xc2, 0xec, 0xa1, 0xb6, 0x0f, 0x82, 0x70, 0x1a, 0x2b, 0xe5, 0xce, 0xa2, + 0xde, 0xab, 0x8b, 0xcc, 0x1d, 0xb4, 0x9a, 0xdd, 0x02, 0xf5, 0x3b, 0x0d, 0xbd, 0xbd, 0xa2, 0xd7, + 0xa7, 0xbe, 0xf9, 0x31, 0xda, 0xa0, 0x11, 0x95, 0x14, 0x07, 0xee, 0x18, 0x54, 0x36, 0x3a, 0xcd, + 0x9e, 0xb1, 0xdf, 0x3e, 0x7c, 0x60, 0x53, 0x8f, 0xd8, 0x2a, 0x81, 0x76, 0x9e, 0xb6, 0xf4, 0xc0, + 0x7e, 0xac, 0x35, 0x4e, 0x9a, 0x5f, 0x7d, 0xb3, 0xb7, 0xe0, 0xac, 0xe7, 0x76, 0x99, 0xd0, 0x7c, + 0x1b, 0xad, 0x8d, 0x20, 0x02, 0x41, 0x85, 0x3b, 0xc6, 0x62, 0xdc, 0x59, 0xea, 0x19, 0xfb, 0x6b, + 0x4e, 0x3b, 0x97, 0x3d, 0xc6, 0x62, 0x6c, 0xee, 0xa1, 0xb6, 0x47, 0x23, 0xcc, 0x27, 0x99, 0xc6, + 0xb2, 0xd6, 0x40, 0x99, 0x48, 0x2b, 0x0c, 0x10, 0x12, 0x31, 0x7e, 0x1e, 0xb9, 0xea, 0xb6, 0x3b, + 0x2b, 0xf9, 0x41, 0xb2, 0x9b, 0xb6, 0x8b, 0x9b, 0xb6, 0x2f, 0x8a, 0x52, 0x38, 0x59, 0x55, 0x07, + 0xf9, 0xfc, 0x5f, 0x7b, 0x86, 0xd3, 0xd2, 0x76, 0x6a, 0xc7, 0xfc, 0x14, 0xdd, 0x49, 0x22, 0x8f, + 0x45, 0x3e, 0x8d, 0x46, 0x6e, 0x0c, 0x9c, 0x32, 0xbf, 0xb3, 0xaa, 0xa1, 0x76, 0x5e, 0x81, 0x7a, + 0x98, 0x17, 0x4d, 0x86, 0xf4, 0x85, 0x42, 0xda, 0x2c, 0x8d, 0x87, 0xda, 0xd6, 0xfc, 0x0c, 0x99, + 0x84, 0xa4, 0xfa, 0x48, 0x2c, 0x91, 0x05, 0x62, 0x6b, 0x7e, 0xc4, 0x3b, 0x84, 0xa4, 0x17, 0x99, + 0x75, 0x0e, 0xf9, 0x7b, 0x74, 0x5f, 0x72, 0x1c, 0x89, 0xa7, 0xc0, 0x67, 0x71, 0xd1, 0xfc, 0xb8, + 0xf7, 0x0a, 0x8c, 0x69, 0xf0, 0xc7, 0xa8, 0x47, 0xf2, 0x02, 0x72, 0x39, 0xf8, 0x54, 0x48, 0x4e, + 0xbd, 0x44, 0xd9, 0xba, 0x4f, 0x39, 0x26, 0xba, 0x46, 0xda, 0xba, 0x08, 0xba, 0x85, 0x9e, 0x33, + 0xa5, 0xf6, 0x28, 0xd7, 0x32, 0x9f, 0xa0, 0x1f, 0x7b, 0x01, 0x23, 0x57, 0x42, 0x1d, 0xce, 0x9d, + 0x42, 0xd2, 0xae, 0x43, 0x2a, 0x84, 0x42, 0x5b, 0xeb, 0x19, 0xfb, 0x0d, 0xe7, 0xed, 0x4c, 0x77, + 0x08, 0xfc, 0x61, 0x4d, 0xf3, 0xa2, 0xa6, 0x68, 0xbe, 0x8b, 0xcc, 0x31, 0x15, 0x92, 0x71, 0x4a, + 0x70, 0xe0, 0x42, 0x24, 0x39, 0x05, 0xd1, 0x59, 0xd7, 0xe6, 0x77, 0xab, 0x9d, 0x8f, 0xb2, 0x8d, + 0xa3, 0xd5, 0x3f, 0x7e, 0xb9, 0xb7, 0xf0, 0xc5, 0x97, 0x7b, 0x0b, 0xd6, 0xdf, 0x0c, 0x74, 0x7f, + 0x50, 0x1e, 0x36, 0x64, 0x29, 0x0e, 0xfe, 0x9f, 0x4d, 0x71, 0x8c, 0x5a, 0x42, 0xb2, 0x38, 0x2b, + 0xc3, 0xe6, 0x2d, 0xca, 0x70, 0x55, 0x99, 0xa9, 0x0d, 0xeb, 0xcf, 0x06, 0xda, 0xfe, 0xe8, 0x59, + 0x42, 0x53, 0x46, 0xf0, 0x1b, 0xe9, 0xe1, 0x33, 0xb4, 0x0e, 0x35, 0x3c, 0xd1, 0x69, 0xf4, 0x1a, + 0xfb, 0xed, 0xc3, 0x9f, 0xd8, 0x19, 0xa1, 0xd8, 0x25, 0xcf, 0xe4, 0xa4, 0x62, 0xd7, 0xbd, 0x3b, + 0xd3, 0xb6, 0xd6, 0x5f, 0x16, 0xd1, 0x9d, 0x8f, 0x03, 0xe6, 0xe1, 0xe0, 0x3c, 0xc0, 0x62, 0xac, + 0x12, 0x3e, 0x51, 0x51, 0x73, 0xc8, 0x2b, 0x5d, 0x9f, 0x6e, 0xee, 0xa8, 0x95, 0x99, 0xee, 0xbd, + 0x0f, 0xd1, 0xdd, 0xb2, 0xf6, 0xca, 0xe4, 0xea, 0x60, 0x4e, 0xb6, 0xae, 0xbf, 0xd9, 0xdb, 0x2c, + 0xee, 0x70, 0xa0, 0x13, 0xfd, 0xd0, 0xd9, 0x24, 0x53, 0x02, 0xdf, 0xec, 0xa2, 0x36, 0xf5, 0x88, + 0x2b, 0xe0, 0x99, 0x1b, 0x25, 0xa1, 0xbe, 0x97, 0xa6, 0xd3, 0xa2, 0x1e, 0x39, 0x87, 0x67, 0x9f, + 0x26, 0xa1, 0x19, 0xa2, 0xb7, 0x8a, 0xe1, 0xe1, 0xa6, 0x38, 0x70, 0x95, 0xbd, 0x8b, 0x7d, 0x9f, + 0xe7, 0xd7, 0xf4, 0x81, 0x3d, 0xc7, 0xcc, 0xb1, 0x87, 0xf9, 0xb7, 0x3a, 0xce, 0xb1, 0xef, 0x73, + 0x10, 0xc2, 0xd9, 0x2a, 0x14, 0x2e, 0x71, 0x50, 0xc8, 0xad, 0xff, 0x2c, 0xa1, 0xe5, 0x21, 0xe6, + 0x38, 0x14, 0xe6, 0x05, 0xda, 0x94, 0x10, 0xc6, 0x01, 0x96, 0xe0, 0x66, 0x8c, 0x98, 0xe7, 0xe8, + 0x67, 0x9a, 0x29, 0xeb, 0x93, 0xc4, 0xae, 0xcd, 0x8e, 0xf4, 0xc0, 0x1e, 0x68, 0xe9, 0xb9, 0xc4, + 0x12, 0x9c, 0x8d, 0x02, 0x23, 0x13, 0x9a, 0x1f, 0xa0, 0x8e, 0xe4, 0x89, 0x90, 0x15, 0x57, 0x55, + 0x4d, 0x9a, 0x15, 0xc1, 0x5b, 0xc5, 0x7e, 0xd6, 0xde, 0x65, 0x73, 0xde, 0x4c, 0x4b, 0x8d, 0xef, + 0x43, 0x4b, 0xe7, 0x68, 0x4b, 0x71, 0xfa, 0x2c, 0x66, 0x73, 0x7e, 0xcc, 0xbb, 0xca, 0x7e, 0x1a, + 0xf4, 0x33, 0x64, 0xa6, 0x82, 0xcc, 0x62, 0x2e, 0xdd, 0xe2, 0x9c, 0xa9, 0x20, 0xd3, 0x90, 0x3e, + 0xda, 0x15, 0xaa, 0x6c, 0xdd, 0x10, 0xa4, 0x26, 0xb9, 0x38, 0x80, 0x88, 0x8a, 0x71, 0x01, 0xbe, + 0x3c, 0x3f, 0xf8, 0x8e, 0x06, 0xfa, 0x44, 0xe1, 0x38, 0x05, 0x4c, 0xee, 0x65, 0x80, 0xba, 0x37, + 0x7b, 0x29, 0x2f, 0x68, 0x45, 0x5f, 0xd0, 0x0f, 0x6e, 0x80, 0x28, 0x6f, 0xe9, 0x10, 0xdd, 0x0b, + 0xf1, 0x0b, 0x57, 0x8e, 0x39, 0x93, 0x32, 0x00, 0xdf, 0x8d, 0x31, 0xb9, 0x02, 0x29, 0xf4, 0x44, + 0x6a, 0x38, 0x5b, 0x21, 0x7e, 0x71, 0x51, 0xec, 0x0d, 0xb3, 0x2d, 0x53, 0xa0, 0x77, 0x6a, 0x04, + 0xfe, 0x1c, 0x73, 0xdf, 0xf5, 0x21, 0x62, 0xa1, 0xcb, 0x61, 0xa4, 0x98, 0x15, 0x67, 0x5c, 0x0e, + 0x50, 0x0e, 0xa1, 0x9c, 0x02, 0xd4, 0x9b, 0xa2, 0x6c, 0xff, 0x01, 0xa3, 0x51, 0x3e, 0xa9, 0xad, + 0x8a, 0xe7, 0x15, 0xda, 0x43, 0x05, 0xe6, 0xd4, 0xb0, 0x1e, 0x01, 0x58, 0x1e, 0xba, 0xfb, 0x18, + 0x47, 0xbe, 0x18, 0xe3, 0x2b, 0xf8, 0x04, 0x24, 0xf6, 0xb1, 0xc4, 0xe6, 0x7b, 0xb5, 0x6e, 0x7b, + 0x0a, 0xe0, 0xc6, 0x8c, 0x05, 0x59, 0xb7, 0x65, 0xe4, 0x55, 0xf6, 0xcc, 0x23, 0x80, 0x21, 0x63, + 0x81, 0xea, 0x19, 0xb3, 0x83, 0x56, 0x52, 0xe0, 0xa2, 0xaa, 0xe0, 0x62, 0x69, 0xfd, 0x14, 0xb5, + 0x34, 0xdd, 0x1c, 0x93, 0x2b, 0x61, 0xee, 0xa2, 0x16, 0xce, 0x5a, 0x0f, 0x44, 0xc7, 0xe8, 0x35, + 0xf6, 0x5b, 0x4e, 0x25, 0xb0, 0x24, 0xda, 0x79, 0xdd, 0x2b, 0x48, 0x98, 0xbf, 0x41, 0x2b, 0x31, + 0xe8, 0x11, 0xad, 0x0d, 0xdb, 0x87, 0xbf, 0x98, 0xab, 0xeb, 0x5f, 0x07, 0xe8, 0x14, 0x68, 0x16, + 0xaf, 0xde, 0x5e, 0x33, 0x53, 0x46, 0x98, 0x97, 0xb3, 0x4e, 0x7f, 0x7e, 0x2b, 0xa7, 0x33, 0x78, + 0x95, 0xcf, 0x5f, 0xa2, 0x8d, 0xc1, 0x18, 0x47, 0x11, 0x04, 0x17, 0x4c, 0xb3, 0xa0, 0xf9, 0x43, + 0x84, 0x48, 0x26, 0x51, 0xec, 0x99, 0x65, 0xba, 0x95, 0x4b, 0x4e, 0xfd, 0xa9, 0xb9, 0xb5, 0x38, + 0x35, 0xb7, 0x2c, 0x07, 0x6d, 0x5e, 0x0a, 0xf2, 0xeb, 0xe2, 0x01, 0xf3, 0x24, 0x16, 0xe6, 0x3d, + 0xb4, 0xac, 0xda, 0x2f, 0x07, 0x6a, 0x3a, 0x4b, 0xa9, 0x20, 0xa7, 0xbe, 0xb9, 0x5f, 0x7f, 0x24, + 0xb1, 0xd8, 0xa5, 0xbe, 0xe8, 0x2c, 0xf6, 0x1a, 0xfb, 0x4d, 0x67, 0x23, 0xa9, 0xcc, 0x4f, 0x7d, + 0x61, 0xfd, 0x16, 0xb5, 0x6b, 0x80, 0xe6, 0x06, 0x5a, 0x2c, 0xb1, 0x16, 0xa9, 0x6f, 0x1e, 0xa1, + 0x9d, 0x0a, 0x68, 0x9a, 0xfb, 0x33, 0xc4, 0x96, 0x73, 0xbf, 0x54, 0x98, 0xa2, 0x7f, 0x61, 0x3d, + 0x41, 0xdb, 0xa7, 0x15, 0x5f, 0x94, 0x93, 0x65, 0x2a, 0x42, 0x63, 0x7a, 0x32, 0xef, 0xa2, 0x56, + 0xf9, 0x4b, 0x40, 0x47, 0xdf, 0x74, 0x2a, 0x81, 0x15, 0xa2, 0x3b, 0x97, 0x82, 0x9c, 0x43, 0xe4, + 0x57, 0x60, 0xaf, 0x49, 0xc0, 0xc9, 0x2c, 0xd0, 0xdc, 0x2f, 0xcd, 0xca, 0xdd, 0xfb, 0x68, 0xab, + 0x8c, 0xa8, 0x9a, 0x24, 0xaa, 0x01, 0xf2, 0x42, 0xd6, 0x2e, 0xd7, 0x9c, 0x62, 0x79, 0xd4, 0xd4, + 0x8f, 0x99, 0xf7, 0xd1, 0xd6, 0x0d, 0x03, 0xe8, 0x3b, 0xcd, 0xc2, 0xca, 0x5b, 0x6e, 0xf2, 0x2b, + 0x2a, 0xa4, 0x79, 0x39, 0xdb, 0x47, 0xf3, 0x0e, 0xc1, 0x1b, 0x8e, 0x5e, 0xef, 0xc0, 0xbf, 0x1b, + 0xa8, 0x73, 0x06, 0x93, 0x63, 0x21, 0xe8, 0x28, 0x0a, 0x21, 0x92, 0x8a, 0xdc, 0x30, 0x01, 0xf5, + 0x69, 0xfe, 0x01, 0xad, 0x97, 0xc4, 0x50, 0xf2, 0xc1, 0xf7, 0x99, 0xbe, 0x6b, 0x85, 0x82, 0xa6, + 0x90, 0x23, 0x84, 0x62, 0x0e, 0xa9, 0x4b, 0xdc, 0x2b, 0x98, 0xe4, 0xb7, 0xb3, 0x5b, 0x9f, 0xaa, + 0xd9, 0xef, 0x2f, 0x7b, 0x98, 0x78, 0x01, 0x25, 0x67, 0x30, 0x71, 0x56, 0x95, 0xfe, 0xe0, 0x0c, + 0x26, 0xea, 0x7d, 0x15, 0xb3, 0xe7, 0xc0, 0xf5, 0x28, 0x6c, 0x38, 0xd9, 0xc2, 0xfa, 0x87, 0x81, + 0xee, 0x5f, 0xe2, 0x80, 0xfa, 0x58, 0x32, 0x5e, 0x44, 0x3e, 0x4c, 0x3c, 0x65, 0xf1, 0x2d, 0xe5, + 0xf6, 0x4a, 0x9c, 0x8b, 0x6f, 0x34, 0xce, 0x0f, 0xd1, 0x5a, 0xd9, 0x32, 0x2a, 0xd2, 0xc6, 0x1c, + 0x91, 0xb6, 0x0b, 0x8b, 0x33, 0x98, 0x58, 0xff, 0xad, 0x87, 0x75, 0x32, 0xa9, 0xd7, 0xc7, 0x77, + 0x84, 0x55, 0xfa, 0xbd, 0x75, 0x58, 0x37, 0xd5, 0x4d, 0x19, 0x86, 0xf6, 0xfc, 0x4a, 0xd6, 0x1a, + 0x6f, 0x32, 0x6b, 0xd6, 0x5f, 0x0d, 0xb4, 0x5d, 0x8f, 0x54, 0x5c, 0xb0, 0x21, 0x4f, 0x22, 0xf8, + 0xb6, 0x88, 0x2b, 0x16, 0x58, 0xac, 0xb3, 0x80, 0x8b, 0x36, 0xa6, 0x12, 0x21, 0x6e, 0x75, 0xd4, + 0x1b, 0xda, 0xd1, 0x59, 0xaf, 0x67, 0x42, 0x9c, 0x5c, 0x7c, 0x75, 0xdd, 0x35, 0xbe, 0xbe, 0xee, + 0x1a, 0xff, 0xbe, 0xee, 0x1a, 0x9f, 0xbf, 0xec, 0x2e, 0x7c, 0xfd, 0xb2, 0xbb, 0xf0, 0xcf, 0x97, + 0xdd, 0x85, 0xdf, 0x1d, 0x8d, 0xa8, 0x1c, 0x27, 0x9e, 0x4d, 0x58, 0xd8, 0xcf, 0xff, 0x13, 0xa8, + 0x7c, 0xbe, 0x5b, 0xfe, 0xc5, 0xf2, 0x62, 0xfa, 0x4f, 0x16, 0x39, 0x89, 0x41, 0x78, 0xcb, 0x9a, + 0xa1, 0xde, 0xfb, 0x5f, 0x00, 0x00, 0x00, 0xff, 0xff, 0x36, 0xcd, 0xd8, 0xc6, 0x95, 0x11, 0x00, + 0x00, } func (m *ConsumerAdditionProposal) Marshal() (dAtA []byte, err error) { diff --git a/x/ccv/provider/types/query.pb.go b/x/ccv/provider/types/query.pb.go index 1ed87707de..805cf3b4e4 100644 --- a/x/ccv/provider/types/query.pb.go +++ b/x/ccv/provider/types/query.pb.go @@ -1,5 +1,5 @@ // Code generated by protoc-gen-gogo. DO NOT EDIT. -// source: interchain_security/ccv/provider/v1/query.proto +// source: interchain_security/ccv/provider/v2/query.proto package types @@ -43,7 +43,7 @@ func (m *QueryConsumerGenesisRequest) Reset() { *m = QueryConsumerGenesi func (m *QueryConsumerGenesisRequest) String() string { return proto.CompactTextString(m) } func (*QueryConsumerGenesisRequest) ProtoMessage() {} func (*QueryConsumerGenesisRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_422512d7b7586cd7, []int{0} + return fileDescriptor_3500f779bbe29955, []int{0} } func (m *QueryConsumerGenesisRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -87,7 +87,7 @@ func (m *QueryConsumerGenesisResponse) Reset() { *m = QueryConsumerGenes func (m *QueryConsumerGenesisResponse) String() string { return proto.CompactTextString(m) } func (*QueryConsumerGenesisResponse) ProtoMessage() {} func (*QueryConsumerGenesisResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_422512d7b7586cd7, []int{1} + return fileDescriptor_3500f779bbe29955, []int{1} } func (m *QueryConsumerGenesisResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -130,7 +130,7 @@ func (m *QueryConsumerChainsRequest) Reset() { *m = QueryConsumerChainsR func (m *QueryConsumerChainsRequest) String() string { return proto.CompactTextString(m) } func (*QueryConsumerChainsRequest) ProtoMessage() {} func (*QueryConsumerChainsRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_422512d7b7586cd7, []int{2} + return fileDescriptor_3500f779bbe29955, []int{2} } func (m *QueryConsumerChainsRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -167,7 +167,7 @@ func (m *QueryConsumerChainsResponse) Reset() { *m = QueryConsumerChains func (m *QueryConsumerChainsResponse) String() string { return proto.CompactTextString(m) } func (*QueryConsumerChainsResponse) ProtoMessage() {} func (*QueryConsumerChainsResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_422512d7b7586cd7, []int{3} + return fileDescriptor_3500f779bbe29955, []int{3} } func (m *QueryConsumerChainsResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -212,7 +212,7 @@ func (m *QueryConsumerChainStartProposalsRequest) Reset() { func (m *QueryConsumerChainStartProposalsRequest) String() string { return proto.CompactTextString(m) } func (*QueryConsumerChainStartProposalsRequest) ProtoMessage() {} func (*QueryConsumerChainStartProposalsRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_422512d7b7586cd7, []int{4} + return fileDescriptor_3500f779bbe29955, []int{4} } func (m *QueryConsumerChainStartProposalsRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -251,7 +251,7 @@ func (m *QueryConsumerChainStartProposalsResponse) Reset() { func (m *QueryConsumerChainStartProposalsResponse) String() string { return proto.CompactTextString(m) } func (*QueryConsumerChainStartProposalsResponse) ProtoMessage() {} func (*QueryConsumerChainStartProposalsResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_422512d7b7586cd7, []int{5} + return fileDescriptor_3500f779bbe29955, []int{5} } func (m *QueryConsumerChainStartProposalsResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -296,7 +296,7 @@ func (m *QueryConsumerChainStopProposalsRequest) Reset() { func (m *QueryConsumerChainStopProposalsRequest) String() string { return proto.CompactTextString(m) } func (*QueryConsumerChainStopProposalsRequest) ProtoMessage() {} func (*QueryConsumerChainStopProposalsRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_422512d7b7586cd7, []int{6} + return fileDescriptor_3500f779bbe29955, []int{6} } func (m *QueryConsumerChainStopProposalsRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -335,7 +335,7 @@ func (m *QueryConsumerChainStopProposalsResponse) Reset() { func (m *QueryConsumerChainStopProposalsResponse) String() string { return proto.CompactTextString(m) } func (*QueryConsumerChainStopProposalsResponse) ProtoMessage() {} func (*QueryConsumerChainStopProposalsResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_422512d7b7586cd7, []int{7} + return fileDescriptor_3500f779bbe29955, []int{7} } func (m *QueryConsumerChainStopProposalsResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -380,7 +380,7 @@ func (m *Chain) Reset() { *m = Chain{} } func (m *Chain) String() string { return proto.CompactTextString(m) } func (*Chain) ProtoMessage() {} func (*Chain) Descriptor() ([]byte, []int) { - return fileDescriptor_422512d7b7586cd7, []int{8} + return fileDescriptor_3500f779bbe29955, []int{8} } func (m *Chain) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -434,7 +434,7 @@ func (m *QueryValidatorConsumerAddrRequest) Reset() { *m = QueryValidato func (m *QueryValidatorConsumerAddrRequest) String() string { return proto.CompactTextString(m) } func (*QueryValidatorConsumerAddrRequest) ProtoMessage() {} func (*QueryValidatorConsumerAddrRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_422512d7b7586cd7, []int{9} + return fileDescriptor_3500f779bbe29955, []int{9} } func (m *QueryValidatorConsumerAddrRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -472,7 +472,7 @@ func (m *QueryValidatorConsumerAddrResponse) Reset() { *m = QueryValidat func (m *QueryValidatorConsumerAddrResponse) String() string { return proto.CompactTextString(m) } func (*QueryValidatorConsumerAddrResponse) ProtoMessage() {} func (*QueryValidatorConsumerAddrResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_422512d7b7586cd7, []int{10} + return fileDescriptor_3500f779bbe29955, []int{10} } func (m *QueryValidatorConsumerAddrResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -519,7 +519,7 @@ func (m *QueryValidatorProviderAddrRequest) Reset() { *m = QueryValidato func (m *QueryValidatorProviderAddrRequest) String() string { return proto.CompactTextString(m) } func (*QueryValidatorProviderAddrRequest) ProtoMessage() {} func (*QueryValidatorProviderAddrRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_422512d7b7586cd7, []int{11} + return fileDescriptor_3500f779bbe29955, []int{11} } func (m *QueryValidatorProviderAddrRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -557,7 +557,7 @@ func (m *QueryValidatorProviderAddrResponse) Reset() { *m = QueryValidat func (m *QueryValidatorProviderAddrResponse) String() string { return proto.CompactTextString(m) } func (*QueryValidatorProviderAddrResponse) ProtoMessage() {} func (*QueryValidatorProviderAddrResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_422512d7b7586cd7, []int{12} + return fileDescriptor_3500f779bbe29955, []int{12} } func (m *QueryValidatorProviderAddrResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -600,7 +600,7 @@ func (m *QueryThrottleStateRequest) Reset() { *m = QueryThrottleStateReq func (m *QueryThrottleStateRequest) String() string { return proto.CompactTextString(m) } func (*QueryThrottleStateRequest) ProtoMessage() {} func (*QueryThrottleStateRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_422512d7b7586cd7, []int{13} + return fileDescriptor_3500f779bbe29955, []int{13} } func (m *QueryThrottleStateRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -645,7 +645,7 @@ func (m *QueryThrottleStateResponse) Reset() { *m = QueryThrottleStateRe func (m *QueryThrottleStateResponse) String() string { return proto.CompactTextString(m) } func (*QueryThrottleStateResponse) ProtoMessage() {} func (*QueryThrottleStateResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_422512d7b7586cd7, []int{14} + return fileDescriptor_3500f779bbe29955, []int{14} } func (m *QueryThrottleStateResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -712,7 +712,7 @@ func (m *QueryThrottledConsumerPacketDataRequest) Reset() { func (m *QueryThrottledConsumerPacketDataRequest) String() string { return proto.CompactTextString(m) } func (*QueryThrottledConsumerPacketDataRequest) ProtoMessage() {} func (*QueryThrottledConsumerPacketDataRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_422512d7b7586cd7, []int{15} + return fileDescriptor_3500f779bbe29955, []int{15} } func (m *QueryThrottledConsumerPacketDataRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -760,7 +760,7 @@ func (m *QueryThrottledConsumerPacketDataResponse) Reset() { func (m *QueryThrottledConsumerPacketDataResponse) String() string { return proto.CompactTextString(m) } func (*QueryThrottledConsumerPacketDataResponse) ProtoMessage() {} func (*QueryThrottledConsumerPacketDataResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_422512d7b7586cd7, []int{16} + return fileDescriptor_3500f779bbe29955, []int{16} } func (m *QueryThrottledConsumerPacketDataResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -820,7 +820,7 @@ func (m *ThrottledSlashPacket) Reset() { *m = ThrottledSlashPacket{} } func (m *ThrottledSlashPacket) String() string { return proto.CompactTextString(m) } func (*ThrottledSlashPacket) ProtoMessage() {} func (*ThrottledSlashPacket) Descriptor() ([]byte, []int) { - return fileDescriptor_422512d7b7586cd7, []int{17} + return fileDescriptor_3500f779bbe29955, []int{17} } func (m *ThrottledSlashPacket) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -875,7 +875,7 @@ func (m *ThrottledPacketDataWrapper) Reset() { *m = ThrottledPacketDataW func (m *ThrottledPacketDataWrapper) String() string { return proto.CompactTextString(m) } func (*ThrottledPacketDataWrapper) ProtoMessage() {} func (*ThrottledPacketDataWrapper) Descriptor() ([]byte, []int) { - return fileDescriptor_422512d7b7586cd7, []int{18} + return fileDescriptor_3500f779bbe29955, []int{18} } func (m *ThrottledPacketDataWrapper) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -960,7 +960,7 @@ func (m *QueryRegisteredConsumerRewardDenomsRequest) String() string { } func (*QueryRegisteredConsumerRewardDenomsRequest) ProtoMessage() {} func (*QueryRegisteredConsumerRewardDenomsRequest) Descriptor() ([]byte, []int) { - return fileDescriptor_422512d7b7586cd7, []int{19} + return fileDescriptor_3500f779bbe29955, []int{19} } func (m *QueryRegisteredConsumerRewardDenomsRequest) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1001,7 +1001,7 @@ func (m *QueryRegisteredConsumerRewardDenomsResponse) String() string { } func (*QueryRegisteredConsumerRewardDenomsResponse) ProtoMessage() {} func (*QueryRegisteredConsumerRewardDenomsResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_422512d7b7586cd7, []int{20} + return fileDescriptor_3500f779bbe29955, []int{20} } func (m *QueryRegisteredConsumerRewardDenomsResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -1038,118 +1038,118 @@ func (m *QueryRegisteredConsumerRewardDenomsResponse) GetDenoms() []string { } func init() { - proto.RegisterType((*QueryConsumerGenesisRequest)(nil), "interchain_security.ccv.provider.v1.QueryConsumerGenesisRequest") - proto.RegisterType((*QueryConsumerGenesisResponse)(nil), "interchain_security.ccv.provider.v1.QueryConsumerGenesisResponse") - proto.RegisterType((*QueryConsumerChainsRequest)(nil), "interchain_security.ccv.provider.v1.QueryConsumerChainsRequest") - proto.RegisterType((*QueryConsumerChainsResponse)(nil), "interchain_security.ccv.provider.v1.QueryConsumerChainsResponse") - proto.RegisterType((*QueryConsumerChainStartProposalsRequest)(nil), "interchain_security.ccv.provider.v1.QueryConsumerChainStartProposalsRequest") - proto.RegisterType((*QueryConsumerChainStartProposalsResponse)(nil), "interchain_security.ccv.provider.v1.QueryConsumerChainStartProposalsResponse") - proto.RegisterType((*QueryConsumerChainStopProposalsRequest)(nil), "interchain_security.ccv.provider.v1.QueryConsumerChainStopProposalsRequest") - proto.RegisterType((*QueryConsumerChainStopProposalsResponse)(nil), "interchain_security.ccv.provider.v1.QueryConsumerChainStopProposalsResponse") - proto.RegisterType((*Chain)(nil), "interchain_security.ccv.provider.v1.Chain") - proto.RegisterType((*QueryValidatorConsumerAddrRequest)(nil), "interchain_security.ccv.provider.v1.QueryValidatorConsumerAddrRequest") - proto.RegisterType((*QueryValidatorConsumerAddrResponse)(nil), "interchain_security.ccv.provider.v1.QueryValidatorConsumerAddrResponse") - proto.RegisterType((*QueryValidatorProviderAddrRequest)(nil), "interchain_security.ccv.provider.v1.QueryValidatorProviderAddrRequest") - proto.RegisterType((*QueryValidatorProviderAddrResponse)(nil), "interchain_security.ccv.provider.v1.QueryValidatorProviderAddrResponse") - proto.RegisterType((*QueryThrottleStateRequest)(nil), "interchain_security.ccv.provider.v1.QueryThrottleStateRequest") - proto.RegisterType((*QueryThrottleStateResponse)(nil), "interchain_security.ccv.provider.v1.QueryThrottleStateResponse") - proto.RegisterType((*QueryThrottledConsumerPacketDataRequest)(nil), "interchain_security.ccv.provider.v1.QueryThrottledConsumerPacketDataRequest") - proto.RegisterType((*QueryThrottledConsumerPacketDataResponse)(nil), "interchain_security.ccv.provider.v1.QueryThrottledConsumerPacketDataResponse") - proto.RegisterType((*ThrottledSlashPacket)(nil), "interchain_security.ccv.provider.v1.ThrottledSlashPacket") - proto.RegisterType((*ThrottledPacketDataWrapper)(nil), "interchain_security.ccv.provider.v1.ThrottledPacketDataWrapper") - proto.RegisterType((*QueryRegisteredConsumerRewardDenomsRequest)(nil), "interchain_security.ccv.provider.v1.QueryRegisteredConsumerRewardDenomsRequest") - proto.RegisterType((*QueryRegisteredConsumerRewardDenomsResponse)(nil), "interchain_security.ccv.provider.v1.QueryRegisteredConsumerRewardDenomsResponse") + proto.RegisterType((*QueryConsumerGenesisRequest)(nil), "interchain_security.ccv.provider.v2.QueryConsumerGenesisRequest") + proto.RegisterType((*QueryConsumerGenesisResponse)(nil), "interchain_security.ccv.provider.v2.QueryConsumerGenesisResponse") + proto.RegisterType((*QueryConsumerChainsRequest)(nil), "interchain_security.ccv.provider.v2.QueryConsumerChainsRequest") + proto.RegisterType((*QueryConsumerChainsResponse)(nil), "interchain_security.ccv.provider.v2.QueryConsumerChainsResponse") + proto.RegisterType((*QueryConsumerChainStartProposalsRequest)(nil), "interchain_security.ccv.provider.v2.QueryConsumerChainStartProposalsRequest") + proto.RegisterType((*QueryConsumerChainStartProposalsResponse)(nil), "interchain_security.ccv.provider.v2.QueryConsumerChainStartProposalsResponse") + proto.RegisterType((*QueryConsumerChainStopProposalsRequest)(nil), "interchain_security.ccv.provider.v2.QueryConsumerChainStopProposalsRequest") + proto.RegisterType((*QueryConsumerChainStopProposalsResponse)(nil), "interchain_security.ccv.provider.v2.QueryConsumerChainStopProposalsResponse") + proto.RegisterType((*Chain)(nil), "interchain_security.ccv.provider.v2.Chain") + proto.RegisterType((*QueryValidatorConsumerAddrRequest)(nil), "interchain_security.ccv.provider.v2.QueryValidatorConsumerAddrRequest") + proto.RegisterType((*QueryValidatorConsumerAddrResponse)(nil), "interchain_security.ccv.provider.v2.QueryValidatorConsumerAddrResponse") + proto.RegisterType((*QueryValidatorProviderAddrRequest)(nil), "interchain_security.ccv.provider.v2.QueryValidatorProviderAddrRequest") + proto.RegisterType((*QueryValidatorProviderAddrResponse)(nil), "interchain_security.ccv.provider.v2.QueryValidatorProviderAddrResponse") + proto.RegisterType((*QueryThrottleStateRequest)(nil), "interchain_security.ccv.provider.v2.QueryThrottleStateRequest") + proto.RegisterType((*QueryThrottleStateResponse)(nil), "interchain_security.ccv.provider.v2.QueryThrottleStateResponse") + proto.RegisterType((*QueryThrottledConsumerPacketDataRequest)(nil), "interchain_security.ccv.provider.v2.QueryThrottledConsumerPacketDataRequest") + proto.RegisterType((*QueryThrottledConsumerPacketDataResponse)(nil), "interchain_security.ccv.provider.v2.QueryThrottledConsumerPacketDataResponse") + proto.RegisterType((*ThrottledSlashPacket)(nil), "interchain_security.ccv.provider.v2.ThrottledSlashPacket") + proto.RegisterType((*ThrottledPacketDataWrapper)(nil), "interchain_security.ccv.provider.v2.ThrottledPacketDataWrapper") + proto.RegisterType((*QueryRegisteredConsumerRewardDenomsRequest)(nil), "interchain_security.ccv.provider.v2.QueryRegisteredConsumerRewardDenomsRequest") + proto.RegisterType((*QueryRegisteredConsumerRewardDenomsResponse)(nil), "interchain_security.ccv.provider.v2.QueryRegisteredConsumerRewardDenomsResponse") } func init() { - proto.RegisterFile("interchain_security/ccv/provider/v1/query.proto", fileDescriptor_422512d7b7586cd7) + proto.RegisterFile("interchain_security/ccv/provider/v2/query.proto", fileDescriptor_3500f779bbe29955) } -var fileDescriptor_422512d7b7586cd7 = []byte{ +var fileDescriptor_3500f779bbe29955 = []byte{ // 1321 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x57, 0xcf, 0x6f, 0x1b, 0xc5, - 0x1f, 0xf5, 0x3a, 0x69, 0x9a, 0x4c, 0xfa, 0xfd, 0xb6, 0x4c, 0x43, 0x71, 0x37, 0x91, 0x1d, 0xb6, - 0x08, 0xd2, 0x16, 0x76, 0x6b, 0x57, 0x48, 0x4d, 0x20, 0x75, 0xec, 0x24, 0xa4, 0x51, 0x1b, 0x35, - 0x6c, 0xa2, 0x22, 0x01, 0xea, 0x32, 0xd9, 0x1d, 0x9c, 0x15, 0xeb, 0x9d, 0xed, 0xce, 0xd8, 0x69, - 0xf8, 0x71, 0x00, 0x24, 0xe8, 0xb1, 0x12, 0xe2, 0xc6, 0xa1, 0x27, 0xfe, 0x0b, 0xee, 0xbd, 0x51, - 0xd1, 0x4b, 0x4f, 0x05, 0x25, 0x1c, 0x38, 0x22, 0xee, 0x48, 0x68, 0x67, 0x67, 0xfd, 0x23, 0x5e, - 0xdb, 0x6b, 0x37, 0x37, 0x7b, 0x76, 0x3e, 0xef, 0xf3, 0xde, 0xd3, 0x67, 0x66, 0xdf, 0x02, 0xcd, - 0x76, 0x19, 0xf6, 0xcd, 0x5d, 0x64, 0xbb, 0x06, 0xc5, 0x66, 0xcd, 0xb7, 0xd9, 0xbe, 0x66, 0x9a, - 0x75, 0xcd, 0xf3, 0x49, 0xdd, 0xb6, 0xb0, 0xaf, 0xd5, 0xf3, 0xda, 0xbd, 0x1a, 0xf6, 0xf7, 0x55, - 0xcf, 0x27, 0x8c, 0xc0, 0x0b, 0x31, 0x05, 0xaa, 0x69, 0xd6, 0xd5, 0xa8, 0x40, 0xad, 0xe7, 0xe5, - 0x99, 0x0a, 0x21, 0x15, 0x07, 0x6b, 0xc8, 0xb3, 0x35, 0xe4, 0xba, 0x84, 0x21, 0x66, 0x13, 0x97, - 0x86, 0x10, 0xf2, 0x54, 0x85, 0x54, 0x08, 0xff, 0xa9, 0x05, 0xbf, 0xc4, 0x6a, 0x4e, 0xd4, 0xf0, - 0x7f, 0x3b, 0xb5, 0x4f, 0x35, 0x66, 0x57, 0x31, 0x65, 0xa8, 0xea, 0x89, 0x0d, 0xaf, 0x75, 0xa3, - 0x5a, 0xcf, 0x6b, 0x82, 0x00, 0x23, 0x72, 0xbe, 0xdb, 0x2e, 0x93, 0xb8, 0xb4, 0x56, 0x0d, 0x05, - 0x55, 0xb0, 0x8b, 0xa9, 0x1d, 0xf1, 0x29, 0x24, 0xf1, 0xa0, 0x21, 0x8f, 0xd7, 0x28, 0xd7, 0xc0, - 0xf4, 0xfb, 0x81, 0x2b, 0xcb, 0x02, 0x75, 0x2d, 0x44, 0xd4, 0xf1, 0xbd, 0x1a, 0xa6, 0x0c, 0x9e, - 0x07, 0xe3, 0x21, 0x9e, 0x6d, 0x65, 0xa4, 0x59, 0x69, 0x6e, 0x42, 0x3f, 0xc9, 0xff, 0xaf, 0x5b, - 0xca, 0x97, 0x60, 0x26, 0xbe, 0x92, 0x7a, 0xc4, 0xa5, 0x18, 0x7e, 0x0c, 0xfe, 0x27, 0xe8, 0x19, - 0x94, 0x21, 0x86, 0x79, 0xfd, 0x64, 0x21, 0xaf, 0x76, 0x33, 0x3e, 0x12, 0xa6, 0xd6, 0xf3, 0xaa, - 0x00, 0xdb, 0x0a, 0x0a, 0xcb, 0xa3, 0x8f, 0x9f, 0xe7, 0x52, 0xfa, 0xa9, 0x4a, 0xcb, 0x9a, 0x32, - 0x03, 0xe4, 0xb6, 0xee, 0xcb, 0x01, 0x5e, 0x44, 0x5b, 0x41, 0x47, 0x54, 0x45, 0x4f, 0x05, 0xb5, - 0x32, 0x18, 0xe3, 0xfd, 0x69, 0x46, 0x9a, 0x1d, 0x99, 0x9b, 0x2c, 0x5c, 0x52, 0x13, 0x0c, 0x83, - 0xca, 0x41, 0x74, 0x51, 0xa9, 0x5c, 0x04, 0x6f, 0x74, 0xb6, 0xd8, 0x62, 0xc8, 0x67, 0x9b, 0x3e, - 0xf1, 0x08, 0x45, 0x4e, 0x83, 0xcd, 0x03, 0x09, 0xcc, 0xf5, 0xdf, 0xdb, 0xb0, 0x6d, 0xc2, 0x8b, - 0x16, 0x85, 0x65, 0xd7, 0x93, 0xd1, 0x13, 0xe0, 0x25, 0xcb, 0xb2, 0x83, 0x29, 0x6d, 0x42, 0x37, - 0x01, 0x95, 0x39, 0xf0, 0x7a, 0x1c, 0x13, 0xe2, 0x75, 0x90, 0xfe, 0x4e, 0x8a, 0x17, 0xd8, 0xb6, - 0x55, 0x70, 0xfe, 0xa8, 0x93, 0xf3, 0xe2, 0x40, 0x9c, 0x75, 0x5c, 0x25, 0x75, 0xe4, 0xc4, 0x52, - 0x2e, 0x82, 0x13, 0xbc, 0x75, 0x8f, 0x59, 0x84, 0xd3, 0x60, 0xc2, 0x74, 0x6c, 0xec, 0xb2, 0xe0, - 0x59, 0x9a, 0x3f, 0x1b, 0x0f, 0x17, 0xd6, 0x2d, 0xe5, 0x7b, 0x09, 0xbc, 0xca, 0x95, 0xdc, 0x41, - 0x8e, 0x6d, 0x21, 0x46, 0xfc, 0x16, 0xab, 0xfc, 0xfe, 0x93, 0x0e, 0x17, 0xc1, 0x99, 0x88, 0xb4, - 0x81, 0x2c, 0xcb, 0xc7, 0x94, 0x86, 0x4d, 0xca, 0xf0, 0x9f, 0xe7, 0xb9, 0xff, 0xef, 0xa3, 0xaa, - 0xb3, 0xa0, 0x88, 0x07, 0x8a, 0x7e, 0x3a, 0xda, 0x5b, 0x0a, 0x57, 0x16, 0xc6, 0x1f, 0x3c, 0xca, - 0xa5, 0xfe, 0x7a, 0x94, 0x4b, 0x29, 0xb7, 0x81, 0xd2, 0x8b, 0x88, 0x70, 0xf3, 0x22, 0x38, 0x13, - 0x1d, 0x85, 0x46, 0xbb, 0x90, 0xd1, 0x69, 0xb3, 0x65, 0x7f, 0xd0, 0xac, 0x53, 0xda, 0x66, 0x4b, - 0xf3, 0x64, 0xd2, 0x3a, 0x7a, 0xf5, 0x90, 0x76, 0xa4, 0x7f, 0x2f, 0x69, 0xed, 0x44, 0x9a, 0xd2, - 0x3a, 0x9c, 0x14, 0xd2, 0x8e, 0xb8, 0xa6, 0x4c, 0x83, 0xf3, 0x1c, 0x70, 0x7b, 0xd7, 0x27, 0x8c, - 0x39, 0x98, 0x1f, 0xfb, 0x68, 0x38, 0x7f, 0x4e, 0x8b, 0xe3, 0x7f, 0xe4, 0xa9, 0x68, 0x93, 0x03, - 0x93, 0xd4, 0x41, 0x74, 0xd7, 0xa8, 0x62, 0x86, 0x7d, 0xde, 0x61, 0x44, 0x07, 0x7c, 0x69, 0x23, - 0x58, 0x81, 0x05, 0xf0, 0x72, 0xcb, 0x06, 0x03, 0x39, 0x0e, 0xd9, 0x43, 0xae, 0x89, 0xb9, 0xf6, - 0x11, 0xfd, 0x6c, 0x73, 0x6b, 0x29, 0x7a, 0x04, 0xef, 0x82, 0x8c, 0x8b, 0xef, 0x33, 0xc3, 0xc7, - 0x9e, 0x83, 0x5d, 0x9b, 0xee, 0x1a, 0x26, 0x72, 0xad, 0x40, 0x2c, 0xce, 0x8c, 0xf0, 0x99, 0x97, - 0xd5, 0xf0, 0xea, 0x57, 0xa3, 0xab, 0x5f, 0xdd, 0x8e, 0xae, 0xfe, 0xf2, 0x78, 0x70, 0x87, 0x3d, - 0xfc, 0x3d, 0x27, 0xe9, 0xe7, 0x02, 0x14, 0x3d, 0x02, 0x59, 0x8e, 0x30, 0xe0, 0x16, 0x38, 0xe9, - 0x21, 0xf3, 0x33, 0xcc, 0x68, 0x66, 0x94, 0xdf, 0x4a, 0xf3, 0x89, 0x8e, 0x50, 0xe4, 0x80, 0xb5, - 0x15, 0x70, 0xde, 0xe4, 0x08, 0x7a, 0x84, 0xa4, 0xac, 0x88, 0x43, 0xdc, 0xd8, 0x15, 0x4d, 0x5c, - 0xb8, 0x71, 0x05, 0x31, 0x94, 0xe0, 0xaa, 0xff, 0x2d, 0xba, 0xc0, 0x7a, 0xc2, 0x08, 0xf3, 0x7b, - 0x4c, 0x1b, 0x04, 0xa3, 0xd4, 0xfe, 0x3c, 0x74, 0x79, 0x54, 0xe7, 0xbf, 0xe1, 0x1e, 0x38, 0xeb, - 0x35, 0x40, 0xd6, 0x5d, 0xca, 0x02, 0xb3, 0x69, 0x66, 0x84, 0x5b, 0x50, 0x1c, 0xcc, 0x82, 0x26, - 0x9b, 0x0f, 0x7c, 0xe4, 0x79, 0xd8, 0x17, 0xaf, 0x8e, 0xb8, 0x0e, 0xca, 0x2f, 0x12, 0x98, 0x8a, - 0x33, 0x0f, 0xde, 0x05, 0xa7, 0x2a, 0x0e, 0xd9, 0x41, 0x8e, 0x81, 0x5d, 0xe6, 0xef, 0x8b, 0x0b, - 0xed, 0xed, 0x44, 0x54, 0xd6, 0x78, 0x21, 0x47, 0x5b, 0x0d, 0x8a, 0x05, 0x81, 0xc9, 0x10, 0x90, - 0x2f, 0xc1, 0x55, 0x30, 0x6a, 0x21, 0x86, 0xb8, 0x0b, 0x93, 0x85, 0xcb, 0x5d, 0x71, 0xeb, 0x79, - 0xb5, 0x85, 0x56, 0x40, 0x5e, 0xa0, 0xf1, 0x72, 0xe5, 0x99, 0x04, 0xe4, 0xee, 0xca, 0xe1, 0x26, - 0x38, 0x15, 0x8e, 0x78, 0xa8, 0x5d, 0xa8, 0x18, 0xa4, 0xdb, 0x8d, 0x94, 0x1e, 0x1e, 0x23, 0xe1, - 0xcb, 0x27, 0x00, 0xd6, 0xa9, 0x69, 0x54, 0x11, 0xab, 0xf9, 0xd8, 0x8a, 0x70, 0x43, 0x15, 0x57, - 0x7a, 0xe1, 0xde, 0xd9, 0x5a, 0xde, 0x08, 0x8b, 0xda, 0xc0, 0xcf, 0xd4, 0xa9, 0xd9, 0xb6, 0x5e, - 0x1e, 0x0b, 0x9d, 0x51, 0xde, 0x04, 0x97, 0xf8, 0xb8, 0xe9, 0xb8, 0x62, 0x53, 0x86, 0xfd, 0xe6, - 0xbc, 0xe9, 0x78, 0x0f, 0xf9, 0xd6, 0x0a, 0x76, 0x49, 0xb5, 0xf1, 0xa6, 0x5a, 0x05, 0x97, 0x13, - 0xed, 0x16, 0xf3, 0x79, 0x0e, 0x8c, 0x59, 0x7c, 0x85, 0xbf, 0xfc, 0x27, 0x74, 0xf1, 0xaf, 0xf0, - 0xd3, 0x4b, 0xe0, 0x04, 0xc7, 0x81, 0x07, 0x12, 0x98, 0x8a, 0x8b, 0x36, 0x70, 0x29, 0xd1, 0x0c, - 0xf4, 0xc8, 0x53, 0x72, 0xe9, 0x05, 0x10, 0x42, 0xfe, 0xca, 0xea, 0x37, 0x4f, 0xff, 0xfc, 0x21, - 0x5d, 0x84, 0x8b, 0xfd, 0x23, 0x6f, 0xe3, 0x6a, 0x17, 0xd1, 0x49, 0xfb, 0x22, 0x3a, 0x99, 0x5f, - 0xc1, 0xa7, 0x12, 0x38, 0x1b, 0x93, 0x91, 0x60, 0x71, 0x70, 0x86, 0x6d, 0xd9, 0x4b, 0x5e, 0x1a, - 0x1e, 0x40, 0x28, 0x9c, 0xe7, 0x0a, 0xaf, 0xc2, 0xfc, 0x00, 0x0a, 0xc3, 0x54, 0x06, 0xbf, 0x4e, - 0x83, 0x4c, 0x97, 0xa8, 0x45, 0xe1, 0xad, 0x21, 0x99, 0xc5, 0xa6, 0x3a, 0x79, 0xe3, 0x98, 0xd0, - 0x84, 0xe8, 0x1b, 0x5c, 0x74, 0x19, 0x2e, 0x0d, 0x2a, 0x3a, 0x48, 0xd7, 0x3e, 0x33, 0x1a, 0x81, - 0x09, 0xfe, 0x2b, 0x81, 0x57, 0xe2, 0x93, 0x1b, 0x85, 0x37, 0x87, 0x26, 0xdd, 0x19, 0x11, 0xe5, - 0x5b, 0xc7, 0x03, 0x26, 0x0c, 0x58, 0xe3, 0x06, 0x94, 0x60, 0x71, 0x08, 0x03, 0x88, 0xd7, 0xa2, - 0xff, 0x6f, 0x49, 0x84, 0x83, 0xd8, 0x98, 0x05, 0xdf, 0x4b, 0xce, 0xba, 0x57, 0x60, 0x94, 0xd7, - 0x5e, 0x18, 0x47, 0x08, 0x2f, 0x71, 0xe1, 0xef, 0xc0, 0xf9, 0x04, 0xdf, 0xb0, 0x11, 0x90, 0xd1, - 0x96, 0xda, 0x62, 0x24, 0xb7, 0xc6, 0xaf, 0xa1, 0x24, 0xc7, 0x04, 0xc9, 0xa1, 0x24, 0xc7, 0xe5, - 0xc0, 0xe1, 0x24, 0xb7, 0x25, 0x47, 0xf8, 0xab, 0x04, 0x60, 0x67, 0x04, 0x84, 0xd7, 0x93, 0x53, - 0x8c, 0x4b, 0x96, 0x72, 0x71, 0xe8, 0x7a, 0x21, 0xed, 0x1a, 0x97, 0x56, 0x80, 0x57, 0xfa, 0x4b, - 0x63, 0x02, 0x20, 0xfc, 0x3e, 0x86, 0xdf, 0xa6, 0xc1, 0x6c, 0xbf, 0x94, 0x35, 0xc8, 0x1d, 0xd6, - 0x3f, 0xf3, 0x0d, 0x72, 0x87, 0x25, 0x88, 0x7e, 0x4a, 0x99, 0x6b, 0x7f, 0x17, 0x2e, 0xf4, 0xd7, - 0xee, 0x61, 0xd7, 0xb2, 0xdd, 0x4a, 0x73, 0x8e, 0x45, 0x62, 0x85, 0x3f, 0xa6, 0xc1, 0x85, 0x04, - 0xaf, 0x73, 0x78, 0x3b, 0x39, 0xf5, 0x44, 0x31, 0x42, 0xde, 0x3c, 0x3e, 0x40, 0x61, 0xc7, 0x4d, - 0x6e, 0xc7, 0x2a, 0x5c, 0xee, 0x6f, 0x87, 0xdf, 0x40, 0x6c, 0x3a, 0xe2, 0x73, 0x4c, 0x23, 0x8c, - 0x27, 0xe5, 0xed, 0xc7, 0x07, 0x59, 0xe9, 0xc9, 0x41, 0x56, 0xfa, 0xe3, 0x20, 0x2b, 0x3d, 0x3c, - 0xcc, 0xa6, 0x9e, 0x1c, 0x66, 0x53, 0xcf, 0x0e, 0xb3, 0xa9, 0x0f, 0x17, 0x2a, 0x36, 0xdb, 0xad, - 0xed, 0xa8, 0x26, 0xa9, 0x6a, 0x26, 0xa1, 0x55, 0x42, 0x5b, 0xfa, 0xbd, 0xd5, 0xe8, 0x77, 0xff, - 0xc8, 0xf0, 0xed, 0x7b, 0x98, 0xee, 0x8c, 0xf1, 0x4f, 0x95, 0xab, 0xff, 0x05, 0x00, 0x00, 0xff, - 0xff, 0x99, 0xe0, 0xf2, 0x45, 0x3f, 0x13, 0x00, 0x00, + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x57, 0xcf, 0x6f, 0xdc, 0xc4, + 0x1f, 0x5d, 0x6f, 0xd2, 0x34, 0x99, 0xf4, 0xfb, 0x6d, 0x99, 0x96, 0xb2, 0x75, 0xa3, 0xdd, 0xe0, + 0x22, 0x48, 0x5b, 0xb0, 0x1b, 0x57, 0x48, 0x4d, 0x20, 0xdd, 0xec, 0x26, 0x21, 0x8d, 0xda, 0xa8, + 0xc1, 0x89, 0x8a, 0x04, 0xa8, 0x66, 0x62, 0x0f, 0x1b, 0x0b, 0xaf, 0xc7, 0xf5, 0xcc, 0x6e, 0x1a, + 0x7e, 0x1c, 0x00, 0x09, 0x7a, 0xac, 0x84, 0xb8, 0x71, 0xe8, 0x89, 0xff, 0x82, 0x7b, 0x6f, 0x54, + 0xf4, 0xd2, 0x53, 0x41, 0x09, 0x07, 0x8e, 0x88, 0x3b, 0x12, 0xf2, 0x78, 0xbc, 0x3f, 0xb2, 0xde, + 0x5d, 0xef, 0x36, 0xb7, 0xdd, 0xf1, 0x7c, 0xde, 0xe7, 0xbd, 0xa7, 0xcf, 0x8c, 0x9f, 0x81, 0xe6, + 0x78, 0x0c, 0x07, 0xd6, 0x0e, 0x72, 0x3c, 0x93, 0x62, 0xab, 0x16, 0x38, 0x6c, 0x4f, 0xb3, 0xac, + 0xba, 0xe6, 0x07, 0xa4, 0xee, 0xd8, 0x38, 0xd0, 0xea, 0xba, 0x76, 0xaf, 0x86, 0x83, 0x3d, 0xd5, + 0x0f, 0x08, 0x23, 0xf0, 0x42, 0x42, 0x81, 0x6a, 0x59, 0x75, 0x35, 0x2e, 0x50, 0xeb, 0xba, 0x3c, + 0x55, 0x21, 0xa4, 0xe2, 0x62, 0x0d, 0xf9, 0x8e, 0x86, 0x3c, 0x8f, 0x30, 0xc4, 0x1c, 0xe2, 0xd1, + 0x08, 0x42, 0x3e, 0x53, 0x21, 0x15, 0xc2, 0x7f, 0x6a, 0xe1, 0x2f, 0xb1, 0x5a, 0x10, 0x35, 0xfc, + 0xdf, 0x76, 0xed, 0x53, 0x8d, 0x39, 0x55, 0x4c, 0x19, 0xaa, 0xfa, 0x62, 0xc3, 0x6b, 0xdd, 0xa8, + 0xd6, 0x75, 0x4d, 0x10, 0x60, 0x44, 0x9e, 0xed, 0xb6, 0xcb, 0x22, 0x1e, 0xad, 0x55, 0x23, 0x41, + 0x15, 0xec, 0x61, 0xea, 0xc4, 0x7c, 0xf4, 0x34, 0x1e, 0x34, 0xe4, 0xf1, 0x1a, 0xe5, 0x1a, 0x38, + 0xff, 0x7e, 0xe8, 0xca, 0x92, 0x40, 0x5d, 0x8d, 0x10, 0x0d, 0x7c, 0xaf, 0x86, 0x29, 0x83, 0xe7, + 0xc0, 0x78, 0x84, 0xe7, 0xd8, 0x39, 0x69, 0x5a, 0x9a, 0x99, 0x30, 0x8e, 0xf3, 0xff, 0x6b, 0xb6, + 0xf2, 0x25, 0x98, 0x4a, 0xae, 0xa4, 0x3e, 0xf1, 0x28, 0x86, 0x1f, 0x83, 0xff, 0x09, 0x7a, 0x26, + 0x65, 0x88, 0x61, 0x5e, 0x3f, 0xa9, 0xcf, 0xaa, 0xdd, 0x8c, 0x8f, 0x85, 0xa9, 0x75, 0x5d, 0x15, + 0x60, 0x9b, 0x61, 0x61, 0x79, 0xf4, 0xf1, 0xf3, 0x42, 0xc6, 0x38, 0x51, 0x69, 0x59, 0x53, 0xa6, + 0x80, 0xdc, 0xd6, 0x7d, 0x29, 0xc4, 0x8b, 0x69, 0x2b, 0xe8, 0x90, 0xaa, 0xf8, 0xa9, 0xa0, 0x56, + 0x06, 0x63, 0xbc, 0x3f, 0xcd, 0x49, 0xd3, 0x23, 0x33, 0x93, 0xfa, 0x25, 0x35, 0xc5, 0x30, 0xa8, + 0x1c, 0xc4, 0x10, 0x95, 0xca, 0x45, 0xf0, 0x46, 0x67, 0x8b, 0x4d, 0x86, 0x02, 0xb6, 0x11, 0x10, + 0x9f, 0x50, 0xe4, 0x36, 0xd8, 0x3c, 0x90, 0xc0, 0x4c, 0xff, 0xbd, 0x0d, 0xdb, 0x26, 0xfc, 0x78, + 0x51, 0x58, 0x76, 0x3d, 0x1d, 0x3d, 0x01, 0x5e, 0xb2, 0x6d, 0x27, 0x9c, 0xd2, 0x26, 0x74, 0x13, + 0x50, 0x99, 0x01, 0xaf, 0x27, 0x31, 0x21, 0x7e, 0x07, 0xe9, 0xef, 0xa4, 0x64, 0x81, 0x6d, 0x5b, + 0x05, 0xe7, 0x8f, 0x3a, 0x39, 0x2f, 0x0c, 0xc4, 0xd9, 0xc0, 0x55, 0x52, 0x47, 0x6e, 0x22, 0xe5, + 0x22, 0x38, 0xc6, 0x5b, 0xf7, 0x98, 0x45, 0x78, 0x1e, 0x4c, 0x58, 0xae, 0x83, 0x3d, 0x16, 0x3e, + 0xcb, 0xf2, 0x67, 0xe3, 0xd1, 0xc2, 0x9a, 0xad, 0x7c, 0x2f, 0x81, 0x57, 0xb9, 0x92, 0x3b, 0xc8, + 0x75, 0x6c, 0xc4, 0x48, 0xd0, 0x62, 0x55, 0xd0, 0x7f, 0xd2, 0xe1, 0x02, 0x38, 0x15, 0x93, 0x36, + 0x91, 0x6d, 0x07, 0x98, 0xd2, 0xa8, 0x49, 0x19, 0xfe, 0xf3, 0xbc, 0xf0, 0xff, 0x3d, 0x54, 0x75, + 0xe7, 0x15, 0xf1, 0x40, 0x31, 0x4e, 0xc6, 0x7b, 0x4b, 0xd1, 0xca, 0xfc, 0xf8, 0x83, 0x47, 0x85, + 0xcc, 0x5f, 0x8f, 0x0a, 0x19, 0xe5, 0x36, 0x50, 0x7a, 0x11, 0x11, 0x6e, 0x5e, 0x04, 0xa7, 0xe2, + 0xa3, 0xd0, 0x68, 0x17, 0x31, 0x3a, 0x69, 0xb5, 0xec, 0x0f, 0x9b, 0x75, 0x4a, 0xdb, 0x68, 0x69, + 0x9e, 0x4e, 0x5a, 0x47, 0xaf, 0x1e, 0xd2, 0x0e, 0xf5, 0xef, 0x25, 0xad, 0x9d, 0x48, 0x53, 0x5a, + 0x87, 0x93, 0x42, 0xda, 0x21, 0xd7, 0x94, 0xf3, 0xe0, 0x1c, 0x07, 0xdc, 0xda, 0x09, 0x08, 0x63, + 0x2e, 0xe6, 0xc7, 0x3e, 0x1e, 0xce, 0x9f, 0xb3, 0xe2, 0xf8, 0x1f, 0x7a, 0x2a, 0xda, 0x14, 0xc0, + 0x24, 0x75, 0x11, 0xdd, 0x31, 0xab, 0x98, 0xe1, 0x80, 0x77, 0x18, 0x31, 0x00, 0x5f, 0x5a, 0x0f, + 0x57, 0xa0, 0x0e, 0x5e, 0x6e, 0xd9, 0x60, 0x22, 0xd7, 0x25, 0xbb, 0xc8, 0xb3, 0x30, 0xd7, 0x3e, + 0x62, 0x9c, 0x6e, 0x6e, 0x2d, 0xc5, 0x8f, 0xe0, 0x5d, 0x90, 0xf3, 0xf0, 0x7d, 0x66, 0x06, 0xd8, + 0x77, 0xb1, 0xe7, 0xd0, 0x1d, 0xd3, 0x42, 0x9e, 0x1d, 0x8a, 0xc5, 0xb9, 0x11, 0x3e, 0xf3, 0xb2, + 0x1a, 0x5d, 0xfd, 0x6a, 0x7c, 0xf5, 0xab, 0x5b, 0xf1, 0xd5, 0x5f, 0x1e, 0x0f, 0xef, 0xb0, 0x87, + 0xbf, 0x17, 0x24, 0xe3, 0x6c, 0x88, 0x62, 0xc4, 0x20, 0x4b, 0x31, 0x06, 0xdc, 0x04, 0xc7, 0x7d, + 0x64, 0x7d, 0x86, 0x19, 0xcd, 0x8d, 0xf2, 0x5b, 0x69, 0x2e, 0xd5, 0x11, 0x8a, 0x1d, 0xb0, 0x37, + 0x43, 0xce, 0x1b, 0x1c, 0xc1, 0x88, 0x91, 0x94, 0x65, 0x71, 0x88, 0x1b, 0xbb, 0xe2, 0x89, 0x8b, + 0x36, 0x2e, 0x23, 0x86, 0x52, 0x5c, 0xf5, 0xbf, 0xc5, 0x17, 0x58, 0x4f, 0x18, 0x61, 0x7e, 0x8f, + 0x69, 0x83, 0x60, 0x94, 0x3a, 0x9f, 0x47, 0x2e, 0x8f, 0x1a, 0xfc, 0x37, 0xdc, 0x05, 0xa7, 0xfd, + 0x06, 0xc8, 0x9a, 0x47, 0x59, 0x68, 0x36, 0xcd, 0x8d, 0x70, 0x0b, 0x8a, 0x83, 0x59, 0xd0, 0x64, + 0xf3, 0x41, 0x80, 0x7c, 0x1f, 0x07, 0xe2, 0xd5, 0x91, 0xd4, 0x41, 0xf9, 0x45, 0x02, 0x67, 0x92, + 0xcc, 0x83, 0x77, 0xc1, 0x89, 0x8a, 0x4b, 0xb6, 0x91, 0x6b, 0x62, 0x8f, 0x05, 0x7b, 0xe2, 0x42, + 0x7b, 0x3b, 0x15, 0x95, 0x55, 0x5e, 0xc8, 0xd1, 0x56, 0xc2, 0x62, 0x41, 0x60, 0x32, 0x02, 0xe4, + 0x4b, 0x70, 0x05, 0x8c, 0xda, 0x88, 0x21, 0xee, 0xc2, 0xa4, 0x7e, 0xb9, 0x2b, 0x6e, 0x5d, 0x57, + 0x5b, 0x68, 0x85, 0xe4, 0x05, 0x1a, 0x2f, 0x57, 0x9e, 0x49, 0x40, 0xee, 0xae, 0x1c, 0x6e, 0x80, + 0x13, 0xd1, 0x88, 0x47, 0xda, 0x85, 0x8a, 0x41, 0xba, 0xdd, 0xc8, 0x18, 0xd1, 0x31, 0x12, 0xbe, + 0x7c, 0x02, 0x60, 0x9d, 0x5a, 0x66, 0x15, 0xb1, 0x5a, 0x80, 0xed, 0x18, 0x37, 0x52, 0x71, 0xa5, + 0x17, 0xee, 0x9d, 0xcd, 0xa5, 0xf5, 0xa8, 0xa8, 0x0d, 0xfc, 0x54, 0x9d, 0x5a, 0x6d, 0xeb, 0xe5, + 0xb1, 0xc8, 0x19, 0xe5, 0x4d, 0x70, 0x89, 0x8f, 0x9b, 0x81, 0x2b, 0x0e, 0x65, 0x38, 0x68, 0xce, + 0x9b, 0x81, 0x77, 0x51, 0x60, 0x2f, 0x63, 0x8f, 0x54, 0x1b, 0x6f, 0xaa, 0x15, 0x70, 0x39, 0xd5, + 0x6e, 0x31, 0x9f, 0x67, 0xc1, 0x98, 0xcd, 0x57, 0xf8, 0xcb, 0x7f, 0xc2, 0x10, 0xff, 0xf4, 0x9f, + 0x5e, 0x02, 0xc7, 0x38, 0x0e, 0xdc, 0x97, 0xc0, 0x99, 0xa4, 0x68, 0x03, 0x17, 0x53, 0xcd, 0x40, + 0x8f, 0x3c, 0x25, 0x97, 0x5e, 0x00, 0x21, 0xe2, 0xaf, 0xac, 0x7c, 0xf3, 0xf4, 0xcf, 0x1f, 0xb2, + 0x45, 0xb8, 0xd0, 0x3f, 0xf2, 0x36, 0xae, 0x76, 0x11, 0x9d, 0xb4, 0x2f, 0xe2, 0x93, 0xf9, 0x15, + 0x7c, 0x2a, 0x81, 0xd3, 0x09, 0x19, 0x09, 0x16, 0x07, 0x67, 0xd8, 0x96, 0xbd, 0xe4, 0xc5, 0xe1, + 0x01, 0x84, 0xc2, 0x39, 0xae, 0xf0, 0x2a, 0x9c, 0x1d, 0x40, 0x61, 0x94, 0xca, 0xe0, 0xd7, 0x59, + 0x90, 0xeb, 0x12, 0xb5, 0x28, 0xbc, 0x35, 0x24, 0xb3, 0xc4, 0x54, 0x27, 0xaf, 0x1f, 0x11, 0x9a, + 0x10, 0x7d, 0x83, 0x8b, 0x2e, 0xc3, 0xc5, 0x41, 0x45, 0x87, 0xe9, 0x3a, 0x60, 0x66, 0x23, 0x30, + 0xc1, 0x7f, 0x25, 0xf0, 0x4a, 0x72, 0x72, 0xa3, 0xf0, 0xe6, 0xd0, 0xa4, 0x3b, 0x23, 0xa2, 0x7c, + 0xeb, 0x68, 0xc0, 0x84, 0x01, 0xab, 0xdc, 0x80, 0x12, 0x2c, 0x0e, 0x61, 0x00, 0xf1, 0x5b, 0xf4, + 0xff, 0x2d, 0x89, 0x70, 0x90, 0x18, 0xb3, 0xe0, 0x7b, 0xe9, 0x59, 0xf7, 0x0a, 0x8c, 0xf2, 0xea, + 0x0b, 0xe3, 0x08, 0xe1, 0x25, 0x2e, 0xfc, 0x1d, 0x38, 0x97, 0xe2, 0x1b, 0x36, 0x06, 0x32, 0xdb, + 0x52, 0x5b, 0x82, 0xe4, 0xd6, 0xf8, 0x35, 0x94, 0xe4, 0x84, 0x20, 0x39, 0x94, 0xe4, 0xa4, 0x1c, + 0x38, 0x9c, 0xe4, 0xb6, 0xe4, 0x08, 0x7f, 0x95, 0x00, 0xec, 0x8c, 0x80, 0xf0, 0x7a, 0x7a, 0x8a, + 0x49, 0xc9, 0x52, 0x2e, 0x0e, 0x5d, 0x2f, 0xa4, 0x5d, 0xe3, 0xd2, 0x74, 0x78, 0xa5, 0xbf, 0x34, + 0x26, 0x00, 0xa2, 0xef, 0x63, 0xf8, 0x6d, 0x16, 0x4c, 0xf7, 0x4b, 0x59, 0x83, 0xdc, 0x61, 0xfd, + 0x33, 0xdf, 0x20, 0x77, 0x58, 0x8a, 0xe8, 0xa7, 0x94, 0xb9, 0xf6, 0x77, 0xe1, 0x7c, 0x7f, 0xed, + 0x3e, 0xf6, 0x6c, 0xc7, 0xab, 0x34, 0xe7, 0x58, 0x24, 0x56, 0xf8, 0x63, 0x16, 0x5c, 0x48, 0xf1, + 0x3a, 0x87, 0xb7, 0xd3, 0x53, 0x4f, 0x15, 0x23, 0xe4, 0x8d, 0xa3, 0x03, 0x14, 0x76, 0xdc, 0xe4, + 0x76, 0xac, 0xc0, 0xa5, 0xfe, 0x76, 0x04, 0x0d, 0xc4, 0xa6, 0x23, 0x01, 0xc7, 0x34, 0xa3, 0x78, + 0x52, 0xde, 0x7a, 0xbc, 0x9f, 0x97, 0x9e, 0xec, 0xe7, 0xa5, 0x3f, 0xf6, 0xf3, 0xd2, 0xc3, 0x83, + 0x7c, 0xe6, 0xc9, 0x41, 0x3e, 0xf3, 0xec, 0x20, 0x9f, 0xf9, 0x70, 0xbe, 0xe2, 0xb0, 0x9d, 0xda, + 0xb6, 0x6a, 0x91, 0xaa, 0x66, 0x11, 0x5a, 0x25, 0xb4, 0xa5, 0xdf, 0x5b, 0x8d, 0x7e, 0xf7, 0x0f, + 0x0d, 0xdf, 0x9e, 0x8f, 0xe9, 0xf6, 0x18, 0xff, 0x54, 0xb9, 0xfa, 0x5f, 0x00, 0x00, 0x00, 0xff, + 0xff, 0xfb, 0x9e, 0xc8, 0x67, 0x3f, 0x13, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. @@ -1199,7 +1199,7 @@ func NewQueryClient(cc grpc1.ClientConn) QueryClient { func (c *queryClient) QueryConsumerGenesis(ctx context.Context, in *QueryConsumerGenesisRequest, opts ...grpc.CallOption) (*QueryConsumerGenesisResponse, error) { out := new(QueryConsumerGenesisResponse) - err := c.cc.Invoke(ctx, "/interchain_security.ccv.provider.v1.Query/QueryConsumerGenesis", in, out, opts...) + err := c.cc.Invoke(ctx, "/interchain_security.ccv.provider.v2.Query/QueryConsumerGenesis", in, out, opts...) if err != nil { return nil, err } @@ -1208,7 +1208,7 @@ func (c *queryClient) QueryConsumerGenesis(ctx context.Context, in *QueryConsume func (c *queryClient) QueryConsumerChains(ctx context.Context, in *QueryConsumerChainsRequest, opts ...grpc.CallOption) (*QueryConsumerChainsResponse, error) { out := new(QueryConsumerChainsResponse) - err := c.cc.Invoke(ctx, "/interchain_security.ccv.provider.v1.Query/QueryConsumerChains", in, out, opts...) + err := c.cc.Invoke(ctx, "/interchain_security.ccv.provider.v2.Query/QueryConsumerChains", in, out, opts...) if err != nil { return nil, err } @@ -1217,7 +1217,7 @@ func (c *queryClient) QueryConsumerChains(ctx context.Context, in *QueryConsumer func (c *queryClient) QueryConsumerChainStarts(ctx context.Context, in *QueryConsumerChainStartProposalsRequest, opts ...grpc.CallOption) (*QueryConsumerChainStartProposalsResponse, error) { out := new(QueryConsumerChainStartProposalsResponse) - err := c.cc.Invoke(ctx, "/interchain_security.ccv.provider.v1.Query/QueryConsumerChainStarts", in, out, opts...) + err := c.cc.Invoke(ctx, "/interchain_security.ccv.provider.v2.Query/QueryConsumerChainStarts", in, out, opts...) if err != nil { return nil, err } @@ -1226,7 +1226,7 @@ func (c *queryClient) QueryConsumerChainStarts(ctx context.Context, in *QueryCon func (c *queryClient) QueryConsumerChainStops(ctx context.Context, in *QueryConsumerChainStopProposalsRequest, opts ...grpc.CallOption) (*QueryConsumerChainStopProposalsResponse, error) { out := new(QueryConsumerChainStopProposalsResponse) - err := c.cc.Invoke(ctx, "/interchain_security.ccv.provider.v1.Query/QueryConsumerChainStops", in, out, opts...) + err := c.cc.Invoke(ctx, "/interchain_security.ccv.provider.v2.Query/QueryConsumerChainStops", in, out, opts...) if err != nil { return nil, err } @@ -1235,7 +1235,7 @@ func (c *queryClient) QueryConsumerChainStops(ctx context.Context, in *QueryCons func (c *queryClient) QueryValidatorConsumerAddr(ctx context.Context, in *QueryValidatorConsumerAddrRequest, opts ...grpc.CallOption) (*QueryValidatorConsumerAddrResponse, error) { out := new(QueryValidatorConsumerAddrResponse) - err := c.cc.Invoke(ctx, "/interchain_security.ccv.provider.v1.Query/QueryValidatorConsumerAddr", in, out, opts...) + err := c.cc.Invoke(ctx, "/interchain_security.ccv.provider.v2.Query/QueryValidatorConsumerAddr", in, out, opts...) if err != nil { return nil, err } @@ -1244,7 +1244,7 @@ func (c *queryClient) QueryValidatorConsumerAddr(ctx context.Context, in *QueryV func (c *queryClient) QueryValidatorProviderAddr(ctx context.Context, in *QueryValidatorProviderAddrRequest, opts ...grpc.CallOption) (*QueryValidatorProviderAddrResponse, error) { out := new(QueryValidatorProviderAddrResponse) - err := c.cc.Invoke(ctx, "/interchain_security.ccv.provider.v1.Query/QueryValidatorProviderAddr", in, out, opts...) + err := c.cc.Invoke(ctx, "/interchain_security.ccv.provider.v2.Query/QueryValidatorProviderAddr", in, out, opts...) if err != nil { return nil, err } @@ -1253,7 +1253,7 @@ func (c *queryClient) QueryValidatorProviderAddr(ctx context.Context, in *QueryV func (c *queryClient) QueryThrottleState(ctx context.Context, in *QueryThrottleStateRequest, opts ...grpc.CallOption) (*QueryThrottleStateResponse, error) { out := new(QueryThrottleStateResponse) - err := c.cc.Invoke(ctx, "/interchain_security.ccv.provider.v1.Query/QueryThrottleState", in, out, opts...) + err := c.cc.Invoke(ctx, "/interchain_security.ccv.provider.v2.Query/QueryThrottleState", in, out, opts...) if err != nil { return nil, err } @@ -1262,7 +1262,7 @@ func (c *queryClient) QueryThrottleState(ctx context.Context, in *QueryThrottleS func (c *queryClient) QueryThrottledConsumerPacketData(ctx context.Context, in *QueryThrottledConsumerPacketDataRequest, opts ...grpc.CallOption) (*QueryThrottledConsumerPacketDataResponse, error) { out := new(QueryThrottledConsumerPacketDataResponse) - err := c.cc.Invoke(ctx, "/interchain_security.ccv.provider.v1.Query/QueryThrottledConsumerPacketData", in, out, opts...) + err := c.cc.Invoke(ctx, "/interchain_security.ccv.provider.v2.Query/QueryThrottledConsumerPacketData", in, out, opts...) if err != nil { return nil, err } @@ -1271,7 +1271,7 @@ func (c *queryClient) QueryThrottledConsumerPacketData(ctx context.Context, in * func (c *queryClient) QueryRegisteredConsumerRewardDenoms(ctx context.Context, in *QueryRegisteredConsumerRewardDenomsRequest, opts ...grpc.CallOption) (*QueryRegisteredConsumerRewardDenomsResponse, error) { out := new(QueryRegisteredConsumerRewardDenomsResponse) - err := c.cc.Invoke(ctx, "/interchain_security.ccv.provider.v1.Query/QueryRegisteredConsumerRewardDenoms", in, out, opts...) + err := c.cc.Invoke(ctx, "/interchain_security.ccv.provider.v2.Query/QueryRegisteredConsumerRewardDenoms", in, out, opts...) if err != nil { return nil, err } @@ -1351,7 +1351,7 @@ func _Query_QueryConsumerGenesis_Handler(srv interface{}, ctx context.Context, d } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/interchain_security.ccv.provider.v1.Query/QueryConsumerGenesis", + FullMethod: "/interchain_security.ccv.provider.v2.Query/QueryConsumerGenesis", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).QueryConsumerGenesis(ctx, req.(*QueryConsumerGenesisRequest)) @@ -1369,7 +1369,7 @@ func _Query_QueryConsumerChains_Handler(srv interface{}, ctx context.Context, de } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/interchain_security.ccv.provider.v1.Query/QueryConsumerChains", + FullMethod: "/interchain_security.ccv.provider.v2.Query/QueryConsumerChains", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).QueryConsumerChains(ctx, req.(*QueryConsumerChainsRequest)) @@ -1387,7 +1387,7 @@ func _Query_QueryConsumerChainStarts_Handler(srv interface{}, ctx context.Contex } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/interchain_security.ccv.provider.v1.Query/QueryConsumerChainStarts", + FullMethod: "/interchain_security.ccv.provider.v2.Query/QueryConsumerChainStarts", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).QueryConsumerChainStarts(ctx, req.(*QueryConsumerChainStartProposalsRequest)) @@ -1405,7 +1405,7 @@ func _Query_QueryConsumerChainStops_Handler(srv interface{}, ctx context.Context } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/interchain_security.ccv.provider.v1.Query/QueryConsumerChainStops", + FullMethod: "/interchain_security.ccv.provider.v2.Query/QueryConsumerChainStops", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).QueryConsumerChainStops(ctx, req.(*QueryConsumerChainStopProposalsRequest)) @@ -1423,7 +1423,7 @@ func _Query_QueryValidatorConsumerAddr_Handler(srv interface{}, ctx context.Cont } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/interchain_security.ccv.provider.v1.Query/QueryValidatorConsumerAddr", + FullMethod: "/interchain_security.ccv.provider.v2.Query/QueryValidatorConsumerAddr", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).QueryValidatorConsumerAddr(ctx, req.(*QueryValidatorConsumerAddrRequest)) @@ -1441,7 +1441,7 @@ func _Query_QueryValidatorProviderAddr_Handler(srv interface{}, ctx context.Cont } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/interchain_security.ccv.provider.v1.Query/QueryValidatorProviderAddr", + FullMethod: "/interchain_security.ccv.provider.v2.Query/QueryValidatorProviderAddr", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).QueryValidatorProviderAddr(ctx, req.(*QueryValidatorProviderAddrRequest)) @@ -1459,7 +1459,7 @@ func _Query_QueryThrottleState_Handler(srv interface{}, ctx context.Context, dec } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/interchain_security.ccv.provider.v1.Query/QueryThrottleState", + FullMethod: "/interchain_security.ccv.provider.v2.Query/QueryThrottleState", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).QueryThrottleState(ctx, req.(*QueryThrottleStateRequest)) @@ -1477,7 +1477,7 @@ func _Query_QueryThrottledConsumerPacketData_Handler(srv interface{}, ctx contex } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/interchain_security.ccv.provider.v1.Query/QueryThrottledConsumerPacketData", + FullMethod: "/interchain_security.ccv.provider.v2.Query/QueryThrottledConsumerPacketData", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).QueryThrottledConsumerPacketData(ctx, req.(*QueryThrottledConsumerPacketDataRequest)) @@ -1495,7 +1495,7 @@ func _Query_QueryRegisteredConsumerRewardDenoms_Handler(srv interface{}, ctx con } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/interchain_security.ccv.provider.v1.Query/QueryRegisteredConsumerRewardDenoms", + FullMethod: "/interchain_security.ccv.provider.v2.Query/QueryRegisteredConsumerRewardDenoms", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(QueryServer).QueryRegisteredConsumerRewardDenoms(ctx, req.(*QueryRegisteredConsumerRewardDenomsRequest)) @@ -1504,7 +1504,7 @@ func _Query_QueryRegisteredConsumerRewardDenoms_Handler(srv interface{}, ctx con } var _Query_serviceDesc = grpc.ServiceDesc{ - ServiceName: "interchain_security.ccv.provider.v1.Query", + ServiceName: "interchain_security.ccv.provider.v2.Query", HandlerType: (*QueryServer)(nil), Methods: []grpc.MethodDesc{ { @@ -1545,7 +1545,7 @@ var _Query_serviceDesc = grpc.ServiceDesc{ }, }, Streams: []grpc.StreamDesc{}, - Metadata: "interchain_security/ccv/provider/v1/query.proto", + Metadata: "interchain_security/ccv/provider/v2/query.proto", } func (m *QueryConsumerGenesisRequest) Marshal() (dAtA []byte, err error) { diff --git a/x/ccv/provider/types/query.pb.gw.go b/x/ccv/provider/types/query.pb.gw.go index 6a249ca2a2..7e11fa535d 100644 --- a/x/ccv/provider/types/query.pb.gw.go +++ b/x/ccv/provider/types/query.pb.gw.go @@ -1,5 +1,5 @@ // Code generated by protoc-gen-grpc-gateway. DO NOT EDIT. -// source: interchain_security/ccv/provider/v1/query.proto +// source: interchain_security/ccv/provider/v2/query.proto /* Package types is a reverse proxy. diff --git a/x/ccv/provider/types/tx.pb.go b/x/ccv/provider/types/tx.pb.go index 3bc162ceb2..ad476c6d3b 100644 --- a/x/ccv/provider/types/tx.pb.go +++ b/x/ccv/provider/types/tx.pb.go @@ -1,5 +1,5 @@ // Code generated by protoc-gen-gogo. DO NOT EDIT. -// source: interchain_security/ccv/provider/v1/tx.proto +// source: interchain_security/ccv/provider/v2/tx.proto package types @@ -46,7 +46,7 @@ func (m *MsgAssignConsumerKey) Reset() { *m = MsgAssignConsumerKey{} } func (m *MsgAssignConsumerKey) String() string { return proto.CompactTextString(m) } func (*MsgAssignConsumerKey) ProtoMessage() {} func (*MsgAssignConsumerKey) Descriptor() ([]byte, []int) { - return fileDescriptor_43221a4391e9fbf4, []int{0} + return fileDescriptor_478ac7636d5bdcaf, []int{0} } func (m *MsgAssignConsumerKey) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -82,7 +82,7 @@ func (m *MsgAssignConsumerKeyResponse) Reset() { *m = MsgAssignConsumerK func (m *MsgAssignConsumerKeyResponse) String() string { return proto.CompactTextString(m) } func (*MsgAssignConsumerKeyResponse) ProtoMessage() {} func (*MsgAssignConsumerKeyResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_43221a4391e9fbf4, []int{1} + return fileDescriptor_478ac7636d5bdcaf, []int{1} } func (m *MsgAssignConsumerKeyResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -123,7 +123,7 @@ func (m *MsgRegisterConsumerRewardDenom) Reset() { *m = MsgRegisterConsu func (m *MsgRegisterConsumerRewardDenom) String() string { return proto.CompactTextString(m) } func (*MsgRegisterConsumerRewardDenom) ProtoMessage() {} func (*MsgRegisterConsumerRewardDenom) Descriptor() ([]byte, []int) { - return fileDescriptor_43221a4391e9fbf4, []int{2} + return fileDescriptor_478ac7636d5bdcaf, []int{2} } func (m *MsgRegisterConsumerRewardDenom) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -162,7 +162,7 @@ func (m *MsgRegisterConsumerRewardDenomResponse) Reset() { func (m *MsgRegisterConsumerRewardDenomResponse) String() string { return proto.CompactTextString(m) } func (*MsgRegisterConsumerRewardDenomResponse) ProtoMessage() {} func (*MsgRegisterConsumerRewardDenomResponse) Descriptor() ([]byte, []int) { - return fileDescriptor_43221a4391e9fbf4, []int{3} + return fileDescriptor_478ac7636d5bdcaf, []int{3} } func (m *MsgRegisterConsumerRewardDenomResponse) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -192,46 +192,46 @@ func (m *MsgRegisterConsumerRewardDenomResponse) XXX_DiscardUnknown() { var xxx_messageInfo_MsgRegisterConsumerRewardDenomResponse proto.InternalMessageInfo func init() { - proto.RegisterType((*MsgAssignConsumerKey)(nil), "interchain_security.ccv.provider.v1.MsgAssignConsumerKey") - proto.RegisterType((*MsgAssignConsumerKeyResponse)(nil), "interchain_security.ccv.provider.v1.MsgAssignConsumerKeyResponse") - proto.RegisterType((*MsgRegisterConsumerRewardDenom)(nil), "interchain_security.ccv.provider.v1.MsgRegisterConsumerRewardDenom") - proto.RegisterType((*MsgRegisterConsumerRewardDenomResponse)(nil), "interchain_security.ccv.provider.v1.MsgRegisterConsumerRewardDenomResponse") + proto.RegisterType((*MsgAssignConsumerKey)(nil), "interchain_security.ccv.provider.v2.MsgAssignConsumerKey") + proto.RegisterType((*MsgAssignConsumerKeyResponse)(nil), "interchain_security.ccv.provider.v2.MsgAssignConsumerKeyResponse") + proto.RegisterType((*MsgRegisterConsumerRewardDenom)(nil), "interchain_security.ccv.provider.v2.MsgRegisterConsumerRewardDenom") + proto.RegisterType((*MsgRegisterConsumerRewardDenomResponse)(nil), "interchain_security.ccv.provider.v2.MsgRegisterConsumerRewardDenomResponse") } func init() { - proto.RegisterFile("interchain_security/ccv/provider/v1/tx.proto", fileDescriptor_43221a4391e9fbf4) + proto.RegisterFile("interchain_security/ccv/provider/v2/tx.proto", fileDescriptor_478ac7636d5bdcaf) } -var fileDescriptor_43221a4391e9fbf4 = []byte{ +var fileDescriptor_478ac7636d5bdcaf = []byte{ // 448 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xac, 0x93, 0x3d, 0x6f, 0xd3, 0x40, 0x18, 0xc7, 0xed, 0x56, 0x40, 0x7b, 0x14, 0x24, 0x4e, 0x19, 0xd2, 0x10, 0x39, 0x60, 0x24, 0xd4, - 0x01, 0x7c, 0x2a, 0x0c, 0x88, 0x6c, 0x69, 0x59, 0x50, 0x95, 0xc5, 0x62, 0x62, 0x20, 0x72, 0xee, - 0x8e, 0xeb, 0x89, 0xfa, 0x1e, 0xeb, 0x9e, 0x8b, 0xa9, 0xbf, 0x01, 0x23, 0x4c, 0xac, 0xfd, 0x06, - 0x7c, 0x0d, 0x24, 0x96, 0x8e, 0x4c, 0x08, 0x25, 0x0b, 0x33, 0x9f, 0x00, 0xf9, 0x8d, 0x80, 0x88, - 0xa2, 0x0a, 0x75, 0x7b, 0xde, 0xfc, 0xff, 0xff, 0x7c, 0x77, 0x0f, 0x79, 0xa0, 0x8d, 0x93, 0x96, - 0x1f, 0x27, 0xda, 0x4c, 0x50, 0xf2, 0x99, 0xd5, 0xae, 0x60, 0x9c, 0xe7, 0x2c, 0xb3, 0x90, 0x6b, - 0x21, 0x2d, 0xcb, 0xf7, 0x99, 0x3b, 0x8d, 0x32, 0x0b, 0x0e, 0xe8, 0xbd, 0x15, 0xd3, 0x11, 0xe7, - 0x79, 0xd4, 0x4e, 0x47, 0xf9, 0x7e, 0xaf, 0xaf, 0x00, 0xd4, 0x89, 0x64, 0x49, 0xa6, 0x59, 0x62, - 0x0c, 0xb8, 0xc4, 0x69, 0x30, 0x58, 0x4b, 0xf4, 0x3a, 0x0a, 0x14, 0x54, 0x21, 0x2b, 0xa3, 0xa6, - 0xba, 0xcb, 0x01, 0x53, 0xc0, 0x49, 0xdd, 0xa8, 0x93, 0xb6, 0xd5, 0xc8, 0x55, 0xd9, 0x74, 0xf6, - 0x9a, 0x25, 0xa6, 0xa8, 0x5b, 0xe1, 0x47, 0x9f, 0x74, 0xc6, 0xa8, 0x46, 0x88, 0x5a, 0x99, 0x43, - 0x30, 0x38, 0x4b, 0xa5, 0x3d, 0x92, 0x05, 0xdd, 0x25, 0x5b, 0x35, 0xa4, 0x16, 0x5d, 0xff, 0x8e, - 0xbf, 0xb7, 0x1d, 0x5f, 0xab, 0xf2, 0xe7, 0x82, 0x3e, 0x21, 0x37, 0x5a, 0xd8, 0x49, 0x22, 0x84, - 0xed, 0x6e, 0x94, 0xfd, 0x03, 0xfa, 0xf3, 0xdb, 0xe0, 0x66, 0x91, 0xa4, 0x27, 0xc3, 0xb0, 0xac, - 0x4a, 0xc4, 0x30, 0xde, 0x69, 0x07, 0x47, 0x42, 0x58, 0x7a, 0x97, 0xec, 0xf0, 0xc6, 0x62, 0xf2, - 0x46, 0x16, 0xdd, 0xcd, 0x4a, 0xf7, 0x3a, 0x5f, 0xda, 0x0e, 0xb7, 0xde, 0x9d, 0x0d, 0xbc, 0x1f, - 0x67, 0x03, 0x2f, 0x0c, 0x48, 0x7f, 0x15, 0x58, 0x2c, 0x31, 0x03, 0x83, 0x32, 0x7c, 0x45, 0x82, - 0x31, 0xaa, 0x58, 0x2a, 0x8d, 0x4e, 0xda, 0x76, 0x22, 0x96, 0x6f, 0x13, 0x2b, 0x9e, 0x49, 0x03, - 0x29, 0xed, 0x90, 0x2b, 0xa2, 0x0c, 0x1a, 0xfe, 0x3a, 0xa1, 0x7d, 0xb2, 0x2d, 0x64, 0x06, 0xa8, - 0x1d, 0x34, 0xe4, 0xf1, 0xb2, 0xf0, 0x87, 0xff, 0x1e, 0xb9, 0xbf, 0x5e, 0xbf, 0x25, 0x79, 0xf4, - 0x65, 0x83, 0x6c, 0x8e, 0x51, 0xd1, 0x0f, 0x3e, 0xb9, 0xf5, 0xef, 0x41, 0x3e, 0x8d, 0x2e, 0x70, - 0xe3, 0xd1, 0xaa, 0x5f, 0xed, 0x8d, 0xfe, 0xfb, 0xd3, 0x96, 0x8d, 0x7e, 0xf2, 0xc9, 0xed, 0x75, - 0x67, 0x74, 0x78, 0x51, 0x8b, 0x35, 0x22, 0xbd, 0xa3, 0x4b, 0x10, 0x69, 0x89, 0x0f, 0x5e, 0x7c, - 0x9e, 0x07, 0xfe, 0xf9, 0x3c, 0xf0, 0xbf, 0xcf, 0x03, 0xff, 0xfd, 0x22, 0xf0, 0xce, 0x17, 0x81, - 0xf7, 0x75, 0x11, 0x78, 0x2f, 0x87, 0x4a, 0xbb, 0xe3, 0xd9, 0x34, 0xe2, 0x90, 0x36, 0xef, 0x9b, - 0x2d, 0x7d, 0x1f, 0xfe, 0x5e, 0xbd, 0xd3, 0xbf, 0x97, 0xcf, 0x15, 0x99, 0xc4, 0xe9, 0xd5, 0xea, - 0xb9, 0x3f, 0xfe, 0x15, 0x00, 0x00, 0xff, 0xff, 0xb4, 0xbc, 0x30, 0xff, 0xad, 0x03, 0x00, 0x00, + 0x01, 0x7c, 0x52, 0x18, 0x10, 0xd9, 0xd2, 0xb2, 0xa0, 0x2a, 0x8b, 0xc5, 0xc4, 0x40, 0xe4, 0xdc, + 0x1d, 0xd7, 0x13, 0xf5, 0x3d, 0xd6, 0x3d, 0x17, 0x53, 0x7f, 0x03, 0x46, 0x98, 0x58, 0xfb, 0x0d, + 0xf8, 0x1a, 0x48, 0x2c, 0x1d, 0x99, 0x10, 0x4a, 0x16, 0x66, 0x3e, 0x01, 0xf2, 0x1b, 0x01, 0x11, + 0x45, 0x15, 0x62, 0x7b, 0xde, 0xfc, 0xff, 0xff, 0x7c, 0x77, 0x0f, 0x79, 0xa0, 0x8d, 0x93, 0x96, + 0x9f, 0x24, 0xda, 0x4c, 0x51, 0xf2, 0xb9, 0xd5, 0xae, 0x60, 0x9c, 0xe7, 0x2c, 0xb3, 0x90, 0x6b, + 0x21, 0x2d, 0xcb, 0x87, 0xcc, 0x9d, 0x45, 0x99, 0x05, 0x07, 0xf4, 0xde, 0x9a, 0xe9, 0x88, 0xf3, + 0x3c, 0x6a, 0xa7, 0xa3, 0x7c, 0xd8, 0xeb, 0x2b, 0x00, 0x75, 0x2a, 0x59, 0x92, 0x69, 0x96, 0x18, + 0x03, 0x2e, 0x71, 0x1a, 0x0c, 0xd6, 0x12, 0xbd, 0x8e, 0x02, 0x05, 0x55, 0xc8, 0xca, 0xa8, 0xa9, + 0xee, 0x73, 0xc0, 0x14, 0x70, 0x5a, 0x37, 0xea, 0xa4, 0x6d, 0x35, 0x72, 0x55, 0x36, 0x9b, 0xbf, + 0x62, 0x89, 0x29, 0xea, 0x56, 0xf8, 0xc1, 0x27, 0x9d, 0x09, 0xaa, 0x31, 0xa2, 0x56, 0xe6, 0x08, + 0x0c, 0xce, 0x53, 0x69, 0x8f, 0x65, 0x41, 0xf7, 0xc9, 0x4e, 0x0d, 0xa9, 0x45, 0xd7, 0xbf, 0xe3, + 0x1f, 0xec, 0xc6, 0xd7, 0xaa, 0xfc, 0x99, 0xa0, 0x8f, 0xc9, 0x8d, 0x16, 0x76, 0x9a, 0x08, 0x61, + 0xbb, 0x5b, 0x65, 0xff, 0x90, 0xfe, 0xf8, 0x3a, 0xb8, 0x59, 0x24, 0xe9, 0xe9, 0x28, 0x2c, 0xab, + 0x12, 0x31, 0x8c, 0xf7, 0xda, 0xc1, 0xb1, 0x10, 0x96, 0xde, 0x25, 0x7b, 0xbc, 0xb1, 0x98, 0xbe, + 0x96, 0x45, 0x77, 0xbb, 0xd2, 0xbd, 0xce, 0x57, 0xb6, 0xa3, 0x9d, 0xb7, 0xe7, 0x03, 0xef, 0xfb, + 0xf9, 0xc0, 0x0b, 0x03, 0xd2, 0x5f, 0x07, 0x16, 0x4b, 0xcc, 0xc0, 0xa0, 0x0c, 0x5f, 0x92, 0x60, + 0x82, 0x2a, 0x96, 0x4a, 0xa3, 0x93, 0xb6, 0x9d, 0x88, 0xe5, 0x9b, 0xc4, 0x8a, 0xa7, 0xd2, 0x40, + 0x4a, 0x3b, 0xe4, 0x8a, 0x28, 0x83, 0x86, 0xbf, 0x4e, 0x68, 0x9f, 0xec, 0x0a, 0x99, 0x01, 0x6a, + 0x07, 0x0d, 0x79, 0xbc, 0x2a, 0xfc, 0xe6, 0x7f, 0x40, 0xee, 0x6f, 0xd6, 0x6f, 0x49, 0x86, 0x9f, + 0xb7, 0xc8, 0xf6, 0x04, 0x15, 0x7d, 0xef, 0x93, 0x5b, 0x7f, 0x1f, 0xe4, 0x93, 0xe8, 0x12, 0x37, + 0x1e, 0xad, 0xfb, 0xd5, 0xde, 0xf8, 0x9f, 0x3f, 0x6d, 0xd9, 0xe8, 0x47, 0x9f, 0xdc, 0xde, 0x74, + 0x46, 0x47, 0x97, 0xb5, 0xd8, 0x20, 0xd2, 0x3b, 0xfe, 0x0f, 0x22, 0x2d, 0xf1, 0xe1, 0xf3, 0x4f, + 0x8b, 0xc0, 0xbf, 0x58, 0x04, 0xfe, 0xb7, 0x45, 0xe0, 0xbf, 0x5b, 0x06, 0xde, 0xc5, 0x32, 0xf0, + 0xbe, 0x2c, 0x03, 0xef, 0xc5, 0x48, 0x69, 0x77, 0x32, 0x9f, 0x45, 0x1c, 0xd2, 0xe6, 0x7d, 0xb3, + 0x95, 0xef, 0xc3, 0x5f, 0xab, 0x77, 0xf6, 0xe7, 0xf2, 0xb9, 0x22, 0x93, 0x38, 0xbb, 0x5a, 0x3d, + 0xf7, 0x47, 0x3f, 0x03, 0x00, 0x00, 0xff, 0xff, 0x03, 0x1c, 0x91, 0x56, 0xad, 0x03, 0x00, 0x00, } // Reference imports to suppress errors if they are not otherwise used. @@ -260,7 +260,7 @@ func NewMsgClient(cc grpc1.ClientConn) MsgClient { func (c *msgClient) AssignConsumerKey(ctx context.Context, in *MsgAssignConsumerKey, opts ...grpc.CallOption) (*MsgAssignConsumerKeyResponse, error) { out := new(MsgAssignConsumerKeyResponse) - err := c.cc.Invoke(ctx, "/interchain_security.ccv.provider.v1.Msg/AssignConsumerKey", in, out, opts...) + err := c.cc.Invoke(ctx, "/interchain_security.ccv.provider.v2.Msg/AssignConsumerKey", in, out, opts...) if err != nil { return nil, err } @@ -269,7 +269,7 @@ func (c *msgClient) AssignConsumerKey(ctx context.Context, in *MsgAssignConsumer func (c *msgClient) RegisterConsumerRewardDenom(ctx context.Context, in *MsgRegisterConsumerRewardDenom, opts ...grpc.CallOption) (*MsgRegisterConsumerRewardDenomResponse, error) { out := new(MsgRegisterConsumerRewardDenomResponse) - err := c.cc.Invoke(ctx, "/interchain_security.ccv.provider.v1.Msg/RegisterConsumerRewardDenom", in, out, opts...) + err := c.cc.Invoke(ctx, "/interchain_security.ccv.provider.v2.Msg/RegisterConsumerRewardDenom", in, out, opts...) if err != nil { return nil, err } @@ -307,7 +307,7 @@ func _Msg_AssignConsumerKey_Handler(srv interface{}, ctx context.Context, dec fu } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/interchain_security.ccv.provider.v1.Msg/AssignConsumerKey", + FullMethod: "/interchain_security.ccv.provider.v2.Msg/AssignConsumerKey", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(MsgServer).AssignConsumerKey(ctx, req.(*MsgAssignConsumerKey)) @@ -325,7 +325,7 @@ func _Msg_RegisterConsumerRewardDenom_Handler(srv interface{}, ctx context.Conte } info := &grpc.UnaryServerInfo{ Server: srv, - FullMethod: "/interchain_security.ccv.provider.v1.Msg/RegisterConsumerRewardDenom", + FullMethod: "/interchain_security.ccv.provider.v2.Msg/RegisterConsumerRewardDenom", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(MsgServer).RegisterConsumerRewardDenom(ctx, req.(*MsgRegisterConsumerRewardDenom)) @@ -334,7 +334,7 @@ func _Msg_RegisterConsumerRewardDenom_Handler(srv interface{}, ctx context.Conte } var _Msg_serviceDesc = grpc.ServiceDesc{ - ServiceName: "interchain_security.ccv.provider.v1.Msg", + ServiceName: "interchain_security.ccv.provider.v2.Msg", HandlerType: (*MsgServer)(nil), Methods: []grpc.MethodDesc{ { @@ -347,7 +347,7 @@ var _Msg_serviceDesc = grpc.ServiceDesc{ }, }, Streams: []grpc.StreamDesc{}, - Metadata: "interchain_security/ccv/provider/v1/tx.proto", + Metadata: "interchain_security/ccv/provider/v2/tx.proto", } func (m *MsgAssignConsumerKey) Marshal() (dAtA []byte, err error) { diff --git a/x/ccv/types/ccv.pb.go b/x/ccv/types/ccv.pb.go index 0c22465b8c..5a9bee15d1 100644 --- a/x/ccv/types/ccv.pb.go +++ b/x/ccv/types/ccv.pb.go @@ -1,5 +1,5 @@ // Code generated by protoc-gen-gogo. DO NOT EDIT. -// source: interchain_security/ccv/v1/ccv.proto +// source: interchain_security/ccv/v2/ccv.proto package types @@ -54,7 +54,7 @@ func (x ConsumerPacketDataType) String() string { } func (ConsumerPacketDataType) EnumDescriptor() ([]byte, []int) { - return fileDescriptor_68bd5f3242e6f29c, []int{0} + return fileDescriptor_70469e5d6b741c6d, []int{0} } // This packet is sent from provider chain to consumer chain if the validator @@ -74,7 +74,7 @@ func (m *ValidatorSetChangePacketData) Reset() { *m = ValidatorSetChange func (m *ValidatorSetChangePacketData) String() string { return proto.CompactTextString(m) } func (*ValidatorSetChangePacketData) ProtoMessage() {} func (*ValidatorSetChangePacketData) Descriptor() ([]byte, []int) { - return fileDescriptor_68bd5f3242e6f29c, []int{0} + return fileDescriptor_70469e5d6b741c6d, []int{0} } func (m *ValidatorSetChangePacketData) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -133,7 +133,7 @@ func (m *ValidatorSetChangePackets) Reset() { *m = ValidatorSetChangePac func (m *ValidatorSetChangePackets) String() string { return proto.CompactTextString(m) } func (*ValidatorSetChangePackets) ProtoMessage() {} func (*ValidatorSetChangePackets) Descriptor() ([]byte, []int) { - return fileDescriptor_68bd5f3242e6f29c, []int{1} + return fileDescriptor_70469e5d6b741c6d, []int{1} } func (m *ValidatorSetChangePackets) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -180,7 +180,7 @@ func (m *VSCMaturedPacketData) Reset() { *m = VSCMaturedPacketData{} } func (m *VSCMaturedPacketData) String() string { return proto.CompactTextString(m) } func (*VSCMaturedPacketData) ProtoMessage() {} func (*VSCMaturedPacketData) Descriptor() ([]byte, []int) { - return fileDescriptor_68bd5f3242e6f29c, []int{2} + return fileDescriptor_70469e5d6b741c6d, []int{2} } func (m *VSCMaturedPacketData) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -231,7 +231,7 @@ func (m *SlashPacketData) Reset() { *m = SlashPacketData{} } func (m *SlashPacketData) String() string { return proto.CompactTextString(m) } func (*SlashPacketData) ProtoMessage() {} func (*SlashPacketData) Descriptor() ([]byte, []int) { - return fileDescriptor_68bd5f3242e6f29c, []int{3} + return fileDescriptor_70469e5d6b741c6d, []int{3} } func (m *SlashPacketData) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -290,7 +290,7 @@ func (m *MaturedUnbondingOps) Reset() { *m = MaturedUnbondingOps{} } func (m *MaturedUnbondingOps) String() string { return proto.CompactTextString(m) } func (*MaturedUnbondingOps) ProtoMessage() {} func (*MaturedUnbondingOps) Descriptor() ([]byte, []int) { - return fileDescriptor_68bd5f3242e6f29c, []int{4} + return fileDescriptor_70469e5d6b741c6d, []int{4} } func (m *MaturedUnbondingOps) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -328,7 +328,7 @@ func (m *MaturedUnbondingOps) GetIds() []uint64 { // ConsumerPacketData contains a consumer packet data and a type tag type ConsumerPacketData struct { - Type ConsumerPacketDataType `protobuf:"varint,1,opt,name=type,proto3,enum=interchain_security.ccv.v1.ConsumerPacketDataType" json:"type,omitempty"` + Type ConsumerPacketDataType `protobuf:"varint,1,opt,name=type,proto3,enum=interchain_security.ccv.v2.ConsumerPacketDataType" json:"type,omitempty"` // Types that are valid to be assigned to Data: // *ConsumerPacketData_SlashPacketData // *ConsumerPacketData_VscMaturedPacketData @@ -339,7 +339,7 @@ func (m *ConsumerPacketData) Reset() { *m = ConsumerPacketData{} } func (m *ConsumerPacketData) String() string { return proto.CompactTextString(m) } func (*ConsumerPacketData) ProtoMessage() {} func (*ConsumerPacketData) Descriptor() ([]byte, []int) { - return fileDescriptor_68bd5f3242e6f29c, []int{5} + return fileDescriptor_70469e5d6b741c6d, []int{5} } func (m *ConsumerPacketData) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -429,7 +429,7 @@ func (m *ConsumerPacketDataList) Reset() { *m = ConsumerPacketDataList{} func (m *ConsumerPacketDataList) String() string { return proto.CompactTextString(m) } func (*ConsumerPacketDataList) ProtoMessage() {} func (*ConsumerPacketDataList) Descriptor() ([]byte, []int) { - return fileDescriptor_68bd5f3242e6f29c, []int{6} + return fileDescriptor_70469e5d6b741c6d, []int{6} } func (m *ConsumerPacketDataList) XXX_Unmarshal(b []byte) error { return m.Unmarshal(b) @@ -466,66 +466,66 @@ func (m *ConsumerPacketDataList) GetList() []ConsumerPacketData { } func init() { - proto.RegisterEnum("interchain_security.ccv.v1.ConsumerPacketDataType", ConsumerPacketDataType_name, ConsumerPacketDataType_value) - proto.RegisterType((*ValidatorSetChangePacketData)(nil), "interchain_security.ccv.v1.ValidatorSetChangePacketData") - proto.RegisterType((*ValidatorSetChangePackets)(nil), "interchain_security.ccv.v1.ValidatorSetChangePackets") - proto.RegisterType((*VSCMaturedPacketData)(nil), "interchain_security.ccv.v1.VSCMaturedPacketData") - proto.RegisterType((*SlashPacketData)(nil), "interchain_security.ccv.v1.SlashPacketData") - proto.RegisterType((*MaturedUnbondingOps)(nil), "interchain_security.ccv.v1.MaturedUnbondingOps") - proto.RegisterType((*ConsumerPacketData)(nil), "interchain_security.ccv.v1.ConsumerPacketData") - proto.RegisterType((*ConsumerPacketDataList)(nil), "interchain_security.ccv.v1.ConsumerPacketDataList") + proto.RegisterEnum("interchain_security.ccv.v2.ConsumerPacketDataType", ConsumerPacketDataType_name, ConsumerPacketDataType_value) + proto.RegisterType((*ValidatorSetChangePacketData)(nil), "interchain_security.ccv.v2.ValidatorSetChangePacketData") + proto.RegisterType((*ValidatorSetChangePackets)(nil), "interchain_security.ccv.v2.ValidatorSetChangePackets") + proto.RegisterType((*VSCMaturedPacketData)(nil), "interchain_security.ccv.v2.VSCMaturedPacketData") + proto.RegisterType((*SlashPacketData)(nil), "interchain_security.ccv.v2.SlashPacketData") + proto.RegisterType((*MaturedUnbondingOps)(nil), "interchain_security.ccv.v2.MaturedUnbondingOps") + proto.RegisterType((*ConsumerPacketData)(nil), "interchain_security.ccv.v2.ConsumerPacketData") + proto.RegisterType((*ConsumerPacketDataList)(nil), "interchain_security.ccv.v2.ConsumerPacketDataList") } func init() { - proto.RegisterFile("interchain_security/ccv/v1/ccv.proto", fileDescriptor_68bd5f3242e6f29c) -} - -var fileDescriptor_68bd5f3242e6f29c = []byte{ - // 696 bytes of a gzipped FileDescriptorProto - 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x94, 0xcf, 0x6e, 0xda, 0x4a, - 0x14, 0xc6, 0xed, 0x60, 0x45, 0xca, 0x20, 0x25, 0x8e, 0x2f, 0xf7, 0x8a, 0xf8, 0xde, 0xeb, 0x58, - 0x56, 0xd4, 0xa2, 0x56, 0xb5, 0x8b, 0xb3, 0xa9, 0xda, 0x4d, 0x03, 0x21, 0x02, 0xe5, 0x1f, 0xb2, - 0x43, 0xaa, 0x76, 0x63, 0x0d, 0xf6, 0x04, 0x46, 0x80, 0x8d, 0x3c, 0x83, 0x55, 0xde, 0xa0, 0xca, - 0xaa, 0x2f, 0x90, 0x55, 0xd5, 0x07, 0xe9, 0x2e, 0xcb, 0xec, 0x9a, 0x55, 0x54, 0x25, 0x6f, 0xd0, - 0x27, 0xa8, 0x3c, 0x18, 0x42, 0xc0, 0x41, 0xca, 0x8a, 0xe1, 0xcc, 0x39, 0x1f, 0x7c, 0xbf, 0xf9, - 0x74, 0xc0, 0x16, 0xf6, 0x29, 0x0a, 0xdd, 0x36, 0xc4, 0xbe, 0x43, 0x90, 0x3b, 0x08, 0x31, 0x1d, - 0x1a, 0xae, 0x1b, 0x19, 0x51, 0x31, 0xfe, 0xd0, 0xfb, 0x61, 0x40, 0x03, 0x49, 0x4e, 0xe9, 0xd2, - 0xe3, 0xeb, 0xa8, 0x28, 0x6f, 0xb9, 0x01, 0xe9, 0x05, 0xc4, 0x20, 0x14, 0x76, 0xb0, 0xdf, 0x32, - 0xa2, 0x62, 0x13, 0x51, 0x58, 0x1c, 0x7f, 0x1f, 0x29, 0xc8, 0xb9, 0x56, 0xd0, 0x0a, 0xd8, 0xd1, - 0x88, 0x4f, 0x49, 0xf5, 0x5f, 0x8a, 0x7c, 0x0f, 0x85, 0x3d, 0xec, 0x53, 0x03, 0x36, 0x5d, 0x6c, - 0xd0, 0x61, 0x1f, 0x91, 0xd1, 0xa5, 0x76, 0xcd, 0x83, 0xff, 0x4e, 0x61, 0x17, 0x7b, 0x90, 0x06, - 0xa1, 0x8d, 0x68, 0xb9, 0x0d, 0xfd, 0x16, 0xaa, 0x43, 0xb7, 0x83, 0xe8, 0x2e, 0xa4, 0x50, 0x0a, - 0xc0, 0x7a, 0x34, 0xbe, 0x77, 0x06, 0x7d, 0x0f, 0x52, 0x44, 0xf2, 0xbc, 0x9a, 0x29, 0x64, 0x4d, - 0x55, 0xbf, 0x57, 0xd6, 0x63, 0x65, 0x7d, 0xa2, 0xd4, 0x60, 0x8d, 0x25, 0xf5, 0xf2, 0x66, 0x93, - 0xfb, 0x7d, 0xb3, 0x99, 0x1f, 0xc2, 0x5e, 0xf7, 0xad, 0x36, 0x27, 0xa4, 0x59, 0x62, 0xf4, 0x70, - 0x84, 0x48, 0x05, 0x10, 0xd7, 0x08, 0xa2, 0x49, 0x93, 0x83, 0xbd, 0xfc, 0x92, 0xca, 0x17, 0x04, - 0x6b, 0x75, 0x54, 0x1f, 0x35, 0xd6, 0x3c, 0xe9, 0x7f, 0x00, 0x48, 0x17, 0x92, 0xb6, 0x03, 0xdd, - 0x0e, 0xc9, 0x67, 0xd4, 0x4c, 0x61, 0xc5, 0x5a, 0x61, 0x95, 0x1d, 0xb7, 0x43, 0xb4, 0x00, 0x6c, - 0x3c, 0xe6, 0x8c, 0x48, 0x16, 0x10, 0xba, 0x98, 0xd0, 0xc4, 0xc9, 0x1b, 0xfd, 0x71, 0xf6, 0xfa, - 0x22, 0x3c, 0x25, 0x21, 0x76, 0x68, 0x31, 0x2d, 0xed, 0x3d, 0xc8, 0x9d, 0xda, 0xe5, 0x43, 0x48, - 0x07, 0x21, 0xf2, 0xa6, 0x10, 0xa6, 0x39, 0xe2, 0xd3, 0x1c, 0x69, 0x3f, 0x79, 0xb0, 0x66, 0xc7, - 0x06, 0xa6, 0xa6, 0x2d, 0xb0, 0x32, 0x61, 0xc4, 0xc6, 0xb2, 0xa6, 0xfc, 0x38, 0xf8, 0x52, 0x3e, - 0x41, 0x2e, 0xce, 0x20, 0xd7, 0xac, 0x7b, 0x99, 0x27, 0x30, 0xde, 0x03, 0x00, 0xfb, 0x67, 0x21, - 0x74, 0x29, 0x0e, 0xfc, 0x7c, 0x46, 0xe5, 0x0b, 0xab, 0xe6, 0x33, 0x7d, 0x94, 0x46, 0x7d, 0x9c, - 0xbe, 0x24, 0x8d, 0x7a, 0x6d, 0xd2, 0x79, 0x32, 0xec, 0x23, 0x6b, 0x6a, 0x52, 0x7b, 0x0e, 0xfe, - 0x4a, 0xc0, 0x34, 0xfc, 0x66, 0xe0, 0x7b, 0xd8, 0x6f, 0x1d, 0xf7, 0x89, 0x24, 0x82, 0x0c, 0xf6, - 0x46, 0x79, 0x12, 0xac, 0xf8, 0xa8, 0x7d, 0x5f, 0x02, 0x52, 0x39, 0xf0, 0xc9, 0xa0, 0x87, 0xc2, - 0x29, 0x0a, 0x7b, 0x40, 0x88, 0x63, 0xcb, 0x00, 0xac, 0x9a, 0xe6, 0xa2, 0xf7, 0x9a, 0x9f, 0x66, - 0xff, 0x86, 0xcd, 0x4b, 0x1f, 0xc0, 0x1a, 0x79, 0x08, 0x98, 0x19, 0xcf, 0x9a, 0x2f, 0x17, 0x49, - 0xce, 0xbc, 0x49, 0x95, 0xb3, 0x66, 0x55, 0xa4, 0x33, 0x90, 0x8b, 0x88, 0x3b, 0xf7, 0xf8, 0x0c, - 0x59, 0xd6, 0x7c, 0xbd, 0x30, 0x60, 0x29, 0xa1, 0xa9, 0x72, 0x56, 0xaa, 0x5e, 0x69, 0x19, 0x08, - 0x1e, 0xa4, 0x50, 0x6b, 0x82, 0x7f, 0xe6, 0x8d, 0x1e, 0x60, 0x42, 0xa5, 0xea, 0x83, 0x68, 0xeb, - 0x4f, 0x43, 0x35, 0x1d, 0xe8, 0x17, 0x3f, 0xf8, 0xb4, 0x1f, 0x89, 0x69, 0x4a, 0xef, 0x80, 0x5a, - 0x3e, 0x3e, 0xb2, 0x1b, 0x87, 0x15, 0xcb, 0xa9, 0xef, 0x94, 0xf7, 0x2b, 0x27, 0xce, 0xc9, 0xc7, - 0x7a, 0xc5, 0x69, 0x1c, 0xd9, 0xf5, 0x4a, 0xb9, 0xb6, 0x57, 0xab, 0xec, 0x8a, 0x9c, 0xfc, 0xf7, - 0xf9, 0x85, 0xba, 0xde, 0xf0, 0x49, 0x1f, 0xb9, 0xf8, 0x0c, 0x8f, 0x7d, 0x48, 0x06, 0x90, 0x53, - 0x87, 0xed, 0x83, 0x1d, 0xbb, 0x2a, 0xf2, 0xf2, 0xda, 0xf9, 0x85, 0x9a, 0x9d, 0x62, 0x2e, 0x6d, - 0x83, 0x8d, 0xd4, 0x81, 0x98, 0x9c, 0xb8, 0x24, 0xe7, 0xce, 0x2f, 0x54, 0xf1, 0x74, 0x86, 0x96, - 0x2c, 0x7c, 0xf9, 0xa6, 0x70, 0xa5, 0xfd, 0xcb, 0x5b, 0x85, 0xbf, 0xba, 0x55, 0xf8, 0x5f, 0xb7, - 0x0a, 0xff, 0xf5, 0x4e, 0xe1, 0xae, 0xee, 0x14, 0xee, 0xfa, 0x4e, 0xe1, 0x3e, 0x15, 0x5b, 0x98, - 0xb6, 0x07, 0x4d, 0xdd, 0x0d, 0x7a, 0x46, 0xb2, 0x5e, 0xef, 0x51, 0xbd, 0x9a, 0xec, 0xe9, 0xcf, - 0x6c, 0x53, 0xb3, 0x9d, 0xd9, 0x5c, 0x66, 0x4b, 0x73, 0xfb, 0x4f, 0x00, 0x00, 0x00, 0xff, 0xff, - 0x25, 0xaf, 0xdb, 0xaa, 0xd1, 0x05, 0x00, 0x00, + proto.RegisterFile("interchain_security/ccv/v2/ccv.proto", fileDescriptor_70469e5d6b741c6d) +} + +var fileDescriptor_70469e5d6b741c6d = []byte{ + // 694 bytes of a gzipped FileDescriptorProto + 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x94, 0xcf, 0x6e, 0xda, 0x4c, + 0x14, 0xc5, 0xed, 0x60, 0x45, 0xca, 0x20, 0x25, 0x8e, 0x3f, 0xbe, 0x8a, 0xb8, 0xad, 0x63, 0x59, + 0x51, 0x8b, 0x5a, 0xd5, 0x6e, 0x9c, 0x4d, 0xd5, 0x6e, 0x1a, 0x08, 0x11, 0x28, 0xff, 0x90, 0x1d, + 0x52, 0xb5, 0x1b, 0x6b, 0xb0, 0x27, 0x30, 0x02, 0x6c, 0xe4, 0x19, 0xac, 0xf2, 0x06, 0x55, 0x56, + 0x7d, 0x81, 0xac, 0xaa, 0x3e, 0x48, 0x77, 0x59, 0x66, 0xd7, 0xac, 0xa2, 0x2a, 0x79, 0x83, 0x3e, + 0x41, 0xe5, 0xc1, 0x10, 0x02, 0x0e, 0x52, 0x56, 0x0c, 0x77, 0xee, 0x3d, 0x70, 0x7e, 0x73, 0x74, + 0xc1, 0x06, 0xf6, 0x29, 0x0a, 0xdd, 0x16, 0xc4, 0xbe, 0x43, 0x90, 0xdb, 0x0f, 0x31, 0x1d, 0x18, + 0xae, 0x1b, 0x19, 0x91, 0x19, 0x7f, 0xe8, 0xbd, 0x30, 0xa0, 0x81, 0x24, 0xa7, 0x74, 0xe9, 0xf1, + 0x75, 0x64, 0xca, 0x1b, 0x6e, 0x40, 0xba, 0x01, 0x31, 0x08, 0x85, 0x6d, 0xec, 0x37, 0x8d, 0x68, + 0xb3, 0x81, 0x28, 0xdc, 0x1c, 0x7d, 0x1f, 0x2a, 0xc8, 0xb9, 0x66, 0xd0, 0x0c, 0xd8, 0xd1, 0x88, + 0x4f, 0x49, 0xf5, 0x29, 0x45, 0xbe, 0x87, 0xc2, 0x2e, 0xf6, 0xa9, 0x01, 0x1b, 0x2e, 0x36, 0xe8, + 0xa0, 0x87, 0xc8, 0xf0, 0x52, 0xbb, 0xe2, 0xc1, 0xb3, 0x13, 0xd8, 0xc1, 0x1e, 0xa4, 0x41, 0x68, + 0x23, 0x5a, 0x6a, 0x41, 0xbf, 0x89, 0x6a, 0xd0, 0x6d, 0x23, 0xba, 0x03, 0x29, 0x94, 0x02, 0xb0, + 0x1a, 0x8d, 0xee, 0x9d, 0x7e, 0xcf, 0x83, 0x14, 0x91, 0x3c, 0xaf, 0x66, 0x0a, 0x59, 0x53, 0xd5, + 0xef, 0x94, 0xf5, 0x58, 0x59, 0x1f, 0x2b, 0xd5, 0x59, 0x63, 0x51, 0xbd, 0xb8, 0x5e, 0xe7, 0xfe, + 0x5e, 0xaf, 0xe7, 0x07, 0xb0, 0xdb, 0x79, 0xaf, 0xcd, 0x08, 0x69, 0x96, 0x18, 0xdd, 0x1f, 0x21, + 0x52, 0x01, 0xc4, 0x35, 0x82, 0x68, 0xd2, 0xe4, 0x60, 0x2f, 0xbf, 0xa0, 0xf2, 0x05, 0xc1, 0x5a, + 0x1e, 0xd6, 0x87, 0x8d, 0x55, 0x4f, 0x7a, 0x0e, 0x00, 0xe9, 0x40, 0xd2, 0x72, 0xa0, 0xdb, 0x26, + 0xf9, 0x8c, 0x9a, 0x29, 0x2c, 0x59, 0x4b, 0xac, 0xb2, 0xed, 0xb6, 0x89, 0x16, 0x80, 0xb5, 0x87, + 0x9c, 0x11, 0xc9, 0x02, 0x42, 0x07, 0x13, 0x9a, 0x38, 0x79, 0xa7, 0x3f, 0xcc, 0x5e, 0x9f, 0x87, + 0xa7, 0x28, 0xc4, 0x0e, 0x2d, 0xa6, 0xa5, 0x7d, 0x04, 0xb9, 0x13, 0xbb, 0x74, 0x00, 0x69, 0x3f, + 0x44, 0xde, 0x04, 0xc2, 0x34, 0x47, 0x7c, 0x9a, 0x23, 0xed, 0x37, 0x0f, 0x56, 0xec, 0xd8, 0xc0, + 0xc4, 0xb4, 0x05, 0x96, 0xc6, 0x8c, 0xd8, 0x58, 0xd6, 0x94, 0x1f, 0x06, 0x5f, 0xcc, 0x27, 0xc8, + 0xc5, 0x29, 0xe4, 0x9a, 0x75, 0x27, 0xf3, 0x08, 0xc6, 0xbb, 0x00, 0x60, 0xff, 0x34, 0x84, 0x2e, + 0xc5, 0x81, 0x9f, 0xcf, 0xa8, 0x7c, 0x61, 0xd9, 0x7c, 0xa1, 0x0f, 0xd3, 0xa8, 0x8f, 0xd2, 0x97, + 0xa4, 0x51, 0xaf, 0x8e, 0x3b, 0x8f, 0x07, 0x3d, 0x64, 0x4d, 0x4c, 0x6a, 0x2f, 0xc1, 0x7f, 0x09, + 0x98, 0xba, 0xdf, 0x08, 0x7c, 0x0f, 0xfb, 0xcd, 0xa3, 0x1e, 0x91, 0x44, 0x90, 0xc1, 0xde, 0x30, + 0x4f, 0x82, 0x15, 0x1f, 0xb5, 0x9f, 0x0b, 0x40, 0x2a, 0x05, 0x3e, 0xe9, 0x77, 0x51, 0x38, 0x41, + 0x61, 0x17, 0x08, 0x71, 0x6c, 0x19, 0x80, 0x65, 0xd3, 0x9c, 0xf7, 0x5e, 0xb3, 0xd3, 0xec, 0xdf, + 0xb0, 0x79, 0xe9, 0x13, 0x58, 0x21, 0xf7, 0x01, 0x33, 0xe3, 0x59, 0xf3, 0xf5, 0x3c, 0xc9, 0xa9, + 0x37, 0xa9, 0x70, 0xd6, 0xb4, 0x8a, 0x74, 0x0a, 0x72, 0x11, 0x71, 0x67, 0x1e, 0x9f, 0x21, 0xcb, + 0x9a, 0x6f, 0xe7, 0x06, 0x2c, 0x25, 0x34, 0x15, 0xce, 0x4a, 0xd5, 0x2b, 0x2e, 0x02, 0xc1, 0x83, + 0x14, 0x6a, 0x0d, 0xf0, 0x64, 0xd6, 0xe8, 0x3e, 0x26, 0x54, 0xaa, 0xdc, 0x8b, 0xb6, 0xfe, 0x38, + 0x54, 0x93, 0x81, 0x7e, 0xf5, 0x8b, 0x4f, 0xfb, 0x91, 0x98, 0xa6, 0xf4, 0x01, 0xa8, 0xa5, 0xa3, + 0x43, 0xbb, 0x7e, 0x50, 0xb6, 0x9c, 0xda, 0x76, 0x69, 0xaf, 0x7c, 0xec, 0x1c, 0x7f, 0xae, 0x95, + 0x9d, 0xfa, 0xa1, 0x5d, 0x2b, 0x97, 0xaa, 0xbb, 0xd5, 0xf2, 0x8e, 0xc8, 0xc9, 0xff, 0x9f, 0x9d, + 0xab, 0xab, 0x75, 0x9f, 0xf4, 0x90, 0x8b, 0x4f, 0xf1, 0xc8, 0x87, 0x64, 0x00, 0x39, 0x75, 0xd8, + 0xde, 0xdf, 0xb6, 0x2b, 0x22, 0x2f, 0xaf, 0x9c, 0x9d, 0xab, 0xd9, 0x09, 0xe6, 0xd2, 0x16, 0x58, + 0x4b, 0x1d, 0x88, 0xc9, 0x89, 0x0b, 0x72, 0xee, 0xec, 0x5c, 0x15, 0x4f, 0xa6, 0x68, 0xc9, 0xc2, + 0xb7, 0x1f, 0x0a, 0x57, 0xdc, 0xbb, 0xb8, 0x51, 0xf8, 0xcb, 0x1b, 0x85, 0xff, 0x73, 0xa3, 0xf0, + 0xdf, 0x6f, 0x15, 0xee, 0xf2, 0x56, 0xe1, 0xae, 0x6e, 0x15, 0xee, 0xcb, 0x66, 0x13, 0xd3, 0x56, + 0xbf, 0xa1, 0xbb, 0x41, 0xd7, 0x48, 0xd6, 0xeb, 0x1d, 0xaa, 0x37, 0xe3, 0x3d, 0xfd, 0x95, 0x6d, + 0x6a, 0xb6, 0x33, 0x1b, 0x8b, 0x6c, 0x69, 0x6e, 0xfd, 0x0b, 0x00, 0x00, 0xff, 0xff, 0x42, 0x2c, + 0x7e, 0x13, 0xd1, 0x05, 0x00, 0x00, } func (m *ValidatorSetChangePacketData) Marshal() (dAtA []byte, err error) {