Module channel

Source

Structs§

ChannelQueryService
The generic I must be a type where writes from one thread are readable from another. This means using Arc<Mutex<_>> or Arc<RwLock<_>> in most cases.
QueryChannelClientStateRequest
Defines the RPC method request type for querying the client state associated with a channel
QueryChannelClientStateResponse
Defines the RPC method response type when querying a channel client state.
QueryChannelConsensusStateRequest
Defines the RPC method request type for querying the consensus state associated with a channel
QueryChannelConsensusStateResponse
Defines the RPC method response when for querying a channel consensus state.
QueryChannelRequest
Defines the RPC method request type for querying a channel
QueryChannelResponse
Defines the RPC method response type when querying a channel.
QueryChannelsRequest
Defines the RPC method request type for querying all channels
QueryChannelsResponse
Defines the RPC method response type when querying a list of channels.
QueryConnectionChannelsRequest
Defines the RPC method request type for querying all channels associated with a connection identifier
QueryConnectionChannelsResponse
Defines the RPC method response type when querying a list of channels associated with a connection.
QueryNextSequenceReceiveRequest
Defines the RPC method request type for querying the next sequence receive number for the specified channel
QueryNextSequenceReceiveResponse
Defines the RPC method response type when querying the next sequence to be received on a channel.
QueryNextSequenceSendRequest
Defines the RPC method request type for querying the next sequence send number for the specified channel
QueryNextSequenceSendResponse
Defines the RPC method response type when querying the next sequence to be sent on a channel.
QueryPacketAcknowledgementRequest
Defines the RPC method request type for querying the packet acknowledgement associated with the specified channel and sequence number
QueryPacketAcknowledgementResponse
Defines the RPC method response type when querying a packet acknowledgement.
QueryPacketAcknowledgementsRequest
Defines the RPC method request type for querying the packet acknowledgements associated with the specified channel
QueryPacketAcknowledgementsResponse
Defines the RPC method response type when querying a list of packet acknowledgements.
QueryPacketCommitmentRequest
Defines the RPC method request type for querying the packet commitment associated with the specified channel
QueryPacketCommitmentResponse
Defines the RPC method response type when querying a packet commitment.
QueryPacketCommitmentsRequest
Defines the RPC method request type for querying all packet commitments associated with the specified channel
QueryPacketCommitmentsResponse
Defines the RPC method response type when querying a list of packet commitments.
QueryPacketReceiptRequest
Defines the RPC method request type for querying the packet receipt associated with the specified channel and sequence number
QueryPacketReceiptResponse
Defines the RPC method response type when querying a packet receipt.
QueryUnreceivedAcksRequest
gRPC query to fetch the unreceived acknowledgements sequences associated with the specified channel.
QueryUnreceivedAcksResponse
Defines the RPC method response type when querying a list of unreceived acks.
QueryUnreceivedPacketsRequest
Defines the RPC method request type for querying the unreceived packets associated with the specified channel
QueryUnreceivedPacketsResponse
Defines the RPC method response type when querying a list of unreceived packets.

Functions§

query_channel
Queries for a specific IBC channel by the given channel and port ids and returns the channel end with the associated proof.
query_channel_client_state
Queries for the client state associated with a channel by the given channel and port ids
query_channel_consensus_state
Queries for the consensus state associated with a channel by the given target height, channel and port ids
query_channels
Queries for all existing IBC channels and returns the corresponding channel ends
query_connection_channels
Queries for all channels associated with a given connection
query_next_sequence_receive
Queries for the next sequence receive associated with a channel
query_next_sequence_send
Queries for the next sequence to send for the channel specified in the request.
query_packet_acknowledgement
Queries for the packet acknowledgement associated with a channel by the given sequence, channel, and port ids
query_packet_acknowledgements
Queries for all packet acknowledgements associated with a channel
query_packet_commitment
Queries for the packet commitment associated with a channel by the given sequence, channel, and port ids
query_packet_commitments
Queries for all packet commitments associated with a channel
query_packet_receipt
Queries for the packet receipt associated with a channel by the given sequence, channel, and port ids
query_unreceived_acks
Queries for all unreceived acknowledgements associated with a channel
query_unreceived_packets
Queries for all unreceived packets associated with a channel