EscrowAddress returns the escrow address for a particular port and channel id.
Path Parameters
unique channel identifier
unique port identifier
Response Body
*/*
*/*
curl -X GET "https://loading/ibc/apps/transfer/v1/channels/string/ports/string/escrow_address"{
"escrow_address": "string"
}{
"error": "string",
"code": 0,
"message": "string",
"details": [
{
"type_url": "string",
"value": "string"
}
]
}DenomHash queries a denomination hash information.
Path Parameters
The denomination trace ([port_id]/[channel_id])+/[denom]
Response Body
*/*
*/*
curl -X GET "https://loading/ibc/apps/transfer/v1/denom_hashes/string"{
"hash": "string"
}{
"error": "string",
"code": 0,
"message": "string",
"details": [
{
"type_url": "string",
"value": "string"
}
]
}DenomTraces queries all denomination traces.
Query Parameters
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.
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.
uint64limit 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.
uint64count_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.
Since: cosmos-sdk 0.43
booleanResponse Body
*/*
*/*
curl -X GET "https://loading/ibc/apps/transfer/v1/denom_traces"{
"denom_traces": [
{
"path": "string",
"base_denom": "string"
}
],
"pagination": {
"next_key": "string",
"total": "string"
}
}{
"error": "string",
"code": 0,
"message": "string",
"details": [
{
"type_url": "string",
"value": "string"
}
]
}DenomTrace queries a denomination trace information.
Path Parameters
hash (in hex format) or denom (full denom with ibc prefix) of the denomination trace information.
Response Body
*/*
*/*
curl -X GET "https://loading/ibc/apps/transfer/v1/denom_traces/string"{
"denom_trace": {
"path": "string",
"base_denom": "string"
}
}{
"error": "string",
"code": 0,
"message": "string",
"details": [
{
"type_url": "string",
"value": "string"
}
]
}curl -X GET "https://loading/ibc/apps/transfer/v1/params"{
"params": {
"send_enabled": true,
"receive_enabled": true
}
}{
"error": "string",
"code": 0,
"message": "string",
"details": [
{
"type_url": "string",
"value": "string"
}
]
}InterchainAccount returns the interchain account address for a given owner address on a given connection
Path Parameters
Response Body
*/*
*/*
curl -X GET "https://loading/ibc/apps/interchain_accounts/controller/v1/owners/string/connections/string"{
"address": "string"
}{
"error": "string",
"code": 0,
"message": "string",
"details": [
{
"type_url": "string",
"value": "string"
}
]
}curl -X GET "https://loading/ibc/apps/interchain_accounts/controller/v1/params"{
"params": {
"controller_enabled": true
}
}{
"error": "string",
"code": 0,
"message": "string",
"details": [
{
"type_url": "string",
"value": "string"
}
]
}curl -X GET "https://loading/ibc/apps/interchain_accounts/host/v1/params"{
"params": {
"host_enabled": true,
"allow_messages": [
"string"
]
}
}{
"error": "string",
"code": 0,
"message": "string",
"details": [
{
"type_url": "string",
"value": "string"
}
]
}FeeEnabledChannel returns true if the provided port and channel identifiers belong to a fee enabled channel
Path Parameters
unique channel identifier
unique port identifier
Response Body
*/*
*/*
curl -X GET "https://loading/ibc/apps/fee/v1/channels/string/ports/string/fee_enabled"{
"fee_enabled": true
}{
"error": "string",
"code": 0,
"message": "string",
"details": [
{
"type_url": "string",
"value": "string"
}
]
}Gets all incentivized packets for a specific channel
Path Parameters
Query Parameters
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.
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.
uint64limit 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.
uint64count_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.
Since: cosmos-sdk 0.43
booleanHeight to query at.
uint64Response Body
*/*
*/*
curl -X GET "https://loading/ibc/apps/fee/v1/channels/string/ports/string/incentivized_packets"{
"incentivized_packets": [
{
"packet_id": {
"port_id": "string",
"channel_id": "string",
"sequence": "string"
},
"packet_fees": [
{
"fee": {
"recv_fee": [
{
"denom": "string",
"amount": "string"
}
],
"ack_fee": [
{
"denom": "string",
"amount": "string"
}
],
"timeout_fee": [
{
"denom": "string",
"amount": "string"
}
]
},
"refund_address": "string",
"relayers": [
"string"
]
}
]
}
]
}{
"error": "string",
"code": 0,
"message": "string",
"details": [
{
"type_url": "string",
"value": "string"
}
]
}CounterpartyPayee returns the registered counterparty payee for forward relaying
Path Parameters
unique channel identifier
the relayer address to which the counterparty is registered
Response Body
*/*
*/*
curl -X GET "https://loading/ibc/apps/fee/v1/channels/string/relayers/string/counterparty_payee"{
"counterparty_payee": "string"
}{
"error": "string",
"code": 0,
"message": "string",
"details": [
{
"type_url": "string",
"value": "string"
}
]
}Payee returns the registered payee address for a specific channel given the relayer address
Path Parameters
unique channel identifier
the relayer address to which the distribution address is registered
Response Body
*/*
*/*
curl -X GET "https://loading/ibc/apps/fee/v1/channels/string/relayers/string/payee"{
"payee_address": "string"
}{
"error": "string",
"code": 0,
"message": "string",
"details": [
{
"type_url": "string",
"value": "string"
}
]
}IncentivizedPacket returns all packet fees for a packet given its identifier
Path Parameters
channel unique identifier
channel port identifier
packet sequence
uint64Query Parameters
block height at which to query.
uint64Response Body
*/*
*/*
curl -X GET "https://loading/ibc/apps/fee/v1/channels/string/ports/string/sequences/string/incentivized_packet"{
"incentivized_packet": {
"packet_id": {
"port_id": "string",
"channel_id": "string",
"sequence": "string"
},
"packet_fees": [
{
"fee": {
"recv_fee": [
{
"denom": "string",
"amount": "string"
}
],
"ack_fee": [
{
"denom": "string",
"amount": "string"
}
],
"timeout_fee": [
{
"denom": "string",
"amount": "string"
}
]
},
"refund_address": "string",
"relayers": [
"string"
]
}
]
}
}{
"error": "string",
"code": 0,
"message": "string",
"details": [
{
"type_url": "string",
"value": "string"
}
]
}TotalAckFees returns the total acknowledgement fees for a packet given its identifier
Path Parameters
channel unique identifier
channel port identifier
packet sequence
uint64Response Body
*/*
*/*
curl -X GET "https://loading/ibc/apps/fee/v1/channels/string/ports/string/sequences/string/total_ack_fees"{
"ack_fees": [
{
"denom": "string",
"amount": "string"
}
]
}{
"error": "string",
"code": 0,
"message": "string",
"details": [
{
"type_url": "string",
"value": "string"
}
]
}TotalRecvFees returns the total receive fees for a packet given its identifier
Path Parameters
channel unique identifier
channel port identifier
packet sequence
uint64Response Body
*/*
*/*
curl -X GET "https://loading/ibc/apps/fee/v1/channels/string/ports/string/sequences/string/total_recv_fees"{
"recv_fees": [
{
"denom": "string",
"amount": "string"
}
]
}{
"error": "string",
"code": 0,
"message": "string",
"details": [
{
"type_url": "string",
"value": "string"
}
]
}TotalTimeoutFees returns the total timeout fees for a packet given its identifier
Path Parameters
channel unique identifier
channel port identifier
packet sequence
uint64Response Body
*/*
*/*
curl -X GET "https://loading/ibc/apps/fee/v1/channels/string/ports/string/sequences/string/total_timeout_fees"{
"timeout_fees": [
{
"denom": "string",
"amount": "string"
}
]
}{
"error": "string",
"code": 0,
"message": "string",
"details": [
{
"type_url": "string",
"value": "string"
}
]
}FeeEnabledChannels returns a list of all fee enabled channels
Query Parameters
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.
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.
uint64limit 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.
uint64count_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.
Since: cosmos-sdk 0.43
booleanblock height at which to query.
uint64Response Body
*/*
*/*
curl -X GET "https://loading/ibc/apps/fee/v1/fee_enabled"{
"fee_enabled_channels": [
{
"port_id": "string",
"channel_id": "string"
}
]
}{
"error": "string",
"code": 0,
"message": "string",
"details": [
{
"type_url": "string",
"value": "string"
}
]
}IncentivizedPackets returns all incentivized packets and their associated fees
Query Parameters
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.
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.
uint64limit 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.
uint64count_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.
Since: cosmos-sdk 0.43
booleanblock height at which to query.
uint64Response Body
*/*
*/*
curl -X GET "https://loading/ibc/apps/fee/v1/incentivized_packets"{
"incentivized_packets": [
{
"packet_id": {
"port_id": "string",
"channel_id": "string",
"sequence": "string"
},
"packet_fees": [
{
"fee": {
"recv_fee": [
{
"denom": "string",
"amount": "string"
}
],
"ack_fee": [
{
"denom": "string",
"amount": "string"
}
],
"timeout_fee": [
{
"denom": "string",
"amount": "string"
}
]
},
"refund_address": "string",
"relayers": [
"string"
]
}
]
}
]
}{
"error": "string",
"code": 0,
"message": "string",
"details": [
{
"type_url": "string",
"value": "string"
}
]
}curl -X GET "https://loading/ibc/client/v1/params"{
"params": {
"allowed_clients": [
"string"
]
}
}{
"error": "string",
"code": 0,
"message": "string",
"details": [
{
"type_url": "string",
"value": "string"
}
]
}ClientStates queries all the IBC light clients of a chain.
Query Parameters
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.
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.
uint64limit 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.
uint64count_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.
Since: cosmos-sdk 0.43
booleanResponse Body
*/*
*/*
curl -X GET "https://loading/ibc/core/client/v1/client_states"{
"client_states": [
{
"client_id": "string",
"client_state": {
"type_url": "string",
"value": "string"
}
}
],
"pagination": {
"next_key": "string",
"total": "string"
}
}{
"error": "string",
"code": 0,
"message": "string",
"details": [
{
"type_url": "string",
"value": "string"
}
]
}ClientState queries an IBC light client.
Path Parameters
client state unique identifier
Response Body
*/*
*/*
curl -X GET "https://loading/ibc/core/client/v1/client_states/string"{
"client_state": {
"type_url": "string",
"value": "string"
},
"proof": "string",
"proof_height": {
"revision_number": "string",
"revision_height": "string"
}
}{
"error": "string",
"code": 0,
"message": "string",
"details": [
{
"type_url": "string",
"value": "string"
}
]
}Status queries the status of an IBC client.
Path Parameters
client unique identifier
Response Body
*/*
*/*
curl -X GET "https://loading/ibc/core/client/v1/client_status/string"{
"status": "string"
}{
"error": "string",
"code": 0,
"message": "string",
"details": [
{
"type_url": "string",
"value": "string"
}
]
}ConsensusStates queries all the consensus state associated with a given client.
Path Parameters
client identifier
Query Parameters
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.
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.
uint64limit 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.
uint64count_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.
Since: cosmos-sdk 0.43
booleanResponse Body
*/*
*/*
curl -X GET "https://loading/ibc/core/client/v1/consensus_states/string"{
"consensus_states": [
{
"height": {
"revision_number": "string",
"revision_height": "string"
},
"consensus_state": {
"type_url": "string",
"value": "string"
}
}
],
"pagination": {
"next_key": "string",
"total": "string"
}
}{
"error": "string",
"code": 0,
"message": "string",
"details": [
{
"type_url": "string",
"value": "string"
}
]
}ConsensusStateHeights queries the height of every consensus states associated with a given client.
Path Parameters
client identifier
Query Parameters
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.
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.
uint64limit 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.
uint64count_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.
Since: cosmos-sdk 0.43
booleanResponse Body
*/*
*/*
curl -X GET "https://loading/ibc/core/client/v1/consensus_states/string/heights"{
"consensus_state_heights": [
{
"revision_number": "string",
"revision_height": "string"
}
],
"pagination": {
"next_key": "string",
"total": "string"
}
}{
"error": "string",
"code": 0,
"message": "string",
"details": [
{
"type_url": "string",
"value": "string"
}
]
}ConsensusState queries a consensus state associated with a client state at a given height.
Path Parameters
client identifier
consensus state revision number
uint64consensus state revision height
uint64Query Parameters
latest_height overrrides the height field and queries the latest stored ConsensusState.
booleanResponse Body
*/*
*/*
curl -X GET "https://loading/ibc/core/client/v1/consensus_states/string/revision/string/height/string"{
"consensus_state": {
"type_url": "string",
"value": "string"
},
"proof": "string",
"proof_height": {
"revision_number": "string",
"revision_height": "string"
}
}{
"error": "string",
"code": 0,
"message": "string",
"details": [
{
"type_url": "string",
"value": "string"
}
]
}curl -X GET "https://loading/ibc/core/client/v1/upgraded_client_states"{
"upgraded_client_state": {
"type_url": "string",
"value": "string"
}
}{
"error": "string",
"code": 0,
"message": "string",
"details": [
{
"type_url": "string",
"value": "string"
}
]
}curl -X GET "https://loading/ibc/core/client/v1/upgraded_consensus_states"{
"upgraded_consensus_state": {
"type_url": "string",
"value": "string"
}
}{
"error": "string",
"code": 0,
"message": "string",
"details": [
{
"type_url": "string",
"value": "string"
}
]
}ClientConnections queries the connection paths associated with a client state.
Path Parameters
client identifier associated with a connection
Response Body
*/*
*/*
curl -X GET "https://loading/ibc/core/connection/v1/client_connections/string"{
"connection_paths": [
"string"
],
"proof": "string",
"proof_height": {
"revision_number": "string",
"revision_height": "string"
}
}{
"error": "string",
"code": 0,
"message": "string",
"details": [
{
"type_url": "string",
"value": "string"
}
]
}Connections queries all the IBC connections of a chain.
Query Parameters
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.
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.
uint64limit 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.
uint64count_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.
Since: cosmos-sdk 0.43
booleanResponse Body
*/*
*/*
curl -X GET "https://loading/ibc/core/connection/v1/connections"{
"connections": [
{
"id": "string",
"client_id": "string",
"versions": [
{
"identifier": "string",
"features": [
"string"
]
}
],
"state": "STATE_UNINITIALIZED_UNSPECIFIED",
"counterparty": {
"client_id": "string",
"connection_id": "string",
"prefix": {
"key_prefix": "string"
}
},
"delay_period": "string"
}
],
"pagination": {
"next_key": "string",
"total": "string"
},
"height": {
"revision_number": "string",
"revision_height": "string"
}
}{
"error": "string",
"code": 0,
"message": "string",
"details": [
{
"type_url": "string",
"value": "string"
}
]
}Connection queries an IBC connection end.
Path Parameters
connection unique identifier
Response Body
*/*
*/*
curl -X GET "https://loading/ibc/core/connection/v1/connections/string"{
"connection": {
"client_id": "string",
"versions": [
{
"identifier": "string",
"features": [
"string"
]
}
],
"state": "STATE_UNINITIALIZED_UNSPECIFIED",
"counterparty": {
"client_id": "string",
"connection_id": "string",
"prefix": {
"key_prefix": "string"
}
},
"delay_period": "string"
},
"proof": "string",
"proof_height": {
"revision_number": "string",
"revision_height": "string"
}
}{
"error": "string",
"code": 0,
"message": "string",
"details": [
{
"type_url": "string",
"value": "string"
}
]
}ConnectionClientState queries the client state associated with the connection.
Path Parameters
connection identifier
Response Body
*/*
*/*
curl -X GET "https://loading/ibc/core/connection/v1/connections/string/client_state"{
"identified_client_state": {
"client_id": "string",
"client_state": {
"type_url": "string",
"value": "string"
}
},
"proof": "string",
"proof_height": {
"revision_number": "string",
"revision_height": "string"
}
}{
"error": "string",
"code": 0,
"message": "string",
"details": [
{
"type_url": "string",
"value": "string"
}
]
}ConnectionConsensusState queries the consensus state associated with the connection.
Path Parameters
connection identifier
uint64uint64Response Body
*/*
*/*
curl -X GET "https://loading/ibc/core/connection/v1/connections/string/consensus_state/revision/string/height/string"{
"consensus_state": {
"type_url": "string",
"value": "string"
},
"client_id": "string",
"proof": "string",
"proof_height": {
"revision_number": "string",
"revision_height": "string"
}
}{
"error": "string",
"code": 0,
"message": "string",
"details": [
{
"type_url": "string",
"value": "string"
}
]
}Channels queries all the IBC channels of a chain.
Query Parameters
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.
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.
uint64limit 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.
uint64count_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.
Since: cosmos-sdk 0.43
booleanResponse Body
*/*
*/*
curl -X GET "https://loading/ibc/core/channel/v1/channels"{
"channels": [
{
"state": "STATE_UNINITIALIZED_UNSPECIFIED",
"ordering": "ORDER_NONE_UNSPECIFIED",
"counterparty": {
"port_id": "string",
"channel_id": "string"
},
"connection_hops": [
"string"
],
"version": "string",
"port_id": "string",
"channel_id": "string"
}
],
"pagination": {
"next_key": "string",
"total": "string"
},
"height": {
"revision_number": "string",
"revision_height": "string"
}
}{
"error": "string",
"code": 0,
"message": "string",
"details": [
{
"type_url": "string",
"value": "string"
}
]
}Channel queries an IBC Channel.
Path Parameters
channel unique identifier
port unique identifier
Response Body
*/*
*/*
curl -X GET "https://loading/ibc/core/channel/v1/channels/string/ports/string"{
"channel": {
"state": "STATE_UNINITIALIZED_UNSPECIFIED",
"ordering": "ORDER_NONE_UNSPECIFIED",
"counterparty": {
"port_id": "string",
"channel_id": "string"
},
"connection_hops": [
"string"
],
"version": "string"
},
"proof": "string",
"proof_height": {
"revision_number": "string",
"revision_height": "string"
}
}{
"error": "string",
"code": 0,
"message": "string",
"details": [
{
"type_url": "string",
"value": "string"
}
]
}ChannelClientState queries for the client state for the channel associated with the provided channel identifiers.
Path Parameters
channel unique identifier
port unique identifier
Response Body
*/*
*/*
curl -X GET "https://loading/ibc/core/channel/v1/channels/string/ports/string/client_state"{
"identified_client_state": {
"client_id": "string",
"client_state": {
"type_url": "string",
"value": "string"
}
},
"proof": "string",
"proof_height": {
"revision_number": "string",
"revision_height": "string"
}
}{
"error": "string",
"code": 0,
"message": "string",
"details": [
{
"type_url": "string",
"value": "string"
}
]
}ChannelConsensusState queries for the consensus state for the channel associated with the provided channel identifiers.
Path Parameters
channel unique identifier
port unique identifier
revision number of the consensus state
uint64revision height of the consensus state
uint64Response Body
*/*
*/*
curl -X GET "https://loading/ibc/core/channel/v1/channels/string/ports/string/consensus_state/revision/string/height/string"{
"consensus_state": {
"type_url": "string",
"value": "string"
},
"client_id": "string",
"proof": "string",
"proof_height": {
"revision_number": "string",
"revision_height": "string"
}
}{
"error": "string",
"code": 0,
"message": "string",
"details": [
{
"type_url": "string",
"value": "string"
}
]
}NextSequenceReceive returns the next receive sequence for a given channel.
Path Parameters
channel unique identifier
port unique identifier
Response Body
*/*
*/*
curl -X GET "https://loading/ibc/core/channel/v1/channels/string/ports/string/next_sequence"{
"next_sequence_receive": "string",
"proof": "string",
"proof_height": {
"revision_number": "string",
"revision_height": "string"
}
}{
"error": "string",
"code": 0,
"message": "string",
"details": [
{
"type_url": "string",
"value": "string"
}
]
}PacketAcknowledgements returns all the packet acknowledgements associated with a channel.
Path Parameters
channel unique identifier
port unique identifier
Query Parameters
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.
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.
uint64limit 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.
uint64count_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.
Since: cosmos-sdk 0.43
booleanlist of packet sequences.
Response Body
*/*
*/*
curl -X GET "https://loading/ibc/core/channel/v1/channels/string/ports/string/packet_acknowledgements"{
"acknowledgements": [
{
"port_id": "string",
"channel_id": "string",
"sequence": "string",
"data": "string"
}
],
"pagination": {
"next_key": "string",
"total": "string"
},
"height": {
"revision_number": "string",
"revision_height": "string"
}
}{
"error": "string",
"code": 0,
"message": "string",
"details": [
{
"type_url": "string",
"value": "string"
}
]
}PacketAcknowledgement queries a stored packet acknowledgement hash.
Path Parameters
channel unique identifier
port unique identifier
packet sequence
uint64Response Body
*/*
*/*
curl -X GET "https://loading/ibc/core/channel/v1/channels/string/ports/string/packet_acks/string"{
"acknowledgement": "string",
"proof": "string",
"proof_height": {
"revision_number": "string",
"revision_height": "string"
}
}{
"error": "string",
"code": 0,
"message": "string",
"details": [
{
"type_url": "string",
"value": "string"
}
]
}PacketCommitments returns all the packet commitments hashes associated with a channel.
Path Parameters
channel unique identifier
port unique identifier
Query Parameters
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.
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.
uint64limit 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.
uint64count_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.
Since: cosmos-sdk 0.43
booleanResponse Body
*/*
*/*
curl -X GET "https://loading/ibc/core/channel/v1/channels/string/ports/string/packet_commitments"{
"commitments": [
{
"port_id": "string",
"channel_id": "string",
"sequence": "string",
"data": "string"
}
],
"pagination": {
"next_key": "string",
"total": "string"
},
"height": {
"revision_number": "string",
"revision_height": "string"
}
}{
"error": "string",
"code": 0,
"message": "string",
"details": [
{
"type_url": "string",
"value": "string"
}
]
}UnreceivedAcks returns all the unreceived IBC acknowledgements associated with a channel and sequences.
Path Parameters
channel unique identifier
port unique identifier
list of acknowledgement sequences
1 <= itemsResponse Body
*/*
*/*
curl -X GET "https://loading/ibc/core/channel/v1/channels/string/ports/string/packet_commitments/string/unreceived_acks"{
"sequences": [
"string"
],
"height": {
"revision_number": "string",
"revision_height": "string"
}
}{
"error": "string",
"code": 0,
"message": "string",
"details": [
{
"type_url": "string",
"value": "string"
}
]
}UnreceivedPackets returns all the unreceived IBC packets associated with a channel and sequences.
Path Parameters
channel unique identifier
port unique identifier
list of packet sequences
1 <= itemsResponse Body
*/*
*/*
curl -X GET "https://loading/ibc/core/channel/v1/channels/string/ports/string/packet_commitments/string/unreceived_packets"{
"sequences": [
"string"
],
"height": {
"revision_number": "string",
"revision_height": "string"
}
}{
"error": "string",
"code": 0,
"message": "string",
"details": [
{
"type_url": "string",
"value": "string"
}
]
}PacketCommitment queries a stored packet commitment hash.
Path Parameters
channel unique identifier
port unique identifier
packet sequence
uint64Response Body
*/*
*/*
curl -X GET "https://loading/ibc/core/channel/v1/channels/string/ports/string/packet_commitments/string"{
"commitment": "string",
"proof": "string",
"proof_height": {
"revision_number": "string",
"revision_height": "string"
}
}{
"error": "string",
"code": 0,
"message": "string",
"details": [
{
"type_url": "string",
"value": "string"
}
]
}PacketReceipt queries if a given packet sequence has been received on the queried chain
Path Parameters
channel unique identifier
port unique identifier
packet sequence
uint64Response Body
*/*
*/*
curl -X GET "https://loading/ibc/core/channel/v1/channels/string/ports/string/packet_receipts/string"{
"received": true,
"proof": "string",
"proof_height": {
"revision_number": "string",
"revision_height": "string"
}
}{
"error": "string",
"code": 0,
"message": "string",
"details": [
{
"type_url": "string",
"value": "string"
}
]
}ConnectionChannels queries all the channels associated with a connection end.
Path Parameters
connection unique identifier
Query Parameters
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.
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.
uint64limit 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.
uint64count_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.
Since: cosmos-sdk 0.43
booleanResponse Body
*/*
*/*
curl -X GET "https://loading/ibc/core/channel/v1/connections/string/channels"{
"channels": [
{
"state": "STATE_UNINITIALIZED_UNSPECIFIED",
"ordering": "ORDER_NONE_UNSPECIFIED",
"counterparty": {
"port_id": "string",
"channel_id": "string"
},
"connection_hops": [
"string"
],
"version": "string",
"port_id": "string",
"channel_id": "string"
}
],
"pagination": {
"next_key": "string",
"total": "string"
},
"height": {
"revision_number": "string",
"revision_height": "string"
}
}{
"error": "string",
"code": 0,
"message": "string",
"details": [
{
"type_url": "string",
"value": "string"
}
]
}