# Functions
CrossChainValidatorKey returns the key to a cross chain validator by consensus address.
DefaultGenesisState returns a default disabled consumer chain genesis state.
DefaultParams is the default params for the consumer module.
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
LastDistributionTransmissionKey returns the key to the last distribution transmission in the store.
No description provided by the author
No description provided by the author
NewInitialGenesisState returns a consumer GenesisState for a completely new consumer chain.
NewParams creates new consumer parameters with provided arguments.
No description provided by the author
NewRestartGenesisState returns a consumer GenesisState that has already been established.
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.
ParamKeyTable type declaration for parameters.
PendingChangesKey returns the key for storing pending validator set changes.
PendingDataPacketsKey returns the key 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.
PortKey returns the key to the port ID in the store.
No description provided by the author
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
No description provided by the author
UnbondingTimeKey returns the key for storing the unbonding period.
# Constants
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.
CrossChainValidatorPrefix is the byte prefix that will store cross-chain validators by consensus address.
about 2 hr at 7.6 seconds per blocks.
The default fraction of tokens allocated to the consumer redistribution address during distribution events.
In general, the default unbonding period on the consumer is one day less than the default unbonding period on the provider, where the provider uses the staking module default.
Default number of historical info entries to persist in store.
By default, the bottom 5% of the validator set can opt out of validating consumer chains.
Default transfer timeout period is 1 hour, less than the default blocks per dist transmission * average block time.
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.
InitialValSetByteKey is the byte to store the initial validator set for a consumer.
LastDistributionTransmissionByteKey defines the byte key to store the last distribution transmission.
LastStandaloneHeightByteKey is the byte that will store last standalone height.
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.
PendingDataPacketsByteKey is the byte key 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.
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.
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.
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.
SmallestNonOptOutPowerByteKey is the byte that will store the smallest val power that cannot opt out.
StoreKey is the store key string for IBC consumer.
UnbondingTimeKeyString is the byte key for storing the unbonding period.
# Variables
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
Reflection based keys for params subspace.
Reflection based keys for params subspace.
Reflection based keys for params subspace.
Reflection based keys for params subspace.
Reflection based keys for params subspace.
Reflection based keys for params subspace.
Reflection based keys for params subspace.
Reflection based keys for params subspace.
Reflection based keys for params subspace.
# Structs
CrossChainValidator defines the validators for CCV consumer module.
GenesisState defines the CCV consumer chain genesis state.
HeightValsetUpdateID defines the genesis information for the mapping of each block height to a valset update id.
LastTransmissionBlockHeight is the last time validator holding pools were transmitted to the provider chain.
MaturingVSCPacket contains the maturing time of a received VSCPacket.
NextFeeDistributionEstimate holds information about next fee distribution.
OutstandingDowntime defines the genesis information for each validator flagged with an outstanding downtime slashing.
Params defines the parameters for CCV consumer module.
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.
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.