IBC Clients
ClientCreator
/ibc/core/client/v1/client_creator/{client_id}ClientCreator queries the creator of a given client.
ClientStates
/ibc/core/client/v1/client_statesClientStates queries all the IBC light clients of a chain.
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
ConsensusStates
/ibc/core/client/v1/consensus_states/{client_id}ConsensusStates queries all the consensus state associated with a given client.
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
ConsensusStateHeights
/ibc/core/client/v1/consensus_states/{client_id}/heightsConsensusStateHeights queries the height of every consensus states associated with a given client.
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
ConsensusState
/ibc/core/client/v1/consensus_states/{client_id}/revision/{revision_number}/height/{revision_height}ConsensusState queries a consensus state associated with a client state at a given height.
ClientParams
/ibc/core/client/v1/paramsClientParams queries all parameters of the ibc client submodule.
UpgradedClientState
/ibc/core/client/v1/upgraded_client_statesUpgradedClientState queries an Upgraded IBC light client.
UpgradedConsensusState
/ibc/core/client/v1/upgraded_consensus_statesUpgradedConsensusState queries an Upgraded IBC consensus state.
VerifyMembership
/ibc/core/client/v1/verify_membershipVerifyMembership queries an IBC light client for proof verification of a value at a given key path.
Config
/ibc/core/client/v2/config/{client_id}Config queries the IBC client v2 configuration for a given client.
CounterpartyInfo
/ibc/core/client/v2/counterparty_info/{client_id}CounterpartyInfo queries an IBC light counter party info.