# Functions
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
RegisterInterfaces register the ibc transfer module interfaces to protobuf Any.
RegisterLegacyAminoCodec registers the necessary x/ibc transfer interfaces and concrete types on the provided LegacyAmino codec.
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
# Constants
CCV events.
CCV events.
CCV events.
CCV events.
CCV events.
CCV events.
CCV events.
CCV events.
CCV events.
CCV events.
CCV events.
CCV events.
CCV events.
CCV events.
CCV events.
CCV events.
CCV events.
CCV events.
CCV events.
CCV events.
CCV events.
CCV events.
ConsumerPortID is the default port id the consumer CCV module binds to.
Default timeout period is 4 weeks to ensure channel doesn't close on timeout.
CCV events.
CCV events.
CCV events.
CCV events.
CCV events.
CCV events.
CCV events.
CCV events.
CCV events.
CCV events.
MemStoreKey defines the in-memory store key.
ModuleName defines the CCV module name.
ProviderPortID is the default port id the provider CCV module binds to.
No description provided by the author
Slash packet.
StoreKey defines the primary module store key.
UNSPECIFIED packet type.
Version defines the current version the IBC CCV provider and consumer module supports.
VSCMatured packet.
# Variables
AminoCdc is a amino codec created to support amino json compatible msgs.
No description provided by the author
No description provided by the author
CCV sentinel errors.
CCV sentinel errors.
CCV sentinel errors.
CCV sentinel errors.
CCV sentinel errors.
No description provided by the author
CCV sentinel errors.
CCV sentinel errors.
CCV sentinel errors.
CCV sentinel errors.
CCV sentinel errors.
CCV sentinel errors.
No description provided by the author
CCV sentinel errors.
CCV sentinel errors.
CCV sentinel errors.
CCV sentinel errors.
CCV sentinel errors.
CCV sentinel errors.
CCV sentinel errors.
CCV sentinel errors.
No description provided by the author
No description provided by the author
ModuleCdc references the global x/ibc-transfer module codec.
# Structs
ConsumerPacketData contains a consumer packet data and a type tag.
No description provided by the author
No description provided by the author
ConsumerPacketDataList is a list of consumer packet data packets.
MaturedUnbondingOps defines a list of ids corresponding to ids of matured unbonding operations.
This packet is sent from the consumer chain to the provider chain to request the slashing of a validator as a result of an infraction committed on the consumer chain.
UnimplementedMsgServer can be embedded to have forward compatible implementations.
UnimplementedQueryServer can be embedded to have forward compatible implementations.
This packet is sent from provider chain to consumer chain if the validator set for consumer chain changes (due to new bonding/unbonding messages or slashing events) A VSCMatured packet from consumer chain will be sent asynchronously once unbonding period is over, and this will function as `UnbondingOver` message for this packet.
List of ccv.ValidatorSetChangePacketData.
This packet is sent from the consumer chain to the provider chain to notify that a VSC packet reached maturity on the consumer chain.
# Interfaces
AccountKeeper defines the expected account keeper used for simulations.
BankKeeper defines the expected interface needed to retrieve account balances.
ChannelKeeper defines the expected IBC channel keeper.
ClientKeeper defines the expected IBC client keeper.
ConnectionKeeper defines the expected IBC connection keeper.
ConsumerHooks event hooks for newly bonded cross-chain validators.
No description provided by the author
IBCKeeper defines the expected interface needed for openning a channel.
IBCTransferKeeper defines the expected interface needed for distribution transfer of tokens from the consumer to the provider chain.
MsgClient is the client API for Msg service.
MsgServer is the server API for Msg service.
PortKeeper defines the expected IBC port keeper.
QueryClient is the client API for Query service.
QueryServer is the server API for Query service.
No description provided by the author
SlashingKeeper defines the contract expected to perform ccv slashing.
StakingKeeper defines the contract expected by provider-chain ccv module from a Staking Module that will keep track of the provider validator set.
# Type aliases
ConsumerPacketType indicates interchain security specific packet types.