packetv1

package
v0.6.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 10, 2025 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Overview

Code generated by protoc-gen-go-pulsar. DO NOT EDIT.

Code generated by protoc-gen-go-pulsar. DO NOT EDIT.

Code generated by protoc-gen-go-pulsar. DO NOT EDIT.

Code generated by protoc-gen-go-pulsar. DO NOT EDIT.

Index

Constants

View Source
const (
	Query_PacketCommitment_FullMethodName       = "/tibc.core.packet.v1.Query/PacketCommitment"
	Query_PacketCommitments_FullMethodName      = "/tibc.core.packet.v1.Query/PacketCommitments"
	Query_PacketReceipt_FullMethodName          = "/tibc.core.packet.v1.Query/PacketReceipt"
	Query_PacketAcknowledgement_FullMethodName  = "/tibc.core.packet.v1.Query/PacketAcknowledgement"
	Query_PacketAcknowledgements_FullMethodName = "/tibc.core.packet.v1.Query/PacketAcknowledgements"
	Query_UnreceivedPackets_FullMethodName      = "/tibc.core.packet.v1.Query/UnreceivedPackets"
	Query_UnreceivedAcks_FullMethodName         = "/tibc.core.packet.v1.Query/UnreceivedAcks"
	Query_CleanPacketCommitment_FullMethodName  = "/tibc.core.packet.v1.Query/CleanPacketCommitment"
)
View Source
const (
	Msg_RecvPacket_FullMethodName      = "/tibc.core.packet.v1.Msg/RecvPacket"
	Msg_Acknowledgement_FullMethodName = "/tibc.core.packet.v1.Msg/Acknowledgement"
	Msg_CleanPacket_FullMethodName     = "/tibc.core.packet.v1.Msg/CleanPacket"
	Msg_RecvCleanPacket_FullMethodName = "/tibc.core.packet.v1.Msg/RecvCleanPacket"
)

Variables

View Source
var File_tibc_core_packet_v1_genesis_proto protoreflect.FileDescriptor
View Source
var File_tibc_core_packet_v1_packet_proto protoreflect.FileDescriptor
View Source
var File_tibc_core_packet_v1_query_proto protoreflect.FileDescriptor
View Source
var File_tibc_core_packet_v1_tx_proto protoreflect.FileDescriptor
View Source
var Msg_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "tibc.core.packet.v1.Msg",
	HandlerType: (*MsgServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "RecvPacket",
			Handler:    _Msg_RecvPacket_Handler,
		},
		{
			MethodName: "Acknowledgement",
			Handler:    _Msg_Acknowledgement_Handler,
		},
		{
			MethodName: "CleanPacket",
			Handler:    _Msg_CleanPacket_Handler,
		},
		{
			MethodName: "RecvCleanPacket",
			Handler:    _Msg_RecvCleanPacket_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "tibc/core/packet/v1/tx.proto",
}

Msg_ServiceDesc is the grpc.ServiceDesc for Msg service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var Query_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "tibc.core.packet.v1.Query",
	HandlerType: (*QueryServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "PacketCommitment",
			Handler:    _Query_PacketCommitment_Handler,
		},
		{
			MethodName: "PacketCommitments",
			Handler:    _Query_PacketCommitments_Handler,
		},
		{
			MethodName: "PacketReceipt",
			Handler:    _Query_PacketReceipt_Handler,
		},
		{
			MethodName: "PacketAcknowledgement",
			Handler:    _Query_PacketAcknowledgement_Handler,
		},
		{
			MethodName: "PacketAcknowledgements",
			Handler:    _Query_PacketAcknowledgements_Handler,
		},
		{
			MethodName: "UnreceivedPackets",
			Handler:    _Query_UnreceivedPackets_Handler,
		},
		{
			MethodName: "UnreceivedAcks",
			Handler:    _Query_UnreceivedAcks_Handler,
		},
		{
			MethodName: "CleanPacketCommitment",
			Handler:    _Query_CleanPacketCommitment_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "tibc/core/packet/v1/query.proto",
}

Query_ServiceDesc is the grpc.ServiceDesc for Query service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterMsgServer

func RegisterMsgServer(s grpc.ServiceRegistrar, srv MsgServer)

func RegisterQueryServer

func RegisterQueryServer(s grpc.ServiceRegistrar, srv QueryServer)

Types

type Acknowledgement

type Acknowledgement struct {

	// response contains either a result or an error and must be non-empty
	//
	// Types that are assignable to Response:
	//
	//	*Acknowledgement_Result
	//	*Acknowledgement_Error
	Response isAcknowledgement_Response `protobuf_oneof:"response"`
	// contains filtered or unexported fields
}

Acknowledgement is the recommended acknowledgement format to be used by app-specific protocols. NOTE: The field numbers 21 and 22 were explicitly chosen to avoid accidental conflicts with other protobuf message formats used for acknowledgements. The first byte of any message with this format will be the non-ASCII values `0xaa` (result) or `0xb2` (error). Implemented as defined by TICS: https://github.com/bianjieai/tics/tree/master/spec/tics-004-channel-and-packet-semantics#acknowledgement-envelope

func (*Acknowledgement) Descriptor deprecated

func (*Acknowledgement) Descriptor() ([]byte, []int)

Deprecated: Use Acknowledgement.ProtoReflect.Descriptor instead.

func (*Acknowledgement) GetError

func (x *Acknowledgement) GetError() string

func (*Acknowledgement) GetResponse

func (x *Acknowledgement) GetResponse() isAcknowledgement_Response

func (*Acknowledgement) GetResult

func (x *Acknowledgement) GetResult() []byte

func (*Acknowledgement) ProtoMessage

func (*Acknowledgement) ProtoMessage()

func (*Acknowledgement) ProtoReflect

func (x *Acknowledgement) ProtoReflect() protoreflect.Message

func (*Acknowledgement) Reset

func (x *Acknowledgement) Reset()

func (*Acknowledgement) String

func (x *Acknowledgement) String() string

type Acknowledgement_Error

type Acknowledgement_Error struct {
	Error string `protobuf:"bytes,22,opt,name=error,proto3,oneof"`
}

type Acknowledgement_Result

type Acknowledgement_Result struct {
	Result []byte `protobuf:"bytes,21,opt,name=result,proto3,oneof"`
}

type CleanPacket

type CleanPacket struct {

	// number corresponds to the order of sends and receives, where a Packet
	// with an earlier sequence number must be sent and received before a Packet
	// with a later sequence number.
	Sequence uint64 `protobuf:"varint,1,opt,name=sequence,proto3" json:"sequence,omitempty"`
	// identifies the chain id of the sending chain.
	SourceChain string `protobuf:"bytes,3,opt,name=source_chain,json=sourceChain,proto3" json:"source_chain,omitempty"`
	// identifies the chain id of the receiving chain.
	DestinationChain string `protobuf:"bytes,4,opt,name=destination_chain,json=destinationChain,proto3" json:"destination_chain,omitempty"`
	// identifies the chain id of the relay chain.
	RelayChain string `protobuf:"bytes,5,opt,name=relay_chain,json=relayChain,proto3" json:"relay_chain,omitempty"`
	// contains filtered or unexported fields
}

CleanPacket defines a type that carries data across different chains through TIBC

func (*CleanPacket) Descriptor deprecated

func (*CleanPacket) Descriptor() ([]byte, []int)

Deprecated: Use CleanPacket.ProtoReflect.Descriptor instead.

func (*CleanPacket) GetDestinationChain

func (x *CleanPacket) GetDestinationChain() string

