# Functions

CrossChainValidatorKey returns the key for storing a cross chain validator by consensus address.
CrossChainValidatorKeyPrefix returns the key prefix for storing a cross chain validator by consensus address.
DefaultGenesisState returns a default disabled consumer chain genesis state.
GetAllKeys returns the names of all the keys.
GetAllKeyPrefixes returns all the key prefixes.
HeightValsetUpdateIDKey returns the key for storing a valset update ID for a given block height.
HeightValsetUpdateIDKeyPrefix returns the key for storing a valset update ID for a given block height.
HistoricalInfoKey returns the key for storing the historical info for a given height.
HistoricalInfoKeyPrefix the key prefix for storing the historical info for a given height.
InitGenesisHeightKey returns the key for storing the init genesis height.
InitialValSetKey returns the key for storing the initial validator set for a consumer.
LastDistributionTransmissionKey returns the key for storing the last distribution transmission.
No description provided by the author
NewInitialGenesisState returns a GenesisState for a completely new consumer chain.
No description provided by the author
No description provided by the author
NewRestartGenesisState returns a consumer GenesisState that has already been established.
NewSlashRecord creates a new slash record.
OutstandingDowntimeKey returns the key for storing a validators' outstanding downtime by consensus address.
OutstandingDowntimeKeyPrefix returns the key prefix for storing a validators' outstanding downtime by consensus address.
PacketMaturityTimeKey returns the key for storing the maturity time for a given received VSC packet id.
PacketMaturityTimeKeyPrefix returns the key prefix for storing maturity time for each received VSC packet.
ParametersKey returns the key for storing the consumer parameters.
PendingChangesKey returns the key for storing pending validator set changes.
PendingDataPacketsKey returns the key for storing a queue of data packets to be sent to the provider.
PendingDataPacketsV1KeyPrefix returns the key prefix for storing a queue of data packets to be sent to the provider.
PendingPacketsIndexKey returns the key for storing the FIFO queue of pending packets.
PortKey returns the key for storing the port ID.
PreCCVKey returns the key for storing the preCCV flag, which is set to true during the process of a standalone to consumer changeover.
PrevStandaloneChainKey returns the key for storing the flag marking whether this chain was previously standalone.
ProviderChannelIDKey returns the key for storing channelID of the provider chain.
ProviderClientIDKey returns the key for storing clientID of the provider.
RegisterInterfaces registers the consumer Tx message types to the interface registry.
No description provided by the author
RegisterQueryHandler registers the http handlers for service Query to "mux".
RegisterQueryHandlerClient registers the http handlers for service Query to "mux".
RegisterQueryHandlerFromEndpoint is same as RegisterQueryHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
RegisterQueryHandlerServer registers the http handlers for service Query to "mux".
No description provided by the author
SlashRecordKey returns the key for storing the consumer's slash record.
StandaloneTransferChannelIDKey returns the key for storing the transfer channelID that existed from a standalone chain changing over to a consumer TODO remove as it's never used.
UnbondingTimeKey returns the key for storing the unbonding period TODO remove as it's never used.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
#nosec G101 -- (false positive) this is not a hardcoded credential.
No description provided by the author
No description provided by the author
No description provided by the author
ConsumerRedistributeName the root string for the consumer-redistribution account address.
ConsumerToSendToProviderName is a "buffer" address for outgoing fees to be transferred to the provider chain#nosec G101 -- (false positive) this is not a hardcoded credential.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ModuleName defines the CCV consumer module name.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
QuerierRoute is the querier route for IBC consumer.
RouterKey is the message route for IBC consumer.
No description provided by the author
No description provided by the author
StoreKey is the store key string for IBC consumer.
No description provided by the author

# Variables

Consumer sentinel errors.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Consumer sentinel errors.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Structs

No description provided by the author
ConsumerPacketDataList is a list of consumer packet data packets.
CrossChainValidator defines the type used to store validator information internal to the consumer CCV module.
GenesisState defines the CCV consumer genesis state Note: this type is only used on consumer side and references shared types with provider.
HeightValsetUpdateID represents a mapping internal to the consumer CCV module which links a block height to each recv valset update id.
LastTransmissionBlockHeight is the last time validator holding pools were transmitted to the provider chain.
MaturingVSCPacket represents a vsc packet that is maturing internal to the consumer CCV module, where the consumer has not yet relayed a VSCMatured packet back to the provider.
MsgUpdateParams is the Msg/UpdateParams request type.
No description provided by the author
NextFeeDistributionEstimate holds information about next fee distribution.
OutstandingDowntime defines the type used internally to the consumer CCV module and is used in order to not send multiple slashing requests for the same downtime infraction.
No description provided by the author
No description provided by the author
No description provided by the author
QueryParamsResponse is response type for the Query/Params RPC method.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
A record storing the state of a slash packet sent to the provider chain which may bounce back and forth until handled by the provider.
UnimplementedMsgServer can be embedded to have forward compatible implementations.
UnimplementedQueryServer can be embedded to have forward compatible implementations.

# Interfaces

MsgClient is the client API for Msg service.
MsgServer is the server API for Msg service.
QueryClient is the client API for Query service.
QueryServer is the server API for Query service.