# Functions
MigrateGenesis accepts exported v1.0.0 IBC client genesis file and migrates it to:
- Update solo machine client state protobuf definition (v1 to v2) - Remove all solo machine consensus states - Remove all expired tendermint consensus states - Adds ProcessedHeight and Iteration keys for unexpired tendermint consensus states.
MigrateStore performs in-place store migrations from SDK v0.40 of the IBC module to v1.0.0 of ibc-go.
No description provided by the author
# Constants
Data type for channel state verification.
Data type for client state verification.
Data type for connection state verification.
Data type for consensus state verification.
Data type for header verification.
Data type for next sequence recv verification.
Data type for packet acknowledgement verification.
Data type for packet commitment verification.
Data type for packet receipt absence verification.
Default State.
# 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
# Structs
ChannelStateData returns the SignBytes data for channel state verification.
ClientState defines a solo machine client that tracks the current consensus state and if the client is frozen.
ClientStateData returns the SignBytes data for client state verification.
ConnectionStateData returns the SignBytes data for connection state verification.
ConsensusState defines a solo machine consensus state.
ConsensusStateData returns the SignBytes data for consensus state verification.
Header defines a solo machine consensus header.
HeaderData returns the SignBytes data for update verification.
Misbehaviour defines misbehaviour for a solo machine which consists of a sequence and two signatures over different messages at that sequence.
NextSequenceRecvData returns the SignBytes data for verification of the next sequence to be received.
PacketAcknowledgementData returns the SignBytes data for acknowledgement verification.
PacketCommitmentData returns the SignBytes data for packet commitment verification.
PacketReceiptAbsenceData returns the SignBytes data for packet receipt absence verification.
SignatureAndData contains a signature and the data signed over to create that signature.
SignBytes defines the signed bytes used for signature verification.
TimestampedSignatureData contains the signature data and the timestamp of the signature.
# Type aliases
DataType defines the type of solo machine proof being created.