func (*CleanPacket) GetRelayChain

func (x *CleanPacket) GetRelayChain() string

func (*CleanPacket) GetSequence

func (x *CleanPacket) GetSequence() uint64

func (*CleanPacket) GetSourceChain

func (x *CleanPacket) GetSourceChain() string

func (*CleanPacket) ProtoMessage

func (*CleanPacket) ProtoMessage()

func (*CleanPacket) ProtoReflect

func (x *CleanPacket) ProtoReflect() protoreflect.Message

func (*CleanPacket) Reset

func (x *CleanPacket) Reset()

func (*CleanPacket) String

func (x *CleanPacket) String() string

type GenesisState

type GenesisState struct {
	Acknowledgements []*PacketState    `protobuf:"bytes,2,rep,name=acknowledgements,proto3" json:"acknowledgements,omitempty"`
	Commitments      []*PacketState    `protobuf:"bytes,3,rep,name=commitments,proto3" json:"commitments,omitempty"`
	Receipts         []*PacketState    `protobuf:"bytes,4,rep,name=receipts,proto3" json:"receipts,omitempty"`
	SendSequences    []*PacketSequence `protobuf:"bytes,5,rep,name=send_sequences,json=sendSequences,proto3" json:"send_sequences,omitempty"`
	RecvSequences    []*PacketSequence `protobuf:"bytes,6,rep,name=recv_sequences,json=recvSequences,proto3" json:"recv_sequences,omitempty"`
	AckSequences     []*PacketSequence `protobuf:"bytes,7,rep,name=ack_sequences,json=ackSequences,proto3" json:"ack_sequences,omitempty"`
	// contains filtered or unexported fields
}

GenesisState defines the tibc channel submodule's genesis state.

func (*GenesisState) Descriptor deprecated

func (*GenesisState) Descriptor() ([]byte, []int)

Deprecated: Use GenesisState.ProtoReflect.Descriptor instead.

func (*GenesisState) GetAckSequences

func (x *GenesisState) GetAckSequences() []*PacketSequence

func (*GenesisState) GetAcknowledgements

func (x *GenesisState) GetAcknowledgements() []*PacketState

func (*GenesisState) GetCommitments

func (x *GenesisState) GetCommitments() []*PacketState

func (*GenesisState) GetReceipts

func (x *GenesisState) GetReceipts() []*PacketState

func (*GenesisState) GetRecvSequences

func (x *GenesisState) GetRecvSequences() []*PacketSequence

func (*GenesisState) GetSendSequences

func (x *GenesisState) GetSendSequences() []*PacketSequence

func (*GenesisState) ProtoMessage

func (*GenesisState) ProtoMessage()

func (*GenesisState) ProtoReflect

func (x *GenesisState) ProtoReflect() protoreflect.Message

func (*GenesisState) Reset

func (x *GenesisState) Reset()

func (*GenesisState) String

func (x *GenesisState) String() string

type MsgAcknowledgement

type MsgAcknowledgement struct {
	Packet          *Packet    `protobuf:"bytes,1,opt,name=packet,proto3" json:"packet,omitempty"`
	Acknowledgement []byte     `protobuf:"bytes,2,opt,name=acknowledgement,proto3" json:"acknowledgement,omitempty"`
	ProofAcked      []byte     `protobuf:"bytes,3,opt,name=proof_acked,json=proofAcked,proto3" json:"proof_acked,omitempty"`
	ProofHeight     *v1.Height `protobuf:"bytes,4,opt,name=proof_height,json=proofHeight,proto3" json:"proof_height,omitempty"`
	Signer          string     `protobuf:"bytes,5,opt,name=signer,proto3" json:"signer,omitempty"`
	// contains filtered or unexported fields
}

MsgAcknowledgement receives incoming TIBC acknowledgement

func (*MsgAcknowledgement) Descriptor deprecated

func (*MsgAcknowledgement) Descriptor() ([]byte, []int)

Deprecated: Use MsgAcknowledgement.ProtoReflect.Descriptor instead.

func (*MsgAcknowledgement) GetAcknowledgement

func (x *MsgAcknowledgement) GetAcknowledgement() []byte

func (*MsgAcknowledgement) GetPacket

func (x *MsgAcknowledgement) GetPacket() *Packet

func (*MsgAcknowledgement) GetProofAcked

func (x *MsgAcknowledgement) GetProofAcked() []byte

func (*MsgAcknowledgement) GetProofHeight

func (x *MsgAcknowledgement) GetProofHeight() *v1.Height

func (*MsgAcknowledgement) GetSigner

func (x *MsgAcknowledgement) GetSigner() string

func (*MsgAcknowledgement) ProtoMessage

func (*MsgAcknowledgement) ProtoMessage()

func (*MsgAcknowledgement) ProtoReflect

func (x *MsgAcknowledgement) ProtoReflect() protoreflect.Message

func (*MsgAcknowledgement) Reset

func (x *MsgAcknowledgement) Reset()

func (*MsgAcknowledgement) String

func (x *MsgAcknowledgement) String() string

type MsgAcknowledgementResponse

type MsgAcknowledgementResponse struct {
	// contains filtered or unexported fields
}

MsgAcknowledgementResponse defines the Msg/Acknowledgement response type.

func (*MsgAcknowledgementResponse) Descriptor deprecated

func (*MsgAcknowledgementResponse) Descriptor() ([]byte, []int)

Deprecated: Use MsgAcknowledgementResponse.ProtoReflect.Descriptor instead.

func (*MsgAcknowledgementResponse) ProtoMessage

func (*MsgAcknowledgementResponse) ProtoMessage()

func (*MsgAcknowledgementResponse) ProtoReflect

func (*MsgAcknowledgementResponse) Reset

func (x *MsgAcknowledgementResponse) Reset()

func (*MsgAcknowledgementResponse) String

func (x *MsgAcknowledgementResponse) String() string

type MsgCleanPacket

type MsgCleanPacket struct {
	CleanPacket *CleanPacket `protobuf:"bytes,1,opt,name=clean_packet,json=cleanPacket,proto3" json:"clean_packet,omitempty"`
	Signer      string       `protobuf:"bytes,2,opt,name=signer,proto3" json:"signer,omitempty"`
	// contains filtered or unexported fields
}

MsgRecvPacket receives incoming TIBC packet

func (*MsgCleanPacket) Descriptor deprecated

func (*MsgCleanPacket) Descriptor() ([]byte, []int)

Deprecated: Use MsgCleanPacket.ProtoReflect.Descriptor instead.

func (*MsgCleanPacket) GetCleanPacket

func (x *MsgCleanPacket) GetCleanPacket() *CleanPacket

func (*MsgCleanPacket) GetSigner

func (x *MsgCleanPacket) GetSigner() string

func (*MsgCleanPacket) ProtoMessage

func (*MsgCleanPacket) ProtoMessage()

func (*MsgCleanPacket) ProtoReflect

func (x *MsgCleanPacket) ProtoReflect() protoreflect.Message

func (*MsgCleanPacket) Reset

func (x *MsgCleanPacket) Reset()

func (*MsgCleanPacket) String

func (x *MsgCleanPacket) String() string

type MsgCleanPacketResponse

type MsgCleanPacketResponse struct {
	// contains filtered or unexported fields
}

MsgRecvPacketResponse defines the Msg/RecvPacket response type.

func (*MsgCleanPacketResponse) Descriptor deprecated

func (*MsgCleanPacketResponse) Descriptor() ([]byte, []int)

Deprecated: Use MsgCleanPacketResponse.ProtoReflect.Descriptor instead.

