Get desktop application:
View/edit binary Protocol Buffers messages
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.
latest sequence of the client state
frozen sequence of the solo machine
when set to true, will allow governance to update a solo machine client. The client will be unfrozen if it 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. The sequence of a consensus state is contained in the "height" key used in storing the consensus state.
Used in:
public key of the solo machine
diversifier allows the same public key to be re-used across different solo machine clients (potentially on different chains) without being considered misbehaviour.
ConsensusStateData returns the SignBytes data for consensus state verification.
DataType defines the type of solo machine proof being created. This is done to preserve uniqueness of different data sign byte encodings.
Used in:
,Default State
Data type for client state verification
Data type for consensus state verification
Data type for connection state verification
Data type for channel state verification
Data type for packet commitment verification
Data type for packet acknowledgement verification
Data type for packet receipt absence verification
Data type for next sequence recv verification
Data type for header verification
Header defines a solo machine consensus header
sequence to update solo machine public key at
HeaderData returns the SignBytes data for update verification.
header public key
header diversifier
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.
SignBytes defines the signed bytes used for signature verification.
type of the data used
marshaled data
SignatureAndData contains a signature and the data signed over to create that signature.
Used in:
TimestampedSignatureData contains the signature data and the timestamp of the signature.