# Functions
CrossChainValidatorKey returns the key to a cross chain validator by consensus address.
DefaultGenesisState returns a default disabled consumer chain genesis state.
HeightValsetUpdateIDKey returns the key to a valset update ID for a given block height.
HistoricalInfoKey returns the key to historical info to a given block height.
No description provided by the author
No description provided by the author
LastDistributionTransmissionKey returns the key to the last distribution transmission in the store.
No description provided by the author
NewInitialGenesisState returns a GenesisState for a completely new consumer chain.
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 to a validators' outstanding downtime by consensus address.
PacketMaturityTimeKey returns the key for storing the maturity time for a given received VSC packet id.
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.
PendingPacketsIndexKey returns the key to the pending packets index.
PortKey returns the key to the port ID in the store.
No description provided by the author
PrevStandaloneChainKey returns the key to the flag marking whether this chain was previously standalone.
ProviderChannelKey returns the key for storing channelID of the provider chain.
ProviderClientIDKey returns the key for storing clientID of the provider.
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 storing the consumer's slash record.
StandaloneTransferChannelIDKey returns the key to the transfer channelID that existed from a standalone chain changing over to a consumer.
UnbondingTimeKey returns the key for storing the unbonding period.
# 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.
CrossChainValidatorPrefix is the byte prefix that will store cross-chain validators by consensus address.
NOTE: This key is deprecated, but left in place to avoid consumer state migrations [DEPRECATED].
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
HeightValsetUpdateIDPrefix is the byte prefix that will store the mapping from block height to valset update ID.
HistoricalInfoKey is the byte prefix that will store the historical info for a given height.
InitGenesisHeightByteKey is the byte that will store the init genesis height.
InitialValSetByteKey is the byte to store the initial validator set for a consumer.
LastDistributionTransmissionByteKey defines the byte key to store the last distribution transmission.
NOTE: This prefix is deprecated, but left in place to avoid consumer state migrations [DEPRECATED].
ModuleName defines the CCV consumer module name.
OutstandingDowntimePrefix is the byte prefix that will store the validators outstanding downtime by consensus address.
PacketMaturityTimePrefix is the byte prefix that will store maturity time for each received VSC packet.
PendingChangesKeyString is the byte key that will store any pending validator set changes received over CCV channel but not yet flushed over ABCI.
NOTE: This prefix is deprecated, but left in place to avoid consumer state migrations [DEPRECATED].
PendingDataPacketsBytePrefix is the byte prefix for storing a list of data packets that cannot be sent yet to the provider chain either because the CCV channel is not established or because the client is expired.
PendingPacketsIndexBytePrefix is the single byte key to the pending packets index.
PortByteKey defines the byte key to store the port ID in store.
PreCCVByteKey is the byte to store the consumer is running on democracy staking module without consumer.
PrevStandaloneChainByteKey is the byte storing the flag marking whether this chain was previously standalone.
ProviderChannelKeyString is the byte key for storing the channelID of the CCV channel.
ProviderClientKeyString is the byte key for storing the clientID of the provider client.
QuerierRoute is the querier route for IBC consumer.
RouterKey is the message route for IBC consumer.
SlashRecordByteKey is the single byte key storing the consumer's slash record.
StandaloneTransferChannelIDByteKey is the byte storing the channelID of transfer channel that existed from a standalone chain changing over to a consumer.
StoreKey is the store key string for IBC consumer.
UnbondingTimeKeyString is the byte key for storing the unbonding period.
# 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
Consumer sentinel errors.
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.
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.
UnimplementedQueryServer can be embedded to have forward compatible implementations.
# Interfaces
QueryClient is the client API for Query service.
QueryServer is the server API for Query service.