package ibc.lightclients.solomachine.v1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message ChannelStateData

solomachine.proto:157

ChannelStateData returns the SignBytes data for channel state verification.

message ClientState

solomachine.proto:14

ClientState defines a solo machine client that tracks the current consensus state and if the client is frozen.

message ClientStateData

solomachine.proto:130

ClientStateData returns the SignBytes data for client state verification.

message ConnectionStateData

solomachine.proto:148

ConnectionStateData returns the SignBytes data for connection state verification.

message ConsensusState

solomachine.proto:29

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: ClientState

message ConsensusStateData

solomachine.proto:139

ConsensusStateData returns the SignBytes data for consensus state verification.

enum DataType

solomachine.proto:94

DataType defines the type of solo machine proof being created. This is done to preserve uniqueness of different data sign byte encodings.

Used in: SignBytes, SignatureAndData

solomachine.proto:41

Header defines a solo machine consensus header

message HeaderData

solomachine.proto:120

HeaderData returns the SignBytes data for update verification.

message Misbehaviour

solomachine.proto:53

Misbehaviour defines misbehaviour for a solo machine which consists of a sequence and two signatures over different messages at that sequence.

message NextSequenceRecvData

solomachine.proto:186

NextSequenceRecvData returns the SignBytes data for verification of the next sequence to be received.

message PacketAcknowledgementData

solomachine.proto:173

PacketAcknowledgementData returns the SignBytes data for acknowledgement verification.

message PacketCommitmentData

solomachine.proto:166

PacketCommitmentData returns the SignBytes data for packet commitment verification.

message PacketReceiptAbsenceData

solomachine.proto:180

PacketReceiptAbsenceData returns the SignBytes data for packet receipt absence verification.

message SignBytes

solomachine.proto:80

SignBytes defines the signed bytes used for signature verification.

message SignatureAndData

solomachine.proto:63

SignatureAndData contains a signature and the data signed over to create that signature.

Used in: Misbehaviour

message TimestampedSignatureData

solomachine.proto:73

TimestampedSignatureData contains the signature data and the timestamp of the signature.