package
0.0.1
Repository: https://github.com/golang88/ibc-go.git
Documentation: pkg.go.dev

# Functions

ChannelStateDataBytes returns the channel state data bytes used in constructing SignBytes.
ChannelStateSignBytes returns the sign bytes for verification of the channel state.
ClientStateDataBytes returns the client state data bytes used in constructing SignBytes.
ClientStateSignBytes returns the sign bytes for verification of the client state.
ConnectionStateDataBytes returns the connection state data bytes used in constructing SignBytes.
ConnectionStateSignBytes returns the sign bytes for verification of the connection state.
ConsensusStateDataBytes returns the consensus state data bytes used in constructing SignBytes.
ConsensusStateSignBytes returns the sign bytes for verification of the consensus state.
HeaderSignBytes returns the sign bytes for verification of misbehaviour.
MisbehaviourSignBytes returns the sign bytes for verification of misbehaviour.
NewClientState creates a new ClientState instance.
NextSequenceRecvDataBytes returns the next sequence recv data bytes used in constructing SignBytes.
NextSequenceRecvSignBytes returns the sign bytes for verification of the next sequence to be received.
PacketAcknowledgementDataBytes returns the packet acknowledgement data bytes used in constructing SignBytes.
PacketAcknowledgementSignBytes returns the sign bytes for verification of the acknowledgement.
PacketCommitmentDataBytes returns the packet commitment data bytes used in constructing SignBytes.
PacketCommitmentSignBytes returns the sign bytes for verification of the packet commitment.
PacketReceiptAbsenceDataBytes returns the packet receipt absence data bytes used in constructing SignBytes.
PacketReceiptAbsenceSignBytes returns the sign bytes for verification of the absence of an receipt.
RegisterInterfaces register the ibc channel submodule interfaces to protobuf Any.
UnmarshalDataByType attempts to unmarshal the data to the specified type.
No description provided by the author
VerifySignature verifies if the the provided public key generated the signature over the given data.

# 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.
No description provided by the author
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
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

# 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.

# Interfaces

Data is an interface used for all the signature data bytes proto definitions.

# Type aliases

DataType defines the type of solo machine proof being created.