IBC
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.
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.
count_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.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
block height at which to query.
GET /ibc/apps/fee/v1/incentivized_packets HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"incentivized_packets": [
{
"packet_id": {
"port_id": "text",
"channel_id": "text",
"sequence": "text"
},
"packet_fees": [
{
"fee": {
"recv_fee": [
{
"denom": "text",
"amount": "text"
}
],
"ack_fee": [
{
"denom": "text",
"amount": "text"
}
],
"timeout_fee": [
{
"denom": "text",
"amount": "text"
}
]
},
"refund_address": "text",
"relayers": [
"text"
]
}
]
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
channel unique identifier
channel port identifier
packet sequence
block height at which to query.
GET /ibc/apps/fee/v1/channels/{packet_id.channel_id}/ports/{packet_id.port_id}/sequences/{packet_id.sequence}/incentivized_packet HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"incentivized_packet": {
"packet_id": {
"port_id": "text",
"channel_id": "text",
"sequence": "text"
},
"packet_fees": [
{
"fee": {
"recv_fee": [
{
"denom": "text",
"amount": "text"
}
],
"ack_fee": [
{
"denom": "text",
"amount": "text"
}
],
"timeout_fee": [
{
"denom": "text",
"amount": "text"
}
]
},
"refund_address": "text",
"relayers": [
"text"
]
}
]
}
}
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.
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.
count_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.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
Height to query at.
GET /ibc/apps/fee/v1/channels/{channel_id}/ports/{port_id}/incentivized_packets HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"incentivized_packets": [
{
"packet_id": {
"port_id": "text",
"channel_id": "text",
"sequence": "text"
},
"packet_fees": [
{
"fee": {
"recv_fee": [
{
"denom": "text",
"amount": "text"
}
],
"ack_fee": [
{
"denom": "text",
"amount": "text"
}
],
"timeout_fee": [
{
"denom": "text",
"amount": "text"
}
]
},
"refund_address": "text",
"relayers": [
"text"
]
}
]
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
channel unique identifier
port unique identifier
GET /ibc/core/channel/v1/channels/{channel_id}/ports/{port_id} HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"channel": {
"state": "STATE_UNINITIALIZED_UNSPECIFIED",
"ordering": "ORDER_NONE_UNSPECIFIED",
"counterparty": {
"port_id": "text",
"channel_id": "text"
},
"connection_hops": [
"text"
],
"version": "text",
"upgrade_sequence": "text"
},
"proof": "Ynl0ZXM=",
"proof_height": {
"revision_number": "text",
"revision_height": "text"
}
}
connection unique identifier
GET /ibc/core/connection/v1/connections/{connection_id} HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"connection": {
"client_id": "text",
"versions": [
{
"identifier": "text",
"features": [
"text"
]
}
],
"state": "STATE_UNINITIALIZED_UNSPECIFIED",
"counterparty": {
"client_id": "text",
"connection_id": "text",
"prefix": {
"key_prefix": "Ynl0ZXM="
}
},
"delay_period": "text"
},
"proof": "Ynl0ZXM=",
"proof_height": {
"revision_number": "text",
"revision_height": "text"
}
}
client state unique identifier
GET /ibc/core/client/v1/client_states/{client_id} HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"client_state": {
"type_url": "text",
"value": "Ynl0ZXM="
},
"proof": "Ynl0ZXM=",
"proof_height": {
"revision_number": "text",
"revision_height": "text"
}
}
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.
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.
count_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.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /ibc/core/channel/v1/channels HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"channels": [
{
"state": "STATE_UNINITIALIZED_UNSPECIFIED",
"ordering": "ORDER_NONE_UNSPECIFIED",
"counterparty": {
"port_id": "text",
"channel_id": "text"
},
"connection_hops": [
"text"
],
"version": "text",
"port_id": "text",
"channel_id": "text",
"upgrade_sequence": "text"
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
},
"height": {
"revision_number": "text",
"revision_height": "text"
}
}
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.
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.
count_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.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /ibc/core/connection/v1/connections HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"connections": [
{
"id": "text",
"client_id": "text",
"versions": [
{
"identifier": "text",
"features": [
"text"
]
}
],
"state": "STATE_UNINITIALIZED_UNSPECIFIED",
"counterparty": {
"client_id": "text",
"connection_id": "text",
"prefix": {
"key_prefix": "Ynl0ZXM="
}
},
"delay_period": "text"
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
},
"height": {
"revision_number": "text",
"revision_height": "text"
}
}
client unique identifier
GET /ibc/core/client/v1/client_status/{client_id} HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"status": "text"
}
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.
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.
count_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.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /ibc/core/client/v1/client_states HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"client_states": [
{
"client_id": "text",
"client_state": {
"type_url": "text",
"value": "Ynl0ZXM="
}
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
VerifyMembership queries an IBC light client for proof verification of a value at a given key path.
client unique identifier.
the proof to be verified by the client.
the value which is proven.
POST /ibc/core/client/v1/verify_membership HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Content-Type: application/json
Accept: */*
Content-Length: 202
{
"client_id": "text",
"proof": "Ynl0ZXM=",
"proof_height": {
"revision_number": "text",
"revision_height": "text"
},
"merkle_path": {
"key_path": [
"text"
]
},
"value": "Ynl0ZXM=",
"time_delay": "text",
"block_delay": "text"
}
{
"success": true
}
unique channel identifier
unique port identifier
GET /ibc/apps/transfer/v1/channels/{channel_id}/ports/{port_id}/escrow_address HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"escrow_address": "text"
}
The denomination trace ([port_id]/[channel_id])+/[denom]
GET /ibc/apps/transfer/v1/denom_hashes/{trace} HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"hash": "text"
}
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.
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.
count_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.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /ibc/apps/transfer/v1/denom_traces HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"denom_traces": [
{
"path": "text",
"base_denom": "text"
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
hash (in hex format) or denom (full denom with ibc prefix) of the denomination trace information.
GET /ibc/apps/transfer/v1/denom_traces/{hash} HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"denom_trace": {
"path": "text",
"base_denom": "text"
}
}
GET /ibc/apps/transfer/v1/params HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"params": {
"send_enabled": true,
"receive_enabled": true
}
}
FeeEnabledChannel returns true if the provided port and channel identifiers belong to a fee enabled channel
unique channel identifier
unique port identifier
GET /ibc/apps/fee/v1/channels/{channel_id}/ports/{port_id}/fee_enabled HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"fee_enabled": true
}
GET /ibc/apps/transfer/v1/denoms/{denom}/total_escrow HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"amount": {
"denom": "text",
"amount": "text"
}
}
unique channel identifier
the relayer address to which the counterparty is registered
GET /ibc/apps/fee/v1/channels/{channel_id}/relayers/{relayer}/counterparty_payee HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"counterparty_payee": "text"
}
unique channel identifier
the relayer address to which the distribution address is registered
GET /ibc/apps/fee/v1/channels/{channel_id}/relayers/{relayer}/payee HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"payee_address": "text"
}
channel unique identifier
channel port identifier
packet sequence
GET /ibc/apps/fee/v1/channels/{packet_id.channel_id}/ports/{packet_id.port_id}/sequences/{packet_id.sequence}/total_ack_fees HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"ack_fees": [
{
"denom": "text",
"amount": "text"
}
]
}
channel unique identifier
channel port identifier
packet sequence
GET /ibc/apps/fee/v1/channels/{packet_id.channel_id}/ports/{packet_id.port_id}/sequences/{packet_id.sequence}/total_recv_fees HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"recv_fees": [
{
"denom": "text",
"amount": "text"
}
]
}
channel unique identifier
channel port identifier
packet sequence
GET /ibc/apps/fee/v1/channels/{packet_id.channel_id}/ports/{packet_id.port_id}/sequences/{packet_id.sequence}/total_timeout_fees HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"timeout_fees": [
{
"denom": "text",
"amount": "text"
}
]
}
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.
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.
count_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.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
block height at which to query.
GET /ibc/apps/fee/v1/fee_enabled HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"fee_enabled_channels": [
{
"port_id": "text",
"channel_id": "text"
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
InterchainAccount returns the interchain account address for a given owner address on a given connection
GET /ibc/apps/interchain_accounts/controller/v1/owners/{owner}/connections/{connection_id} HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"address": "text"
}
GET /ibc/apps/interchain_accounts/controller/v1/params HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"params": {
"controller_enabled": true
}
}
GET /ibc/apps/interchain_accounts/host/v1/params HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"params": {
"host_enabled": true,
"allow_messages": [
"text"
]
}
}
ChannelConsensusState queries for the consensus state for the channel
associated with the provided channel identifiers.
channel unique identifier
port unique identifier
revision number of the consensus state
revision height of the consensus state
GET /ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/consensus_state/revision/{revision_number}/height/{revision_height} HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"consensus_state": {
"type_url": "text",
"value": "Ynl0ZXM="
},
"client_id": "text",
"proof": "Ynl0ZXM=",
"proof_height": {
"revision_number": "text",
"revision_height": "text"
}
}
channel unique identifier
port unique identifier
GET /ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/next_sequence HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"next_sequence_receive": "text",
"proof": "Ynl0ZXM=",
"proof_height": {
"revision_number": "text",
"revision_height": "text"
}
}
ChannelClientState queries for the client state for the channel associated
with the provided channel identifiers.
channel unique identifier
port unique identifier
GET /ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/client_state HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"identified_client_state": {
"client_id": "text",
"client_state": {
"type_url": "text",
"value": "Ynl0ZXM="
}
},
"proof": "Ynl0ZXM=",
"proof_height": {
"revision_number": "text",
"revision_height": "text"
}
}
channel unique identifier
port unique identifier
GET /ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/next_sequence_send HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"next_sequence_send": "text",
"proof": "Ynl0ZXM=",
"proof_height": {
"revision_number": "text",
"revision_height": "text"
}
}
channel unique identifier
port unique identifier
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.
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.
count_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.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
list of packet sequences.
GET /ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/packet_acknowledgements HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"acknowledgements": [
{
"port_id": "text",
"channel_id": "text",
"sequence": "text",
"data": "Ynl0ZXM="
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
},
"height": {
"revision_number": "text",
"revision_height": "text"
}
}
channel unique identifier
port unique identifier
packet sequence
GET /ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/packet_acks/{sequence} HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"acknowledgement": "Ynl0ZXM=",
"proof": "Ynl0ZXM=",
"proof_height": {
"revision_number": "text",
"revision_height": "text"
}
}
channel unique identifier
port unique identifier
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.
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.
count_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.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/packet_commitments HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"commitments": [
{
"port_id": "text",
"channel_id": "text",
"sequence": "text",
"data": "Ynl0ZXM="
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
},
"height": {
"revision_number": "text",
"revision_height": "text"
}
}
UnreceivedAcks returns all the unreceived IBC acknowledgements associated
with a channel and sequences.
channel unique identifier
port unique identifier
list of acknowledgement sequences
GET /ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/packet_commitments/{packet_ack_sequences}/unreceived_acks HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"sequences": [
"text"
],
"height": {
"revision_number": "text",
"revision_height": "text"
}
}
UnreceivedPackets returns all the unreceived IBC packets associated with a
channel and sequences.
channel unique identifier
port unique identifier
list of packet sequences
GET /ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/packet_commitments/{packet_commitment_sequences}/unreceived_packets HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"sequences": [
"text"
],
"height": {
"revision_number": "text",
"revision_height": "text"
}
}
channel unique identifier
port unique identifier
packet sequence
GET /ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/packet_commitments/{sequence} HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"commitment": "Ynl0ZXM=",
"proof": "Ynl0ZXM=",
"proof_height": {
"revision_number": "text",
"revision_height": "text"
}
}
channel unique identifier
port unique identifier
packet sequence
GET /ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/packet_receipts/{sequence} HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"received": true,
"proof": "Ynl0ZXM=",
"proof_height": {
"revision_number": "text",
"revision_height": "text"
}
}
GET /ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/upgrade HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"upgrade": {
"fields": {
"ordering": "ORDER_NONE_UNSPECIFIED",
"connection_hops": [
"text"
],
"version": "text"
},
"timeout": {
"height": {
"revision_number": "text",
"revision_height": "text"
},
"timestamp": "text"
},
"next_sequence_send": "text"
},
"proof": "Ynl0ZXM=",
"proof_height": {
"revision_number": "text",
"revision_height": "text"
}
}
GET /ibc/core/channel/v1/channels/{channel_id}/ports/{port_id}/upgrade_error HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"error_receipt": {
"sequence": "text",
"message": "text"
},
"proof": "Ynl0ZXM=",
"proof_height": {
"revision_number": "text",
"revision_height": "text"
}
}
connection unique identifier
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.
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.
count_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.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /ibc/core/channel/v1/connections/{connection}/channels HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"channels": [
{
"state": "STATE_UNINITIALIZED_UNSPECIFIED",
"ordering": "ORDER_NONE_UNSPECIFIED",
"counterparty": {
"port_id": "text",
"channel_id": "text"
},
"connection_hops": [
"text"
],
"version": "text",
"port_id": "text",
"channel_id": "text",
"upgrade_sequence": "text"
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
},
"height": {
"revision_number": "text",
"revision_height": "text"
}
}
GET /ibc/core/channel/v1/params HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"params": {
"upgrade_timeout": {
"height": {
"revision_number": "text",
"revision_height": "text"
},
"timestamp": "text"
}
}
}
client identifier associated with a connection
GET /ibc/core/connection/v1/client_connections/{client_id} HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"connection_paths": [
"text"
],
"proof": "Ynl0ZXM=",
"proof_height": {
"revision_number": "text",
"revision_height": "text"
}
}
connection identifier
GET /ibc/core/connection/v1/connections/{connection_id}/client_state HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"identified_client_state": {
"client_id": "text",
"client_state": {
"type_url": "text",
"value": "Ynl0ZXM="
}
},
"proof": "Ynl0ZXM=",
"proof_height": {
"revision_number": "text",
"revision_height": "text"
}
}
connection identifier
GET /ibc/core/connection/v1/connections/{connection_id}/consensus_state/revision/{revision_number}/height/{revision_height} HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"consensus_state": {
"type_url": "text",
"value": "Ynl0ZXM="
},
"client_id": "text",
"proof": "Ynl0ZXM=",
"proof_height": {
"revision_number": "text",
"revision_height": "text"
}
}
GET /ibc/core/connection/v1/params HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"params": {
"max_expected_time_per_block": "text"
}
}
client identifier
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.
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.
count_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.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /ibc/core/client/v1/consensus_states/{client_id} HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"consensus_states": [
{
"height": {
"revision_number": "text",
"revision_height": "text"
},
"consensus_state": {
"type_url": "text",
"value": "Ynl0ZXM="
}
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
ConsensusStateHeights queries the height of every consensus states associated with a given client.
client identifier
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.
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.
count_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.
reverse is set to true if results are to be returned in the descending order.
Since: cosmos-sdk 0.43
GET /ibc/core/client/v1/consensus_states/{client_id}/heights HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"consensus_state_heights": [
{
"revision_number": "text",
"revision_height": "text"
}
],
"pagination": {
"next_key": "Ynl0ZXM=",
"total": "text"
}
}
client identifier
consensus state revision number
consensus state revision height
latest_height overrrides the height field and queries the latest stored ConsensusState.
GET /ibc/core/client/v1/consensus_states/{client_id}/revision/{revision_number}/height/{revision_height} HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"consensus_state": {
"type_url": "text",
"value": "Ynl0ZXM="
},
"proof": "Ynl0ZXM=",
"proof_height": {
"revision_number": "text",
"revision_height": "text"
}
}
GET /ibc/core/client/v1/params HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"params": {
"allowed_clients": [
"text"
]
}
}
GET /ibc/core/client/v1/upgraded_client_states HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"upgraded_client_state": {
"type_url": "text",
"value": "Ynl0ZXM="
}
}
GET /ibc/core/client/v1/upgraded_consensus_states HTTP/1.1
Host: lcd.uno.sentry.testnet.v3.kiivalidator.com
Accept: */*
{
"upgraded_consensus_state": {
"type_url": "text",
"value": "Ynl0ZXM="
}
}
Last updated
Was this helpful?