func (*MsgCleanPacketResponse) ProtoMessage

func (*MsgCleanPacketResponse) ProtoMessage()

func (*MsgCleanPacketResponse) ProtoReflect

func (x *MsgCleanPacketResponse) ProtoReflect() protoreflect.Message

func (*MsgCleanPacketResponse) Reset

func (x *MsgCleanPacketResponse) Reset()

func (*MsgCleanPacketResponse) String

func (x *MsgCleanPacketResponse) String() string

type MsgClient

type MsgClient interface {
	// RecvPacket defines a rpc handler method for MsgRecvPacket.
	RecvPacket(ctx context.Context, in *MsgRecvPacket, opts ...grpc.CallOption) (*MsgRecvPacketResponse, error)
	// Acknowledgement defines a rpc handler method for MsgAcknowledgement.
	Acknowledgement(ctx context.Context, in *MsgAcknowledgement, opts ...grpc.CallOption) (*MsgAcknowledgementResponse, error)
	// CleanPacket defines a rpc handler method for MsgCleanPacket.
	CleanPacket(ctx context.Context, in *MsgCleanPacket, opts ...grpc.CallOption) (*MsgCleanPacketResponse, error)
	// RecvCleanPacket defines a rpc handler method for MsgRecvCleanPacket.
	RecvCleanPacket(ctx context.Context, in *MsgRecvCleanPacket, opts ...grpc.CallOption) (*MsgRecvCleanPacketResponse, error)
}

MsgClient is the client API for Msg service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

Msg defines the tibc/packet Msg service.

func NewMsgClient

func NewMsgClient(cc grpc.ClientConnInterface) MsgClient

type MsgRecvCleanPacket

type MsgRecvCleanPacket struct {
	CleanPacket     *CleanPacket `protobuf:"bytes,1,opt,name=clean_packet,json=cleanPacket,proto3" json:"clean_packet,omitempty"`
	ProofCommitment []byte       `protobuf:"bytes,2,opt,name=proof_commitment,json=proofCommitment,proto3" json:"proof_commitment,omitempty"`
	ProofHeight     *v1.Height   `protobuf:"bytes,3,opt,name=proof_height,json=proofHeight,proto3" json:"proof_height,omitempty"`
	Signer          string       `protobuf:"bytes,4,opt,name=signer,proto3" json:"signer,omitempty"`
	// contains filtered or unexported fields
}

MsgRecvPacket receives incoming TIBC packet

func (*MsgRecvCleanPacket) Descriptor deprecated

func (*MsgRecvCleanPacket) Descriptor() ([]byte, []int)

Deprecated: Use MsgRecvCleanPacket.ProtoReflect.Descriptor instead.

func (*MsgRecvCleanPacket) GetCleanPacket

func (x *MsgRecvCleanPacket) GetCleanPacket() *CleanPacket

func (*MsgRecvCleanPacket) GetProofCommitment

func (x *MsgRecvCleanPacket) GetProofCommitment() []byte

func (*MsgRecvCleanPacket) GetProofHeight

func (x *MsgRecvCleanPacket) GetProofHeight() *v1.Height

func (*MsgRecvCleanPacket) GetSigner

func (x *MsgRecvCleanPacket) GetSigner() string

func (*MsgRecvCleanPacket) ProtoMessage

func (*MsgRecvCleanPacket) ProtoMessage()

func (*MsgRecvCleanPacket) ProtoReflect

func (x *MsgRecvCleanPacket) ProtoReflect() protoreflect.Message

func (*MsgRecvCleanPacket) Reset

func (x *MsgRecvCleanPacket) Reset()

func (*MsgRecvCleanPacket) String

func (x *MsgRecvCleanPacket) String() string

type MsgRecvCleanPacketResponse

type MsgRecvCleanPacketResponse struct {
	// contains filtered or unexported fields
}

MsgRecvPacketResponse defines the Msg/RecvPacket response type.

func (*MsgRecvCleanPacketResponse) Descriptor deprecated

func (*MsgRecvCleanPacketResponse) Descriptor() ([]byte, []int)

Deprecated: Use MsgRecvCleanPacketResponse.ProtoReflect.Descriptor instead.

func (*MsgRecvCleanPacketResponse) ProtoMessage

func (*MsgRecvCleanPacketResponse) ProtoMessage()

func (*MsgRecvCleanPacketResponse) ProtoReflect

func (*MsgRecvCleanPacketResponse) Reset

func (x *MsgRecvCleanPacketResponse) Reset()

func (*MsgRecvCleanPacketResponse) String

func (x *MsgRecvCleanPacketResponse) String() string

type MsgRecvPacket

type MsgRecvPacket struct {
	Packet          *Packet    `protobuf:"bytes,1,opt,name=packet,proto3" json:"packet,omitempty"`
	ProofCommitment []byte     `protobuf:"bytes,2,opt,name=proof_commitment,json=proofCommitment,proto3" json:"proof_commitment,omitempty"`
	ProofHeight     *v1.Height `protobuf:"bytes,3,opt,name=proof_height,json=proofHeight,proto3" json:"proof_height,omitempty"`
	Signer          string     `protobuf:"bytes,4,opt,name=signer,proto3" json:"signer,omitempty"`
	// contains filtered or unexported fields
}

MsgRecvPacket receives incoming TIBC packet

func (*MsgRecvPacket) Descriptor deprecated

func (*MsgRecvPacket) Descriptor() ([]byte, []int)

Deprecated: Use MsgRecvPacket.ProtoReflect.Descriptor instead.

func (*MsgRecvPacket) GetPacket

func (x *MsgRecvPacket) GetPacket() *Packet

func (*MsgRecvPacket) GetProofCommitment

func (x *MsgRecvPacket) GetProofCommitment() []byte

func (*MsgRecvPacket) GetProofHeight

func (x *MsgRecvPacket) GetProofHeight() *v1.Height

func (*MsgRecvPacket) GetSigner

func (x *MsgRecvPacket) GetSigner() string

func (*MsgRecvPacket) ProtoMessage

func (*MsgRecvPacket) ProtoMessage()

func (*MsgRecvPacket) ProtoReflect

func (x *MsgRecvPacket) ProtoReflect() protoreflect.Message

func (*MsgRecvPacket) Reset

func (x *MsgRecvPacket) Reset()

func (*MsgRecvPacket) String

func (x *MsgRecvPacket) String() string

type MsgRecvPacketResponse

type MsgRecvPacketResponse struct {
	// contains filtered or unexported fields
}

MsgRecvPacketResponse defines the Msg/RecvPacket response type.

func (*MsgRecvPacketResponse) Descriptor deprecated

func (*MsgRecvPacketResponse) Descriptor() ([]byte, []int)

Deprecated: Use MsgRecvPacketResponse.ProtoReflect.Descriptor instead.

func (*MsgRecvPacketResponse) ProtoMessage

func (*MsgRecvPacketResponse) ProtoMessage()

func (*MsgRecvPacketResponse) ProtoReflect

func (x *MsgRecvPacketResponse) ProtoReflect() protoreflect.Message

func (*MsgRecvPacketResponse) Reset

func (x *MsgRecvPacketResponse) Reset()

func (*MsgRecvPacketResponse) String

func (x *MsgRecvPacketResponse) String() string

type MsgServer

