IBC Channels
Query Parameters
string <byte>key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
string <uint64>offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
string <uint64>limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
booleancount_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
Responses
ChannelClientState
/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/client_stateChannelClientState queries for the client state for the channel associated with the provided channel identifiers.
ChannelConsensusState
/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/consensus_state/revision/{revision_number}/height/{revision_height}ChannelConsensusState queries for the consensus state for the channel associated with the provided channel identifiers.
NextSequenceReceive
/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/next_sequenceNextSequenceReceive returns the next receive sequence for a given channel.
NextSequenceSend
/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/next_sequence_sendNextSequenceSend returns the next send sequence for a given channel.
PacketAcknowledgements
/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/packet_acknowledgementsPacketAcknowledgements returns all the packet acknowledgements associated with a channel.
Path Parameters
Query Parameters
string <byte>key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
string <uint64>offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
string <uint64>limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
booleancount_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
booleanreverse is set to true if results are to be returned in the descending order.
Responses
PacketAcknowledgement
/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/packet_acks/{sequence}PacketAcknowledgement queries a stored packet acknowledgement hash.
PacketCommitments
/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/packet_commitmentsPacketCommitments returns all the packet commitments hashes associated with a channel.
Path Parameters
Query Parameters
string <byte>key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
string <uint64>offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
string <uint64>limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
booleancount_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
Responses
UnreceivedAcks
/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/packet_commitments/{packet_ack_sequences}/unreceived_acksUnreceivedAcks returns all the unreceived IBC acknowledgements associated with a channel and sequences.
UnreceivedPackets
/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/packet_commitments/{packet_commitment_sequences}/unreceived_packetsUnreceivedPackets returns all the unreceived IBC packets associated with a channel and sequences.
PacketCommitment
/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/packet_commitments/{sequence}PacketCommitment queries a stored packet commitment hash.
PacketReceipt
/ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/packet_receipts/{sequence}PacketReceipt queries if a given packet sequence has been received on the queried chain
ConnectionChannels
/ibc/core/channel/v1/connections/{connection}/channelsConnectionChannels queries all the channels associated with a connection end.
Path Parameters
Query Parameters
string <byte>key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
string <uint64>offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
string <uint64>limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
booleancount_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
Responses
NextSequenceSend
/ibc/core/channel/v2/clients/{client_id}/next_sequence_sendNextSequenceSend returns the next send sequence for a given channel.
PacketAcknowledgements
/ibc/core/channel/v2/clients/{client_id}/packet_acknowledgementsPacketAcknowledgements returns all packet acknowledgements associated with a channel.
Path Parameters
Query Parameters
string <byte>key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
string <uint64>offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
string <uint64>limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
booleancount_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
booleanreverse is set to true if results are to be returned in the descending order.
Responses
PacketAcknowledgement
/ibc/core/channel/v2/clients/{client_id}/packet_acks/{sequence}PacketAcknowledgement queries a stored acknowledgement commitment hash.
PacketCommitments
/ibc/core/channel/v2/clients/{client_id}/packet_commitmentsPacketCommitments queries a stored packet commitment hash.
Path Parameters
Query Parameters
string <byte>key is a value returned in PageResponse.next_key to begin querying the next page most efficiently. Only one of offset or key should be set.
string <uint64>offset is a numeric offset that can be used when key is unavailable. It is less efficient than using key. Only one of offset or key should be set.
string <uint64>limit is the total number of results to be returned in the result page. If left empty it will default to a value to be set by each app.
booleancount_total is set to true to indicate that the result set should include a count of the total number of items available for pagination in UIs. count_total is only respected when offset is used. It is ignored when key is set.
Responses
UnreceivedAcks
/ibc/core/channel/v2/clients/{client_id}/packet_commitments/{packet_ack_sequences}/unreceived_acksUnreceivedAcks returns all the unreceived IBC acknowledgements associated with a channel and sequences.
UnreceivedPackets
/ibc/core/channel/v2/clients/{client_id}/packet_commitments/{sequences}/unreceived_packetsUnreceivedPackets returns all the unreceived IBC packets associated with a channel and sequences.
PacketCommitment
/ibc/core/channel/v2/clients/{client_id}/packet_commitments/{sequence}PacketCommitment queries a stored packet commitment hash.
PacketReceipt
/ibc/core/channel/v2/clients/{client_id}/packet_receipts/{sequence}PacketReceipt queries a stored packet receipt.