Documentation ¶
Overview ¶
Package types is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Constants
- Variables
- func ChainIdAndConsAddrKey(prefix byte, chainID string, addr sdk.ConsAddress) []byte
- func ChainIdAndTsKey(prefix byte, chainID string, timestamp time.Time) []byte
- func ChainIdAndUintIdKey(prefix byte, chainID string, uintId uint64) []byte
- func ChainIdWithLenKey(prefix byte, chainID string) []byte
- func ChainToChannelKey(chainID string) []byte
- func ChainToClientKey(chainID string) []byte
- func ChannelToChainKey(channelID string) []byte
- func ConsumerAddrsToPruneKey(chainID string, vscID uint64) []byte
- func ConsumerGenesisKey(chainID string) []byte
- func ConsumerRewardDenomsKey(denom string) []byte
- func ConsumerValidatorsKey(chainID string, addr ProviderConsAddress) []byte
- func GlobalSlashEntryKey(entry GlobalSlashEntry) []byte
- func InitChainHeightKey(chainID string) []byte
- func InitTimeoutTimestampKey(chainID string) []byte
- func KeyAssignmentReplacementsKey(chainID string, addr ProviderConsAddress) []byte
- func KeyAssignmentValidateBasic(assignedKeys []ValidatorConsumerPubKey, ...) error
- func MaturedUnbondingOpsKey() []byte
- func MustParseGlobalSlashEntryKey(bz []byte) (recvTime time.Time, consumerChainID string, ibcSeqNum uint64)
- func MustParseThrottledPacketDataKey(key []byte) (string, uint64)
- func NewChangeRewardDenomsProposal(title, description string, denomsToAdd, denomsToRemove []string) govtypes.Content
- func NewConsumerAdditionProposal(title, description, chainID string, initialHeight clienttypes.Height, ...) govtypes.Content
- func NewConsumerRemovalProposal(title, description, chainID string, stopTime time.Time) govtypes.Content
- func NewEquivocationProposal(title, description string, equivocations []*evidencetypes.Equivocation) govtypes.Content
- func ParamKeyTable() paramtypes.KeyTable
- func ParseChainIdAndConsAddrKey(prefix byte, bz []byte) (string, sdk.ConsAddress, error)
- func ParseChainIdAndTsKey(prefix byte, bz []byte) (string, time.Time, error)
- func ParseChainIdAndUintIdKey(prefix byte, bz []byte) (string, uint64, error)
- func ParseConsumerKeyFromJson(jsonStr string) (pkType, key string, err error)
- func ParseThrottledPacketDataKey(key []byte) (chainId string, ibcSeqNum uint64, err error)
- func ParseUnbondingOpIndexKey(key []byte) (string, uint64, error)
- func ParseVscSendingTimestampKey(bz []byte) (string, uint64, error)
- func PendingCAPKey(timestamp time.Time, chainID string) []byte
- func PendingCRPKey(timestamp time.Time, chainID string) []byte
- func PendingVSCsKey(chainID string) []byte
- func PortKey() []byte
- func RegisterInterfaces(registry codectypes.InterfaceRegistry)
- func RegisterLegacyAminoCodec(cdc *codec.LegacyAmino)
- func RegisterMsgServer(s grpc1.Server, srv MsgServer)
- func RegisterQueryHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client QueryClient) error
- func RegisterQueryHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error
- func RegisterQueryServer(s grpc1.Server, srv QueryServer)
- func SlashAcksKey(chainID string) []byte
- func SlashLogKey(providerAddr ProviderConsAddress) []byte
- func SlashMeterKey() []byte
- func SlashMeterReplenishTimeCandidateKey() []byte
- func ThrottledPacketDataKey(consumerChainID string, ibcSeqNum uint64) []byte
- func ThrottledPacketDataSizeKey(consumerChainID string) []byte
- func UnbondingOpIndexKey(chainID string, vscID uint64) []byte
- func UnbondingOpKey(id uint64) []byte
- func VSCMaturedHandledThisBlockKey() []byte
- func ValidateCoin(i interface{}) error
- func ValidateTemplateClient(i interface{}) error
- func ValidatorSetUpdateIdKey() []byte
- func ValidatorsByConsumerAddrKey(chainID string, addr ConsumerConsAddress) []byte
- func ValsetUpdateBlockHeightKey(valsetUpdateId uint64) []byte
- func VscSendingTimestampKey(chainID string, vscID uint64) []byte
- type AddressList
- func (*AddressList) Descriptor() ([]byte, []int)
- func (m *AddressList) GetAddresses() [][]byte
- func (m *AddressList) Marshal() (dAtA []byte, err error)
- func (m *AddressList) MarshalTo(dAtA []byte) (int, error)
- func (m *AddressList) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*AddressList) ProtoMessage()
- func (m *AddressList) Reset()
- func (m *AddressList) Size() (n int)
- func (m *AddressList) String() string
- func (m *AddressList) Unmarshal(dAtA []byte) error
- func (m *AddressList) XXX_DiscardUnknown()
- func (m *AddressList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *AddressList) XXX_Merge(src proto.Message)
- func (m *AddressList) XXX_Size() int
- func (m *AddressList) XXX_Unmarshal(b []byte) error
- type Chain
- func (*Chain) Descriptor() ([]byte, []int)
- func (m *Chain) GetChainId() string
- func (m *Chain) GetClientId() string
- func (m *Chain) Marshal() (dAtA []byte, err error)
- func (m *Chain) MarshalTo(dAtA []byte) (int, error)
- func (m *Chain) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*Chain) ProtoMessage()
- func (m *Chain) Reset()
- func (m *Chain) Size() (n int)
- func (m *Chain) String() string
- func (m *Chain) Unmarshal(dAtA []byte) error
- func (m *Chain) XXX_DiscardUnknown()
- func (m *Chain) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Chain) XXX_Merge(src proto.Message)
- func (m *Chain) XXX_Size() int
- func (m *Chain) XXX_Unmarshal(b []byte) error
- type ChangeRewardDenomsProposal
- func (*ChangeRewardDenomsProposal) Descriptor() ([]byte, []int)
- func (m *ChangeRewardDenomsProposal) GetDenomsToAdd() []string
- func (m *ChangeRewardDenomsProposal) GetDenomsToRemove() []string
- func (m *ChangeRewardDenomsProposal) GetDescription() string
- func (m *ChangeRewardDenomsProposal) GetTitle() string
- func (m *ChangeRewardDenomsProposal) Marshal() (dAtA []byte, err error)
- func (m *ChangeRewardDenomsProposal) MarshalTo(dAtA []byte) (int, error)
- func (m *ChangeRewardDenomsProposal) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (crdp *ChangeRewardDenomsProposal) ProposalRoute() string
- func (crdp *ChangeRewardDenomsProposal) ProposalType() string
- func (*ChangeRewardDenomsProposal) ProtoMessage()
- func (m *ChangeRewardDenomsProposal) Reset()
- func (m *ChangeRewardDenomsProposal) Size() (n int)
- func (m *ChangeRewardDenomsProposal) String() string
- func (m *ChangeRewardDenomsProposal) Unmarshal(dAtA []byte) error
- func (crdp *ChangeRewardDenomsProposal) ValidateBasic() error
- func (m *ChangeRewardDenomsProposal) XXX_DiscardUnknown()
- func (m *ChangeRewardDenomsProposal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ChangeRewardDenomsProposal) XXX_Merge(src proto.Message)
- func (m *ChangeRewardDenomsProposal) XXX_Size() int
- func (m *ChangeRewardDenomsProposal) XXX_Unmarshal(b []byte) error
- type ChannelToChain
- func (*ChannelToChain) Descriptor() ([]byte, []int)
- func (m *ChannelToChain) GetChainId() string
- func (m *ChannelToChain) GetChannelId() string
- func (m *ChannelToChain) Marshal() (dAtA []byte, err error)
- func (m *ChannelToChain) MarshalTo(dAtA []byte) (int, error)
- func (m *ChannelToChain) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ChannelToChain) ProtoMessage()
- func (m *ChannelToChain) Reset()
- func (m *ChannelToChain) Size() (n int)
- func (m *ChannelToChain) String() string
- func (m *ChannelToChain) Unmarshal(dAtA []byte) error
- func (m *ChannelToChain) XXX_DiscardUnknown()
- func (m *ChannelToChain) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ChannelToChain) XXX_Merge(src proto.Message)
- func (m *ChannelToChain) XXX_Size() int
- func (m *ChannelToChain) XXX_Unmarshal(b []byte) error
- type ConsumerAdditionProposal
- func (*ConsumerAdditionProposal) Descriptor() ([]byte, []int)
- func (cccp *ConsumerAdditionProposal) GetDescription() string
- func (cccp *ConsumerAdditionProposal) GetTitle() string
- func (m *ConsumerAdditionProposal) Marshal() (dAtA []byte, err error)
- func (m *ConsumerAdditionProposal) MarshalTo(dAtA []byte) (int, error)
- func (m *ConsumerAdditionProposal) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (cccp *ConsumerAdditionProposal) ProposalRoute() string
- func (cccp *ConsumerAdditionProposal) ProposalType() string
- func (*ConsumerAdditionProposal) ProtoMessage()
- func (m *ConsumerAdditionProposal) Reset()
- func (m *ConsumerAdditionProposal) Size() (n int)
- func (cccp *ConsumerAdditionProposal) String() string
- func (m *ConsumerAdditionProposal) Unmarshal(dAtA []byte) error
- func (cccp *ConsumerAdditionProposal) ValidateBasic() error
- func (m *ConsumerAdditionProposal) XXX_DiscardUnknown()
- func (m *ConsumerAdditionProposal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ConsumerAdditionProposal) XXX_Merge(src proto.Message)
- func (m *ConsumerAdditionProposal) XXX_Size() int
- func (m *ConsumerAdditionProposal) XXX_Unmarshal(b []byte) error
- type ConsumerAdditionProposals
- func (*ConsumerAdditionProposals) Descriptor() ([]byte, []int)
- func (m *ConsumerAdditionProposals) GetPending() []*ConsumerAdditionProposal
- func (m *ConsumerAdditionProposals) Marshal() (dAtA []byte, err error)
- func (m *ConsumerAdditionProposals) MarshalTo(dAtA []byte) (int, error)
- func (m *ConsumerAdditionProposals) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ConsumerAdditionProposals) ProtoMessage()
- func (m *ConsumerAdditionProposals) Reset()
- func (m *ConsumerAdditionProposals) Size() (n int)
- func (m *ConsumerAdditionProposals) String() string
- func (m *ConsumerAdditionProposals) Unmarshal(dAtA []byte) error
- func (m *ConsumerAdditionProposals) XXX_DiscardUnknown()
- func (m *ConsumerAdditionProposals) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ConsumerAdditionProposals) XXX_Merge(src proto.Message)
- func (m *ConsumerAdditionProposals) XXX_Size() int
- func (m *ConsumerAdditionProposals) XXX_Unmarshal(b []byte) error
- type ConsumerAddrsToPrune
- func (*ConsumerAddrsToPrune) Descriptor() ([]byte, []int)
- func (m *ConsumerAddrsToPrune) GetChainId() string
- func (m *ConsumerAddrsToPrune) GetConsumerAddrs() *AddressList
- func (m *ConsumerAddrsToPrune) GetVscId() uint64
- func (m *ConsumerAddrsToPrune) Marshal() (dAtA []byte, err error)
- func (m *ConsumerAddrsToPrune) MarshalTo(dAtA []byte) (int, error)
- func (m *ConsumerAddrsToPrune) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ConsumerAddrsToPrune) ProtoMessage()
- func (m *ConsumerAddrsToPrune) Reset()
- func (m *ConsumerAddrsToPrune) Size() (n int)
- func (m *ConsumerAddrsToPrune) String() string
- func (m *ConsumerAddrsToPrune) Unmarshal(dAtA []byte) error
- func (m *ConsumerAddrsToPrune) XXX_DiscardUnknown()
- func (m *ConsumerAddrsToPrune) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ConsumerAddrsToPrune) XXX_Merge(src proto.Message)
- func (m *ConsumerAddrsToPrune) XXX_Size() int
- func (m *ConsumerAddrsToPrune) XXX_Unmarshal(b []byte) error
- type ConsumerConsAddress
- type ConsumerRemovalProposal
- func (*ConsumerRemovalProposal) Descriptor() ([]byte, []int)
- func (m *ConsumerRemovalProposal) GetChainId() string
- func (m *ConsumerRemovalProposal) GetDescription() string
- func (m *ConsumerRemovalProposal) GetStopTime() time.Time
- func (m *ConsumerRemovalProposal) GetTitle() string
- func (m *ConsumerRemovalProposal) Marshal() (dAtA []byte, err error)
- func (m *ConsumerRemovalProposal) MarshalTo(dAtA []byte) (int, error)
- func (m *ConsumerRemovalProposal) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (sccp *ConsumerRemovalProposal) ProposalRoute() string
- func (sccp *ConsumerRemovalProposal) ProposalType() string
- func (*ConsumerRemovalProposal) ProtoMessage()
- func (m *ConsumerRemovalProposal) Reset()
- func (m *ConsumerRemovalProposal) Size() (n int)
- func (m *ConsumerRemovalProposal) String() string
- func (m *ConsumerRemovalProposal) Unmarshal(dAtA []byte) error
- func (sccp *ConsumerRemovalProposal) ValidateBasic() error
- func (m *ConsumerRemovalProposal) XXX_DiscardUnknown()
- func (m *ConsumerRemovalProposal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ConsumerRemovalProposal) XXX_Merge(src proto.Message)
- func (m *ConsumerRemovalProposal) XXX_Size() int
- func (m *ConsumerRemovalProposal) XXX_Unmarshal(b []byte) error
- type ConsumerRemovalProposals
- func (*ConsumerRemovalProposals) Descriptor() ([]byte, []int)
- func (m *ConsumerRemovalProposals) GetPending() []*ConsumerRemovalProposal
- func (m *ConsumerRemovalProposals) Marshal() (dAtA []byte, err error)
- func (m *ConsumerRemovalProposals) MarshalTo(dAtA []byte) (int, error)
- func (m *ConsumerRemovalProposals) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ConsumerRemovalProposals) ProtoMessage()
- func (m *ConsumerRemovalProposals) Reset()
- func (m *ConsumerRemovalProposals) Size() (n int)
- func (m *ConsumerRemovalProposals) String() string
- func (m *ConsumerRemovalProposals) Unmarshal(dAtA []byte) error
- func (m *ConsumerRemovalProposals) XXX_DiscardUnknown()
- func (m *ConsumerRemovalProposals) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ConsumerRemovalProposals) XXX_Merge(src proto.Message)
- func (m *ConsumerRemovalProposals) XXX_Size() int
- func (m *ConsumerRemovalProposals) XXX_Unmarshal(b []byte) error
- type ConsumerState
- func (*ConsumerState) Descriptor() ([]byte, []int)
- func (m *ConsumerState) GetChainId() string
- func (m *ConsumerState) GetChannelId() string
- func (m *ConsumerState) GetClientId() string
- func (m *ConsumerState) GetConsumerGenesis() types1.GenesisState
- func (m *ConsumerState) GetInitialHeight() uint64
- func (m *ConsumerState) GetPendingValsetChanges() []types.ValidatorSetChangePacketData
- func (m *ConsumerState) GetSlashDowntimeAck() []string
- func (m *ConsumerState) GetUnbondingOpsIndex() []VscUnbondingOps
- func (m *ConsumerState) Marshal() (dAtA []byte, err error)
- func (m *ConsumerState) MarshalTo(dAtA []byte) (int, error)
- func (m *ConsumerState) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ConsumerState) ProtoMessage()
- func (m *ConsumerState) Reset()
- func (m *ConsumerState) Size() (n int)
- func (m *ConsumerState) String() string
- func (m *ConsumerState) Unmarshal(dAtA []byte) error
- func (cs ConsumerState) Validate() error
- func (m *ConsumerState) XXX_DiscardUnknown()
- func (m *ConsumerState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ConsumerState) XXX_Merge(src proto.Message)
- func (m *ConsumerState) XXX_Size() int
- func (m *ConsumerState) XXX_Unmarshal(b []byte) error
- type EquivocationProposal
- func (*EquivocationProposal) Descriptor() ([]byte, []int)
- func (m *EquivocationProposal) GetDescription() string
- func (m *EquivocationProposal) GetEquivocations() []*types1.Equivocation
- func (m *EquivocationProposal) GetTitle() string
- func (m *EquivocationProposal) Marshal() (dAtA []byte, err error)
- func (m *EquivocationProposal) MarshalTo(dAtA []byte) (int, error)
- func (m *EquivocationProposal) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (sp *EquivocationProposal) ProposalRoute() string
- func (sp *EquivocationProposal) ProposalType() string
- func (*EquivocationProposal) ProtoMessage()
- func (m *EquivocationProposal) Reset()
- func (m *EquivocationProposal) Size() (n int)
- func (m *EquivocationProposal) String() string
- func (m *EquivocationProposal) Unmarshal(dAtA []byte) error
- func (sp *EquivocationProposal) ValidateBasic() error
- func (m *EquivocationProposal) XXX_DiscardUnknown()
- func (m *EquivocationProposal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *EquivocationProposal) XXX_Merge(src proto.Message)
- func (m *EquivocationProposal) XXX_Size() int
- func (m *EquivocationProposal) XXX_Unmarshal(b []byte) error
- type GenesisState
- func (*GenesisState) Descriptor() ([]byte, []int)
- func (m *GenesisState) GetConsumerAdditionProposals() []ConsumerAdditionProposal
- func (m *GenesisState) GetConsumerAddrsToPrune() []ConsumerAddrsToPrune
- func (m *GenesisState) GetConsumerRemovalProposals() []ConsumerRemovalProposal
- func (m *GenesisState) GetConsumerStates() []ConsumerState
- func (m *GenesisState) GetMatureUnbondingOps() *types.MaturedUnbondingOps
- func (m *GenesisState) GetParams() Params
- func (m *GenesisState) GetUnbondingOps() []UnbondingOp
- func (m *GenesisState) GetValidatorConsumerPubkeys() []ValidatorConsumerPubKey
- func (m *GenesisState) GetValidatorsByConsumerAddr() []ValidatorByConsumerAddr
- func (m *GenesisState) GetValsetUpdateId() uint64
- func (m *GenesisState) GetValsetUpdateIdToHeight() []ValsetUpdateIdToHeight
- func (m *GenesisState) Marshal() (dAtA []byte, err error)
- func (m *GenesisState) MarshalTo(dAtA []byte) (int, error)
- func (m *GenesisState) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GenesisState) ProtoMessage()
- func (m *GenesisState) Reset()
- func (m *GenesisState) Size() (n int)
- func (m *GenesisState) String() string
- func (m *GenesisState) Unmarshal(dAtA []byte) error
- func (gs GenesisState) Validate() error
- func (gs GenesisState) ValidateUnbondingOp(ubdOp UnbondingOp) error
- func (m *GenesisState) XXX_DiscardUnknown()
- func (m *GenesisState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GenesisState) XXX_Merge(src proto.Message)
- func (m *GenesisState) XXX_Size() int
- func (m *GenesisState) XXX_Unmarshal(b []byte) error
- type GlobalSlashEntry
- func (*GlobalSlashEntry) Descriptor() ([]byte, []int)
- func (m *GlobalSlashEntry) GetConsumerChainID() string
- func (m *GlobalSlashEntry) GetIbcSeqNum() uint64
- func (m *GlobalSlashEntry) GetProviderValConsAddr() []byte
- func (m *GlobalSlashEntry) GetRecvTime() time.Time
- func (m *GlobalSlashEntry) Marshal() (dAtA []byte, err error)
- func (m *GlobalSlashEntry) MarshalTo(dAtA []byte) (int, error)
- func (m *GlobalSlashEntry) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*GlobalSlashEntry) ProtoMessage()
- func (m *GlobalSlashEntry) Reset()
- func (m *GlobalSlashEntry) Size() (n int)
- func (m *GlobalSlashEntry) String() string
- func (m *GlobalSlashEntry) Unmarshal(dAtA []byte) error
- func (m *GlobalSlashEntry) XXX_DiscardUnknown()
- func (m *GlobalSlashEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *GlobalSlashEntry) XXX_Merge(src proto.Message)
- func (m *GlobalSlashEntry) XXX_Size() int
- func (m *GlobalSlashEntry) XXX_Unmarshal(b []byte) error
- type HandshakeMetadata
- func (*HandshakeMetadata) Descriptor() ([]byte, []int)
- func (m *HandshakeMetadata) GetProviderFeePoolAddr() string
- func (m *HandshakeMetadata) GetVersion() string
- func (m *HandshakeMetadata) Marshal() (dAtA []byte, err error)
- func (m *HandshakeMetadata) MarshalTo(dAtA []byte) (int, error)
- func (m *HandshakeMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*HandshakeMetadata) ProtoMessage()
- func (m *HandshakeMetadata) Reset()
- func (m *HandshakeMetadata) Size() (n int)
- func (m *HandshakeMetadata) String() string
- func (m *HandshakeMetadata) Unmarshal(dAtA []byte) error
- func (m *HandshakeMetadata) XXX_DiscardUnknown()
- func (m *HandshakeMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *HandshakeMetadata) XXX_Merge(src proto.Message)
- func (m *HandshakeMetadata) XXX_Size() int
- func (m *HandshakeMetadata) XXX_Unmarshal(b []byte) error
- type InitTimeoutTimestamp
- func (*InitTimeoutTimestamp) Descriptor() ([]byte, []int)
- func (m *InitTimeoutTimestamp) GetChainId() string
- func (m *InitTimeoutTimestamp) GetTimestamp() uint64
- func (m *InitTimeoutTimestamp) Marshal() (dAtA []byte, err error)
- func (m *InitTimeoutTimestamp) MarshalTo(dAtA []byte) (int, error)
- func (m *InitTimeoutTimestamp) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*InitTimeoutTimestamp) ProtoMessage()
- func (m *InitTimeoutTimestamp) Reset()
- func (m *InitTimeoutTimestamp) Size() (n int)
- func (m *InitTimeoutTimestamp) String() string
- func (m *InitTimeoutTimestamp) Unmarshal(dAtA []byte) error
- func (m *InitTimeoutTimestamp) XXX_DiscardUnknown()
- func (m *InitTimeoutTimestamp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *InitTimeoutTimestamp) XXX_Merge(src proto.Message)
- func (m *InitTimeoutTimestamp) XXX_Size() int
- func (m *InitTimeoutTimestamp) XXX_Unmarshal(b []byte) error
- type KeyAssignmentReplacement
- func (*KeyAssignmentReplacement) Descriptor() ([]byte, []int)
- func (m *KeyAssignmentReplacement) GetPower() int64
- func (m *KeyAssignmentReplacement) GetPrevCKey() *crypto.PublicKey
- func (m *KeyAssignmentReplacement) GetProviderAddr() []byte
- func (m *KeyAssignmentReplacement) Marshal() (dAtA []byte, err error)
- func (m *KeyAssignmentReplacement) MarshalTo(dAtA []byte) (int, error)
- func (m *KeyAssignmentReplacement) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*KeyAssignmentReplacement) ProtoMessage()
- func (m *KeyAssignmentReplacement) Reset()
- func (m *KeyAssignmentReplacement) Size() (n int)
- func (m *KeyAssignmentReplacement) String() string
- func (m *KeyAssignmentReplacement) Unmarshal(dAtA []byte) error
- func (m *KeyAssignmentReplacement) XXX_DiscardUnknown()
- func (m *KeyAssignmentReplacement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *KeyAssignmentReplacement) XXX_Merge(src proto.Message)
- func (m *KeyAssignmentReplacement) XXX_Size() int
- func (m *KeyAssignmentReplacement) XXX_Unmarshal(b []byte) error
- type MsgAssignConsumerKey
- func (*MsgAssignConsumerKey) Descriptor() ([]byte, []int)
- func (msg MsgAssignConsumerKey) GetSignBytes() []byte
- func (msg MsgAssignConsumerKey) GetSigners() []sdk.AccAddress
- func (m *MsgAssignConsumerKey) Marshal() (dAtA []byte, err error)
- func (m *MsgAssignConsumerKey) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgAssignConsumerKey) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgAssignConsumerKey) ProtoMessage()
- func (m *MsgAssignConsumerKey) Reset()
- func (msg MsgAssignConsumerKey) Route() string
- func (m *MsgAssignConsumerKey) Size() (n int)
- func (m *MsgAssignConsumerKey) String() string
- func (msg MsgAssignConsumerKey) Type() string
- func (m *MsgAssignConsumerKey) Unmarshal(dAtA []byte) error
- func (msg MsgAssignConsumerKey) ValidateBasic() error
- func (m *MsgAssignConsumerKey) XXX_DiscardUnknown()
- func (m *MsgAssignConsumerKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgAssignConsumerKey) XXX_Merge(src proto.Message)
- func (m *MsgAssignConsumerKey) XXX_Size() int
- func (m *MsgAssignConsumerKey) XXX_Unmarshal(b []byte) error
- type MsgAssignConsumerKeyResponse
- func (*MsgAssignConsumerKeyResponse) Descriptor() ([]byte, []int)
- func (m *MsgAssignConsumerKeyResponse) Marshal() (dAtA []byte, err error)
- func (m *MsgAssignConsumerKeyResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *MsgAssignConsumerKeyResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*MsgAssignConsumerKeyResponse) ProtoMessage()
- func (m *MsgAssignConsumerKeyResponse) Reset()
- func (m *MsgAssignConsumerKeyResponse) Size() (n int)
- func (m *MsgAssignConsumerKeyResponse) String() string
- func (m *MsgAssignConsumerKeyResponse) Unmarshal(dAtA []byte) error
- func (m *MsgAssignConsumerKeyResponse) XXX_DiscardUnknown()
- func (m *MsgAssignConsumerKeyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *MsgAssignConsumerKeyResponse) XXX_Merge(src proto.Message)
- func (m *MsgAssignConsumerKeyResponse) XXX_Size() int
- func (m *MsgAssignConsumerKeyResponse) XXX_Unmarshal(b []byte) error
- type MsgClient
- type MsgServer
- type Params
- func (*Params) Descriptor() ([]byte, []int)
- func (m *Params) GetCcvTimeoutPeriod() time.Duration
- func (m *Params) GetConsumerRewardDenomRegistrationFee() types3.Coin
- func (m *Params) GetInitTimeoutPeriod() time.Duration
- func (m *Params) GetMaxThrottledPackets() int64
- func (m *Params) GetSlashMeterReplenishFraction() string
- func (m *Params) GetSlashMeterReplenishPeriod() time.Duration
- func (m *Params) GetTemplateClient() *types2.ClientState
- func (m *Params) GetTrustingPeriodFraction() string
- func (m *Params) GetVscTimeoutPeriod() time.Duration
- func (m *Params) Marshal() (dAtA []byte, err error)
- func (m *Params) MarshalTo(dAtA []byte) (int, error)
- func (m *Params) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (p *Params) ParamSetPairs() paramtypes.ParamSetPairs
- func (*Params) ProtoMessage()
- func (m *Params) Reset()
- func (m *Params) Size() (n int)
- func (m *Params) String() string
- func (m *Params) Unmarshal(dAtA []byte) error
- func (p Params) Validate() error
- func (m *Params) XXX_DiscardUnknown()
- func (m *Params) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *Params) XXX_Merge(src proto.Message)
- func (m *Params) XXX_Size() int
- func (m *Params) XXX_Unmarshal(b []byte) error
- type ProviderConsAddress
- type QueryClient
- type QueryConsumerChainStartProposalsRequest
- func (*QueryConsumerChainStartProposalsRequest) Descriptor() ([]byte, []int)
- func (m *QueryConsumerChainStartProposalsRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryConsumerChainStartProposalsRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryConsumerChainStartProposalsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryConsumerChainStartProposalsRequest) ProtoMessage()
- func (m *QueryConsumerChainStartProposalsRequest) Reset()
- func (m *QueryConsumerChainStartProposalsRequest) Size() (n int)
- func (m *QueryConsumerChainStartProposalsRequest) String() string
- func (m *QueryConsumerChainStartProposalsRequest) Unmarshal(dAtA []byte) error
- func (m *QueryConsumerChainStartProposalsRequest) XXX_DiscardUnknown()
- func (m *QueryConsumerChainStartProposalsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryConsumerChainStartProposalsRequest) XXX_Merge(src proto.Message)
- func (m *QueryConsumerChainStartProposalsRequest) XXX_Size() int
- func (m *QueryConsumerChainStartProposalsRequest) XXX_Unmarshal(b []byte) error
- type QueryConsumerChainStartProposalsResponse
- func (*QueryConsumerChainStartProposalsResponse) Descriptor() ([]byte, []int)
- func (m *QueryConsumerChainStartProposalsResponse) GetProposals() *ConsumerAdditionProposals
- func (m *QueryConsumerChainStartProposalsResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryConsumerChainStartProposalsResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryConsumerChainStartProposalsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryConsumerChainStartProposalsResponse) ProtoMessage()
- func (m *QueryConsumerChainStartProposalsResponse) Reset()
- func (m *QueryConsumerChainStartProposalsResponse) Size() (n int)
- func (m *QueryConsumerChainStartProposalsResponse) String() string
- func (m *QueryConsumerChainStartProposalsResponse) Unmarshal(dAtA []byte) error
- func (m *QueryConsumerChainStartProposalsResponse) XXX_DiscardUnknown()
- func (m *QueryConsumerChainStartProposalsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryConsumerChainStartProposalsResponse) XXX_Merge(src proto.Message)
- func (m *QueryConsumerChainStartProposalsResponse) XXX_Size() int
- func (m *QueryConsumerChainStartProposalsResponse) XXX_Unmarshal(b []byte) error
- type QueryConsumerChainStopProposalsRequest
- func (*QueryConsumerChainStopProposalsRequest) Descriptor() ([]byte, []int)
- func (m *QueryConsumerChainStopProposalsRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryConsumerChainStopProposalsRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryConsumerChainStopProposalsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryConsumerChainStopProposalsRequest) ProtoMessage()
- func (m *QueryConsumerChainStopProposalsRequest) Reset()
- func (m *QueryConsumerChainStopProposalsRequest) Size() (n int)
- func (m *QueryConsumerChainStopProposalsRequest) String() string
- func (m *QueryConsumerChainStopProposalsRequest) Unmarshal(dAtA []byte) error
- func (m *QueryConsumerChainStopProposalsRequest) XXX_DiscardUnknown()
- func (m *QueryConsumerChainStopProposalsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryConsumerChainStopProposalsRequest) XXX_Merge(src proto.Message)
- func (m *QueryConsumerChainStopProposalsRequest) XXX_Size() int
- func (m *QueryConsumerChainStopProposalsRequest) XXX_Unmarshal(b []byte) error
- type QueryConsumerChainStopProposalsResponse
- func (*QueryConsumerChainStopProposalsResponse) Descriptor() ([]byte, []int)
- func (m *QueryConsumerChainStopProposalsResponse) GetProposals() *ConsumerRemovalProposals
- func (m *QueryConsumerChainStopProposalsResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryConsumerChainStopProposalsResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryConsumerChainStopProposalsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryConsumerChainStopProposalsResponse) ProtoMessage()
- func (m *QueryConsumerChainStopProposalsResponse) Reset()
- func (m *QueryConsumerChainStopProposalsResponse) Size() (n int)
- func (m *QueryConsumerChainStopProposalsResponse) String() string
- func (m *QueryConsumerChainStopProposalsResponse) Unmarshal(dAtA []byte) error
- func (m *QueryConsumerChainStopProposalsResponse) XXX_DiscardUnknown()
- func (m *QueryConsumerChainStopProposalsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryConsumerChainStopProposalsResponse) XXX_Merge(src proto.Message)
- func (m *QueryConsumerChainStopProposalsResponse) XXX_Size() int
- func (m *QueryConsumerChainStopProposalsResponse) XXX_Unmarshal(b []byte) error
- type QueryConsumerChainsRequest
- func (*QueryConsumerChainsRequest) Descriptor() ([]byte, []int)
- func (m *QueryConsumerChainsRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryConsumerChainsRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryConsumerChainsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryConsumerChainsRequest) ProtoMessage()
- func (m *QueryConsumerChainsRequest) Reset()
- func (m *QueryConsumerChainsRequest) Size() (n int)
- func (m *QueryConsumerChainsRequest) String() string
- func (m *QueryConsumerChainsRequest) Unmarshal(dAtA []byte) error
- func (m *QueryConsumerChainsRequest) XXX_DiscardUnknown()
- func (m *QueryConsumerChainsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryConsumerChainsRequest) XXX_Merge(src proto.Message)
- func (m *QueryConsumerChainsRequest) XXX_Size() int
- func (m *QueryConsumerChainsRequest) XXX_Unmarshal(b []byte) error
- type QueryConsumerChainsResponse
- func (*QueryConsumerChainsResponse) Descriptor() ([]byte, []int)
- func (m *QueryConsumerChainsResponse) GetChains() []*Chain
- func (m *QueryConsumerChainsResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryConsumerChainsResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryConsumerChainsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryConsumerChainsResponse) ProtoMessage()
- func (m *QueryConsumerChainsResponse) Reset()
- func (m *QueryConsumerChainsResponse) Size() (n int)
- func (m *QueryConsumerChainsResponse) String() string
- func (m *QueryConsumerChainsResponse) Unmarshal(dAtA []byte) error
- func (m *QueryConsumerChainsResponse) XXX_DiscardUnknown()
- func (m *QueryConsumerChainsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryConsumerChainsResponse) XXX_Merge(src proto.Message)
- func (m *QueryConsumerChainsResponse) XXX_Size() int
- func (m *QueryConsumerChainsResponse) XXX_Unmarshal(b []byte) error
- type QueryConsumerGenesisRequest
- func (*QueryConsumerGenesisRequest) Descriptor() ([]byte, []int)
- func (m *QueryConsumerGenesisRequest) GetChainId() string
- func (m *QueryConsumerGenesisRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryConsumerGenesisRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryConsumerGenesisRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryConsumerGenesisRequest) ProtoMessage()
- func (m *QueryConsumerGenesisRequest) Reset()
- func (m *QueryConsumerGenesisRequest) Size() (n int)
- func (m *QueryConsumerGenesisRequest) String() string
- func (m *QueryConsumerGenesisRequest) Unmarshal(dAtA []byte) error
- func (m *QueryConsumerGenesisRequest) XXX_DiscardUnknown()
- func (m *QueryConsumerGenesisRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryConsumerGenesisRequest) XXX_Merge(src proto.Message)
- func (m *QueryConsumerGenesisRequest) XXX_Size() int
- func (m *QueryConsumerGenesisRequest) XXX_Unmarshal(b []byte) error
- type QueryConsumerGenesisResponse
- func (*QueryConsumerGenesisResponse) Descriptor() ([]byte, []int)
- func (m *QueryConsumerGenesisResponse) GetGenesisState() types.GenesisState
- func (m *QueryConsumerGenesisResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryConsumerGenesisResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryConsumerGenesisResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryConsumerGenesisResponse) ProtoMessage()
- func (m *QueryConsumerGenesisResponse) Reset()
- func (m *QueryConsumerGenesisResponse) Size() (n int)
- func (m *QueryConsumerGenesisResponse) String() string
- func (m *QueryConsumerGenesisResponse) Unmarshal(dAtA []byte) error
- func (m *QueryConsumerGenesisResponse) XXX_DiscardUnknown()
- func (m *QueryConsumerGenesisResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryConsumerGenesisResponse) XXX_Merge(src proto.Message)
- func (m *QueryConsumerGenesisResponse) XXX_Size() int
- func (m *QueryConsumerGenesisResponse) XXX_Unmarshal(b []byte) error
- type QueryRegisteredConsumerRewardDenomsRequest
- func (*QueryRegisteredConsumerRewardDenomsRequest) Descriptor() ([]byte, []int)
- func (m *QueryRegisteredConsumerRewardDenomsRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryRegisteredConsumerRewardDenomsRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryRegisteredConsumerRewardDenomsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryRegisteredConsumerRewardDenomsRequest) ProtoMessage()
- func (m *QueryRegisteredConsumerRewardDenomsRequest) Reset()
- func (m *QueryRegisteredConsumerRewardDenomsRequest) Size() (n int)
- func (m *QueryRegisteredConsumerRewardDenomsRequest) String() string
- func (m *QueryRegisteredConsumerRewardDenomsRequest) Unmarshal(dAtA []byte) error
- func (m *QueryRegisteredConsumerRewardDenomsRequest) XXX_DiscardUnknown()
- func (m *QueryRegisteredConsumerRewardDenomsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryRegisteredConsumerRewardDenomsRequest) XXX_Merge(src proto.Message)
- func (m *QueryRegisteredConsumerRewardDenomsRequest) XXX_Size() int
- func (m *QueryRegisteredConsumerRewardDenomsRequest) XXX_Unmarshal(b []byte) error
- type QueryRegisteredConsumerRewardDenomsResponse
- func (*QueryRegisteredConsumerRewardDenomsResponse) Descriptor() ([]byte, []int)
- func (m *QueryRegisteredConsumerRewardDenomsResponse) GetDenoms() []string
- func (m *QueryRegisteredConsumerRewardDenomsResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryRegisteredConsumerRewardDenomsResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryRegisteredConsumerRewardDenomsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryRegisteredConsumerRewardDenomsResponse) ProtoMessage()
- func (m *QueryRegisteredConsumerRewardDenomsResponse) Reset()
- func (m *QueryRegisteredConsumerRewardDenomsResponse) Size() (n int)
- func (m *QueryRegisteredConsumerRewardDenomsResponse) String() string
- func (m *QueryRegisteredConsumerRewardDenomsResponse) Unmarshal(dAtA []byte) error
- func (m *QueryRegisteredConsumerRewardDenomsResponse) XXX_DiscardUnknown()
- func (m *QueryRegisteredConsumerRewardDenomsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryRegisteredConsumerRewardDenomsResponse) XXX_Merge(src proto.Message)
- func (m *QueryRegisteredConsumerRewardDenomsResponse) XXX_Size() int
- func (m *QueryRegisteredConsumerRewardDenomsResponse) XXX_Unmarshal(b []byte) error
- type QueryServer
- type QueryThrottleStateRequest
- func (*QueryThrottleStateRequest) Descriptor() ([]byte, []int)
- func (m *QueryThrottleStateRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryThrottleStateRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryThrottleStateRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryThrottleStateRequest) ProtoMessage()
- func (m *QueryThrottleStateRequest) Reset()
- func (m *QueryThrottleStateRequest) Size() (n int)
- func (m *QueryThrottleStateRequest) String() string
- func (m *QueryThrottleStateRequest) Unmarshal(dAtA []byte) error
- func (m *QueryThrottleStateRequest) XXX_DiscardUnknown()
- func (m *QueryThrottleStateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryThrottleStateRequest) XXX_Merge(src proto.Message)
- func (m *QueryThrottleStateRequest) XXX_Size() int
- func (m *QueryThrottleStateRequest) XXX_Unmarshal(b []byte) error
- type QueryThrottleStateResponse
- func (*QueryThrottleStateResponse) Descriptor() ([]byte, []int)
- func (m *QueryThrottleStateResponse) GetNextReplenishCandidate() time.Time
- func (m *QueryThrottleStateResponse) GetPackets() []*ThrottledSlashPacket
- func (m *QueryThrottleStateResponse) GetSlashMeter() int64
- func (m *QueryThrottleStateResponse) GetSlashMeterAllowance() int64
- func (m *QueryThrottleStateResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryThrottleStateResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryThrottleStateResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryThrottleStateResponse) ProtoMessage()
- func (m *QueryThrottleStateResponse) Reset()
- func (m *QueryThrottleStateResponse) Size() (n int)
- func (m *QueryThrottleStateResponse) String() string
- func (m *QueryThrottleStateResponse) Unmarshal(dAtA []byte) error
- func (m *QueryThrottleStateResponse) XXX_DiscardUnknown()
- func (m *QueryThrottleStateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryThrottleStateResponse) XXX_Merge(src proto.Message)
- func (m *QueryThrottleStateResponse) XXX_Size() int
- func (m *QueryThrottleStateResponse) XXX_Unmarshal(b []byte) error
- type QueryThrottledConsumerPacketDataRequest
- func (*QueryThrottledConsumerPacketDataRequest) Descriptor() ([]byte, []int)
- func (m *QueryThrottledConsumerPacketDataRequest) GetChainId() string
- func (m *QueryThrottledConsumerPacketDataRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryThrottledConsumerPacketDataRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryThrottledConsumerPacketDataRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryThrottledConsumerPacketDataRequest) ProtoMessage()
- func (m *QueryThrottledConsumerPacketDataRequest) Reset()
- func (m *QueryThrottledConsumerPacketDataRequest) Size() (n int)
- func (m *QueryThrottledConsumerPacketDataRequest) String() string
- func (m *QueryThrottledConsumerPacketDataRequest) Unmarshal(dAtA []byte) error
- func (m *QueryThrottledConsumerPacketDataRequest) XXX_DiscardUnknown()
- func (m *QueryThrottledConsumerPacketDataRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryThrottledConsumerPacketDataRequest) XXX_Merge(src proto.Message)
- func (m *QueryThrottledConsumerPacketDataRequest) XXX_Size() int
- func (m *QueryThrottledConsumerPacketDataRequest) XXX_Unmarshal(b []byte) error
- type QueryThrottledConsumerPacketDataResponse
- func (*QueryThrottledConsumerPacketDataResponse) Descriptor() ([]byte, []int)
- func (m *QueryThrottledConsumerPacketDataResponse) GetChainId() string
- func (m *QueryThrottledConsumerPacketDataResponse) GetPacketDataInstances() []ThrottledPacketDataWrapper
- func (m *QueryThrottledConsumerPacketDataResponse) GetSize_() uint64
- func (m *QueryThrottledConsumerPacketDataResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryThrottledConsumerPacketDataResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryThrottledConsumerPacketDataResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryThrottledConsumerPacketDataResponse) ProtoMessage()
- func (m *QueryThrottledConsumerPacketDataResponse) Reset()
- func (m *QueryThrottledConsumerPacketDataResponse) Size() (n int)
- func (m *QueryThrottledConsumerPacketDataResponse) String() string
- func (m *QueryThrottledConsumerPacketDataResponse) Unmarshal(dAtA []byte) error
- func (m *QueryThrottledConsumerPacketDataResponse) XXX_DiscardUnknown()
- func (m *QueryThrottledConsumerPacketDataResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryThrottledConsumerPacketDataResponse) XXX_Merge(src proto.Message)
- func (m *QueryThrottledConsumerPacketDataResponse) XXX_Size() int
- func (m *QueryThrottledConsumerPacketDataResponse) XXX_Unmarshal(b []byte) error
- type QueryValidatorConsumerAddrRequest
- func (*QueryValidatorConsumerAddrRequest) Descriptor() ([]byte, []int)
- func (m *QueryValidatorConsumerAddrRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryValidatorConsumerAddrRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryValidatorConsumerAddrRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryValidatorConsumerAddrRequest) ProtoMessage()
- func (m *QueryValidatorConsumerAddrRequest) Reset()
- func (m *QueryValidatorConsumerAddrRequest) Size() (n int)
- func (m *QueryValidatorConsumerAddrRequest) String() string
- func (m *QueryValidatorConsumerAddrRequest) Unmarshal(dAtA []byte) error
- func (m *QueryValidatorConsumerAddrRequest) XXX_DiscardUnknown()
- func (m *QueryValidatorConsumerAddrRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryValidatorConsumerAddrRequest) XXX_Merge(src proto.Message)
- func (m *QueryValidatorConsumerAddrRequest) XXX_Size() int
- func (m *QueryValidatorConsumerAddrRequest) XXX_Unmarshal(b []byte) error
- type QueryValidatorConsumerAddrResponse
- func (*QueryValidatorConsumerAddrResponse) Descriptor() ([]byte, []int)
- func (m *QueryValidatorConsumerAddrResponse) GetConsumerAddress() string
- func (m *QueryValidatorConsumerAddrResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryValidatorConsumerAddrResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryValidatorConsumerAddrResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryValidatorConsumerAddrResponse) ProtoMessage()
- func (m *QueryValidatorConsumerAddrResponse) Reset()
- func (m *QueryValidatorConsumerAddrResponse) Size() (n int)
- func (m *QueryValidatorConsumerAddrResponse) String() string
- func (m *QueryValidatorConsumerAddrResponse) Unmarshal(dAtA []byte) error
- func (m *QueryValidatorConsumerAddrResponse) XXX_DiscardUnknown()
- func (m *QueryValidatorConsumerAddrResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryValidatorConsumerAddrResponse) XXX_Merge(src proto.Message)
- func (m *QueryValidatorConsumerAddrResponse) XXX_Size() int
- func (m *QueryValidatorConsumerAddrResponse) XXX_Unmarshal(b []byte) error
- type QueryValidatorProviderAddrRequest
- func (*QueryValidatorProviderAddrRequest) Descriptor() ([]byte, []int)
- func (m *QueryValidatorProviderAddrRequest) Marshal() (dAtA []byte, err error)
- func (m *QueryValidatorProviderAddrRequest) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryValidatorProviderAddrRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryValidatorProviderAddrRequest) ProtoMessage()
- func (m *QueryValidatorProviderAddrRequest) Reset()
- func (m *QueryValidatorProviderAddrRequest) Size() (n int)
- func (m *QueryValidatorProviderAddrRequest) String() string
- func (m *QueryValidatorProviderAddrRequest) Unmarshal(dAtA []byte) error
- func (m *QueryValidatorProviderAddrRequest) XXX_DiscardUnknown()
- func (m *QueryValidatorProviderAddrRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryValidatorProviderAddrRequest) XXX_Merge(src proto.Message)
- func (m *QueryValidatorProviderAddrRequest) XXX_Size() int
- func (m *QueryValidatorProviderAddrRequest) XXX_Unmarshal(b []byte) error
- type QueryValidatorProviderAddrResponse
- func (*QueryValidatorProviderAddrResponse) Descriptor() ([]byte, []int)
- func (m *QueryValidatorProviderAddrResponse) GetProviderAddress() string
- func (m *QueryValidatorProviderAddrResponse) Marshal() (dAtA []byte, err error)
- func (m *QueryValidatorProviderAddrResponse) MarshalTo(dAtA []byte) (int, error)
- func (m *QueryValidatorProviderAddrResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*QueryValidatorProviderAddrResponse) ProtoMessage()
- func (m *QueryValidatorProviderAddrResponse) Reset()
- func (m *QueryValidatorProviderAddrResponse) Size() (n int)
- func (m *QueryValidatorProviderAddrResponse) String() string
- func (m *QueryValidatorProviderAddrResponse) Unmarshal(dAtA []byte) error
- func (m *QueryValidatorProviderAddrResponse) XXX_DiscardUnknown()
- func (m *QueryValidatorProviderAddrResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *QueryValidatorProviderAddrResponse) XXX_Merge(src proto.Message)
- func (m *QueryValidatorProviderAddrResponse) XXX_Size() int
- func (m *QueryValidatorProviderAddrResponse) XXX_Unmarshal(b []byte) error
- type SlashAcks
- func (*SlashAcks) Descriptor() ([]byte, []int)
- func (m *SlashAcks) GetAddresses() []string
- func (m *SlashAcks) Marshal() (dAtA []byte, err error)
- func (m *SlashAcks) MarshalTo(dAtA []byte) (int, error)
- func (m *SlashAcks) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*SlashAcks) ProtoMessage()
- func (m *SlashAcks) Reset()
- func (m *SlashAcks) Size() (n int)
- func (m *SlashAcks) String() string
- func (m *SlashAcks) Unmarshal(dAtA []byte) error
- func (m *SlashAcks) XXX_DiscardUnknown()
- func (m *SlashAcks) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *SlashAcks) XXX_Merge(src proto.Message)
- func (m *SlashAcks) XXX_Size() int
- func (m *SlashAcks) XXX_Unmarshal(b []byte) error
- type Status
- type ThrottledPacketDataWrapper
- func (*ThrottledPacketDataWrapper) Descriptor() ([]byte, []int)
- func (m *ThrottledPacketDataWrapper) GetData() isThrottledPacketDataWrapper_Data
- func (m *ThrottledPacketDataWrapper) GetSlashPacket() *types1.SlashPacketData
- func (m *ThrottledPacketDataWrapper) GetVscMaturedPacket() *types1.VSCMaturedPacketData
- func (m *ThrottledPacketDataWrapper) Marshal() (dAtA []byte, err error)
- func (m *ThrottledPacketDataWrapper) MarshalTo(dAtA []byte) (int, error)
- func (m *ThrottledPacketDataWrapper) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ThrottledPacketDataWrapper) ProtoMessage()
- func (m *ThrottledPacketDataWrapper) Reset()
- func (m *ThrottledPacketDataWrapper) Size() (n int)
- func (m *ThrottledPacketDataWrapper) String() string
- func (m *ThrottledPacketDataWrapper) Unmarshal(dAtA []byte) error
- func (m *ThrottledPacketDataWrapper) XXX_DiscardUnknown()
- func (m *ThrottledPacketDataWrapper) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ThrottledPacketDataWrapper) XXX_Merge(src proto.Message)
- func (*ThrottledPacketDataWrapper) XXX_OneofWrappers() []interface{}
- func (m *ThrottledPacketDataWrapper) XXX_Size() int
- func (m *ThrottledPacketDataWrapper) XXX_Unmarshal(b []byte) error
- type ThrottledPacketDataWrapper_SlashPacket
- type ThrottledPacketDataWrapper_VscMaturedPacket
- type ThrottledSlashPacket
- func (*ThrottledSlashPacket) Descriptor() ([]byte, []int)
- func (m *ThrottledSlashPacket) GetData() types1.SlashPacketData
- func (m *ThrottledSlashPacket) GetGlobalEntry() GlobalSlashEntry
- func (m *ThrottledSlashPacket) Marshal() (dAtA []byte, err error)
- func (m *ThrottledSlashPacket) MarshalTo(dAtA []byte) (int, error)
- func (m *ThrottledSlashPacket) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ThrottledSlashPacket) ProtoMessage()
- func (m *ThrottledSlashPacket) Reset()
- func (m *ThrottledSlashPacket) Size() (n int)
- func (m *ThrottledSlashPacket) String() string
- func (m *ThrottledSlashPacket) Unmarshal(dAtA []byte) error
- func (m *ThrottledSlashPacket) XXX_DiscardUnknown()
- func (m *ThrottledSlashPacket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ThrottledSlashPacket) XXX_Merge(src proto.Message)
- func (m *ThrottledSlashPacket) XXX_Size() int
- func (m *ThrottledSlashPacket) XXX_Unmarshal(b []byte) error
- type UnbondingOp
- func (*UnbondingOp) Descriptor() ([]byte, []int)
- func (m *UnbondingOp) GetId() uint64
- func (m *UnbondingOp) GetUnbondingConsumerChains() []string
- func (m *UnbondingOp) Marshal() (dAtA []byte, err error)
- func (m *UnbondingOp) MarshalTo(dAtA []byte) (int, error)
- func (m *UnbondingOp) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*UnbondingOp) ProtoMessage()
- func (m *UnbondingOp) Reset()
- func (m *UnbondingOp) Size() (n int)
- func (m *UnbondingOp) String() string
- func (m *UnbondingOp) Unmarshal(dAtA []byte) error
- func (m *UnbondingOp) XXX_DiscardUnknown()
- func (m *UnbondingOp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *UnbondingOp) XXX_Merge(src proto.Message)
- func (m *UnbondingOp) XXX_Size() int
- func (m *UnbondingOp) XXX_Unmarshal(b []byte) error
- type UnimplementedMsgServer
- type UnimplementedQueryServer
- func (*UnimplementedQueryServer) QueryConsumerChainStarts(ctx context.Context, req *QueryConsumerChainStartProposalsRequest) (*QueryConsumerChainStartProposalsResponse, error)
- func (*UnimplementedQueryServer) QueryConsumerChainStops(ctx context.Context, req *QueryConsumerChainStopProposalsRequest) (*QueryConsumerChainStopProposalsResponse, error)
- func (*UnimplementedQueryServer) QueryConsumerChains(ctx context.Context, req *QueryConsumerChainsRequest) (*QueryConsumerChainsResponse, error)
- func (*UnimplementedQueryServer) QueryConsumerGenesis(ctx context.Context, req *QueryConsumerGenesisRequest) (*QueryConsumerGenesisResponse, error)
- func (*UnimplementedQueryServer) QueryRegisteredConsumerRewardDenoms(ctx context.Context, req *QueryRegisteredConsumerRewardDenomsRequest) (*QueryRegisteredConsumerRewardDenomsResponse, error)
- func (*UnimplementedQueryServer) QueryThrottleState(ctx context.Context, req *QueryThrottleStateRequest) (*QueryThrottleStateResponse, error)
- func (*UnimplementedQueryServer) QueryThrottledConsumerPacketData(ctx context.Context, req *QueryThrottledConsumerPacketDataRequest) (*QueryThrottledConsumerPacketDataResponse, error)
- func (*UnimplementedQueryServer) QueryValidatorConsumerAddr(ctx context.Context, req *QueryValidatorConsumerAddrRequest) (*QueryValidatorConsumerAddrResponse, error)
- func (*UnimplementedQueryServer) QueryValidatorProviderAddr(ctx context.Context, req *QueryValidatorProviderAddrRequest) (*QueryValidatorProviderAddrResponse, error)
- type ValidatorByConsumerAddr
- func (*ValidatorByConsumerAddr) Descriptor() ([]byte, []int)
- func (m *ValidatorByConsumerAddr) GetChainId() string
- func (m *ValidatorByConsumerAddr) GetConsumerAddr() []byte
- func (m *ValidatorByConsumerAddr) GetProviderAddr() []byte
- func (m *ValidatorByConsumerAddr) Marshal() (dAtA []byte, err error)
- func (m *ValidatorByConsumerAddr) MarshalTo(dAtA []byte) (int, error)
- func (m *ValidatorByConsumerAddr) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ValidatorByConsumerAddr) ProtoMessage()
- func (m *ValidatorByConsumerAddr) Reset()
- func (m *ValidatorByConsumerAddr) Size() (n int)
- func (m *ValidatorByConsumerAddr) String() string
- func (m *ValidatorByConsumerAddr) Unmarshal(dAtA []byte) error
- func (m *ValidatorByConsumerAddr) XXX_DiscardUnknown()
- func (m *ValidatorByConsumerAddr) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ValidatorByConsumerAddr) XXX_Merge(src proto.Message)
- func (m *ValidatorByConsumerAddr) XXX_Size() int
- func (m *ValidatorByConsumerAddr) XXX_Unmarshal(b []byte) error
- type ValidatorConsumerPubKey
- func (*ValidatorConsumerPubKey) Descriptor() ([]byte, []int)
- func (m *ValidatorConsumerPubKey) GetChainId() string
- func (m *ValidatorConsumerPubKey) GetConsumerKey() *crypto.PublicKey
- func (m *ValidatorConsumerPubKey) GetProviderAddr() []byte
- func (m *ValidatorConsumerPubKey) Marshal() (dAtA []byte, err error)
- func (m *ValidatorConsumerPubKey) MarshalTo(dAtA []byte) (int, error)
- func (m *ValidatorConsumerPubKey) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ValidatorConsumerPubKey) ProtoMessage()
- func (m *ValidatorConsumerPubKey) Reset()
- func (m *ValidatorConsumerPubKey) Size() (n int)
- func (m *ValidatorConsumerPubKey) String() string
- func (m *ValidatorConsumerPubKey) Unmarshal(dAtA []byte) error
- func (m *ValidatorConsumerPubKey) XXX_DiscardUnknown()
- func (m *ValidatorConsumerPubKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ValidatorConsumerPubKey) XXX_Merge(src proto.Message)
- func (m *ValidatorConsumerPubKey) XXX_Size() int
- func (m *ValidatorConsumerPubKey) XXX_Unmarshal(b []byte) error
- type ValsetUpdateIdToHeight
- func (*ValsetUpdateIdToHeight) Descriptor() ([]byte, []int)
- func (m *ValsetUpdateIdToHeight) GetHeight() uint64
- func (m *ValsetUpdateIdToHeight) GetValsetUpdateId() uint64
- func (m *ValsetUpdateIdToHeight) Marshal() (dAtA []byte, err error)
- func (m *ValsetUpdateIdToHeight) MarshalTo(dAtA []byte) (int, error)
- func (m *ValsetUpdateIdToHeight) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*ValsetUpdateIdToHeight) ProtoMessage()
- func (m *ValsetUpdateIdToHeight) Reset()
- func (m *ValsetUpdateIdToHeight) Size() (n int)
- func (m *ValsetUpdateIdToHeight) String() string
- func (m *ValsetUpdateIdToHeight) Unmarshal(dAtA []byte) error
- func (m *ValsetUpdateIdToHeight) XXX_DiscardUnknown()
- func (m *ValsetUpdateIdToHeight) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *ValsetUpdateIdToHeight) XXX_Merge(src proto.Message)
- func (m *ValsetUpdateIdToHeight) XXX_Size() int
- func (m *ValsetUpdateIdToHeight) XXX_Unmarshal(b []byte) error
- type VscSendTimestamp
- func (*VscSendTimestamp) Descriptor() ([]byte, []int)
- func (m *VscSendTimestamp) GetTimestamp() time.Time
- func (m *VscSendTimestamp) GetVscId() uint64
- func (m *VscSendTimestamp) Marshal() (dAtA []byte, err error)
- func (m *VscSendTimestamp) MarshalTo(dAtA []byte) (int, error)
- func (m *VscSendTimestamp) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*VscSendTimestamp) ProtoMessage()
- func (m *VscSendTimestamp) Reset()
- func (m *VscSendTimestamp) Size() (n int)
- func (m *VscSendTimestamp) String() string
- func (m *VscSendTimestamp) Unmarshal(dAtA []byte) error
- func (m *VscSendTimestamp) XXX_DiscardUnknown()
- func (m *VscSendTimestamp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *VscSendTimestamp) XXX_Merge(src proto.Message)
- func (m *VscSendTimestamp) XXX_Size() int
- func (m *VscSendTimestamp) XXX_Unmarshal(b []byte) error
- type VscUnbondingOps
- func (*VscUnbondingOps) Descriptor() ([]byte, []int)
- func (m *VscUnbondingOps) GetUnbondingOpIds() []uint64
- func (m *VscUnbondingOps) GetVscId() uint64
- func (m *VscUnbondingOps) Marshal() (dAtA []byte, err error)
- func (m *VscUnbondingOps) MarshalTo(dAtA []byte) (int, error)
- func (m *VscUnbondingOps) MarshalToSizedBuffer(dAtA []byte) (int, error)
- func (*VscUnbondingOps) ProtoMessage()
- func (m *VscUnbondingOps) Reset()
- func (m *VscUnbondingOps) Size() (n int)
- func (m *VscUnbondingOps) String() string
- func (m *VscUnbondingOps) Unmarshal(dAtA []byte) error
- func (m *VscUnbondingOps) XXX_DiscardUnknown()
- func (m *VscUnbondingOps) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
- func (m *VscUnbondingOps) XXX_Merge(src proto.Message)
- func (m *VscUnbondingOps) XXX_Size() int
- func (m *VscUnbondingOps) XXX_Unmarshal(b []byte) error
Constants ¶
const ( // ModuleName defines the CCV provider module name ModuleName = "provider" // StoreKey is the store key string for IBC transfer StoreKey = ModuleName // RouterKey is the message route for IBC transfer RouterKey = ModuleName // QuerierRoute is the querier route for IBC transfer QuerierRoute = ModuleName // Default validator set update ID DefaultValsetUpdateID = 1 // This address receives rewards from consumer chains ConsumerRewardsPool = "consumer_rewards_pool" )
const ( // PortKey defines the key to store the port ID in store PortByteKey byte = iota // MaturedUnbondingOpsByteKey is the byte key that stores the list of all unbonding operations ids // that have matured from a consumer chain perspective, // i.e., no longer waiting on the unbonding period to elapse on any consumer chain MaturedUnbondingOpsByteKey // ValidatorSetUpdateIdByteKey is the byte key that stores the current validator set update id ValidatorSetUpdateIdByteKey // SlashMeterByteKey is the byte key for storing the slash meter SlashMeterByteKey // SlashMeterReplenishTimeCandidateByteKey is the byte key for storing the slash meter replenish time candidate SlashMeterReplenishTimeCandidateByteKey // ChainToChannelBytePrefix is the byte prefix for storing mapping // from chainID to the channel ID that is used to send over validator set changes. ChainToChannelBytePrefix // ChannelToChainBytePrefix is the byte prefix for storing mapping // from the CCV channel ID to the consumer chain ID. ChannelToChainBytePrefix // ChainToClientBytePrefix is the byte prefix for storing the client ID for a given consumer chainID. ChainToClientBytePrefix // InitTimeoutTimestampBytePrefix is the byte prefix for storing // the init timeout timestamp for a given consumer chainID. InitTimeoutTimestampBytePrefix // PendingCAPBytePrefix is the byte prefix for storing pending consumer addition proposals before the spawn time occurs. // The key includes the BigEndian timestamp to allow for efficient chronological iteration PendingCAPBytePrefix // PendingCRPBytePrefix is the byte prefix for storing pending consumer removal proposals before the stop time occurs. // The key includes the BigEndian timestamp to allow for efficient chronological iteration PendingCRPBytePrefix // UnbondingOpBytePrefix is the byte prefix that stores a record of all the ids of consumer chains that // need to unbond before a given unbonding operation can unbond on this chain. UnbondingOpBytePrefix // UnbondingOpIndexBytePrefix is byte prefix of the index for looking up which unbonding // operations are waiting for a given consumer chain to unbond UnbondingOpIndexBytePrefix // ValsetUpdateBlockHeightBytePrefix is the byte prefix that will store the mapping from vscIDs to block heights ValsetUpdateBlockHeightBytePrefix // ConsumerGenesisBytePrefix stores consumer genesis state material (consensus state and client state) indexed by consumer chain id ConsumerGenesisBytePrefix // SlashAcksBytePrefix is the byte prefix that will store consensus address of consumer chain validators successfully slashed on the provider chain SlashAcksBytePrefix // InitChainHeightBytePrefix is the byte prefix that will store the mapping from a chain id to the corresponding block height on the provider // this consumer chain was initialized InitChainHeightBytePrefix // PendingVSCsBytePrefix is the byte prefix that will store pending ValidatorSetChangePacket data PendingVSCsBytePrefix // VscSendTimestampBytePrefix is the byte prefix for storing // the list of VSC sending timestamps for a given consumer chainID. VscSendTimestampBytePrefix // ThrottledPacketDataSizeBytePrefix is the byte prefix for storing the size of chain-specific throttled packet data queues ThrottledPacketDataSizeBytePrefix // ThrottledPacketDataBytePrefix is the byte prefix storing throttled packet data ThrottledPacketDataBytePrefix // GlobalSlashEntryBytePrefix is the byte prefix storing global slash queue entries GlobalSlashEntryBytePrefix // ConsumerValidatorsBytePrefix is the byte prefix that will store the validator assigned keys for every consumer chain ConsumerValidatorsBytePrefix // ValidatorsByConsumerAddrBytePrefix is the byte prefix that will store the mapping from validator addresses // on consumer chains to validator addresses on the provider chain ValidatorsByConsumerAddrBytePrefix // KeyAssignmentReplacementsBytePrefix is the byte prefix that will store the key assignments that need to be replaced in the current block KeyAssignmentReplacementsBytePrefix // ConsumerAddrsToPruneBytePrefix is the byte prefix that will store the mapping from VSC ids // to consumer validators addresses needed for pruning ConsumerAddrsToPruneBytePrefix // SlashLogBytePrefix is the byte prefix that will store the mapping from provider address to boolean // denoting whether the provider address has committed any double signign infractions SlashLogBytePrefix // ConsumerRewardDenomsBytePrefix is the byte prefix that will store a list of consumer reward denoms ConsumerRewardDenomsBytePrefix // VSCMaturedHandledThisBlockBytePrefix is the byte prefix storing the number of vsc matured packets // handled in the current block VSCMaturedHandledThisBlockBytePrefix )
Iota generated keys/byte prefixes (as a byte), supports 256 possible values
const ( // DefaultMaxClockDrift defines how much new (untrusted) header's Time can drift into the future. // This default is only used in the default template client param. DefaultMaxClockDrift = 10 * time.Second // DefaultTrustingPeriodFraction is the default fraction used to compute TrustingPeriod // as UnbondingPeriod * TrustingPeriodFraction DefaultTrustingPeriodFraction = "0.66" // DefaultInitTimeoutPeriod defines the init timeout period DefaultInitTimeoutPeriod = 7 * 24 * time.Hour // DefaultVscTimeoutPeriod defines the VSC timeout period DefaultVscTimeoutPeriod = 5 * 7 * 24 * time.Hour // DefaultSlashMeterReplenishPeriod defines the default period for which the slash gas meter is replenished DefaultSlashMeterReplenishPeriod = time.Hour // DefaultSlashMeterReplenishFraction defines the default 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. DefaultSlashMeterReplenishFraction = "0.05" // DefaultMaxThrottledPackets defines the default amount of throttled slash or vsc matured packets // that can be queued for a single consumer before the provider chain halts. DefaultMaxThrottledPackets = 100000 )
const ( ProposalTypeConsumerAddition = "ConsumerAddition" ProposalTypeConsumerRemoval = "ConsumerRemoval" ProposalTypeEquivocation = "Equivocation" ProposalTypeChangeRewardDenoms = "ChangeRewardDenoms" )
const (
TypeMsgAssignConsumerKey = "assign_consumer_key"
)
provider message types
Variables ¶
var ( // ModuleCdc references the global x/ibc-transfer module codec. Note, the codec // should ONLY be used in certain instances of tests and for JSON encoding. // // The actual codec used for serialization should be provided to x/ibc transfer and // defined at the application level. ModuleCdc = codec.NewProtoCodec(codectypes.NewInterfaceRegistry()) // AminoCdc is a amino codec created to support amino json compatible msgs. AminoCdc = codec.NewAminoCodec(amino) )
var ( ErrInvalidConsumerAdditionProposal = errorsmod.Register(ModuleName, 1, "invalid consumer addition proposal") ErrInvalidConsumerRemovalProp = errorsmod.Register(ModuleName, 2, "invalid consumer removal proposal") ErrUnknownConsumerChainId = errorsmod.Register(ModuleName, 3, "no consumer chain with this chain id") ErrUnknownConsumerChannelId = errorsmod.Register(ModuleName, 4, "no consumer chain with this channel id") ErrInvalidConsumerConsensusPubKey = errorsmod.Register(ModuleName, 5, "empty consumer consensus public key") ErrBlankConsumerChainID = errorsmod.Register(ModuleName, 6, "consumer chain id must not be blank") ErrConsumerKeyNotFound = errorsmod.Register(ModuleName, 7, "consumer key not found") ErrNoValidatorConsumerAddress = errorsmod.Register(ModuleName, 8, "error getting validator consumer address") ErrNoValidatorProviderAddress = errorsmod.Register(ModuleName, 9, "error getting validator provider address") ErrConsumerKeyInUse = errorsmod.Register(ModuleName, 10, "consumer key is already in use by a validator") ErrCannotAssignDefaultKeyAssignment = errorsmod.Register(ModuleName, 11, "cannot re-assign default key assignment") ErrInvalidConsumerParams = errorsmod.Register(ModuleName, 12, "invalid consumer params") ErrInvalidProviderAddress = errorsmod.Register(ModuleName, 13, "invalid provider address") ErrInvalidConsumerRewardDenom = errorsmod.Register(ModuleName, 14, "invalid consumer reward denom") ErrInvalidDepositorAddress = errorsmod.Register(ModuleName, 15, "invalid depositor address") )
Provider sentinel errors
var ( ErrInvalidLengthGenesis = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowGenesis = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupGenesis = fmt.Errorf("proto: unexpected end of group") )
var ( KeyTemplateClient = []byte("TemplateClient") KeyTrustingPeriodFraction = []byte("TrustingPeriodFraction") KeyInitTimeoutPeriod = []byte("InitTimeoutPeriod") KeyVscTimeoutPeriod = []byte("VscTimeoutPeriod") KeySlashMeterReplenishPeriod = []byte("SlashMeterReplenishPeriod") KeySlashMeterReplenishFraction = []byte("SlashMeterReplenishFraction") KeyMaxThrottledPackets = []byte("MaxThrottledPackets") KeyConsumerRewardDenomRegistrationFee = []byte("ConsumerRewardDenomRegistrationFee") )
Reflection based keys for params subspace
var ( ErrInvalidLengthProvider = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowProvider = fmt.Errorf("proto: integer overflow") ErrUnexpectedEndOfGroupProvider = fmt.Errorf("proto: unexpected end of group") )
Functions ¶
func ChainIdAndConsAddrKey ¶
func ChainIdAndConsAddrKey(prefix byte, chainID string, addr sdk.ConsAddress) []byte
ChainIdAndConsAddrKey returns the key with the following format: bytePrefix | len(chainID) | chainID | ConsAddress
func ChainIdAndTsKey ¶
ChainIdAndTsKey returns the key with the following format: bytePrefix | len(chainID) | chainID | timestamp
func ChainIdAndUintIdKey ¶
ChainIdAndUintIdKey returns the key with the following format: bytePrefix | len(chainID) | chainID | uint64(ID)
func ChainIdWithLenKey ¶
ChainIdWithLenKey returns the key with the following format: bytePrefix | len(chainID) | chainID
func ChainToChannelKey ¶
ChainToChannelKey returns the key under which the CCV channel ID will be stored for the given consumer chain.
func ChainToClientKey ¶
ChainToClientKey returns the key under which the clientID for the given chainID is stored.
func ChannelToChainKey ¶
ChannelToChainKey returns the key under which the consumer chain ID will be stored for the given channelID.
func ConsumerAddrsToPruneKey ¶
ConsumerAddrsToPruneKey returns the key under which the mapping from VSC ids to consumer validators addresses is stored
func ConsumerGenesisKey ¶
ConsumerGenesisKey returns the key corresponding to consumer genesis state material (consensus state and client state) indexed by consumer chain id
func ConsumerRewardDenomsKey ¶
ConsumerRewardDenomsKey returns the key under which consumer reward denoms are stored
func ConsumerValidatorsKey ¶
func ConsumerValidatorsKey(chainID string, addr ProviderConsAddress) []byte
ConsumerValidatorsKey returns the key under which the validator assigned keys for every consumer chain are stored
func GlobalSlashEntryKey ¶
func GlobalSlashEntryKey(entry GlobalSlashEntry) []byte
GlobalSlashEntryKey returns the key for storing a global slash queue entry.
func InitChainHeightKey ¶
InitChainHeightKey returns the key under which the block height for a given chain ID is stored
func InitTimeoutTimestampKey ¶
InitTimeoutTimestampKey returns the key under which the init timeout timestamp for the given chainID is stored.
func KeyAssignmentReplacementsKey ¶
func KeyAssignmentReplacementsKey(chainID string, addr ProviderConsAddress) []byte
KeyAssignmentReplacementsKey returns the key under which the key assignments that need to be replaced in the current block are stored
func KeyAssignmentValidateBasic ¶
func KeyAssignmentValidateBasic( assignedKeys []ValidatorConsumerPubKey, byConsumerAddrs []ValidatorByConsumerAddr, consumerAddrsToPrune []ConsumerAddrsToPrune, ) error
KeyAssignmentValidateBasic validates all the genesis state for key assignment This is a utility. Key Assignment does not define any new proto types, but has a lot of nested data.
func MaturedUnbondingOpsKey ¶
func MaturedUnbondingOpsKey() []byte
MaturedUnbondingOpsKey returns the key for storing the list of matured unbonding operations.
func MustParseGlobalSlashEntryKey ¶
func MustParseGlobalSlashEntryKey(bz []byte) ( recvTime time.Time, consumerChainID string, ibcSeqNum uint64, )
MustParseGlobalSlashEntryKey returns the received time and chainID for a global slash queue entry key, or panics if the key is invalid.
func MustParseThrottledPacketDataKey ¶
MustParseThrottledPacketDataKey parses a throttled packet data key or panics upon failure
func NewConsumerAdditionProposal ¶
func NewConsumerAdditionProposal(title, description, chainID string, initialHeight clienttypes.Height, genesisHash, binaryHash []byte, spawnTime time.Time, consumerRedistributionFraction string, blocksPerDistributionTransmission int64, distributionTransmissionChannel string, historicalEntries int64, ccvTimeoutPeriod time.Duration, transferTimeoutPeriod time.Duration, unbondingPeriod time.Duration, ) govtypes.Content
NewConsumerAdditionProposal creates a new consumer addition proposal.
func NewConsumerRemovalProposal ¶
func NewConsumerRemovalProposal(title, description, chainID string, stopTime time.Time) govtypes.Content
NewConsumerRemovalProposal creates a new consumer removal proposal.
func NewEquivocationProposal ¶
func NewEquivocationProposal(title, description string, equivocations []*evidencetypes.Equivocation) govtypes.Content
NewEquivocationProposal creates a new equivocation proposal.
func ParamKeyTable ¶
func ParamKeyTable() paramtypes.KeyTable
ParamKeyTable returns a key table with the necessary registered provider params
func ParseChainIdAndConsAddrKey ¶
ParseChainIdAndConsAddrKey returns the chain ID and ConsAddress for a ChainIdAndConsAddrKey key
func ParseChainIdAndTsKey ¶
ParseChainIdAndTsKey returns the chain ID and time for a ChainIdAndTs key
func ParseChainIdAndUintIdKey ¶
ParseChainIdAndUintIdKey returns the chain ID and uint ID for a ChainIdAndUintId key
func ParseConsumerKeyFromJson ¶
ParseConsumerKeyFromJson parses the consumer key from a JSON string, this replaces deserializing a protobuf any.
func ParseThrottledPacketDataKey ¶
ParseThrottledPacketDataKey parses a throttled packet data key
func ParseUnbondingOpIndexKey ¶
ParseUnbondingOpIndexKey parses an unbonding op index key for VSC ID Removes the prefix + chainID from index key and returns only the key part.
func ParseVscSendingTimestampKey ¶
ParseVscTimeoutTimestampKey returns chain ID and vsc ID for a VscSendingTimestampKey or an error if unparsable
func PendingCAPKey ¶
PendingCAPKey returns the key under which a pending consumer addition proposal is stored. The key has the following format: PendingCAPBytePrefix | timestamp.UnixNano() | chainID
func PendingCRPKey ¶
PendingCRPKey returns the key under which pending consumer removal proposals are stored. The key has the following format: PendingCRPBytePrefix | timestamp.UnixNano() | chainID
func PendingVSCsKey ¶
PendingVSCsKey returns the key under which pending ValidatorSetChangePacket data is stored for a given chain ID
func RegisterInterfaces ¶
func RegisterInterfaces(registry codectypes.InterfaceRegistry)
RegisterInterfaces registers the provider proposal structs to the interface registry
func RegisterLegacyAminoCodec ¶
func RegisterLegacyAminoCodec(cdc *codec.LegacyAmino)
RegisterLegacyAminoCodec registers the necessary x/ibc transfer interfaces and concrete types on the provided LegacyAmino codec. These types are used for Amino JSON serialization.
func RegisterMsgServer ¶
func RegisterQueryHandler ¶
RegisterQueryHandler registers the http handlers for service Query to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterQueryHandlerClient ¶
func RegisterQueryHandlerClient(ctx context.Context, mux *runtime.ServeMux, client QueryClient) error
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 RegisterQueryHandlerFromEndpoint ¶
func RegisterQueryHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterQueryHandlerFromEndpoint is same as RegisterQueryHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterQueryHandlerServer ¶
func RegisterQueryHandlerServer(ctx context.Context, mux *runtime.ServeMux, server QueryServer) error
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 RegisterQueryServer ¶
func RegisterQueryServer(s grpc1.Server, srv QueryServer)
func SlashAcksKey ¶
SlashAcksKey returns the key under which slashing acks are stored for a given chain ID
func SlashLogKey ¶
func SlashLogKey(providerAddr ProviderConsAddress) []byte
SlashLogKey returns the key to a validator's slash log
func SlashMeterKey ¶
func SlashMeterKey() []byte
SlashMeterKey returns the key storing the slash meter
func SlashMeterReplenishTimeCandidateKey ¶
func SlashMeterReplenishTimeCandidateKey() []byte
SlashMeterReplenishTimeCandidateKey returns the key storing the slash meter replenish time candidate
func ThrottledPacketDataKey ¶
ThrottledPacketDataKey returns the key storing the throttled packet data queue for a given chain ID and ibc seq num
func ThrottledPacketDataSizeKey ¶
ThrottledPacketDataSizeKey returns the key storing the size of the throttled packet data queue for a given chain ID
func UnbondingOpIndexKey ¶
UnbondingOpIndexKey returns an unbonding op index key Note: chainId is hashed to a fixed length sequence of bytes here to prevent injection attack between chainIDs.
func UnbondingOpKey ¶
UnbondingOpKey returns the key that stores a record of all the ids of consumer chains that need to unbond before a given unbonding operation can unbond on this chain.
func VSCMaturedHandledThisBlockKey ¶
func VSCMaturedHandledThisBlockKey() []byte
func ValidateCoin ¶
func ValidateCoin(i interface{}) error
func ValidateTemplateClient ¶
func ValidateTemplateClient(i interface{}) error
func ValidatorSetUpdateIdKey ¶
func ValidatorSetUpdateIdKey() []byte
ValidatorSetUpdateIdKey is the key that stores the current validator set update id
func ValidatorsByConsumerAddrKey ¶
func ValidatorsByConsumerAddrKey(chainID string, addr ConsumerConsAddress) []byte
ValidatorsByConsumerAddrKey returns the key under which the mapping from validator addresses on consumer chains to validator addresses on the provider chain is stored
func ValsetUpdateBlockHeightKey ¶
ValsetUpdateBlockHeightKey returns the key that storing the mapping from valset update ID to block height
func VscSendingTimestampKey ¶
VscSendingTimestampKey returns the key under which the sending timestamp of the VSCPacket with vsc ID is stored
Types ¶
type AddressList ¶
type AddressList struct {
Addresses [][]byte `protobuf:"bytes,1,rep,name=addresses,proto3" json:"addresses,omitempty"`
}
AddressList contains a list of consensus addresses
func (*AddressList) Descriptor ¶
func (*AddressList) Descriptor() ([]byte, []int)
func (*AddressList) GetAddresses ¶
func (m *AddressList) GetAddresses() [][]byte
func (*AddressList) Marshal ¶
func (m *AddressList) Marshal() (dAtA []byte, err error)
func (*AddressList) MarshalToSizedBuffer ¶
func (m *AddressList) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*AddressList) ProtoMessage ¶
func (*AddressList) ProtoMessage()
func (*AddressList) Reset ¶
func (m *AddressList) Reset()
func (*AddressList) Size ¶
func (m *AddressList) Size() (n int)
func (*AddressList) String ¶
func (m *AddressList) String() string
func (*AddressList) Unmarshal ¶
func (m *AddressList) Unmarshal(dAtA []byte) error
func (*AddressList) XXX_DiscardUnknown ¶
func (m *AddressList) XXX_DiscardUnknown()
func (*AddressList) XXX_Marshal ¶
func (m *AddressList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*AddressList) XXX_Merge ¶
func (m *AddressList) XXX_Merge(src proto.Message)
func (*AddressList) XXX_Size ¶
func (m *AddressList) XXX_Size() int
func (*AddressList) XXX_Unmarshal ¶
func (m *AddressList) XXX_Unmarshal(b []byte) error
type Chain ¶
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 (*Chain) Descriptor ¶
func (*Chain) GetChainId ¶
func (*Chain) GetClientId ¶
func (*Chain) ProtoMessage ¶
func (*Chain) ProtoMessage()
func (*Chain) XXX_DiscardUnknown ¶
func (m *Chain) XXX_DiscardUnknown()
func (*Chain) XXX_Marshal ¶
func (*Chain) XXX_Unmarshal ¶
type ChangeRewardDenomsProposal ¶
type ChangeRewardDenomsProposal 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 consumer reward denoms to add DenomsToAdd []string `protobuf:"bytes,3,rep,name=denoms_to_add,json=denomsToAdd,proto3" json:"denoms_to_add,omitempty"` // the list of consumer reward denoms to remove DenomsToRemove []string `protobuf:"bytes,4,rep,name=denoms_to_remove,json=denomsToRemove,proto3" json:"denoms_to_remove,omitempty"` }
ChangeRewardDenomsProposal is a governance proposal on the provider chain to mutate the set of denoms accepted by the provider as rewards.
func (*ChangeRewardDenomsProposal) Descriptor ¶
func (*ChangeRewardDenomsProposal) Descriptor() ([]byte, []int)
func (*ChangeRewardDenomsProposal) GetDenomsToAdd ¶
func (m *ChangeRewardDenomsProposal) GetDenomsToAdd() []string
func (*ChangeRewardDenomsProposal) GetDenomsToRemove ¶
func (m *ChangeRewardDenomsProposal) GetDenomsToRemove() []string
func (*ChangeRewardDenomsProposal) GetDescription ¶
func (m *ChangeRewardDenomsProposal) GetDescription() string
func (*ChangeRewardDenomsProposal) GetTitle ¶
func (m *ChangeRewardDenomsProposal) GetTitle() string
func (*ChangeRewardDenomsProposal) Marshal ¶
func (m *ChangeRewardDenomsProposal) Marshal() (dAtA []byte, err error)
func (*ChangeRewardDenomsProposal) MarshalTo ¶
func (m *ChangeRewardDenomsProposal) MarshalTo(dAtA []byte) (int, error)
func (*ChangeRewardDenomsProposal) MarshalToSizedBuffer ¶
func (m *ChangeRewardDenomsProposal) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ChangeRewardDenomsProposal) ProposalRoute ¶
func (crdp *ChangeRewardDenomsProposal) ProposalRoute() string
ProposalRoute returns the routing key of a change reward denoms proposal.
func (*ChangeRewardDenomsProposal) ProposalType ¶
func (crdp *ChangeRewardDenomsProposal) ProposalType() string
ProposalType returns the type of a change reward denoms proposal.
func (*ChangeRewardDenomsProposal) ProtoMessage ¶
func (*ChangeRewardDenomsProposal) ProtoMessage()
func (*ChangeRewardDenomsProposal) Reset ¶
func (m *ChangeRewardDenomsProposal) Reset()
func (*ChangeRewardDenomsProposal) Size ¶
func (m *ChangeRewardDenomsProposal) Size() (n int)
func (*ChangeRewardDenomsProposal) String ¶
func (m *ChangeRewardDenomsProposal) String() string
func (*ChangeRewardDenomsProposal) Unmarshal ¶
func (m *ChangeRewardDenomsProposal) Unmarshal(dAtA []byte) error
func (*ChangeRewardDenomsProposal) ValidateBasic ¶
func (crdp *ChangeRewardDenomsProposal) ValidateBasic() error
ValidateBasic runs basic stateless validity checks on a ChangeRewardDenomsProposal.
func (*ChangeRewardDenomsProposal) XXX_DiscardUnknown ¶
func (m *ChangeRewardDenomsProposal) XXX_DiscardUnknown()
func (*ChangeRewardDenomsProposal) XXX_Marshal ¶
func (m *ChangeRewardDenomsProposal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ChangeRewardDenomsProposal) XXX_Merge ¶
func (m *ChangeRewardDenomsProposal) XXX_Merge(src proto.Message)
func (*ChangeRewardDenomsProposal) XXX_Size ¶
func (m *ChangeRewardDenomsProposal) XXX_Size() int
func (*ChangeRewardDenomsProposal) XXX_Unmarshal ¶
func (m *ChangeRewardDenomsProposal) XXX_Unmarshal(b []byte) error
type ChannelToChain ¶
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 (*ChannelToChain) Descriptor ¶
func (*ChannelToChain) Descriptor() ([]byte, []int)
func (*ChannelToChain) GetChainId ¶
func (m *ChannelToChain) GetChainId() string
func (*ChannelToChain) GetChannelId ¶
func (m *ChannelToChain) GetChannelId() string
func (*ChannelToChain) Marshal ¶
func (m *ChannelToChain) Marshal() (dAtA []byte, err error)
func (*ChannelToChain) MarshalToSizedBuffer ¶
func (m *ChannelToChain) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ChannelToChain) ProtoMessage ¶
func (*ChannelToChain) ProtoMessage()
func (*ChannelToChain) Reset ¶
func (m *ChannelToChain) Reset()
func (*ChannelToChain) Size ¶
func (m *ChannelToChain) Size() (n int)
func (*ChannelToChain) String ¶
func (m *ChannelToChain) String() string
func (*ChannelToChain) Unmarshal ¶
func (m *ChannelToChain) Unmarshal(dAtA []byte) error
func (*ChannelToChain) XXX_DiscardUnknown ¶
func (m *ChannelToChain) XXX_DiscardUnknown()
func (*ChannelToChain) XXX_Marshal ¶
func (m *ChannelToChain) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ChannelToChain) XXX_Merge ¶
func (m *ChannelToChain) XXX_Merge(src proto.Message)
func (*ChannelToChain) XXX_Size ¶
func (m *ChannelToChain) XXX_Size() int
func (*ChannelToChain) XXX_Unmarshal ¶
func (m *ChannelToChain) XXX_Unmarshal(b []byte) error
type ConsumerAdditionProposal ¶
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 `` /* 129-byte string literal not displayed */ // 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 `` /* 154-byte string literal not displayed */ // 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 `` /* 166-byte string literal not displayed */ // 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"` // The ID of a token transfer channel used for the Reward Distribution // sub-protocol. If DistributionTransmissionChannel == "", a new transfer // channel is created on top of the same connection as the CCV channel. // Note that transfer_channel_id is the ID of the channel end on the consumer chain. // it is most relevant for chains performing a sovereign to consumer changeover // in order to maintan the existing ibc transfer channel DistributionTransmissionChannel string `` /* 157-byte string literal not displayed */ }
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.
func (*ConsumerAdditionProposal) Descriptor ¶
func (*ConsumerAdditionProposal) Descriptor() ([]byte, []int)
func (*ConsumerAdditionProposal) GetDescription ¶
func (cccp *ConsumerAdditionProposal) GetDescription() string
GetDescription returns the description of a consumer addition proposal.
func (*ConsumerAdditionProposal) GetTitle ¶
func (cccp *ConsumerAdditionProposal) GetTitle() string
GetTitle returns the title of a consumer addition proposal.
func (*ConsumerAdditionProposal) Marshal ¶
func (m *ConsumerAdditionProposal) Marshal() (dAtA []byte, err error)
func (*ConsumerAdditionProposal) MarshalTo ¶
func (m *ConsumerAdditionProposal) MarshalTo(dAtA []byte) (int, error)
func (*ConsumerAdditionProposal) MarshalToSizedBuffer ¶
func (m *ConsumerAdditionProposal) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ConsumerAdditionProposal) ProposalRoute ¶
func (cccp *ConsumerAdditionProposal) ProposalRoute() string
ProposalRoute returns the routing key of a consumer addition proposal.
func (*ConsumerAdditionProposal) ProposalType ¶
func (cccp *ConsumerAdditionProposal) ProposalType() string
ProposalType returns the type of a consumer addition proposal.
func (*ConsumerAdditionProposal) ProtoMessage ¶
func (*ConsumerAdditionProposal) ProtoMessage()
func (*ConsumerAdditionProposal) Reset ¶
func (m *ConsumerAdditionProposal) Reset()
func (*ConsumerAdditionProposal) Size ¶
func (m *ConsumerAdditionProposal) Size() (n int)
func (*ConsumerAdditionProposal) String ¶
func (cccp *ConsumerAdditionProposal) String() string
String returns the string representation of the ConsumerAdditionProposal.
func (*ConsumerAdditionProposal) Unmarshal ¶
func (m *ConsumerAdditionProposal) Unmarshal(dAtA []byte) error
func (*ConsumerAdditionProposal) ValidateBasic ¶
func (cccp *ConsumerAdditionProposal) ValidateBasic() error
ValidateBasic runs basic stateless validity checks
func (*ConsumerAdditionProposal) XXX_DiscardUnknown ¶
func (m *ConsumerAdditionProposal) XXX_DiscardUnknown()
func (*ConsumerAdditionProposal) XXX_Marshal ¶
func (m *ConsumerAdditionProposal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ConsumerAdditionProposal) XXX_Merge ¶
func (m *ConsumerAdditionProposal) XXX_Merge(src proto.Message)
func (*ConsumerAdditionProposal) XXX_Size ¶
func (m *ConsumerAdditionProposal) XXX_Size() int
func (*ConsumerAdditionProposal) XXX_Unmarshal ¶
func (m *ConsumerAdditionProposal) XXX_Unmarshal(b []byte) error
type ConsumerAdditionProposals ¶
type ConsumerAdditionProposals struct { // proposals waiting for spawn_time to pass Pending []*ConsumerAdditionProposal `protobuf:"bytes,1,rep,name=pending,proto3" json:"pending,omitempty"` }
ConsumerAdditionProposals holds pending governance proposals on the provider chain to spawn a new chain.
func (*ConsumerAdditionProposals) Descriptor ¶
func (*ConsumerAdditionProposals) Descriptor() ([]byte, []int)
func (*ConsumerAdditionProposals) GetPending ¶
func (m *ConsumerAdditionProposals) GetPending() []*ConsumerAdditionProposal
func (*ConsumerAdditionProposals) Marshal ¶
func (m *ConsumerAdditionProposals) Marshal() (dAtA []byte, err error)
func (*ConsumerAdditionProposals) MarshalTo ¶
func (m *ConsumerAdditionProposals) MarshalTo(dAtA []byte) (int, error)
func (*ConsumerAdditionProposals) MarshalToSizedBuffer ¶
func (m *ConsumerAdditionProposals) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ConsumerAdditionProposals) ProtoMessage ¶
func (*ConsumerAdditionProposals) ProtoMessage()
func (*ConsumerAdditionProposals) Reset ¶
func (m *ConsumerAdditionProposals) Reset()
func (*ConsumerAdditionProposals) Size ¶
func (m *ConsumerAdditionProposals) Size() (n int)
func (*ConsumerAdditionProposals) String ¶
func (m *ConsumerAdditionProposals) String() string
func (*ConsumerAdditionProposals) Unmarshal ¶
func (m *ConsumerAdditionProposals) Unmarshal(dAtA []byte) error
func (*ConsumerAdditionProposals) XXX_DiscardUnknown ¶
func (m *ConsumerAdditionProposals) XXX_DiscardUnknown()
func (*ConsumerAdditionProposals) XXX_Marshal ¶
func (m *ConsumerAdditionProposals) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ConsumerAdditionProposals) XXX_Merge ¶
func (m *ConsumerAdditionProposals) XXX_Merge(src proto.Message)
func (*ConsumerAdditionProposals) XXX_Size ¶
func (m *ConsumerAdditionProposals) XXX_Size() int
func (*ConsumerAdditionProposals) XXX_Unmarshal ¶
func (m *ConsumerAdditionProposals) XXX_Unmarshal(b []byte) error
type ConsumerAddrsToPrune ¶
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 *AddressList `protobuf:"bytes,3,opt,name=consumer_addrs,json=consumerAddrs,proto3" json:"consumer_addrs,omitempty"` }
Used to serialize the ConsumerAddrsToPrune index from key assignment ConsumerAddrsToPrune: (chainID, vscID uint64) -> consumerAddrs AddressList
func (*ConsumerAddrsToPrune) Descriptor ¶
func (*ConsumerAddrsToPrune) Descriptor() ([]byte, []int)
func (*ConsumerAddrsToPrune) GetChainId ¶
func (m *ConsumerAddrsToPrune) GetChainId() string
func (*ConsumerAddrsToPrune) GetConsumerAddrs ¶
func (m *ConsumerAddrsToPrune) GetConsumerAddrs() *AddressList
func (*ConsumerAddrsToPrune) GetVscId ¶
func (m *ConsumerAddrsToPrune) GetVscId() uint64
func (*ConsumerAddrsToPrune) Marshal ¶
func (m *ConsumerAddrsToPrune) Marshal() (dAtA []byte, err error)
func (*ConsumerAddrsToPrune) MarshalTo ¶
func (m *ConsumerAddrsToPrune) MarshalTo(dAtA []byte) (int, error)
func (*ConsumerAddrsToPrune) MarshalToSizedBuffer ¶
func (m *ConsumerAddrsToPrune) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ConsumerAddrsToPrune) ProtoMessage ¶
func (*ConsumerAddrsToPrune) ProtoMessage()
func (*ConsumerAddrsToPrune) Reset ¶
func (m *ConsumerAddrsToPrune) Reset()
func (*ConsumerAddrsToPrune) Size ¶
func (m *ConsumerAddrsToPrune) Size() (n int)
func (*ConsumerAddrsToPrune) String ¶
func (m *ConsumerAddrsToPrune) String() string
func (*ConsumerAddrsToPrune) Unmarshal ¶
func (m *ConsumerAddrsToPrune) Unmarshal(dAtA []byte) error
func (*ConsumerAddrsToPrune) XXX_DiscardUnknown ¶
func (m *ConsumerAddrsToPrune) XXX_DiscardUnknown()
func (*ConsumerAddrsToPrune) XXX_Marshal ¶
func (m *ConsumerAddrsToPrune) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ConsumerAddrsToPrune) XXX_Merge ¶
func (m *ConsumerAddrsToPrune) XXX_Merge(src proto.Message)
func (*ConsumerAddrsToPrune) XXX_Size ¶
func (m *ConsumerAddrsToPrune) XXX_Size() int
func (*ConsumerAddrsToPrune) XXX_Unmarshal ¶
func (m *ConsumerAddrsToPrune) XXX_Unmarshal(b []byte) error
type ConsumerConsAddress ¶
type ConsumerConsAddress struct {
Address sdk.ConsAddress
}
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.
func NewConsumerConsAddress ¶
func NewConsumerConsAddress(addr sdk.ConsAddress) ConsumerConsAddress
NewConsumerConsAddress creates a new ConsumerConsAddress, 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.
func (*ConsumerConsAddress) String ¶
func (c *ConsumerConsAddress) String() string
String implements the Stringer interface for ConsumerConsAddress, in the same format as sdk.ConsAddress
func (*ConsumerConsAddress) ToSdkConsAddr ¶
func (c *ConsumerConsAddress) ToSdkConsAddr() sdk.ConsAddress
type ConsumerRemovalProposal ¶
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"` }
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.
func (*ConsumerRemovalProposal) Descriptor ¶
func (*ConsumerRemovalProposal) Descriptor() ([]byte, []int)
func (*ConsumerRemovalProposal) GetChainId ¶
func (m *ConsumerRemovalProposal) GetChainId() string
func (*ConsumerRemovalProposal) GetDescription ¶
func (m *ConsumerRemovalProposal) GetDescription() string
func (*ConsumerRemovalProposal) GetStopTime ¶
func (m *ConsumerRemovalProposal) GetStopTime() time.Time
func (*ConsumerRemovalProposal) GetTitle ¶
func (m *ConsumerRemovalProposal) GetTitle() string
func (*ConsumerRemovalProposal) Marshal ¶
func (m *ConsumerRemovalProposal) Marshal() (dAtA []byte, err error)
func (*ConsumerRemovalProposal) MarshalTo ¶
func (m *ConsumerRemovalProposal) MarshalTo(dAtA []byte) (int, error)
func (*ConsumerRemovalProposal) MarshalToSizedBuffer ¶
func (m *ConsumerRemovalProposal) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ConsumerRemovalProposal) ProposalRoute ¶
func (sccp *ConsumerRemovalProposal) ProposalRoute() string
ProposalRoute returns the routing key of a consumer removal proposal.
func (*ConsumerRemovalProposal) ProposalType ¶
func (sccp *ConsumerRemovalProposal) ProposalType() string
ProposalType returns the type of a consumer removal proposal.
func (*ConsumerRemovalProposal) ProtoMessage ¶
func (*ConsumerRemovalProposal) ProtoMessage()
func (*ConsumerRemovalProposal) Reset ¶
func (m *ConsumerRemovalProposal) Reset()
func (*ConsumerRemovalProposal) Size ¶
func (m *ConsumerRemovalProposal) Size() (n int)
func (*ConsumerRemovalProposal) String ¶
func (m *ConsumerRemovalProposal) String() string
func (*ConsumerRemovalProposal) Unmarshal ¶
func (m *ConsumerRemovalProposal) Unmarshal(dAtA []byte) error
func (*ConsumerRemovalProposal) ValidateBasic ¶
func (sccp *ConsumerRemovalProposal) ValidateBasic() error
ValidateBasic runs basic stateless validity checks
func (*ConsumerRemovalProposal) XXX_DiscardUnknown ¶
func (m *ConsumerRemovalProposal) XXX_DiscardUnknown()
func (*ConsumerRemovalProposal) XXX_Marshal ¶
func (m *ConsumerRemovalProposal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ConsumerRemovalProposal) XXX_Merge ¶
func (m *ConsumerRemovalProposal) XXX_Merge(src proto.Message)
func (*ConsumerRemovalProposal) XXX_Size ¶
func (m *ConsumerRemovalProposal) XXX_Size() int
func (*ConsumerRemovalProposal) XXX_Unmarshal ¶
func (m *ConsumerRemovalProposal) XXX_Unmarshal(b []byte) error
type ConsumerRemovalProposals ¶
type ConsumerRemovalProposals struct { // proposals waiting for stop_time to pass Pending []*ConsumerRemovalProposal `protobuf:"bytes,1,rep,name=pending,proto3" json:"pending,omitempty"` }
ConsumerRemovalProposals holds pending governance proposals on the provider chain to remove (and stop) a consumer chain.
func (*ConsumerRemovalProposals) Descriptor ¶
func (*ConsumerRemovalProposals) Descriptor() ([]byte, []int)
func (*ConsumerRemovalProposals) GetPending ¶
func (m *ConsumerRemovalProposals) GetPending() []*ConsumerRemovalProposal
func (*ConsumerRemovalProposals) Marshal ¶
func (m *ConsumerRemovalProposals) Marshal() (dAtA []byte, err error)
func (*ConsumerRemovalProposals) MarshalTo ¶
func (m *ConsumerRemovalProposals) MarshalTo(dAtA []byte) (int, error)
func (*ConsumerRemovalProposals) MarshalToSizedBuffer ¶
func (m *ConsumerRemovalProposals) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ConsumerRemovalProposals) ProtoMessage ¶
func (*ConsumerRemovalProposals) ProtoMessage()
func (*ConsumerRemovalProposals) Reset ¶
func (m *ConsumerRemovalProposals) Reset()
func (*ConsumerRemovalProposals) Size ¶
func (m *ConsumerRemovalProposals) Size() (n int)
func (*ConsumerRemovalProposals) String ¶
func (m *ConsumerRemovalProposals) String() string
func (*ConsumerRemovalProposals) Unmarshal ¶
func (m *ConsumerRemovalProposals) Unmarshal(dAtA []byte) error
func (*ConsumerRemovalProposals) XXX_DiscardUnknown ¶
func (m *ConsumerRemovalProposals) XXX_DiscardUnknown()
func (*ConsumerRemovalProposals) XXX_Marshal ¶
func (m *ConsumerRemovalProposals) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ConsumerRemovalProposals) XXX_Merge ¶
func (m *ConsumerRemovalProposals) XXX_Merge(src proto.Message)
func (*ConsumerRemovalProposals) XXX_Size ¶
func (m *ConsumerRemovalProposals) XXX_Size() int
func (*ConsumerRemovalProposals) XXX_Unmarshal ¶
func (m *ConsumerRemovalProposals) XXX_Unmarshal(b []byte) error
type ConsumerState ¶
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"` }
consumer chain
func NewConsumerStates ¶
func NewConsumerStates( chainID, clientID, channelID string, initialHeight uint64, genesis consumertypes.GenesisState, unbondingOpsIndexes []VscUnbondingOps, pendingValsetChanges []ccv.ValidatorSetChangePacketData, slashDowntimeAck []string, ) ConsumerState
func (*ConsumerState) Descriptor ¶
func (*ConsumerState) Descriptor() ([]byte, []int)
func (*ConsumerState) GetChainId ¶
func (m *ConsumerState) GetChainId() string
func (*ConsumerState) GetChannelId ¶
func (m *ConsumerState) GetChannelId() string
func (*ConsumerState) GetClientId ¶
func (m *ConsumerState) GetClientId() string
func (*ConsumerState) GetConsumerGenesis ¶
func (m *ConsumerState) GetConsumerGenesis() types1.GenesisState
func (*ConsumerState) GetInitialHeight ¶
func (m *ConsumerState) GetInitialHeight() uint64
func (*ConsumerState) GetPendingValsetChanges ¶
func (m *ConsumerState) GetPendingValsetChanges() []types.ValidatorSetChangePacketData
func (*ConsumerState) GetSlashDowntimeAck ¶
func (m *ConsumerState) GetSlashDowntimeAck() []string
func (*ConsumerState) GetUnbondingOpsIndex ¶
func (m *ConsumerState) GetUnbondingOpsIndex() []VscUnbondingOps
func (*ConsumerState) Marshal ¶
func (m *ConsumerState) Marshal() (dAtA []byte, err error)
func (*ConsumerState) MarshalToSizedBuffer ¶
func (m *ConsumerState) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ConsumerState) ProtoMessage ¶
func (*ConsumerState) ProtoMessage()
func (*ConsumerState) Reset ¶
func (m *ConsumerState) Reset()
func (*ConsumerState) Size ¶
func (m *ConsumerState) Size() (n int)
func (*ConsumerState) String ¶
func (m *ConsumerState) String() string
func (*ConsumerState) Unmarshal ¶
func (m *ConsumerState) Unmarshal(dAtA []byte) error
func (ConsumerState) Validate ¶
func (cs ConsumerState) Validate() error
Validate performs a consumer state validation returning an error upon any failure. It ensures that the chain id, client id and consumer genesis states are valid and non-empty.
func (*ConsumerState) XXX_DiscardUnknown ¶
func (m *ConsumerState) XXX_DiscardUnknown()
func (*ConsumerState) XXX_Marshal ¶
func (m *ConsumerState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ConsumerState) XXX_Merge ¶
func (m *ConsumerState) XXX_Merge(src proto.Message)
func (*ConsumerState) XXX_Size ¶
func (m *ConsumerState) XXX_Size() int
func (*ConsumerState) XXX_Unmarshal ¶
func (m *ConsumerState) XXX_Unmarshal(b []byte) error
type EquivocationProposal ¶
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 (*EquivocationProposal) Descriptor ¶
func (*EquivocationProposal) Descriptor() ([]byte, []int)
func (*EquivocationProposal) GetDescription ¶
func (m *EquivocationProposal) GetDescription() string
func (*EquivocationProposal) GetEquivocations ¶
func (m *EquivocationProposal) GetEquivocations() []*types1.Equivocation
func (*EquivocationProposal) GetTitle ¶
func (m *EquivocationProposal) GetTitle() string
func (*EquivocationProposal) Marshal ¶
func (m *EquivocationProposal) Marshal() (dAtA []byte, err error)
func (*EquivocationProposal) MarshalTo ¶
func (m *EquivocationProposal) MarshalTo(dAtA []byte) (int, error)
func (*EquivocationProposal) MarshalToSizedBuffer ¶
func (m *EquivocationProposal) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*EquivocationProposal) ProposalRoute ¶
func (sp *EquivocationProposal) ProposalRoute() string
ProposalRoute returns the routing key of an equivocation proposal.
func (*EquivocationProposal) ProposalType ¶
func (sp *EquivocationProposal) ProposalType() string
ProposalType returns the type of a equivocation proposal.
func (*EquivocationProposal) ProtoMessage ¶
func (*EquivocationProposal) ProtoMessage()
func (*EquivocationProposal) Reset ¶
func (m *EquivocationProposal) Reset()
func (*EquivocationProposal) Size ¶
func (m *EquivocationProposal) Size() (n int)
func (*EquivocationProposal) String ¶
func (m *EquivocationProposal) String() string
func (*EquivocationProposal) Unmarshal ¶
func (m *EquivocationProposal) Unmarshal(dAtA []byte) error
func (*EquivocationProposal) ValidateBasic ¶
func (sp *EquivocationProposal) ValidateBasic() error
ValidateBasic runs basic stateless validity checks
func (*EquivocationProposal) XXX_DiscardUnknown ¶
func (m *EquivocationProposal) XXX_DiscardUnknown()
func (*EquivocationProposal) XXX_Marshal ¶
func (m *EquivocationProposal) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*EquivocationProposal) XXX_Merge ¶
func (m *EquivocationProposal) XXX_Merge(src proto.Message)
func (*EquivocationProposal) XXX_Size ¶
func (m *EquivocationProposal) XXX_Size() int
func (*EquivocationProposal) XXX_Unmarshal ¶
func (m *EquivocationProposal) XXX_Unmarshal(b []byte) error
type GenesisState ¶
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 `` /* 128-byte string literal not displayed */ // 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 `` /* 128-byte string literal not displayed */ // empty for a new chain ConsumerAddrsToPrune []ConsumerAddrsToPrune `protobuf:"bytes,11,rep,name=consumer_addrs_to_prune,json=consumerAddrsToPrune,proto3" json:"consumer_addrs_to_prune"` }
GenesisState defines the CCV provider chain genesis state
func DefaultGenesisState ¶
func DefaultGenesisState() *GenesisState
func NewGenesisState ¶
func NewGenesisState( vscID uint64, vscIdToHeights []ValsetUpdateIdToHeight, consumerStates []ConsumerState, unbondingOps []UnbondingOp, matureUbdOps *ccv.MaturedUnbondingOps, additionProposals []ConsumerAdditionProposal, removalProposals []ConsumerRemovalProposal, params Params, validatorConsumerPubkeys []ValidatorConsumerPubKey, validatorsByConsumerAddr []ValidatorByConsumerAddr, consumerAddrsToPrune []ConsumerAddrsToPrune, ) *GenesisState
func (*GenesisState) Descriptor ¶
func (*GenesisState) Descriptor() ([]byte, []int)
func (*GenesisState) GetConsumerAdditionProposals ¶
func (m *GenesisState) GetConsumerAdditionProposals() []ConsumerAdditionProposal
func (*GenesisState) GetConsumerAddrsToPrune ¶
func (m *GenesisState) GetConsumerAddrsToPrune() []ConsumerAddrsToPrune
func (*GenesisState) GetConsumerRemovalProposals ¶
func (m *GenesisState) GetConsumerRemovalProposals() []ConsumerRemovalProposal
func (*GenesisState) GetConsumerStates ¶
func (m *GenesisState) GetConsumerStates() []ConsumerState
func (*GenesisState) GetMatureUnbondingOps ¶
func (m *GenesisState) GetMatureUnbondingOps() *types.MaturedUnbondingOps
func (*GenesisState) GetParams ¶
func (m *GenesisState) GetParams() Params
func (*GenesisState) GetUnbondingOps ¶
func (m *GenesisState) GetUnbondingOps() []UnbondingOp
func (*GenesisState) GetValidatorConsumerPubkeys ¶
func (m *GenesisState) GetValidatorConsumerPubkeys() []ValidatorConsumerPubKey
func (*GenesisState) GetValidatorsByConsumerAddr ¶
func (m *GenesisState) GetValidatorsByConsumerAddr() []ValidatorByConsumerAddr
func (*GenesisState) GetValsetUpdateId ¶
func (m *GenesisState) GetValsetUpdateId() uint64
func (*GenesisState) GetValsetUpdateIdToHeight ¶
func (m *GenesisState) GetValsetUpdateIdToHeight() []ValsetUpdateIdToHeight
func (*GenesisState) Marshal ¶
func (m *GenesisState) Marshal() (dAtA []byte, err error)
func (*GenesisState) MarshalToSizedBuffer ¶
func (m *GenesisState) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GenesisState) ProtoMessage ¶
func (*GenesisState) ProtoMessage()
func (*GenesisState) Reset ¶
func (m *GenesisState) Reset()
func (*GenesisState) Size ¶
func (m *GenesisState) Size() (n int)
func (*GenesisState) String ¶
func (m *GenesisState) String() string
func (*GenesisState) Unmarshal ¶
func (m *GenesisState) Unmarshal(dAtA []byte) error
func (GenesisState) Validate ¶
func (gs GenesisState) Validate() error
func (GenesisState) ValidateUnbondingOp ¶
func (gs GenesisState) ValidateUnbondingOp(ubdOp UnbondingOp) error
func (*GenesisState) XXX_DiscardUnknown ¶
func (m *GenesisState) XXX_DiscardUnknown()
func (*GenesisState) XXX_Marshal ¶
func (m *GenesisState) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GenesisState) XXX_Merge ¶
func (m *GenesisState) XXX_Merge(src proto.Message)
func (*GenesisState) XXX_Size ¶
func (m *GenesisState) XXX_Size() int
func (*GenesisState) XXX_Unmarshal ¶
func (m *GenesisState) XXX_Unmarshal(b []byte) error
type GlobalSlashEntry ¶
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 []byte `protobuf:"bytes,4,opt,name=provider_val_cons_addr,json=providerValConsAddr,proto3" json:"provider_val_cons_addr,omitempty"` }
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.
func NewGlobalSlashEntry ¶
func NewGlobalSlashEntry(recvTime time.Time, consumerChainID string, ibcSeqNum uint64, providerValConsAddr ProviderConsAddress, ) GlobalSlashEntry
NewGlobalSlashEntry creates a new GlobalSlashEntry.
func (*GlobalSlashEntry) Descriptor ¶
func (*GlobalSlashEntry) Descriptor() ([]byte, []int)
func (*GlobalSlashEntry) GetConsumerChainID ¶
func (m *GlobalSlashEntry) GetConsumerChainID() string
func (*GlobalSlashEntry) GetIbcSeqNum ¶
func (m *GlobalSlashEntry) GetIbcSeqNum() uint64
func (*GlobalSlashEntry) GetProviderValConsAddr ¶
func (m *GlobalSlashEntry) GetProviderValConsAddr() []byte
func (*GlobalSlashEntry) GetRecvTime ¶
func (m *GlobalSlashEntry) GetRecvTime() time.Time
func (*GlobalSlashEntry) Marshal ¶
func (m *GlobalSlashEntry) Marshal() (dAtA []byte, err error)
func (*GlobalSlashEntry) MarshalToSizedBuffer ¶
func (m *GlobalSlashEntry) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*GlobalSlashEntry) ProtoMessage ¶
func (*GlobalSlashEntry) ProtoMessage()
func (*GlobalSlashEntry) Reset ¶
func (m *GlobalSlashEntry) Reset()
func (*GlobalSlashEntry) Size ¶
func (m *GlobalSlashEntry) Size() (n int)
func (*GlobalSlashEntry) String ¶
func (m *GlobalSlashEntry) String() string
func (*GlobalSlashEntry) Unmarshal ¶
func (m *GlobalSlashEntry) Unmarshal(dAtA []byte) error
func (*GlobalSlashEntry) XXX_DiscardUnknown ¶
func (m *GlobalSlashEntry) XXX_DiscardUnknown()
func (*GlobalSlashEntry) XXX_Marshal ¶
func (m *GlobalSlashEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*GlobalSlashEntry) XXX_Merge ¶
func (m *GlobalSlashEntry) XXX_Merge(src proto.Message)
func (*GlobalSlashEntry) XXX_Size ¶
func (m *GlobalSlashEntry) XXX_Size() int
func (*GlobalSlashEntry) XXX_Unmarshal ¶
func (m *GlobalSlashEntry) XXX_Unmarshal(b []byte) error
type HandshakeMetadata ¶
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 (*HandshakeMetadata) Descriptor ¶
func (*HandshakeMetadata) Descriptor() ([]byte, []int)
func (*HandshakeMetadata) GetProviderFeePoolAddr ¶
func (m *HandshakeMetadata) GetProviderFeePoolAddr() string
func (*HandshakeMetadata) GetVersion ¶
func (m *HandshakeMetadata) GetVersion() string
func (*HandshakeMetadata) Marshal ¶
func (m *HandshakeMetadata) Marshal() (dAtA []byte, err error)
func (*HandshakeMetadata) MarshalTo ¶
func (m *HandshakeMetadata) MarshalTo(dAtA []byte) (int, error)
func (*HandshakeMetadata) MarshalToSizedBuffer ¶
func (m *HandshakeMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*HandshakeMetadata) ProtoMessage ¶
func (*HandshakeMetadata) ProtoMessage()
func (*HandshakeMetadata) Reset ¶
func (m *HandshakeMetadata) Reset()
func (*HandshakeMetadata) Size ¶
func (m *HandshakeMetadata) Size() (n int)
func (*HandshakeMetadata) String ¶
func (m *HandshakeMetadata) String() string
func (*HandshakeMetadata) Unmarshal ¶
func (m *HandshakeMetadata) Unmarshal(dAtA []byte) error
func (*HandshakeMetadata) XXX_DiscardUnknown ¶
func (m *HandshakeMetadata) XXX_DiscardUnknown()
func (*HandshakeMetadata) XXX_Marshal ¶
func (m *HandshakeMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*HandshakeMetadata) XXX_Merge ¶
func (m *HandshakeMetadata) XXX_Merge(src proto.Message)
func (*HandshakeMetadata) XXX_Size ¶
func (m *HandshakeMetadata) XXX_Size() int
func (*HandshakeMetadata) XXX_Unmarshal ¶
func (m *HandshakeMetadata) XXX_Unmarshal(b []byte) error
type InitTimeoutTimestamp ¶
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 (*InitTimeoutTimestamp) Descriptor ¶
func (*InitTimeoutTimestamp) Descriptor() ([]byte, []int)
func (*InitTimeoutTimestamp) GetChainId ¶
func (m *InitTimeoutTimestamp) GetChainId() string
func (*InitTimeoutTimestamp) GetTimestamp ¶
func (m *InitTimeoutTimestamp) GetTimestamp() uint64
func (*InitTimeoutTimestamp) Marshal ¶
func (m *InitTimeoutTimestamp) Marshal() (dAtA []byte, err error)
func (*InitTimeoutTimestamp) MarshalTo ¶
func (m *InitTimeoutTimestamp) MarshalTo(dAtA []byte) (int, error)
func (*InitTimeoutTimestamp) MarshalToSizedBuffer ¶
func (m *InitTimeoutTimestamp) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*InitTimeoutTimestamp) ProtoMessage ¶
func (*InitTimeoutTimestamp) ProtoMessage()
func (*InitTimeoutTimestamp) Reset ¶
func (m *InitTimeoutTimestamp) Reset()
func (*InitTimeoutTimestamp) Size ¶
func (m *InitTimeoutTimestamp) Size() (n int)
func (*InitTimeoutTimestamp) String ¶
func (m *InitTimeoutTimestamp) String() string
func (*InitTimeoutTimestamp) Unmarshal ¶
func (m *InitTimeoutTimestamp) Unmarshal(dAtA []byte) error
func (*InitTimeoutTimestamp) XXX_DiscardUnknown ¶
func (m *InitTimeoutTimestamp) XXX_DiscardUnknown()
func (*InitTimeoutTimestamp) XXX_Marshal ¶
func (m *InitTimeoutTimestamp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*InitTimeoutTimestamp) XXX_Merge ¶
func (m *InitTimeoutTimestamp) XXX_Merge(src proto.Message)
func (*InitTimeoutTimestamp) XXX_Size ¶
func (m *InitTimeoutTimestamp) XXX_Size() int
func (*InitTimeoutTimestamp) XXX_Unmarshal ¶
func (m *InitTimeoutTimestamp) XXX_Unmarshal(b []byte) error
type KeyAssignmentReplacement ¶
type KeyAssignmentReplacement struct { ProviderAddr []byte `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 (*KeyAssignmentReplacement) Descriptor ¶
func (*KeyAssignmentReplacement) Descriptor() ([]byte, []int)
func (*KeyAssignmentReplacement) GetPower ¶
func (m *KeyAssignmentReplacement) GetPower() int64
func (*KeyAssignmentReplacement) GetPrevCKey ¶
func (m *KeyAssignmentReplacement) GetPrevCKey() *crypto.PublicKey
func (*KeyAssignmentReplacement) GetProviderAddr ¶
func (m *KeyAssignmentReplacement) GetProviderAddr() []byte
func (*KeyAssignmentReplacement) Marshal ¶
func (m *KeyAssignmentReplacement) Marshal() (dAtA []byte, err error)
func (*KeyAssignmentReplacement) MarshalTo ¶
func (m *KeyAssignmentReplacement) MarshalTo(dAtA []byte) (int, error)
func (*KeyAssignmentReplacement) MarshalToSizedBuffer ¶
func (m *KeyAssignmentReplacement) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*KeyAssignmentReplacement) ProtoMessage ¶
func (*KeyAssignmentReplacement) ProtoMessage()
func (*KeyAssignmentReplacement) Reset ¶
func (m *KeyAssignmentReplacement) Reset()
func (*KeyAssignmentReplacement) Size ¶
func (m *KeyAssignmentReplacement) Size() (n int)
func (*KeyAssignmentReplacement) String ¶
func (m *KeyAssignmentReplacement) String() string
func (*KeyAssignmentReplacement) Unmarshal ¶
func (m *KeyAssignmentReplacement) Unmarshal(dAtA []byte) error
func (*KeyAssignmentReplacement) XXX_DiscardUnknown ¶
func (m *KeyAssignmentReplacement) XXX_DiscardUnknown()
func (*KeyAssignmentReplacement) XXX_Marshal ¶
func (m *KeyAssignmentReplacement) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*KeyAssignmentReplacement) XXX_Merge ¶
func (m *KeyAssignmentReplacement) XXX_Merge(src proto.Message)
func (*KeyAssignmentReplacement) XXX_Size ¶
func (m *KeyAssignmentReplacement) XXX_Size() int
func (*KeyAssignmentReplacement) XXX_Unmarshal ¶
func (m *KeyAssignmentReplacement) XXX_Unmarshal(b []byte) error
type MsgAssignConsumerKey ¶
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 NewMsgAssignConsumerKey ¶
func NewMsgAssignConsumerKey(chainID string, providerValidatorAddress sdk.ValAddress, consumerConsensusPubKey string, ) (*MsgAssignConsumerKey, error)
NewMsgAssignConsumerKey creates a new MsgAssignConsumerKey instance. Delegator address and validator address are the same.
func (*MsgAssignConsumerKey) Descriptor ¶
func (*MsgAssignConsumerKey) Descriptor() ([]byte, []int)
func (MsgAssignConsumerKey) GetSignBytes ¶
func (msg MsgAssignConsumerKey) GetSignBytes() []byte
GetSignBytes returns the message bytes to sign over.
func (MsgAssignConsumerKey) GetSigners ¶
func (msg MsgAssignConsumerKey) GetSigners() []sdk.AccAddress
GetSigners implements the sdk.Msg interface. It returns the address(es) that must sign over msg.GetSignBytes(). If the validator address is not same as delegator's, then the validator must sign the msg as well.
func (*MsgAssignConsumerKey) Marshal ¶
func (m *MsgAssignConsumerKey) Marshal() (dAtA []byte, err error)
func (*MsgAssignConsumerKey) MarshalTo ¶
func (m *MsgAssignConsumerKey) MarshalTo(dAtA []byte) (int, error)
func (*MsgAssignConsumerKey) MarshalToSizedBuffer ¶
func (m *MsgAssignConsumerKey) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgAssignConsumerKey) ProtoMessage ¶
func (*MsgAssignConsumerKey) ProtoMessage()
func (*MsgAssignConsumerKey) Reset ¶
func (m *MsgAssignConsumerKey) Reset()
func (MsgAssignConsumerKey) Route ¶
func (msg MsgAssignConsumerKey) Route() string
Route implements the sdk.Msg interface.
func (*MsgAssignConsumerKey) Size ¶
func (m *MsgAssignConsumerKey) Size() (n int)
func (*MsgAssignConsumerKey) String ¶
func (m *MsgAssignConsumerKey) String() string
func (MsgAssignConsumerKey) Type ¶
func (msg MsgAssignConsumerKey) Type() string
Type implements the sdk.Msg interface.
func (*MsgAssignConsumerKey) Unmarshal ¶
func (m *MsgAssignConsumerKey) Unmarshal(dAtA []byte) error
func (MsgAssignConsumerKey) ValidateBasic ¶
func (msg MsgAssignConsumerKey) ValidateBasic() error
ValidateBasic implements the sdk.Msg interface.
func (*MsgAssignConsumerKey) XXX_DiscardUnknown ¶
func (m *MsgAssignConsumerKey) XXX_DiscardUnknown()
func (*MsgAssignConsumerKey) XXX_Marshal ¶
func (m *MsgAssignConsumerKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgAssignConsumerKey) XXX_Merge ¶
func (m *MsgAssignConsumerKey) XXX_Merge(src proto.Message)
func (*MsgAssignConsumerKey) XXX_Size ¶
func (m *MsgAssignConsumerKey) XXX_Size() int
func (*MsgAssignConsumerKey) XXX_Unmarshal ¶
func (m *MsgAssignConsumerKey) XXX_Unmarshal(b []byte) error
type MsgAssignConsumerKeyResponse ¶
type MsgAssignConsumerKeyResponse struct { }
func (*MsgAssignConsumerKeyResponse) Descriptor ¶
func (*MsgAssignConsumerKeyResponse) Descriptor() ([]byte, []int)
func (*MsgAssignConsumerKeyResponse) Marshal ¶
func (m *MsgAssignConsumerKeyResponse) Marshal() (dAtA []byte, err error)
func (*MsgAssignConsumerKeyResponse) MarshalTo ¶
func (m *MsgAssignConsumerKeyResponse) MarshalTo(dAtA []byte) (int, error)
func (*MsgAssignConsumerKeyResponse) MarshalToSizedBuffer ¶
func (m *MsgAssignConsumerKeyResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*MsgAssignConsumerKeyResponse) ProtoMessage ¶
func (*MsgAssignConsumerKeyResponse) ProtoMessage()
func (*MsgAssignConsumerKeyResponse) Reset ¶
func (m *MsgAssignConsumerKeyResponse) Reset()
func (*MsgAssignConsumerKeyResponse) Size ¶
func (m *MsgAssignConsumerKeyResponse) Size() (n int)
func (*MsgAssignConsumerKeyResponse) String ¶
func (m *MsgAssignConsumerKeyResponse) String() string
func (*MsgAssignConsumerKeyResponse) Unmarshal ¶
func (m *MsgAssignConsumerKeyResponse) Unmarshal(dAtA []byte) error
func (*MsgAssignConsumerKeyResponse) XXX_DiscardUnknown ¶
func (m *MsgAssignConsumerKeyResponse) XXX_DiscardUnknown()
func (*MsgAssignConsumerKeyResponse) XXX_Marshal ¶
func (m *MsgAssignConsumerKeyResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*MsgAssignConsumerKeyResponse) XXX_Merge ¶
func (m *MsgAssignConsumerKeyResponse) XXX_Merge(src proto.Message)
func (*MsgAssignConsumerKeyResponse) XXX_Size ¶
func (m *MsgAssignConsumerKeyResponse) XXX_Size() int
func (*MsgAssignConsumerKeyResponse) XXX_Unmarshal ¶
func (m *MsgAssignConsumerKeyResponse) XXX_Unmarshal(b []byte) error
type MsgClient ¶
type MsgClient interface {
AssignConsumerKey(ctx context.Context, in *MsgAssignConsumerKey, opts ...grpc.CallOption) (*MsgAssignConsumerKeyResponse, error)
}
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.
func NewMsgClient ¶
func NewMsgClient(cc grpc1.ClientConn) MsgClient
type MsgServer ¶
type MsgServer interface {
AssignConsumerKey(context.Context, *MsgAssignConsumerKey) (*MsgAssignConsumerKeyResponse, error)
}
MsgServer is the server API for Msg service.
type Params ¶
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 `` /* 129-byte string literal not displayed */ // 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 `` /* 142-byte string literal not displayed */ // 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 `` /* 146-byte string literal not displayed */ // 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 `` /* 159-byte string literal not displayed */ }
Params defines the parameters for CCV Provider module
func DefaultParams ¶
func DefaultParams() Params
DefaultParams is the default params for the provider module
func NewParams ¶
func NewParams( cs *ibctmtypes.ClientState, trustingPeriodFraction string, ccvTimeoutPeriod time.Duration, initTimeoutPeriod time.Duration, vscTimeoutPeriod time.Duration, slashMeterReplenishPeriod time.Duration, slashMeterReplenishFraction string, maxThrottledPackets int64, consumerRewardDenomRegistrationFee sdk.Coin, ) Params
NewParams creates new provider parameters with provided arguments
func (*Params) Descriptor ¶
func (*Params) GetCcvTimeoutPeriod ¶
func (*Params) GetConsumerRewardDenomRegistrationFee ¶
func (*Params) GetInitTimeoutPeriod ¶
func (*Params) GetMaxThrottledPackets ¶
func (*Params) GetSlashMeterReplenishFraction ¶
func (*Params) GetSlashMeterReplenishPeriod ¶
func (*Params) GetTemplateClient ¶
func (m *Params) GetTemplateClient() *types2.ClientState
func (*Params) GetTrustingPeriodFraction ¶
func (*Params) GetVscTimeoutPeriod ¶
func (*Params) MarshalToSizedBuffer ¶
func (*Params) ParamSetPairs ¶
func (p *Params) ParamSetPairs() paramtypes.ParamSetPairs
ParamSetPairs implements params.ParamSet
func (*Params) ProtoMessage ¶
func (*Params) ProtoMessage()
func (*Params) XXX_DiscardUnknown ¶
func (m *Params) XXX_DiscardUnknown()
func (*Params) XXX_Marshal ¶
func (*Params) XXX_Unmarshal ¶
type ProviderConsAddress ¶
type ProviderConsAddress struct {
Address sdk.ConsAddress
}
A validator's consensus address on the provider chain.
func NewProviderConsAddress ¶
func NewProviderConsAddress(addr sdk.ConsAddress) ProviderConsAddress
NewProviderConsAddress creates a new ProviderConsAddress, a validator's consensus address on the provider chain.
func (*ProviderConsAddress) String ¶
func (p *ProviderConsAddress) String() string
String implements the Stringer interface for ProviderConsAddress, in the same format as sdk.ConsAddress
func (*ProviderConsAddress) ToSdkConsAddr ¶
func (p *ProviderConsAddress) ToSdkConsAddr() sdk.ConsAddress
type QueryClient ¶
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) }
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.
func NewQueryClient ¶
func NewQueryClient(cc grpc1.ClientConn) QueryClient
type QueryConsumerChainStartProposalsRequest ¶
type QueryConsumerChainStartProposalsRequest struct { }
func (*QueryConsumerChainStartProposalsRequest) Descriptor ¶
func (*QueryConsumerChainStartProposalsRequest) Descriptor() ([]byte, []int)
func (*QueryConsumerChainStartProposalsRequest) Marshal ¶
func (m *QueryConsumerChainStartProposalsRequest) Marshal() (dAtA []byte, err error)
func (*QueryConsumerChainStartProposalsRequest) MarshalTo ¶
func (m *QueryConsumerChainStartProposalsRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryConsumerChainStartProposalsRequest) MarshalToSizedBuffer ¶
func (m *QueryConsumerChainStartProposalsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryConsumerChainStartProposalsRequest) ProtoMessage ¶
func (*QueryConsumerChainStartProposalsRequest) ProtoMessage()
func (*QueryConsumerChainStartProposalsRequest) Reset ¶
func (m *QueryConsumerChainStartProposalsRequest) Reset()
func (*QueryConsumerChainStartProposalsRequest) Size ¶
func (m *QueryConsumerChainStartProposalsRequest) Size() (n int)
func (*QueryConsumerChainStartProposalsRequest) String ¶
func (m *QueryConsumerChainStartProposalsRequest) String() string
func (*QueryConsumerChainStartProposalsRequest) Unmarshal ¶
func (m *QueryConsumerChainStartProposalsRequest) Unmarshal(dAtA []byte) error
func (*QueryConsumerChainStartProposalsRequest) XXX_DiscardUnknown ¶
func (m *QueryConsumerChainStartProposalsRequest) XXX_DiscardUnknown()
func (*QueryConsumerChainStartProposalsRequest) XXX_Marshal ¶
func (m *QueryConsumerChainStartProposalsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryConsumerChainStartProposalsRequest) XXX_Merge ¶
func (m *QueryConsumerChainStartProposalsRequest) XXX_Merge(src proto.Message)
func (*QueryConsumerChainStartProposalsRequest) XXX_Size ¶
func (m *QueryConsumerChainStartProposalsRequest) XXX_Size() int
func (*QueryConsumerChainStartProposalsRequest) XXX_Unmarshal ¶
func (m *QueryConsumerChainStartProposalsRequest) XXX_Unmarshal(b []byte) error
type QueryConsumerChainStartProposalsResponse ¶
type QueryConsumerChainStartProposalsResponse struct {
Proposals *ConsumerAdditionProposals `protobuf:"bytes,1,opt,name=proposals,proto3" json:"proposals,omitempty"`
}
func (*QueryConsumerChainStartProposalsResponse) Descriptor ¶
func (*QueryConsumerChainStartProposalsResponse) Descriptor() ([]byte, []int)
func (*QueryConsumerChainStartProposalsResponse) GetProposals ¶
func (m *QueryConsumerChainStartProposalsResponse) GetProposals() *ConsumerAdditionProposals
func (*QueryConsumerChainStartProposalsResponse) Marshal ¶
func (m *QueryConsumerChainStartProposalsResponse) Marshal() (dAtA []byte, err error)
func (*QueryConsumerChainStartProposalsResponse) MarshalTo ¶
func (m *QueryConsumerChainStartProposalsResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryConsumerChainStartProposalsResponse) MarshalToSizedBuffer ¶
func (m *QueryConsumerChainStartProposalsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryConsumerChainStartProposalsResponse) ProtoMessage ¶
func (*QueryConsumerChainStartProposalsResponse) ProtoMessage()
func (*QueryConsumerChainStartProposalsResponse) Reset ¶
func (m *QueryConsumerChainStartProposalsResponse) Reset()
func (*QueryConsumerChainStartProposalsResponse) Size ¶
func (m *QueryConsumerChainStartProposalsResponse) Size() (n int)
func (*QueryConsumerChainStartProposalsResponse) String ¶
func (m *QueryConsumerChainStartProposalsResponse) String() string
func (*QueryConsumerChainStartProposalsResponse) Unmarshal ¶
func (m *QueryConsumerChainStartProposalsResponse) Unmarshal(dAtA []byte) error
func (*QueryConsumerChainStartProposalsResponse) XXX_DiscardUnknown ¶
func (m *QueryConsumerChainStartProposalsResponse) XXX_DiscardUnknown()
func (*QueryConsumerChainStartProposalsResponse) XXX_Marshal ¶
func (m *QueryConsumerChainStartProposalsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryConsumerChainStartProposalsResponse) XXX_Merge ¶
func (m *QueryConsumerChainStartProposalsResponse) XXX_Merge(src proto.Message)
func (*QueryConsumerChainStartProposalsResponse) XXX_Size ¶
func (m *QueryConsumerChainStartProposalsResponse) XXX_Size() int
func (*QueryConsumerChainStartProposalsResponse) XXX_Unmarshal ¶
func (m *QueryConsumerChainStartProposalsResponse) XXX_Unmarshal(b []byte) error
type QueryConsumerChainStopProposalsRequest ¶
type QueryConsumerChainStopProposalsRequest struct { }
func (*QueryConsumerChainStopProposalsRequest) Descriptor ¶
func (*QueryConsumerChainStopProposalsRequest) Descriptor() ([]byte, []int)
func (*QueryConsumerChainStopProposalsRequest) Marshal ¶
func (m *QueryConsumerChainStopProposalsRequest) Marshal() (dAtA []byte, err error)
func (*QueryConsumerChainStopProposalsRequest) MarshalTo ¶
func (m *QueryConsumerChainStopProposalsRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryConsumerChainStopProposalsRequest) MarshalToSizedBuffer ¶
func (m *QueryConsumerChainStopProposalsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryConsumerChainStopProposalsRequest) ProtoMessage ¶
func (*QueryConsumerChainStopProposalsRequest) ProtoMessage()
func (*QueryConsumerChainStopProposalsRequest) Reset ¶
func (m *QueryConsumerChainStopProposalsRequest) Reset()
func (*QueryConsumerChainStopProposalsRequest) Size ¶
func (m *QueryConsumerChainStopProposalsRequest) Size() (n int)
func (*QueryConsumerChainStopProposalsRequest) String ¶
func (m *QueryConsumerChainStopProposalsRequest) String() string
func (*QueryConsumerChainStopProposalsRequest) Unmarshal ¶
func (m *QueryConsumerChainStopProposalsRequest) Unmarshal(dAtA []byte) error
func (*QueryConsumerChainStopProposalsRequest) XXX_DiscardUnknown ¶
func (m *QueryConsumerChainStopProposalsRequest) XXX_DiscardUnknown()
func (*QueryConsumerChainStopProposalsRequest) XXX_Marshal ¶
func (m *QueryConsumerChainStopProposalsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryConsumerChainStopProposalsRequest) XXX_Merge ¶
func (m *QueryConsumerChainStopProposalsRequest) XXX_Merge(src proto.Message)
func (*QueryConsumerChainStopProposalsRequest) XXX_Size ¶
func (m *QueryConsumerChainStopProposalsRequest) XXX_Size() int
func (*QueryConsumerChainStopProposalsRequest) XXX_Unmarshal ¶
func (m *QueryConsumerChainStopProposalsRequest) XXX_Unmarshal(b []byte) error
type QueryConsumerChainStopProposalsResponse ¶
type QueryConsumerChainStopProposalsResponse struct {
Proposals *ConsumerRemovalProposals `protobuf:"bytes,1,opt,name=proposals,proto3" json:"proposals,omitempty"`
}
func (*QueryConsumerChainStopProposalsResponse) Descriptor ¶
func (*QueryConsumerChainStopProposalsResponse) Descriptor() ([]byte, []int)
func (*QueryConsumerChainStopProposalsResponse) GetProposals ¶
func (m *QueryConsumerChainStopProposalsResponse) GetProposals() *ConsumerRemovalProposals
func (*QueryConsumerChainStopProposalsResponse) Marshal ¶
func (m *QueryConsumerChainStopProposalsResponse) Marshal() (dAtA []byte, err error)
func (*QueryConsumerChainStopProposalsResponse) MarshalTo ¶
func (m *QueryConsumerChainStopProposalsResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryConsumerChainStopProposalsResponse) MarshalToSizedBuffer ¶
func (m *QueryConsumerChainStopProposalsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryConsumerChainStopProposalsResponse) ProtoMessage ¶
func (*QueryConsumerChainStopProposalsResponse) ProtoMessage()
func (*QueryConsumerChainStopProposalsResponse) Reset ¶
func (m *QueryConsumerChainStopProposalsResponse) Reset()
func (*QueryConsumerChainStopProposalsResponse) Size ¶
func (m *QueryConsumerChainStopProposalsResponse) Size() (n int)
func (*QueryConsumerChainStopProposalsResponse) String ¶
func (m *QueryConsumerChainStopProposalsResponse) String() string
func (*QueryConsumerChainStopProposalsResponse) Unmarshal ¶
func (m *QueryConsumerChainStopProposalsResponse) Unmarshal(dAtA []byte) error
func (*QueryConsumerChainStopProposalsResponse) XXX_DiscardUnknown ¶
func (m *QueryConsumerChainStopProposalsResponse) XXX_DiscardUnknown()
func (*QueryConsumerChainStopProposalsResponse) XXX_Marshal ¶
func (m *QueryConsumerChainStopProposalsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryConsumerChainStopProposalsResponse) XXX_Merge ¶
func (m *QueryConsumerChainStopProposalsResponse) XXX_Merge(src proto.Message)
func (*QueryConsumerChainStopProposalsResponse) XXX_Size ¶
func (m *QueryConsumerChainStopProposalsResponse) XXX_Size() int
func (*QueryConsumerChainStopProposalsResponse) XXX_Unmarshal ¶
func (m *QueryConsumerChainStopProposalsResponse) XXX_Unmarshal(b []byte) error
type QueryConsumerChainsRequest ¶
type QueryConsumerChainsRequest struct { }
func (*QueryConsumerChainsRequest) Descriptor ¶
func (*QueryConsumerChainsRequest) Descriptor() ([]byte, []int)
func (*QueryConsumerChainsRequest) Marshal ¶
func (m *QueryConsumerChainsRequest) Marshal() (dAtA []byte, err error)
func (*QueryConsumerChainsRequest) MarshalTo ¶
func (m *QueryConsumerChainsRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryConsumerChainsRequest) MarshalToSizedBuffer ¶
func (m *QueryConsumerChainsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryConsumerChainsRequest) ProtoMessage ¶
func (*QueryConsumerChainsRequest) ProtoMessage()
func (*QueryConsumerChainsRequest) Reset ¶
func (m *QueryConsumerChainsRequest) Reset()
func (*QueryConsumerChainsRequest) Size ¶
func (m *QueryConsumerChainsRequest) Size() (n int)
func (*QueryConsumerChainsRequest) String ¶
func (m *QueryConsumerChainsRequest) String() string
func (*QueryConsumerChainsRequest) Unmarshal ¶
func (m *QueryConsumerChainsRequest) Unmarshal(dAtA []byte) error
func (*QueryConsumerChainsRequest) XXX_DiscardUnknown ¶
func (m *QueryConsumerChainsRequest) XXX_DiscardUnknown()
func (*QueryConsumerChainsRequest) XXX_Marshal ¶
func (m *QueryConsumerChainsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryConsumerChainsRequest) XXX_Merge ¶
func (m *QueryConsumerChainsRequest) XXX_Merge(src proto.Message)
func (*QueryConsumerChainsRequest) XXX_Size ¶
func (m *QueryConsumerChainsRequest) XXX_Size() int
func (*QueryConsumerChainsRequest) XXX_Unmarshal ¶
func (m *QueryConsumerChainsRequest) XXX_Unmarshal(b []byte) error
type QueryConsumerChainsResponse ¶
type QueryConsumerChainsResponse struct {
Chains []*Chain `protobuf:"bytes,1,rep,name=chains,proto3" json:"chains,omitempty"`
}
func (*QueryConsumerChainsResponse) Descriptor ¶
func (*QueryConsumerChainsResponse) Descriptor() ([]byte, []int)
func (*QueryConsumerChainsResponse) GetChains ¶
func (m *QueryConsumerChainsResponse) GetChains() []*Chain
func (*QueryConsumerChainsResponse) Marshal ¶
func (m *QueryConsumerChainsResponse) Marshal() (dAtA []byte, err error)
func (*QueryConsumerChainsResponse) MarshalTo ¶
func (m *QueryConsumerChainsResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryConsumerChainsResponse) MarshalToSizedBuffer ¶
func (m *QueryConsumerChainsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryConsumerChainsResponse) ProtoMessage ¶
func (*QueryConsumerChainsResponse) ProtoMessage()
func (*QueryConsumerChainsResponse) Reset ¶
func (m *QueryConsumerChainsResponse) Reset()
func (*QueryConsumerChainsResponse) Size ¶
func (m *QueryConsumerChainsResponse) Size() (n int)
func (*QueryConsumerChainsResponse) String ¶
func (m *QueryConsumerChainsResponse) String() string
func (*QueryConsumerChainsResponse) Unmarshal ¶
func (m *QueryConsumerChainsResponse) Unmarshal(dAtA []byte) error
func (*QueryConsumerChainsResponse) XXX_DiscardUnknown ¶
func (m *QueryConsumerChainsResponse) XXX_DiscardUnknown()
func (*QueryConsumerChainsResponse) XXX_Marshal ¶
func (m *QueryConsumerChainsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryConsumerChainsResponse) XXX_Merge ¶
func (m *QueryConsumerChainsResponse) XXX_Merge(src proto.Message)
func (*QueryConsumerChainsResponse) XXX_Size ¶
func (m *QueryConsumerChainsResponse) XXX_Size() int
func (*QueryConsumerChainsResponse) XXX_Unmarshal ¶
func (m *QueryConsumerChainsResponse) XXX_Unmarshal(b []byte) error
type QueryConsumerGenesisRequest ¶
type QueryConsumerGenesisRequest struct {
ChainId string `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
}
func (*QueryConsumerGenesisRequest) Descriptor ¶
func (*QueryConsumerGenesisRequest) Descriptor() ([]byte, []int)
func (*QueryConsumerGenesisRequest) GetChainId ¶
func (m *QueryConsumerGenesisRequest) GetChainId() string
func (*QueryConsumerGenesisRequest) Marshal ¶
func (m *QueryConsumerGenesisRequest) Marshal() (dAtA []byte, err error)
func (*QueryConsumerGenesisRequest) MarshalTo ¶
func (m *QueryConsumerGenesisRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryConsumerGenesisRequest) MarshalToSizedBuffer ¶
func (m *QueryConsumerGenesisRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryConsumerGenesisRequest) ProtoMessage ¶
func (*QueryConsumerGenesisRequest) ProtoMessage()
func (*QueryConsumerGenesisRequest) Reset ¶
func (m *QueryConsumerGenesisRequest) Reset()
func (*QueryConsumerGenesisRequest) Size ¶
func (m *QueryConsumerGenesisRequest) Size() (n int)
func (*QueryConsumerGenesisRequest) String ¶
func (m *QueryConsumerGenesisRequest) String() string
func (*QueryConsumerGenesisRequest) Unmarshal ¶
func (m *QueryConsumerGenesisRequest) Unmarshal(dAtA []byte) error
func (*QueryConsumerGenesisRequest) XXX_DiscardUnknown ¶
func (m *QueryConsumerGenesisRequest) XXX_DiscardUnknown()
func (*QueryConsumerGenesisRequest) XXX_Marshal ¶
func (m *QueryConsumerGenesisRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryConsumerGenesisRequest) XXX_Merge ¶
func (m *QueryConsumerGenesisRequest) XXX_Merge(src proto.Message)
func (*QueryConsumerGenesisRequest) XXX_Size ¶
func (m *QueryConsumerGenesisRequest) XXX_Size() int
func (*QueryConsumerGenesisRequest) XXX_Unmarshal ¶
func (m *QueryConsumerGenesisRequest) XXX_Unmarshal(b []byte) error
type QueryConsumerGenesisResponse ¶
type QueryConsumerGenesisResponse struct {
GenesisState types.GenesisState `protobuf:"bytes,1,opt,name=genesis_state,json=genesisState,proto3" json:"genesis_state"`
}
func (*QueryConsumerGenesisResponse) Descriptor ¶
func (*QueryConsumerGenesisResponse) Descriptor() ([]byte, []int)
func (*QueryConsumerGenesisResponse) GetGenesisState ¶
func (m *QueryConsumerGenesisResponse) GetGenesisState() types.GenesisState
func (*QueryConsumerGenesisResponse) Marshal ¶
func (m *QueryConsumerGenesisResponse) Marshal() (dAtA []byte, err error)
func (*QueryConsumerGenesisResponse) MarshalTo ¶
func (m *QueryConsumerGenesisResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryConsumerGenesisResponse) MarshalToSizedBuffer ¶
func (m *QueryConsumerGenesisResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryConsumerGenesisResponse) ProtoMessage ¶
func (*QueryConsumerGenesisResponse) ProtoMessage()
func (*QueryConsumerGenesisResponse) Reset ¶
func (m *QueryConsumerGenesisResponse) Reset()
func (*QueryConsumerGenesisResponse) Size ¶
func (m *QueryConsumerGenesisResponse) Size() (n int)
func (*QueryConsumerGenesisResponse) String ¶
func (m *QueryConsumerGenesisResponse) String() string
func (*QueryConsumerGenesisResponse) Unmarshal ¶
func (m *QueryConsumerGenesisResponse) Unmarshal(dAtA []byte) error
func (*QueryConsumerGenesisResponse) XXX_DiscardUnknown ¶
func (m *QueryConsumerGenesisResponse) XXX_DiscardUnknown()
func (*QueryConsumerGenesisResponse) XXX_Marshal ¶
func (m *QueryConsumerGenesisResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryConsumerGenesisResponse) XXX_Merge ¶
func (m *QueryConsumerGenesisResponse) XXX_Merge(src proto.Message)
func (*QueryConsumerGenesisResponse) XXX_Size ¶
func (m *QueryConsumerGenesisResponse) XXX_Size() int
func (*QueryConsumerGenesisResponse) XXX_Unmarshal ¶
func (m *QueryConsumerGenesisResponse) XXX_Unmarshal(b []byte) error
type QueryRegisteredConsumerRewardDenomsRequest ¶
type QueryRegisteredConsumerRewardDenomsRequest struct { }
func (*QueryRegisteredConsumerRewardDenomsRequest) Descriptor ¶
func (*QueryRegisteredConsumerRewardDenomsRequest) Descriptor() ([]byte, []int)
func (*QueryRegisteredConsumerRewardDenomsRequest) Marshal ¶
func (m *QueryRegisteredConsumerRewardDenomsRequest) Marshal() (dAtA []byte, err error)
func (*QueryRegisteredConsumerRewardDenomsRequest) MarshalTo ¶
func (m *QueryRegisteredConsumerRewardDenomsRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryRegisteredConsumerRewardDenomsRequest) MarshalToSizedBuffer ¶
func (m *QueryRegisteredConsumerRewardDenomsRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryRegisteredConsumerRewardDenomsRequest) ProtoMessage ¶
func (*QueryRegisteredConsumerRewardDenomsRequest) ProtoMessage()
func (*QueryRegisteredConsumerRewardDenomsRequest) Reset ¶
func (m *QueryRegisteredConsumerRewardDenomsRequest) Reset()
func (*QueryRegisteredConsumerRewardDenomsRequest) Size ¶
func (m *QueryRegisteredConsumerRewardDenomsRequest) Size() (n int)
func (*QueryRegisteredConsumerRewardDenomsRequest) String ¶
func (m *QueryRegisteredConsumerRewardDenomsRequest) String() string
func (*QueryRegisteredConsumerRewardDenomsRequest) Unmarshal ¶
func (m *QueryRegisteredConsumerRewardDenomsRequest) Unmarshal(dAtA []byte) error
func (*QueryRegisteredConsumerRewardDenomsRequest) XXX_DiscardUnknown ¶
func (m *QueryRegisteredConsumerRewardDenomsRequest) XXX_DiscardUnknown()
func (*QueryRegisteredConsumerRewardDenomsRequest) XXX_Marshal ¶
func (m *QueryRegisteredConsumerRewardDenomsRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryRegisteredConsumerRewardDenomsRequest) XXX_Merge ¶
func (m *QueryRegisteredConsumerRewardDenomsRequest) XXX_Merge(src proto.Message)
func (*QueryRegisteredConsumerRewardDenomsRequest) XXX_Size ¶
func (m *QueryRegisteredConsumerRewardDenomsRequest) XXX_Size() int
func (*QueryRegisteredConsumerRewardDenomsRequest) XXX_Unmarshal ¶
func (m *QueryRegisteredConsumerRewardDenomsRequest) XXX_Unmarshal(b []byte) error
type QueryRegisteredConsumerRewardDenomsResponse ¶
type QueryRegisteredConsumerRewardDenomsResponse struct {
Denoms []string `protobuf:"bytes,1,rep,name=denoms,proto3" json:"denoms,omitempty"`
}
func (*QueryRegisteredConsumerRewardDenomsResponse) Descriptor ¶
func (*QueryRegisteredConsumerRewardDenomsResponse) Descriptor() ([]byte, []int)
func (*QueryRegisteredConsumerRewardDenomsResponse) GetDenoms ¶
func (m *QueryRegisteredConsumerRewardDenomsResponse) GetDenoms() []string
func (*QueryRegisteredConsumerRewardDenomsResponse) Marshal ¶
func (m *QueryRegisteredConsumerRewardDenomsResponse) Marshal() (dAtA []byte, err error)
func (*QueryRegisteredConsumerRewardDenomsResponse) MarshalTo ¶
func (m *QueryRegisteredConsumerRewardDenomsResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryRegisteredConsumerRewardDenomsResponse) MarshalToSizedBuffer ¶
func (m *QueryRegisteredConsumerRewardDenomsResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryRegisteredConsumerRewardDenomsResponse) ProtoMessage ¶
func (*QueryRegisteredConsumerRewardDenomsResponse) ProtoMessage()
func (*QueryRegisteredConsumerRewardDenomsResponse) Reset ¶
func (m *QueryRegisteredConsumerRewardDenomsResponse) Reset()
func (*QueryRegisteredConsumerRewardDenomsResponse) Size ¶
func (m *QueryRegisteredConsumerRewardDenomsResponse) Size() (n int)
func (*QueryRegisteredConsumerRewardDenomsResponse) String ¶
func (m *QueryRegisteredConsumerRewardDenomsResponse) String() string
func (*QueryRegisteredConsumerRewardDenomsResponse) Unmarshal ¶
func (m *QueryRegisteredConsumerRewardDenomsResponse) Unmarshal(dAtA []byte) error
func (*QueryRegisteredConsumerRewardDenomsResponse) XXX_DiscardUnknown ¶
func (m *QueryRegisteredConsumerRewardDenomsResponse) XXX_DiscardUnknown()
func (*QueryRegisteredConsumerRewardDenomsResponse) XXX_Marshal ¶
func (m *QueryRegisteredConsumerRewardDenomsResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryRegisteredConsumerRewardDenomsResponse) XXX_Merge ¶
func (m *QueryRegisteredConsumerRewardDenomsResponse) XXX_Merge(src proto.Message)
func (*QueryRegisteredConsumerRewardDenomsResponse) XXX_Size ¶
func (m *QueryRegisteredConsumerRewardDenomsResponse) XXX_Size() int
func (*QueryRegisteredConsumerRewardDenomsResponse) XXX_Unmarshal ¶
func (m *QueryRegisteredConsumerRewardDenomsResponse) XXX_Unmarshal(b []byte) error
type QueryServer ¶
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) }
QueryServer is the server API for Query service.
type QueryThrottleStateRequest ¶
type QueryThrottleStateRequest struct { }
func (*QueryThrottleStateRequest) Descriptor ¶
func (*QueryThrottleStateRequest) Descriptor() ([]byte, []int)
func (*QueryThrottleStateRequest) Marshal ¶
func (m *QueryThrottleStateRequest) Marshal() (dAtA []byte, err error)
func (*QueryThrottleStateRequest) MarshalTo ¶
func (m *QueryThrottleStateRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryThrottleStateRequest) MarshalToSizedBuffer ¶
func (m *QueryThrottleStateRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryThrottleStateRequest) ProtoMessage ¶
func (*QueryThrottleStateRequest) ProtoMessage()
func (*QueryThrottleStateRequest) Reset ¶
func (m *QueryThrottleStateRequest) Reset()
func (*QueryThrottleStateRequest) Size ¶
func (m *QueryThrottleStateRequest) Size() (n int)
func (*QueryThrottleStateRequest) String ¶
func (m *QueryThrottleStateRequest) String() string
func (*QueryThrottleStateRequest) Unmarshal ¶
func (m *QueryThrottleStateRequest) Unmarshal(dAtA []byte) error
func (*QueryThrottleStateRequest) XXX_DiscardUnknown ¶
func (m *QueryThrottleStateRequest) XXX_DiscardUnknown()
func (*QueryThrottleStateRequest) XXX_Marshal ¶
func (m *QueryThrottleStateRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryThrottleStateRequest) XXX_Merge ¶
func (m *QueryThrottleStateRequest) XXX_Merge(src proto.Message)
func (*QueryThrottleStateRequest) XXX_Size ¶
func (m *QueryThrottleStateRequest) XXX_Size() int
func (*QueryThrottleStateRequest) XXX_Unmarshal ¶
func (m *QueryThrottleStateRequest) XXX_Unmarshal(b []byte) error
type QueryThrottleStateResponse ¶
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 `` /* 127-byte string literal not displayed */ // data relevant to currently throttled slash packets Packets []*ThrottledSlashPacket `protobuf:"bytes,4,rep,name=packets,proto3" json:"packets,omitempty"` }
func (*QueryThrottleStateResponse) Descriptor ¶
func (*QueryThrottleStateResponse) Descriptor() ([]byte, []int)
func (*QueryThrottleStateResponse) GetNextReplenishCandidate ¶
func (m *QueryThrottleStateResponse) GetNextReplenishCandidate() time.Time
func (*QueryThrottleStateResponse) GetPackets ¶
func (m *QueryThrottleStateResponse) GetPackets() []*ThrottledSlashPacket
func (*QueryThrottleStateResponse) GetSlashMeter ¶
func (m *QueryThrottleStateResponse) GetSlashMeter() int64
func (*QueryThrottleStateResponse) GetSlashMeterAllowance ¶
func (m *QueryThrottleStateResponse) GetSlashMeterAllowance() int64
func (*QueryThrottleStateResponse) Marshal ¶
func (m *QueryThrottleStateResponse) Marshal() (dAtA []byte, err error)
func (*QueryThrottleStateResponse) MarshalTo ¶
func (m *QueryThrottleStateResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryThrottleStateResponse) MarshalToSizedBuffer ¶
func (m *QueryThrottleStateResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryThrottleStateResponse) ProtoMessage ¶
func (*QueryThrottleStateResponse) ProtoMessage()
func (*QueryThrottleStateResponse) Reset ¶
func (m *QueryThrottleStateResponse) Reset()
func (*QueryThrottleStateResponse) Size ¶
func (m *QueryThrottleStateResponse) Size() (n int)
func (*QueryThrottleStateResponse) String ¶
func (m *QueryThrottleStateResponse) String() string
func (*QueryThrottleStateResponse) Unmarshal ¶
func (m *QueryThrottleStateResponse) Unmarshal(dAtA []byte) error
func (*QueryThrottleStateResponse) XXX_DiscardUnknown ¶
func (m *QueryThrottleStateResponse) XXX_DiscardUnknown()
func (*QueryThrottleStateResponse) XXX_Marshal ¶
func (m *QueryThrottleStateResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryThrottleStateResponse) XXX_Merge ¶
func (m *QueryThrottleStateResponse) XXX_Merge(src proto.Message)
func (*QueryThrottleStateResponse) XXX_Size ¶
func (m *QueryThrottleStateResponse) XXX_Size() int
func (*QueryThrottleStateResponse) XXX_Unmarshal ¶
func (m *QueryThrottleStateResponse) XXX_Unmarshal(b []byte) error
type QueryThrottledConsumerPacketDataRequest ¶
type QueryThrottledConsumerPacketDataRequest struct {
ChainId string `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
}
func (*QueryThrottledConsumerPacketDataRequest) Descriptor ¶
func (*QueryThrottledConsumerPacketDataRequest) Descriptor() ([]byte, []int)
func (*QueryThrottledConsumerPacketDataRequest) GetChainId ¶
func (m *QueryThrottledConsumerPacketDataRequest) GetChainId() string
func (*QueryThrottledConsumerPacketDataRequest) Marshal ¶
func (m *QueryThrottledConsumerPacketDataRequest) Marshal() (dAtA []byte, err error)
func (*QueryThrottledConsumerPacketDataRequest) MarshalTo ¶
func (m *QueryThrottledConsumerPacketDataRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryThrottledConsumerPacketDataRequest) MarshalToSizedBuffer ¶
func (m *QueryThrottledConsumerPacketDataRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryThrottledConsumerPacketDataRequest) ProtoMessage ¶
func (*QueryThrottledConsumerPacketDataRequest) ProtoMessage()
func (*QueryThrottledConsumerPacketDataRequest) Reset ¶
func (m *QueryThrottledConsumerPacketDataRequest) Reset()
func (*QueryThrottledConsumerPacketDataRequest) Size ¶
func (m *QueryThrottledConsumerPacketDataRequest) Size() (n int)
func (*QueryThrottledConsumerPacketDataRequest) String ¶
func (m *QueryThrottledConsumerPacketDataRequest) String() string
func (*QueryThrottledConsumerPacketDataRequest) Unmarshal ¶
func (m *QueryThrottledConsumerPacketDataRequest) Unmarshal(dAtA []byte) error
func (*QueryThrottledConsumerPacketDataRequest) XXX_DiscardUnknown ¶
func (m *QueryThrottledConsumerPacketDataRequest) XXX_DiscardUnknown()
func (*QueryThrottledConsumerPacketDataRequest) XXX_Marshal ¶
func (m *QueryThrottledConsumerPacketDataRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryThrottledConsumerPacketDataRequest) XXX_Merge ¶
func (m *QueryThrottledConsumerPacketDataRequest) XXX_Merge(src proto.Message)
func (*QueryThrottledConsumerPacketDataRequest) XXX_Size ¶
func (m *QueryThrottledConsumerPacketDataRequest) XXX_Size() int
func (*QueryThrottledConsumerPacketDataRequest) XXX_Unmarshal ¶
func (m *QueryThrottledConsumerPacketDataRequest) XXX_Unmarshal(b []byte) error
type QueryThrottledConsumerPacketDataResponse ¶
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 (*QueryThrottledConsumerPacketDataResponse) Descriptor ¶
func (*QueryThrottledConsumerPacketDataResponse) Descriptor() ([]byte, []int)
func (*QueryThrottledConsumerPacketDataResponse) GetChainId ¶
func (m *QueryThrottledConsumerPacketDataResponse) GetChainId() string
func (*QueryThrottledConsumerPacketDataResponse) GetPacketDataInstances ¶
func (m *QueryThrottledConsumerPacketDataResponse) GetPacketDataInstances() []ThrottledPacketDataWrapper
func (*QueryThrottledConsumerPacketDataResponse) GetSize_ ¶
func (m *QueryThrottledConsumerPacketDataResponse) GetSize_() uint64
func (*QueryThrottledConsumerPacketDataResponse) Marshal ¶
func (m *QueryThrottledConsumerPacketDataResponse) Marshal() (dAtA []byte, err error)
func (*QueryThrottledConsumerPacketDataResponse) MarshalTo ¶
func (m *QueryThrottledConsumerPacketDataResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryThrottledConsumerPacketDataResponse) MarshalToSizedBuffer ¶
func (m *QueryThrottledConsumerPacketDataResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryThrottledConsumerPacketDataResponse) ProtoMessage ¶
func (*QueryThrottledConsumerPacketDataResponse) ProtoMessage()
func (*QueryThrottledConsumerPacketDataResponse) Reset ¶
func (m *QueryThrottledConsumerPacketDataResponse) Reset()
func (*QueryThrottledConsumerPacketDataResponse) Size ¶
func (m *QueryThrottledConsumerPacketDataResponse) Size() (n int)
func (*QueryThrottledConsumerPacketDataResponse) String ¶
func (m *QueryThrottledConsumerPacketDataResponse) String() string
func (*QueryThrottledConsumerPacketDataResponse) Unmarshal ¶
func (m *QueryThrottledConsumerPacketDataResponse) Unmarshal(dAtA []byte) error
func (*QueryThrottledConsumerPacketDataResponse) XXX_DiscardUnknown ¶
func (m *QueryThrottledConsumerPacketDataResponse) XXX_DiscardUnknown()
func (*QueryThrottledConsumerPacketDataResponse) XXX_Marshal ¶
func (m *QueryThrottledConsumerPacketDataResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryThrottledConsumerPacketDataResponse) XXX_Merge ¶
func (m *QueryThrottledConsumerPacketDataResponse) XXX_Merge(src proto.Message)
func (*QueryThrottledConsumerPacketDataResponse) XXX_Size ¶
func (m *QueryThrottledConsumerPacketDataResponse) XXX_Size() int
func (*QueryThrottledConsumerPacketDataResponse) XXX_Unmarshal ¶
func (m *QueryThrottledConsumerPacketDataResponse) XXX_Unmarshal(b []byte) error
type QueryValidatorConsumerAddrRequest ¶
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 (*QueryValidatorConsumerAddrRequest) Descriptor ¶
func (*QueryValidatorConsumerAddrRequest) Descriptor() ([]byte, []int)
func (*QueryValidatorConsumerAddrRequest) Marshal ¶
func (m *QueryValidatorConsumerAddrRequest) Marshal() (dAtA []byte, err error)
func (*QueryValidatorConsumerAddrRequest) MarshalTo ¶
func (m *QueryValidatorConsumerAddrRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryValidatorConsumerAddrRequest) MarshalToSizedBuffer ¶
func (m *QueryValidatorConsumerAddrRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryValidatorConsumerAddrRequest) ProtoMessage ¶
func (*QueryValidatorConsumerAddrRequest) ProtoMessage()
func (*QueryValidatorConsumerAddrRequest) Reset ¶
func (m *QueryValidatorConsumerAddrRequest) Reset()
func (*QueryValidatorConsumerAddrRequest) Size ¶
func (m *QueryValidatorConsumerAddrRequest) Size() (n int)
func (*QueryValidatorConsumerAddrRequest) String ¶
func (m *QueryValidatorConsumerAddrRequest) String() string
func (*QueryValidatorConsumerAddrRequest) Unmarshal ¶
func (m *QueryValidatorConsumerAddrRequest) Unmarshal(dAtA []byte) error
func (*QueryValidatorConsumerAddrRequest) XXX_DiscardUnknown ¶
func (m *QueryValidatorConsumerAddrRequest) XXX_DiscardUnknown()
func (*QueryValidatorConsumerAddrRequest) XXX_Marshal ¶
func (m *QueryValidatorConsumerAddrRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryValidatorConsumerAddrRequest) XXX_Merge ¶
func (m *QueryValidatorConsumerAddrRequest) XXX_Merge(src proto.Message)
func (*QueryValidatorConsumerAddrRequest) XXX_Size ¶
func (m *QueryValidatorConsumerAddrRequest) XXX_Size() int
func (*QueryValidatorConsumerAddrRequest) XXX_Unmarshal ¶
func (m *QueryValidatorConsumerAddrRequest) XXX_Unmarshal(b []byte) error
type QueryValidatorConsumerAddrResponse ¶
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 (*QueryValidatorConsumerAddrResponse) Descriptor ¶
func (*QueryValidatorConsumerAddrResponse) Descriptor() ([]byte, []int)
func (*QueryValidatorConsumerAddrResponse) GetConsumerAddress ¶
func (m *QueryValidatorConsumerAddrResponse) GetConsumerAddress() string
func (*QueryValidatorConsumerAddrResponse) Marshal ¶
func (m *QueryValidatorConsumerAddrResponse) Marshal() (dAtA []byte, err error)
func (*QueryValidatorConsumerAddrResponse) MarshalTo ¶
func (m *QueryValidatorConsumerAddrResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryValidatorConsumerAddrResponse) MarshalToSizedBuffer ¶
func (m *QueryValidatorConsumerAddrResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryValidatorConsumerAddrResponse) ProtoMessage ¶
func (*QueryValidatorConsumerAddrResponse) ProtoMessage()
func (*QueryValidatorConsumerAddrResponse) Reset ¶
func (m *QueryValidatorConsumerAddrResponse) Reset()
func (*QueryValidatorConsumerAddrResponse) Size ¶
func (m *QueryValidatorConsumerAddrResponse) Size() (n int)
func (*QueryValidatorConsumerAddrResponse) String ¶
func (m *QueryValidatorConsumerAddrResponse) String() string
func (*QueryValidatorConsumerAddrResponse) Unmarshal ¶
func (m *QueryValidatorConsumerAddrResponse) Unmarshal(dAtA []byte) error
func (*QueryValidatorConsumerAddrResponse) XXX_DiscardUnknown ¶
func (m *QueryValidatorConsumerAddrResponse) XXX_DiscardUnknown()
func (*QueryValidatorConsumerAddrResponse) XXX_Marshal ¶
func (m *QueryValidatorConsumerAddrResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryValidatorConsumerAddrResponse) XXX_Merge ¶
func (m *QueryValidatorConsumerAddrResponse) XXX_Merge(src proto.Message)
func (*QueryValidatorConsumerAddrResponse) XXX_Size ¶
func (m *QueryValidatorConsumerAddrResponse) XXX_Size() int
func (*QueryValidatorConsumerAddrResponse) XXX_Unmarshal ¶
func (m *QueryValidatorConsumerAddrResponse) XXX_Unmarshal(b []byte) error
type QueryValidatorProviderAddrRequest ¶
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 (*QueryValidatorProviderAddrRequest) Descriptor ¶
func (*QueryValidatorProviderAddrRequest) Descriptor() ([]byte, []int)
func (*QueryValidatorProviderAddrRequest) Marshal ¶
func (m *QueryValidatorProviderAddrRequest) Marshal() (dAtA []byte, err error)
func (*QueryValidatorProviderAddrRequest) MarshalTo ¶
func (m *QueryValidatorProviderAddrRequest) MarshalTo(dAtA []byte) (int, error)
func (*QueryValidatorProviderAddrRequest) MarshalToSizedBuffer ¶
func (m *QueryValidatorProviderAddrRequest) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryValidatorProviderAddrRequest) ProtoMessage ¶
func (*QueryValidatorProviderAddrRequest) ProtoMessage()
func (*QueryValidatorProviderAddrRequest) Reset ¶
func (m *QueryValidatorProviderAddrRequest) Reset()
func (*QueryValidatorProviderAddrRequest) Size ¶
func (m *QueryValidatorProviderAddrRequest) Size() (n int)
func (*QueryValidatorProviderAddrRequest) String ¶
func (m *QueryValidatorProviderAddrRequest) String() string
func (*QueryValidatorProviderAddrRequest) Unmarshal ¶
func (m *QueryValidatorProviderAddrRequest) Unmarshal(dAtA []byte) error
func (*QueryValidatorProviderAddrRequest) XXX_DiscardUnknown ¶
func (m *QueryValidatorProviderAddrRequest) XXX_DiscardUnknown()
func (*QueryValidatorProviderAddrRequest) XXX_Marshal ¶
func (m *QueryValidatorProviderAddrRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryValidatorProviderAddrRequest) XXX_Merge ¶
func (m *QueryValidatorProviderAddrRequest) XXX_Merge(src proto.Message)
func (*QueryValidatorProviderAddrRequest) XXX_Size ¶
func (m *QueryValidatorProviderAddrRequest) XXX_Size() int
func (*QueryValidatorProviderAddrRequest) XXX_Unmarshal ¶
func (m *QueryValidatorProviderAddrRequest) XXX_Unmarshal(b []byte) error
type QueryValidatorProviderAddrResponse ¶
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 (*QueryValidatorProviderAddrResponse) Descriptor ¶
func (*QueryValidatorProviderAddrResponse) Descriptor() ([]byte, []int)
func (*QueryValidatorProviderAddrResponse) GetProviderAddress ¶
func (m *QueryValidatorProviderAddrResponse) GetProviderAddress() string
func (*QueryValidatorProviderAddrResponse) Marshal ¶
func (m *QueryValidatorProviderAddrResponse) Marshal() (dAtA []byte, err error)
func (*QueryValidatorProviderAddrResponse) MarshalTo ¶
func (m *QueryValidatorProviderAddrResponse) MarshalTo(dAtA []byte) (int, error)
func (*QueryValidatorProviderAddrResponse) MarshalToSizedBuffer ¶
func (m *QueryValidatorProviderAddrResponse) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*QueryValidatorProviderAddrResponse) ProtoMessage ¶
func (*QueryValidatorProviderAddrResponse) ProtoMessage()
func (*QueryValidatorProviderAddrResponse) Reset ¶
func (m *QueryValidatorProviderAddrResponse) Reset()
func (*QueryValidatorProviderAddrResponse) Size ¶
func (m *QueryValidatorProviderAddrResponse) Size() (n int)
func (*QueryValidatorProviderAddrResponse) String ¶
func (m *QueryValidatorProviderAddrResponse) String() string
func (*QueryValidatorProviderAddrResponse) Unmarshal ¶
func (m *QueryValidatorProviderAddrResponse) Unmarshal(dAtA []byte) error
func (*QueryValidatorProviderAddrResponse) XXX_DiscardUnknown ¶
func (m *QueryValidatorProviderAddrResponse) XXX_DiscardUnknown()
func (*QueryValidatorProviderAddrResponse) XXX_Marshal ¶
func (m *QueryValidatorProviderAddrResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*QueryValidatorProviderAddrResponse) XXX_Merge ¶
func (m *QueryValidatorProviderAddrResponse) XXX_Merge(src proto.Message)
func (*QueryValidatorProviderAddrResponse) XXX_Size ¶
func (m *QueryValidatorProviderAddrResponse) XXX_Size() int
func (*QueryValidatorProviderAddrResponse) XXX_Unmarshal ¶
func (m *QueryValidatorProviderAddrResponse) XXX_Unmarshal(b []byte) error
type SlashAcks ¶
type SlashAcks struct {
Addresses []string `protobuf:"bytes,1,rep,name=addresses,proto3" json:"addresses,omitempty"`
}
SlashAcks contains cons addresses of consumer chain validators successfully slashed on the provider chain
func (*SlashAcks) Descriptor ¶
func (*SlashAcks) GetAddresses ¶
func (*SlashAcks) MarshalToSizedBuffer ¶
func (*SlashAcks) ProtoMessage ¶
func (*SlashAcks) ProtoMessage()
func (*SlashAcks) XXX_DiscardUnknown ¶
func (m *SlashAcks) XXX_DiscardUnknown()
func (*SlashAcks) XXX_Marshal ¶
func (*SlashAcks) XXX_Unmarshal ¶
type ThrottledPacketDataWrapper ¶
type ThrottledPacketDataWrapper struct { // Types that are valid to be assigned to Data: // *ThrottledPacketDataWrapper_SlashPacket // *ThrottledPacketDataWrapper_VscMaturedPacket Data isThrottledPacketDataWrapper_Data `protobuf_oneof:"data"` }
ThrottledPacketDataWrapper contains either SlashPacketData or VSCMaturedPacketData
func (*ThrottledPacketDataWrapper) Descriptor ¶
func (*ThrottledPacketDataWrapper) Descriptor() ([]byte, []int)
func (*ThrottledPacketDataWrapper) GetData ¶
func (m *ThrottledPacketDataWrapper) GetData() isThrottledPacketDataWrapper_Data
func (*ThrottledPacketDataWrapper) GetSlashPacket ¶
func (m *ThrottledPacketDataWrapper) GetSlashPacket() *types1.SlashPacketData
func (*ThrottledPacketDataWrapper) GetVscMaturedPacket ¶
func (m *ThrottledPacketDataWrapper) GetVscMaturedPacket() *types1.VSCMaturedPacketData
func (*ThrottledPacketDataWrapper) Marshal ¶
func (m *ThrottledPacketDataWrapper) Marshal() (dAtA []byte, err error)
func (*ThrottledPacketDataWrapper) MarshalTo ¶
func (m *ThrottledPacketDataWrapper) MarshalTo(dAtA []byte) (int, error)
func (*ThrottledPacketDataWrapper) MarshalToSizedBuffer ¶
func (m *ThrottledPacketDataWrapper) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ThrottledPacketDataWrapper) ProtoMessage ¶
func (*ThrottledPacketDataWrapper) ProtoMessage()
func (*ThrottledPacketDataWrapper) Reset ¶
func (m *ThrottledPacketDataWrapper) Reset()
func (*ThrottledPacketDataWrapper) Size ¶
func (m *ThrottledPacketDataWrapper) Size() (n int)
func (*ThrottledPacketDataWrapper) String ¶
func (m *ThrottledPacketDataWrapper) String() string
func (*ThrottledPacketDataWrapper) Unmarshal ¶
func (m *ThrottledPacketDataWrapper) Unmarshal(dAtA []byte) error
func (*ThrottledPacketDataWrapper) XXX_DiscardUnknown ¶
func (m *ThrottledPacketDataWrapper) XXX_DiscardUnknown()
func (*ThrottledPacketDataWrapper) XXX_Marshal ¶
func (m *ThrottledPacketDataWrapper) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ThrottledPacketDataWrapper) XXX_Merge ¶
func (m *ThrottledPacketDataWrapper) XXX_Merge(src proto.Message)
func (*ThrottledPacketDataWrapper) XXX_OneofWrappers ¶
func (*ThrottledPacketDataWrapper) XXX_OneofWrappers() []interface{}
XXX_OneofWrappers is for the internal use of the proto package.
func (*ThrottledPacketDataWrapper) XXX_Size ¶
func (m *ThrottledPacketDataWrapper) XXX_Size() int
func (*ThrottledPacketDataWrapper) XXX_Unmarshal ¶
func (m *ThrottledPacketDataWrapper) XXX_Unmarshal(b []byte) error
type ThrottledPacketDataWrapper_SlashPacket ¶
type ThrottledPacketDataWrapper_SlashPacket struct {
SlashPacket *types1.SlashPacketData `protobuf:"bytes,1,opt,name=slash_packet,json=slashPacket,proto3,oneof" json:"slash_packet,omitempty"`
}
func (*ThrottledPacketDataWrapper_SlashPacket) MarshalTo ¶
func (m *ThrottledPacketDataWrapper_SlashPacket) MarshalTo(dAtA []byte) (int, error)
func (*ThrottledPacketDataWrapper_SlashPacket) MarshalToSizedBuffer ¶
func (m *ThrottledPacketDataWrapper_SlashPacket) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ThrottledPacketDataWrapper_SlashPacket) Size ¶
func (m *ThrottledPacketDataWrapper_SlashPacket) Size() (n int)
type ThrottledPacketDataWrapper_VscMaturedPacket ¶
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_VscMaturedPacket) MarshalTo ¶
func (m *ThrottledPacketDataWrapper_VscMaturedPacket) MarshalTo(dAtA []byte) (int, error)
func (*ThrottledPacketDataWrapper_VscMaturedPacket) MarshalToSizedBuffer ¶
func (m *ThrottledPacketDataWrapper_VscMaturedPacket) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ThrottledPacketDataWrapper_VscMaturedPacket) Size ¶
func (m *ThrottledPacketDataWrapper_VscMaturedPacket) Size() (n int)
type ThrottledSlashPacket ¶
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"` }
A query wrapper type for the global entry and data relevant to a throttled slash packet.
func (*ThrottledSlashPacket) Descriptor ¶
func (*ThrottledSlashPacket) Descriptor() ([]byte, []int)
func (*ThrottledSlashPacket) GetData ¶
func (m *ThrottledSlashPacket) GetData() types1.SlashPacketData
func (*ThrottledSlashPacket) GetGlobalEntry ¶
func (m *ThrottledSlashPacket) GetGlobalEntry() GlobalSlashEntry
func (*ThrottledSlashPacket) Marshal ¶
func (m *ThrottledSlashPacket) Marshal() (dAtA []byte, err error)
func (*ThrottledSlashPacket) MarshalTo ¶
func (m *ThrottledSlashPacket) MarshalTo(dAtA []byte) (int, error)
func (*ThrottledSlashPacket) MarshalToSizedBuffer ¶
func (m *ThrottledSlashPacket) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ThrottledSlashPacket) ProtoMessage ¶
func (*ThrottledSlashPacket) ProtoMessage()
func (*ThrottledSlashPacket) Reset ¶
func (m *ThrottledSlashPacket) Reset()
func (*ThrottledSlashPacket) Size ¶
func (m *ThrottledSlashPacket) Size() (n int)
func (*ThrottledSlashPacket) String ¶
func (m *ThrottledSlashPacket) String() string
func (*ThrottledSlashPacket) Unmarshal ¶
func (m *ThrottledSlashPacket) Unmarshal(dAtA []byte) error
func (*ThrottledSlashPacket) XXX_DiscardUnknown ¶
func (m *ThrottledSlashPacket) XXX_DiscardUnknown()
func (*ThrottledSlashPacket) XXX_Marshal ¶
func (m *ThrottledSlashPacket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ThrottledSlashPacket) XXX_Merge ¶
func (m *ThrottledSlashPacket) XXX_Merge(src proto.Message)
func (*ThrottledSlashPacket) XXX_Size ¶
func (m *ThrottledSlashPacket) XXX_Size() int
func (*ThrottledSlashPacket) XXX_Unmarshal ¶
func (m *ThrottledSlashPacket) XXX_Unmarshal(b []byte) error
type UnbondingOp ¶
type UnbondingOp struct { Id uint64 `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"` // consumer chains that are still unbonding UnbondingConsumerChains []string `` /* 132-byte string literal not displayed */ }
UnbondingOp contains the ids of consumer chains that need to unbond before the unbonding operation with the given ID can unbond
func (*UnbondingOp) Descriptor ¶
func (*UnbondingOp) Descriptor() ([]byte, []int)
func (*UnbondingOp) GetId ¶
func (m *UnbondingOp) GetId() uint64
func (*UnbondingOp) GetUnbondingConsumerChains ¶
func (m *UnbondingOp) GetUnbondingConsumerChains() []string
func (*UnbondingOp) Marshal ¶
func (m *UnbondingOp) Marshal() (dAtA []byte, err error)
func (*UnbondingOp) MarshalToSizedBuffer ¶
func (m *UnbondingOp) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*UnbondingOp) ProtoMessage ¶
func (*UnbondingOp) ProtoMessage()
func (*UnbondingOp) Reset ¶
func (m *UnbondingOp) Reset()
func (*UnbondingOp) Size ¶
func (m *UnbondingOp) Size() (n int)
func (*UnbondingOp) String ¶
func (m *UnbondingOp) String() string
func (*UnbondingOp) Unmarshal ¶
func (m *UnbondingOp) Unmarshal(dAtA []byte) error
func (*UnbondingOp) XXX_DiscardUnknown ¶
func (m *UnbondingOp) XXX_DiscardUnknown()
func (*UnbondingOp) XXX_Marshal ¶
func (m *UnbondingOp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*UnbondingOp) XXX_Merge ¶
func (m *UnbondingOp) XXX_Merge(src proto.Message)
func (*UnbondingOp) XXX_Size ¶
func (m *UnbondingOp) XXX_Size() int
func (*UnbondingOp) XXX_Unmarshal ¶
func (m *UnbondingOp) XXX_Unmarshal(b []byte) error
type UnimplementedMsgServer ¶
type UnimplementedMsgServer struct { }
UnimplementedMsgServer can be embedded to have forward compatible implementations.
func (*UnimplementedMsgServer) AssignConsumerKey ¶
func (*UnimplementedMsgServer) AssignConsumerKey(ctx context.Context, req *MsgAssignConsumerKey) (*MsgAssignConsumerKeyResponse, error)
type UnimplementedQueryServer ¶
type UnimplementedQueryServer struct { }
UnimplementedQueryServer can be embedded to have forward compatible implementations.
func (*UnimplementedQueryServer) QueryConsumerChainStarts ¶
func (*UnimplementedQueryServer) QueryConsumerChainStarts(ctx context.Context, req *QueryConsumerChainStartProposalsRequest) (*QueryConsumerChainStartProposalsResponse, error)
func (*UnimplementedQueryServer) QueryConsumerChainStops ¶
func (*UnimplementedQueryServer) QueryConsumerChainStops(ctx context.Context, req *QueryConsumerChainStopProposalsRequest) (*QueryConsumerChainStopProposalsResponse, error)
func (*UnimplementedQueryServer) QueryConsumerChains ¶
func (*UnimplementedQueryServer) QueryConsumerChains(ctx context.Context, req *QueryConsumerChainsRequest) (*QueryConsumerChainsResponse, error)
func (*UnimplementedQueryServer) QueryConsumerGenesis ¶
func (*UnimplementedQueryServer) QueryConsumerGenesis(ctx context.Context, req *QueryConsumerGenesisRequest) (*QueryConsumerGenesisResponse, error)
func (*UnimplementedQueryServer) QueryRegisteredConsumerRewardDenoms ¶
func (*UnimplementedQueryServer) QueryRegisteredConsumerRewardDenoms(ctx context.Context, req *QueryRegisteredConsumerRewardDenomsRequest) (*QueryRegisteredConsumerRewardDenomsResponse, error)
func (*UnimplementedQueryServer) QueryThrottleState ¶
func (*UnimplementedQueryServer) QueryThrottleState(ctx context.Context, req *QueryThrottleStateRequest) (*QueryThrottleStateResponse, error)
func (*UnimplementedQueryServer) QueryThrottledConsumerPacketData ¶
func (*UnimplementedQueryServer) QueryThrottledConsumerPacketData(ctx context.Context, req *QueryThrottledConsumerPacketDataRequest) (*QueryThrottledConsumerPacketDataResponse, error)
func (*UnimplementedQueryServer) QueryValidatorConsumerAddr ¶
func (*UnimplementedQueryServer) QueryValidatorConsumerAddr(ctx context.Context, req *QueryValidatorConsumerAddrRequest) (*QueryValidatorConsumerAddrResponse, error)
func (*UnimplementedQueryServer) QueryValidatorProviderAddr ¶
func (*UnimplementedQueryServer) QueryValidatorProviderAddr(ctx context.Context, req *QueryValidatorProviderAddrRequest) (*QueryValidatorProviderAddrResponse, error)
type ValidatorByConsumerAddr ¶
type ValidatorByConsumerAddr struct { ChainId string `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` ConsumerAddr []byte `protobuf:"bytes,2,opt,name=consumer_addr,json=consumerAddr,proto3" json:"consumer_addr,omitempty"` ProviderAddr []byte `protobuf:"bytes,3,opt,name=provider_addr,json=providerAddr,proto3" json:"provider_addr,omitempty"` }
Used to serialize the ValidatorConsumerAddr index from key assignment ValidatorByConsumerAddr: (chainID, consumerAddr consAddr) -> providerAddr consAddr
func (*ValidatorByConsumerAddr) Descriptor ¶
func (*ValidatorByConsumerAddr) Descriptor() ([]byte, []int)
func (*ValidatorByConsumerAddr) GetChainId ¶
func (m *ValidatorByConsumerAddr) GetChainId() string
func (*ValidatorByConsumerAddr) GetConsumerAddr ¶
func (m *ValidatorByConsumerAddr) GetConsumerAddr() []byte
func (*ValidatorByConsumerAddr) GetProviderAddr ¶
func (m *ValidatorByConsumerAddr) GetProviderAddr() []byte
func (*ValidatorByConsumerAddr) Marshal ¶
func (m *ValidatorByConsumerAddr) Marshal() (dAtA []byte, err error)
func (*ValidatorByConsumerAddr) MarshalTo ¶
func (m *ValidatorByConsumerAddr) MarshalTo(dAtA []byte) (int, error)
func (*ValidatorByConsumerAddr) MarshalToSizedBuffer ¶
func (m *ValidatorByConsumerAddr) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ValidatorByConsumerAddr) ProtoMessage ¶
func (*ValidatorByConsumerAddr) ProtoMessage()
func (*ValidatorByConsumerAddr) Reset ¶
func (m *ValidatorByConsumerAddr) Reset()
func (*ValidatorByConsumerAddr) Size ¶
func (m *ValidatorByConsumerAddr) Size() (n int)
func (*ValidatorByConsumerAddr) String ¶
func (m *ValidatorByConsumerAddr) String() string
func (*ValidatorByConsumerAddr) Unmarshal ¶
func (m *ValidatorByConsumerAddr) Unmarshal(dAtA []byte) error
func (*ValidatorByConsumerAddr) XXX_DiscardUnknown ¶
func (m *ValidatorByConsumerAddr) XXX_DiscardUnknown()
func (*ValidatorByConsumerAddr) XXX_Marshal ¶
func (m *ValidatorByConsumerAddr) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ValidatorByConsumerAddr) XXX_Merge ¶
func (m *ValidatorByConsumerAddr) XXX_Merge(src proto.Message)
func (*ValidatorByConsumerAddr) XXX_Size ¶
func (m *ValidatorByConsumerAddr) XXX_Size() int
func (*ValidatorByConsumerAddr) XXX_Unmarshal ¶
func (m *ValidatorByConsumerAddr) XXX_Unmarshal(b []byte) error
type ValidatorConsumerPubKey ¶
type ValidatorConsumerPubKey struct { ChainId string `protobuf:"bytes,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"` ProviderAddr []byte `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"` }
Used to serialize the ValidatorConsumerPubKey index from key assignment ValidatorConsumerPubKey: (chainID, providerAddr consAddr) -> consumerKey tmprotocrypto.PublicKey
func (*ValidatorConsumerPubKey) Descriptor ¶
func (*ValidatorConsumerPubKey) Descriptor() ([]byte, []int)
func (*ValidatorConsumerPubKey) GetChainId ¶
func (m *ValidatorConsumerPubKey) GetChainId() string
func (*ValidatorConsumerPubKey) GetConsumerKey ¶
func (m *ValidatorConsumerPubKey) GetConsumerKey() *crypto.PublicKey
func (*ValidatorConsumerPubKey) GetProviderAddr ¶
func (m *ValidatorConsumerPubKey) GetProviderAddr() []byte
func (*ValidatorConsumerPubKey) Marshal ¶
func (m *ValidatorConsumerPubKey) Marshal() (dAtA []byte, err error)
func (*ValidatorConsumerPubKey) MarshalTo ¶
func (m *ValidatorConsumerPubKey) MarshalTo(dAtA []byte) (int, error)
func (*ValidatorConsumerPubKey) MarshalToSizedBuffer ¶
func (m *ValidatorConsumerPubKey) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ValidatorConsumerPubKey) ProtoMessage ¶
func (*ValidatorConsumerPubKey) ProtoMessage()
func (*ValidatorConsumerPubKey) Reset ¶
func (m *ValidatorConsumerPubKey) Reset()
func (*ValidatorConsumerPubKey) Size ¶
func (m *ValidatorConsumerPubKey) Size() (n int)
func (*ValidatorConsumerPubKey) String ¶
func (m *ValidatorConsumerPubKey) String() string
func (*ValidatorConsumerPubKey) Unmarshal ¶
func (m *ValidatorConsumerPubKey) Unmarshal(dAtA []byte) error
func (*ValidatorConsumerPubKey) XXX_DiscardUnknown ¶
func (m *ValidatorConsumerPubKey) XXX_DiscardUnknown()
func (*ValidatorConsumerPubKey) XXX_Marshal ¶
func (m *ValidatorConsumerPubKey) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ValidatorConsumerPubKey) XXX_Merge ¶
func (m *ValidatorConsumerPubKey) XXX_Merge(src proto.Message)
func (*ValidatorConsumerPubKey) XXX_Size ¶
func (m *ValidatorConsumerPubKey) XXX_Size() int
func (*ValidatorConsumerPubKey) XXX_Unmarshal ¶
func (m *ValidatorConsumerPubKey) XXX_Unmarshal(b []byte) error
type ValsetUpdateIdToHeight ¶
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"` }
ValsetUpdateIdToHeight defines the genesis information for the mapping of each valset udpate id to a block height
func (*ValsetUpdateIdToHeight) Descriptor ¶
func (*ValsetUpdateIdToHeight) Descriptor() ([]byte, []int)
func (*ValsetUpdateIdToHeight) GetHeight ¶
func (m *ValsetUpdateIdToHeight) GetHeight() uint64
func (*ValsetUpdateIdToHeight) GetValsetUpdateId ¶
func (m *ValsetUpdateIdToHeight) GetValsetUpdateId() uint64
func (*ValsetUpdateIdToHeight) Marshal ¶
func (m *ValsetUpdateIdToHeight) Marshal() (dAtA []byte, err error)
func (*ValsetUpdateIdToHeight) MarshalTo ¶
func (m *ValsetUpdateIdToHeight) MarshalTo(dAtA []byte) (int, error)
func (*ValsetUpdateIdToHeight) MarshalToSizedBuffer ¶
func (m *ValsetUpdateIdToHeight) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*ValsetUpdateIdToHeight) ProtoMessage ¶
func (*ValsetUpdateIdToHeight) ProtoMessage()
func (*ValsetUpdateIdToHeight) Reset ¶
func (m *ValsetUpdateIdToHeight) Reset()
func (*ValsetUpdateIdToHeight) Size ¶
func (m *ValsetUpdateIdToHeight) Size() (n int)
func (*ValsetUpdateIdToHeight) String ¶
func (m *ValsetUpdateIdToHeight) String() string
func (*ValsetUpdateIdToHeight) Unmarshal ¶
func (m *ValsetUpdateIdToHeight) Unmarshal(dAtA []byte) error
func (*ValsetUpdateIdToHeight) XXX_DiscardUnknown ¶
func (m *ValsetUpdateIdToHeight) XXX_DiscardUnknown()
func (*ValsetUpdateIdToHeight) XXX_Marshal ¶
func (m *ValsetUpdateIdToHeight) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*ValsetUpdateIdToHeight) XXX_Merge ¶
func (m *ValsetUpdateIdToHeight) XXX_Merge(src proto.Message)
func (*ValsetUpdateIdToHeight) XXX_Size ¶
func (m *ValsetUpdateIdToHeight) XXX_Size() int
func (*ValsetUpdateIdToHeight) XXX_Unmarshal ¶
func (m *ValsetUpdateIdToHeight) XXX_Unmarshal(b []byte) error
type VscSendTimestamp ¶
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 (*VscSendTimestamp) Descriptor ¶
func (*VscSendTimestamp) Descriptor() ([]byte, []int)
func (*VscSendTimestamp) GetTimestamp ¶
func (m *VscSendTimestamp) GetTimestamp() time.Time
func (*VscSendTimestamp) GetVscId ¶
func (m *VscSendTimestamp) GetVscId() uint64
func (*VscSendTimestamp) Marshal ¶
func (m *VscSendTimestamp) Marshal() (dAtA []byte, err error)
func (*VscSendTimestamp) MarshalToSizedBuffer ¶
func (m *VscSendTimestamp) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*VscSendTimestamp) ProtoMessage ¶
func (*VscSendTimestamp) ProtoMessage()
func (*VscSendTimestamp) Reset ¶
func (m *VscSendTimestamp) Reset()
func (*VscSendTimestamp) Size ¶
func (m *VscSendTimestamp) Size() (n int)
func (*VscSendTimestamp) String ¶
func (m *VscSendTimestamp) String() string
func (*VscSendTimestamp) Unmarshal ¶
func (m *VscSendTimestamp) Unmarshal(dAtA []byte) error
func (*VscSendTimestamp) XXX_DiscardUnknown ¶
func (m *VscSendTimestamp) XXX_DiscardUnknown()
func (*VscSendTimestamp) XXX_Marshal ¶
func (m *VscSendTimestamp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VscSendTimestamp) XXX_Merge ¶
func (m *VscSendTimestamp) XXX_Merge(src proto.Message)
func (*VscSendTimestamp) XXX_Size ¶
func (m *VscSendTimestamp) XXX_Size() int
func (*VscSendTimestamp) XXX_Unmarshal ¶
func (m *VscSendTimestamp) XXX_Unmarshal(b []byte) error
type VscUnbondingOps ¶
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"` }
VscUnbondingOps contains the IDs of unbonding operations that are waiting for at least one VSCMaturedPacket with vscID from a consumer chain
func (*VscUnbondingOps) Descriptor ¶
func (*VscUnbondingOps) Descriptor() ([]byte, []int)
func (*VscUnbondingOps) GetUnbondingOpIds ¶
func (m *VscUnbondingOps) GetUnbondingOpIds() []uint64
func (*VscUnbondingOps) GetVscId ¶
func (m *VscUnbondingOps) GetVscId() uint64
func (*VscUnbondingOps) Marshal ¶
func (m *VscUnbondingOps) Marshal() (dAtA []byte, err error)
func (*VscUnbondingOps) MarshalToSizedBuffer ¶
func (m *VscUnbondingOps) MarshalToSizedBuffer(dAtA []byte) (int, error)
func (*VscUnbondingOps) ProtoMessage ¶
func (*VscUnbondingOps) ProtoMessage()
func (*VscUnbondingOps) Reset ¶
func (m *VscUnbondingOps) Reset()
func (*VscUnbondingOps) Size ¶
func (m *VscUnbondingOps) Size() (n int)
func (*VscUnbondingOps) String ¶
func (m *VscUnbondingOps) String() string
func (*VscUnbondingOps) Unmarshal ¶
func (m *VscUnbondingOps) Unmarshal(dAtA []byte) error
func (*VscUnbondingOps) XXX_DiscardUnknown ¶
func (m *VscUnbondingOps) XXX_DiscardUnknown()
func (*VscUnbondingOps) XXX_Marshal ¶
func (m *VscUnbondingOps) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
func (*VscUnbondingOps) XXX_Merge ¶
func (m *VscUnbondingOps) XXX_Merge(src proto.Message)
func (*VscUnbondingOps) XXX_Size ¶
func (m *VscUnbondingOps) XXX_Size() int
func (*VscUnbondingOps) XXX_Unmarshal ¶
func (m *VscUnbondingOps) XXX_Unmarshal(b []byte) error