type MsgServer interface {
	// RecvPacket defines a rpc handler method for MsgRecvPacket.
	RecvPacket(context.Context, *MsgRecvPacket) (*MsgRecvPacketResponse, error)
	// Acknowledgement defines a rpc handler method for MsgAcknowledgement.
	Acknowledgement(context.Context, *MsgAcknowledgement) (*MsgAcknowledgementResponse, error)
	// CleanPacket defines a rpc handler method for MsgCleanPacket.
	CleanPacket(context.Context, *MsgCleanPacket) (*MsgCleanPacketResponse, error)
	// RecvCleanPacket defines a rpc handler method for MsgRecvCleanPacket.
	RecvCleanPacket(context.Context, *MsgRecvCleanPacket) (*MsgRecvCleanPacketResponse, error)
	// contains filtered or unexported methods
}

MsgServer is the server API for Msg service. All implementations must embed UnimplementedMsgServer for forward compatibility.

Msg defines the tibc/packet Msg service.

type Packet

type Packet struct {

	// number corresponds to the order of sends and receives, where a Packet
	// with an earlier sequence number must be sent and received before a Packet
	// with a later sequence number.
	Sequence uint64 `protobuf:"varint,1,opt,name=sequence,proto3" json:"sequence,omitempty"`
	// identifies the port on the sending chain and destination chain.
	Port string `protobuf:"bytes,2,opt,name=port,proto3" json:"port,omitempty"`
	// identifies the chain id of the sending chain.
	SourceChain string `protobuf:"bytes,3,opt,name=source_chain,json=sourceChain,proto3" json:"source_chain,omitempty"`
	// identifies the chain id of the receiving chain.
	DestinationChain string `protobuf:"bytes,4,opt,name=destination_chain,json=destinationChain,proto3" json:"destination_chain,omitempty"`
	// identifies the chain id of the relay chain.
	RelayChain string `protobuf:"bytes,5,opt,name=relay_chain,json=relayChain,proto3" json:"relay_chain,omitempty"`
	// actual opaque bytes transferred directly to the application module
	Data []byte `protobuf:"bytes,6,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

Packet defines a type that carries data across different chains through TIBC

func (*Packet) Descriptor deprecated

func (*Packet) Descriptor() ([]byte, []int)

Deprecated: Use Packet.ProtoReflect.Descriptor instead.

func (*Packet) GetData

func (x *Packet) GetData() []byte

func (*Packet) GetDestinationChain

func (x *Packet) GetDestinationChain() string

func (*Packet) GetPort

func (x *Packet) GetPort() string

func (*Packet) GetRelayChain

func (x *Packet) GetRelayChain() string

func (*Packet) GetSequence

func (x *Packet) GetSequence() uint64

func (*Packet) GetSourceChain

func (x *Packet) GetSourceChain() string

func (*Packet) ProtoMessage

func (*Packet) ProtoMessage()

func (*Packet) ProtoReflect

func (x *Packet) ProtoReflect() protoreflect.Message

func (*Packet) Reset

func (x *Packet) Reset()

func (*Packet) String

func (x *Packet) String() string

type PacketSequence

type PacketSequence struct {
	SourceChain      string `protobuf:"bytes,1,opt,name=source_chain,json=sourceChain,proto3" json:"source_chain,omitempty"`
	DestinationChain string `protobuf:"bytes,2,opt,name=destination_chain,json=destinationChain,proto3" json:"destination_chain,omitempty"`
	Sequence         uint64 `protobuf:"varint,3,opt,name=sequence,proto3" json:"sequence,omitempty"`
	// contains filtered or unexported fields
}

PacketSequence defines the genesis type necessary to retrieve and store next send and receive sequences.

func (*PacketSequence) Descriptor deprecated

func (*PacketSequence) Descriptor() ([]byte, []int)

Deprecated: Use PacketSequence.ProtoReflect.Descriptor instead.

func (*PacketSequence) GetDestinationChain

func (x *PacketSequence) GetDestinationChain() string

func (*PacketSequence) GetSequence

func (x *PacketSequence) GetSequence() uint64

func (*PacketSequence) GetSourceChain

func (x *PacketSequence) GetSourceChain() string

func (*PacketSequence) ProtoMessage

func (*PacketSequence) ProtoMessage()

func (*PacketSequence) ProtoReflect

func (x *PacketSequence) ProtoReflect() protoreflect.Message

func (*PacketSequence) Reset

func (x *PacketSequence) Reset()

func (*PacketSequence) String

func (x *PacketSequence) String() string

type PacketState

type PacketState struct {

	// the sending chain identifier.
	SourceChain string `protobuf:"bytes,1,opt,name=source_chain,json=sourceChain,proto3" json:"source_chain,omitempty"`
	// the receiving chain identifier.
	DestinationChain string `protobuf:"bytes,2,opt,name=destination_chain,json=destinationChain,proto3" json:"destination_chain,omitempty"`
	// packet sequence.
	Sequence uint64 `protobuf:"varint,3,opt,name=sequence,proto3" json:"sequence,omitempty"`
	// embedded data that represents packet state.
	Data []byte `protobuf:"bytes,4,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

PacketState defines the generic type necessary to retrieve and store packet commitments, acknowledgements, and receipts. Caller is responsible for knowing the context necessary to interpret this state as a commitment, acknowledgement, or a receipt.

func (*PacketState) Descriptor deprecated

func (*PacketState) Descriptor() ([]byte, []int)

Deprecated: Use PacketState.ProtoReflect.Descriptor instead.

func (*PacketState) GetData

func (x *PacketState) GetData() []byte

func (*PacketState) GetDestinationChain

func (x *PacketState) GetDestinationChain() string

func (*PacketState) GetSequence

func (x *PacketState) GetSequence() uint64

func (*PacketState) GetSourceChain

func (x *PacketState) GetSourceChain() string

func (*PacketState) ProtoMessage

func (*PacketState) ProtoMessage()

func (*PacketState) ProtoReflect

func (x *PacketState) ProtoReflect() protoreflect.Message

func (*PacketState) Reset

func (x *PacketState) Reset()

func (*PacketState) String

func (x *PacketState) String() string

type QueryCleanPacketCommitmentRequest

type QueryCleanPacketCommitmentRequest struct {

	// dest chain name
	DestChain string `protobuf:"bytes,1,opt,name=dest_chain,json=destChain,proto3" json:"dest_chain,omitempty"`
	// source chain name
	SourceChain string `protobuf:"bytes,2,opt,name=source_chain,json=sourceChain,proto3" json:"source_chain,omitempty"`
	// contains filtered or unexported fields
}

QueryCleanPacketCommitmentRequest is the request type for the QueryCleanPacketCommitment RPC method

func (*QueryCleanPacketCommitmentRequest) Descriptor deprecated

func (*QueryCleanPacketCommitmentRequest) Descriptor() ([]byte, []int)

Deprecated: Use QueryCleanPacketCommitmentRequest.ProtoReflect.Descriptor instead.

func (*QueryCleanPacketCommitmentRequest) GetDestChain

func (x *QueryCleanPacketCommitmentRequest) GetDestChain() string

func (*QueryCleanPacketCommitmentRequest) GetSourceChain

func (x *QueryCleanPacketCommitmentRequest) GetSourceChain() string

func (*QueryCleanPacketCommitmentRequest) ProtoMessage

func (*QueryCleanPacketCommitmentRequest) ProtoMessage()

func (*QueryCleanPacketCommitmentRequest) ProtoReflect

func (*QueryCleanPacketCommitmentRequest) Reset

func (*QueryCleanPacketCommitmentRequest) String

type QueryCleanPacketCommitmentResponse

type QueryCleanPacketCommitmentResponse struct {

	// packet associated with the request fields
	Commitment []byte `protobuf:"bytes,1,opt,name=commitment,proto3" json:"commitment,omitempty"`
	// merkle proof of existence
	Proof []byte `protobuf:"bytes,2,opt,name=proof,proto3" json:"proof,omitempty"`
	// height at which the proof was retrieved
	ProofHeight *v1.Height `protobuf:"bytes,3,opt,name=proof_height,json=proofHeight,proto3" json:"proof_height,omitempty"`
	// contains filtered or unexported fields
}

QueryCleanPacketCommitmentResponse defines the client query response for a packet which also includes a proof and the height from which the proof was retrieved

func (*QueryCleanPacketCommitmentResponse) Descriptor deprecated

func (*QueryCleanPacketCommitmentResponse) Descriptor() ([]byte, []int)

Deprecated: Use QueryCleanPacketCommitmentResponse.ProtoReflect.Descriptor instead.

func (*QueryCleanPacketCommitmentResponse) GetCommitment

func (x *QueryCleanPacketCommitmentResponse) GetCommitment() []byte

func (*QueryCleanPacketCommitmentResponse) GetProof

func (x *QueryCleanPacketCommitmentResponse) GetProof() []byte

func (*QueryCleanPacketCommitmentResponse) GetProofHeight

func (x *QueryCleanPacketCommitmentResponse) GetProofHeight() *v1.Height

func (*QueryCleanPacketCommitmentResponse) ProtoMessage

func (*QueryCleanPacketCommitmentResponse) ProtoMessage()

func (*QueryCleanPacketCommitmentResponse) ProtoReflect

func (*QueryCleanPacketCommitmentResponse) Reset

func (*QueryCleanPacketCommitmentResponse) String

type QueryClient

type QueryClient interface {
	// PacketCommitment queries a stored packet commitment hash.
	PacketCommitment(ctx context.Context, in *QueryPacketCommitmentRequest, opts ...grpc.CallOption) (*QueryPacketCommitmentResponse, error)
	// PacketCommitments returns all the packet commitments hashes associated
	PacketCommitments(ctx context.Context, in *QueryPacketCommitmentsRequest, opts ...grpc.CallOption) (*QueryPacketCommitmentsResponse, error)
	// PacketReceipt queries if a given packet sequence has been received on the
	// queried chain
	PacketReceipt(ctx context.Context, in *QueryPacketReceiptRequest, opts ...grpc.CallOption) (*QueryPacketReceiptResponse, error)
	// PacketAcknowledgement queries a stored packet acknowledgement hash.
	PacketAcknowledgement(ctx context.Context, in *QueryPacketAcknowledgementRequest, opts ...grpc.CallOption) (*QueryPacketAcknowledgementResponse, error)
	// PacketAcknowledgements returns all the packet acknowledgements associated
	PacketAcknowledgements(ctx context.Context, in *QueryPacketAcknowledgementsRequest, opts ...grpc.CallOption) (*QueryPacketAcknowledgementsResponse, error)
	// UnreceivedPackets returns all the unreceived TIBC packets associated with
	// sequences.
	UnreceivedPackets(ctx context.Context, in *QueryUnreceivedPacketsRequest, opts ...grpc.CallOption) (*QueryUnreceivedPacketsResponse, error)
	// UnreceivedAcks returns all the unreceived TIBC acknowledgements associated
	// with sequences.
	UnreceivedAcks(ctx context.Context, in *QueryUnreceivedAcksRequest, opts ...grpc.CallOption) (*QueryUnreceivedAcksResponse, error)
	// CleanPacketCommitment queries a stored packet commitment hash.
	CleanPacketCommitment(ctx context.Context, in *QueryCleanPacketCommitmentRequest, opts ...grpc.CallOption) (*QueryCleanPacketCommitmentResponse, error)
}

QueryClient is the client API for Query service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

Query provides defines the gRPC querier service

func NewQueryClient

func NewQueryClient(cc grpc.ClientConnInterface) QueryClient

type QueryPacketAcknowledgementRequest

type QueryPacketAcknowledgementRequest struct {

	// dest chain name
	DestChain string `protobuf:"bytes,1,opt,name=dest_chain,json=destChain,proto3" json:"dest_chain,omitempty"`
	// source chain name
	SourceChain string `protobuf:"bytes,2,opt,name=source_chain,json=sourceChain,proto3" json:"source_chain,omitempty"`
	// packet sequence
	Sequence uint64 `protobuf:"varint,3,opt,name=sequence,proto3" json:"sequence,omitempty"`
	// contains filtered or unexported fields
}

QueryPacketAcknowledgementRequest is the request type for the Query/PacketAcknowledgement RPC method

func (*QueryPacketAcknowledgementRequest) Descriptor deprecated

func (*QueryPacketAcknowledgementRequest) Descriptor() ([]byte, []int)

Deprecated: Use QueryPacketAcknowledgementRequest.ProtoReflect.Descriptor instead.

func (*QueryPacketAcknowledgementRequest) GetDestChain

func (x *QueryPacketAcknowledgementRequest) GetDestChain() string

func (*QueryPacketAcknowledgementRequest) GetSequence

func (x *QueryPacketAcknowledgementRequest) GetSequence() uint64

func (*QueryPacketAcknowledgementRequest) GetSourceChain

func (x *QueryPacketAcknowledgementRequest) GetSourceChain() string

func (*QueryPacketAcknowledgementRequest) ProtoMessage

func (*QueryPacketAcknowledgementRequest) ProtoMessage()

func (*QueryPacketAcknowledgementRequest) ProtoReflect

func (*QueryPacketAcknowledgementRequest) Reset

func (*QueryPacketAcknowledgementRequest) String

type QueryPacketAcknowledgementResponse

type QueryPacketAcknowledgementResponse struct {

	// packet associated with the request fields
	Acknowledgement []byte `protobuf:"bytes,1,opt,name=acknowledgement,proto3" json:"acknowledgement,omitempty"`
	// merkle proof of existence
	Proof []byte `protobuf:"bytes,2,opt,name=proof,proto3" json:"proof,omitempty"`
	// height at which the proof was retrieved
	ProofHeight *v1.Height `protobuf:"bytes,3,opt,name=proof_height,json=proofHeight,proto3" json:"proof_height,omitempty"`
	// contains filtered or unexported fields
}

QueryPacketAcknowledgementResponse defines the client query response for a packet which also includes a proof and the height from which the proof was retrieved

func (*QueryPacketAcknowledgementResponse) Descriptor deprecated

func (*QueryPacketAcknowledgementResponse) Descriptor() ([]byte, []int)

Deprecated: Use QueryPacketAcknowledgementResponse.ProtoReflect.Descriptor instead.

func (*QueryPacketAcknowledgementResponse) GetAcknowledgement

func (x *QueryPacketAcknowledgementResponse) GetAcknowledgement() []byte

func (*QueryPacketAcknowledgementResponse) GetProof

func (x *QueryPacketAcknowledgementResponse) GetProof() []byte

func (*QueryPacketAcknowledgementResponse) GetProofHeight

func (x *QueryPacketAcknowledgementResponse) GetProofHeight() *v1.Height

func (*QueryPacketAcknowledgementResponse) ProtoMessage

func (*QueryPacketAcknowledgementResponse) ProtoMessage()

func (*QueryPacketAcknowledgementResponse) ProtoReflect

func (*QueryPacketAcknowledgementResponse) Reset

func (*QueryPacketAcknowledgementResponse) String

type QueryPacketAcknowledgementsRequest

type QueryPacketAcknowledgementsRequest struct {

	// dest chain name
	DestChain string `protobuf:"bytes,1,opt,name=dest_chain,json=destChain,proto3" json:"dest_chain,omitempty"`
	// source chain name
	SourceChain string `protobuf:"bytes,2,opt,name=source_chain,json=sourceChain,proto3" json:"source_chain,omitempty"`
	// pagination request
	Pagination *v1beta1.PageRequest `protobuf:"bytes,3,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

QueryPacketAcknowledgementsRequest is the request type for the Query/QueryPacketCommitments RPC method

func (*QueryPacketAcknowledgementsRequest) Descriptor deprecated

func (*QueryPacketAcknowledgementsRequest) Descriptor() ([]byte, []int)

Deprecated: Use QueryPacketAcknowledgementsRequest.ProtoReflect.Descriptor instead.

func (*QueryPacketAcknowledgementsRequest) GetDestChain

func (x *QueryPacketAcknowledgementsRequest) GetDestChain() string

func (*QueryPacketAcknowledgementsRequest) GetPagination

func (*QueryPacketAcknowledgementsRequest) GetSourceChain

func (x *QueryPacketAcknowledgementsRequest) GetSourceChain() string

func (*QueryPacketAcknowledgementsRequest) ProtoMessage

func (*QueryPacketAcknowledgementsRequest) ProtoMessage()

func (*QueryPacketAcknowledgementsRequest) ProtoReflect

func (*QueryPacketAcknowledgementsRequest) Reset

func (*QueryPacketAcknowledgementsRequest) String

type QueryPacketAcknowledgementsResponse

type QueryPacketAcknowledgementsResponse struct {
	Acknowledgements []*PacketState `protobuf:"bytes,1,rep,name=acknowledgements,proto3" json:"acknowledgements,omitempty"`
	// pagination response
	Pagination *v1beta1.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// query block height
	Height *v1.Height `protobuf:"bytes,3,opt,name=height,proto3" json:"height,omitempty"`
	// contains filtered or unexported fields
}

QueryPacketAcknowledgemetsResponse is the request type for the Query/QueryPacketAcknowledgements RPC method

func (*QueryPacketAcknowledgementsResponse) Descriptor deprecated

func (*QueryPacketAcknowledgementsResponse) Descriptor() ([]byte, []int)

Deprecated: Use QueryPacketAcknowledgementsResponse.ProtoReflect.Descriptor instead.

func (*QueryPacketAcknowledgementsResponse) GetAcknowledgements

func (x *QueryPacketAcknowledgementsResponse) GetAcknowledgements() []*PacketState

func (*QueryPacketAcknowledgementsResponse) GetHeight

func (*QueryPacketAcknowledgementsResponse) GetPagination

func (*QueryPacketAcknowledgementsResponse) ProtoMessage

func (*QueryPacketAcknowledgementsResponse) ProtoMessage()

func (*QueryPacketAcknowledgementsResponse) ProtoReflect

func (*QueryPacketAcknowledgementsResponse) Reset

func (*QueryPacketAcknowledgementsResponse) String

type QueryPacketCommitmentRequest

type QueryPacketCommitmentRequest struct {

	// dest chain name
	DestChain string `protobuf:"bytes,1,opt,name=dest_chain,json=destChain,proto3" json:"dest_chain,omitempty"`
	// source chain name
	SourceChain string `protobuf:"bytes,2,opt,name=source_chain,json=sourceChain,proto3" json:"source_chain,omitempty"`
	// packet sequence
	Sequence uint64 `protobuf:"varint,3,opt,name=sequence,proto3" json:"sequence,omitempty"`
	// contains filtered or unexported fields
}

QueryPacketCommitmentRequest is the request type for the QueryPacketCommitment RPC method

func (*QueryPacketCommitmentRequest) Descriptor deprecated

func (*QueryPacketCommitmentRequest) Descriptor() ([]byte, []int)

Deprecated: Use QueryPacketCommitmentRequest.ProtoReflect.Descriptor instead.

func (*QueryPacketCommitmentRequest) GetDestChain

func (x *QueryPacketCommitmentRequest) GetDestChain() string

func (*QueryPacketCommitmentRequest) GetSequence

func (x *QueryPacketCommitmentRequest) GetSequence() uint64

func (*QueryPacketCommitmentRequest) GetSourceChain

func (x *QueryPacketCommitmentRequest) GetSourceChain() string

func (*QueryPacketCommitmentRequest) ProtoMessage

func (*QueryPacketCommitmentRequest) ProtoMessage()

func (*QueryPacketCommitmentRequest) ProtoReflect

func (*QueryPacketCommitmentRequest) Reset

func (x *QueryPacketCommitmentRequest) Reset()

func (*QueryPacketCommitmentRequest) String

type QueryPacketCommitmentResponse

type QueryPacketCommitmentResponse struct {

	// packet associated with the request fields
	Commitment []byte `protobuf:"bytes,1,opt,name=commitment,proto3" json:"commitment,omitempty"`
	// merkle proof of existence
	Proof []byte `protobuf:"bytes,2,opt,name=proof,proto3" json:"proof,omitempty"`
	// height at which the proof was retrieved
	ProofHeight *v1.Height `protobuf:"bytes,3,opt,name=proof_height,json=proofHeight,proto3" json:"proof_height,omitempty"`
	// contains filtered or unexported fields
}

QueryPacketCommitmentResponse defines the client query response for a packet which also includes a proof and the height from which the proof was retrieved

func (*QueryPacketCommitmentResponse) Descriptor deprecated

func (*QueryPacketCommitmentResponse) Descriptor() ([]byte, []int)

Deprecated: Use QueryPacketCommitmentResponse.ProtoReflect.Descriptor instead.

func (*QueryPacketCommitmentResponse) GetCommitment

func (x *QueryPacketCommitmentResponse) GetCommitment() []byte

func (*QueryPacketCommitmentResponse) GetProof

func (x *QueryPacketCommitmentResponse) GetProof() []byte

func (*QueryPacketCommitmentResponse) GetProofHeight

func (x *QueryPacketCommitmentResponse) GetProofHeight() *v1.Height

func (*QueryPacketCommitmentResponse) ProtoMessage

func (*QueryPacketCommitmentResponse) ProtoMessage()

func (*QueryPacketCommitmentResponse) ProtoReflect

func (*QueryPacketCommitmentResponse) Reset

func (x *QueryPacketCommitmentResponse) Reset()

func (*QueryPacketCommitmentResponse) String

type QueryPacketCommitmentsRequest

type QueryPacketCommitmentsRequest struct {

	// dest chain name
	DestChain string `protobuf:"bytes,1,opt,name=dest_chain,json=destChain,proto3" json:"dest_chain,omitempty"`
	// source chain name
	SourceChain string `protobuf:"bytes,2,opt,name=source_chain,json=sourceChain,proto3" json:"source_chain,omitempty"`
	// pagination request
	Pagination *v1beta1.PageRequest `protobuf:"bytes,3,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// contains filtered or unexported fields
}

QueryPacketCommitmentsRequest is the request type for the Query/QueryPacketCommitments RPC method

func (*QueryPacketCommitmentsRequest) Descriptor deprecated

func (*QueryPacketCommitmentsRequest) Descriptor() ([]byte, []int)

Deprecated: Use QueryPacketCommitmentsRequest.ProtoReflect.Descriptor instead.

func (*QueryPacketCommitmentsRequest) GetDestChain

func (x *QueryPacketCommitmentsRequest) GetDestChain() string

func (*QueryPacketCommitmentsRequest) GetPagination

func (*QueryPacketCommitmentsRequest) GetSourceChain

func (x *QueryPacketCommitmentsRequest) GetSourceChain() string

func (*QueryPacketCommitmentsRequest) ProtoMessage

func (*QueryPacketCommitmentsRequest) ProtoMessage()

func (*QueryPacketCommitmentsRequest) ProtoReflect

func (*QueryPacketCommitmentsRequest) Reset

func (x *QueryPacketCommitmentsRequest) Reset()

func (*QueryPacketCommitmentsRequest) String

type QueryPacketCommitmentsResponse

type QueryPacketCommitmentsResponse struct {
	Commitments []*PacketState `protobuf:"bytes,1,rep,name=commitments,proto3" json:"commitments,omitempty"`
	// pagination response
	Pagination *v1beta1.PageResponse `protobuf:"bytes,2,opt,name=pagination,proto3" json:"pagination,omitempty"`
	// query block height
	Height *v1.Height `protobuf:"bytes,3,opt,name=height,proto3" json:"height,omitempty"`
	// contains filtered or unexported fields
}

QueryPacketCommitmentsResponse is the request type for the Query/QueryPacketCommitments RPC method

func (*QueryPacketCommitmentsResponse) Descriptor deprecated

func (*QueryPacketCommitmentsResponse) Descriptor() ([]byte, []int)

Deprecated: Use QueryPacketCommitmentsResponse.ProtoReflect.Descriptor instead.

func (*QueryPacketCommitmentsResponse) GetCommitments

func (x *QueryPacketCommitmentsResponse) GetCommitments() []*PacketState

func (*QueryPacketCommitmentsResponse) GetHeight

func (x *QueryPacketCommitmentsResponse) GetHeight() *v1.Height

func (*QueryPacketCommitmentsResponse) GetPagination

func (*QueryPacketCommitmentsResponse) ProtoMessage

func (*QueryPacketCommitmentsResponse) ProtoMessage()

func (*QueryPacketCommitmentsResponse) ProtoReflect

func (*QueryPacketCommitmentsResponse) Reset

func (x *QueryPacketCommitmentsResponse) Reset()

func (*QueryPacketCommitmentsResponse) String

type QueryPacketReceiptRequest

type QueryPacketReceiptRequest struct {

	// dest chain name
	DestChain string `protobuf:"bytes,1,opt,name=dest_chain,json=destChain,proto3" json:"dest_chain,omitempty"`
	// source chain name
	SourceChain string `protobuf:"bytes,2,opt,name=source_chain,json=sourceChain,proto3" json:"source_chain,omitempty"`
	// packet sequence
	Sequence uint64 `protobuf:"varint,3,opt,name=sequence,proto3" json:"sequence,omitempty"`
	// contains filtered or unexported fields
}

QueryPacketReceiptRequest is the request type for the Query/PacketReceipt RPC method

func (*QueryPacketReceiptRequest) Descriptor deprecated

func (*QueryPacketReceiptRequest) Descriptor() ([]byte, []int)

Deprecated: Use QueryPacketReceiptRequest.ProtoReflect.Descriptor instead.

func (*QueryPacketReceiptRequest) GetDestChain

func (x *QueryPacketReceiptRequest) GetDestChain() string

func (*QueryPacketReceiptRequest) GetSequence

func (x *QueryPacketReceiptRequest) GetSequence() uint64

func (*QueryPacketReceiptRequest) GetSourceChain

func (x *QueryPacketReceiptRequest) GetSourceChain() string

func (*QueryPacketReceiptRequest) ProtoMessage

func (*QueryPacketReceiptRequest) ProtoMessage()

func (*QueryPacketReceiptRequest) ProtoReflect

func (*QueryPacketReceiptRequest) Reset

func (x *QueryPacketReceiptRequest) Reset()

func (*QueryPacketReceiptRequest) String

func (x *QueryPacketReceiptRequest) String() string

type QueryPacketReceiptResponse

type QueryPacketReceiptResponse struct {

	// success flag for if receipt exists
	Received bool `protobuf:"varint,2,opt,name=received,proto3" json:"received,omitempty"`
	// merkle proof of existence
	Proof []byte `protobuf:"bytes,3,opt,name=proof,proto3" json:"proof,omitempty"`
	// height at which the proof was retrieved
	ProofHeight *v1.Height `protobuf:"bytes,4,opt,name=proof_height,json=proofHeight,proto3" json:"proof_height,omitempty"`
	// contains filtered or unexported fields
}

QueryPacketReceiptResponse defines the client query response for a packet receipt which also includes a proof, and the height from which the proof was retrieved

func (*QueryPacketReceiptResponse) Descriptor deprecated

func (*QueryPacketReceiptResponse) Descriptor() ([]byte, []int)

Deprecated: Use QueryPacketReceiptResponse.ProtoReflect.Descriptor instead.

func (*QueryPacketReceiptResponse) GetProof

func (x *QueryPacketReceiptResponse) GetProof() []byte

func (*QueryPacketReceiptResponse) GetProofHeight

func (x *QueryPacketReceiptResponse) GetProofHeight() *v1.Height

func (*QueryPacketReceiptResponse) GetReceived

func (x *QueryPacketReceiptResponse) GetReceived() bool

func (*QueryPacketReceiptResponse) ProtoMessage

func (*QueryPacketReceiptResponse) ProtoMessage()

func (*QueryPacketReceiptResponse) ProtoReflect

func (*QueryPacketReceiptResponse) Reset

func (x *QueryPacketReceiptResponse) Reset()

func (*QueryPacketReceiptResponse) String

func (x *QueryPacketReceiptResponse) String() string

type QueryServer

type QueryServer interface {
	// PacketCommitment queries a stored packet commitment hash.
	PacketCommitment(context.Context, *QueryPacketCommitmentRequest) (*QueryPacketCommitmentResponse, error)
	// PacketCommitments returns all the packet commitments hashes associated
	PacketCommitments(context.Context, *QueryPacketCommitmentsRequest) (*QueryPacketCommitmentsResponse, error)
	// PacketReceipt queries if a given packet sequence has been received on the
	// queried chain
	PacketReceipt(context.Context, *QueryPacketReceiptRequest) (*QueryPacketReceiptResponse, error)
	// PacketAcknowledgement queries a stored packet acknowledgement hash.
	PacketAcknowledgement(context.Context, *QueryPacketAcknowledgementRequest) (*QueryPacketAcknowledgementResponse, error)
	// PacketAcknowledgements returns all the packet acknowledgements associated
	PacketAcknowledgements(context.Context, *QueryPacketAcknowledgementsRequest) (*QueryPacketAcknowledgementsResponse, error)
	// UnreceivedPackets returns all the unreceived TIBC packets associated with
	// sequences.
	UnreceivedPackets(context.Context, *QueryUnreceivedPacketsRequest) (*QueryUnreceivedPacketsResponse, error)
	// UnreceivedAcks returns all the unreceived TIBC acknowledgements associated
	// with sequences.
	UnreceivedAcks(context.Context, *QueryUnreceivedAcksRequest) (*QueryUnreceivedAcksResponse, error)
	// CleanPacketCommitment queries a stored packet commitment hash.
	CleanPacketCommitment(context.Context, *QueryCleanPacketCommitmentRequest) (*QueryCleanPacketCommitmentResponse, error)
	// contains filtered or unexported methods
}

QueryServer is the server API for Query service. All implementations must embed UnimplementedQueryServer for forward compatibility.

Query provides defines the gRPC querier service

type QueryUnreceivedAcksRequest

type QueryUnreceivedAcksRequest struct {

	// dest chain name
	DestChain string `protobuf:"bytes,1,opt,name=dest_chain,json=destChain,proto3" json:"dest_chain,omitempty"`
	// source chain name
	SourceChain string `protobuf:"bytes,2,opt,name=source_chain,json=sourceChain,proto3" json:"source_chain,omitempty"`
	// list of acknowledgement sequences
	PacketAckSequences []uint64 `protobuf:"varint,3,rep,packed,name=packet_ack_sequences,json=packetAckSequences,proto3" json:"packet_ack_sequences,omitempty"`
	// contains filtered or unexported fields
}

QueryUnreceivedAcks is the request type for the Query/UnreceivedAcks RPC method

func (*QueryUnreceivedAcksRequest) Descriptor deprecated

func (*QueryUnreceivedAcksRequest) Descriptor() ([]byte, []int)

Deprecated: Use QueryUnreceivedAcksRequest.ProtoReflect.Descriptor instead.

func (*QueryUnreceivedAcksRequest) GetDestChain

func (x *QueryUnreceivedAcksRequest) GetDestChain() string

func (*QueryUnreceivedAcksRequest) GetPacketAckSequences

func (x *QueryUnreceivedAcksRequest) GetPacketAckSequences() []uint64

func (*QueryUnreceivedAcksRequest) GetSourceChain

func (x *QueryUnreceivedAcksRequest) GetSourceChain() string

func (*QueryUnreceivedAcksRequest) ProtoMessage

func (*QueryUnreceivedAcksRequest) ProtoMessage()

func (*QueryUnreceivedAcksRequest) ProtoReflect

func (*QueryUnreceivedAcksRequest) Reset

func (x *QueryUnreceivedAcksRequest) Reset()

func (*QueryUnreceivedAcksRequest) String

func (x *QueryUnreceivedAcksRequest) String() string

type QueryUnreceivedAcksResponse

type QueryUnreceivedAcksResponse struct {

	// list of unreceived acknowledgement sequences
	Sequences []uint64 `protobuf:"varint,1,rep,packed,name=sequences,proto3" json:"sequences,omitempty"`
	// query block height
	Height *v1.Height `protobuf:"bytes,2,opt,name=height,proto3" json:"height,omitempty"`
	// contains filtered or unexported fields
}

QueryUnreceivedAcksResponse is the response type for the Query/UnreceivedAcks RPC method

func (*QueryUnreceivedAcksResponse) Descriptor deprecated

func (*QueryUnreceivedAcksResponse) Descriptor() ([]byte, []int)

Deprecated: Use QueryUnreceivedAcksResponse.ProtoReflect.Descriptor instead.

func (*QueryUnreceivedAcksResponse) GetHeight

func (x *QueryUnreceivedAcksResponse) GetHeight() *v1.Height

func (*QueryUnreceivedAcksResponse) GetSequences

func (x *QueryUnreceivedAcksResponse) GetSequences() []uint64

func (*QueryUnreceivedAcksResponse) ProtoMessage

func (*QueryUnreceivedAcksResponse) ProtoMessage()

func (*QueryUnreceivedAcksResponse) ProtoReflect

func (*QueryUnreceivedAcksResponse) Reset

func (x *QueryUnreceivedAcksResponse) Reset()

func (*QueryUnreceivedAcksResponse) String

func (x *QueryUnreceivedAcksResponse) String() string

type QueryUnreceivedPacketsRequest

type QueryUnreceivedPacketsRequest struct {

	// dest chain name
	DestChain string `protobuf:"bytes,1,opt,name=dest_chain,json=destChain,proto3" json:"dest_chain,omitempty"`
	// source chain name
	SourceChain string `protobuf:"bytes,2,opt,name=source_chain,json=sourceChain,proto3" json:"source_chain,omitempty"`
	// list of packet sequences
	PacketCommitmentSequences []uint64 `` /* 146-byte string literal not displayed */
	// contains filtered or unexported fields
}

QueryUnreceivedPacketsRequest is the request type for the Query/UnreceivedPackets RPC method

func (*QueryUnreceivedPacketsRequest) Descriptor deprecated

func (*QueryUnreceivedPacketsRequest) Descriptor() ([]byte, []int)

Deprecated: Use QueryUnreceivedPacketsRequest.ProtoReflect.Descriptor instead.

func (*QueryUnreceivedPacketsRequest) GetDestChain

func (x *QueryUnreceivedPacketsRequest) GetDestChain() string

func (*QueryUnreceivedPacketsRequest) GetPacketCommitmentSequences

func (x *QueryUnreceivedPacketsRequest) GetPacketCommitmentSequences() []uint64

func (*QueryUnreceivedPacketsRequest) GetSourceChain

func (x *QueryUnreceivedPacketsRequest) GetSourceChain() string

func (*QueryUnreceivedPacketsRequest) ProtoMessage

func (*QueryUnreceivedPacketsRequest) ProtoMessage()

func (*QueryUnreceivedPacketsRequest) ProtoReflect

func (*QueryUnreceivedPacketsRequest) Reset

func (x *QueryUnreceivedPacketsRequest) Reset()

func (*QueryUnreceivedPacketsRequest) String

type QueryUnreceivedPacketsResponse

type QueryUnreceivedPacketsResponse struct {

	// list of unreceived packet sequences
	Sequences []uint64 `protobuf:"varint,1,rep,packed,name=sequences,proto3" json:"sequences,omitempty"`
	// query block height
	Height *v1.Height `protobuf:"bytes,2,opt,name=height,proto3" json:"height,omitempty"`
	// contains filtered or unexported fields
}

QueryUnreceivedPacketsResponse is the response type for the Query/UnreceivedPacketCommitments RPC method

func (*QueryUnreceivedPacketsResponse) Descriptor deprecated

func (*QueryUnreceivedPacketsResponse) Descriptor() ([]byte, []int)

Deprecated: Use QueryUnreceivedPacketsResponse.ProtoReflect.Descriptor instead.

func (*QueryUnreceivedPacketsResponse) GetHeight

func (x *QueryUnreceivedPacketsResponse) GetHeight() *v1.Height

func (*QueryUnreceivedPacketsResponse) GetSequences

func (x *QueryUnreceivedPacketsResponse) GetSequences() []uint64

func (*QueryUnreceivedPacketsResponse) ProtoMessage

func (*QueryUnreceivedPacketsResponse) ProtoMessage()

func (*QueryUnreceivedPacketsResponse) ProtoReflect

func (*QueryUnreceivedPacketsResponse) Reset

func (x *QueryUnreceivedPacketsResponse) Reset()

func (*QueryUnreceivedPacketsResponse) String

type UnimplementedMsgServer

type UnimplementedMsgServer struct{}

UnimplementedMsgServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

func (UnimplementedMsgServer) Acknowledgement

func (UnimplementedMsgServer) CleanPacket

func (UnimplementedMsgServer) RecvCleanPacket

func (UnimplementedMsgServer) RecvPacket

type UnimplementedQueryServer

type UnimplementedQueryServer struct{}

UnimplementedQueryServer must be embedded to have forward compatible implementations.

NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.

type UnsafeMsgServer

type UnsafeMsgServer interface {
	// contains filtered or unexported methods
}

UnsafeMsgServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to MsgServer will result in compilation errors.

type UnsafeQueryServer

type UnsafeQueryServer interface {
	// contains filtered or unexported methods
}

UnsafeQueryServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to QueryServer will result in compilation errors.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL