Home

IBC API - Added Methods

v1.5.3
Base URL
https://axelar.nownodes.ioAxelar API (API Changelog 1.4.10 to 1.5.3)

API Changelog 1.4.10 to 1.5.3 - IBC API added methods. These methods first appear in version 1.5.3 and did not exist in version 1.4.10. Each method is documented in full, in the format of the 1.5.3 API reference.

Authentication

api-keyAuthapiKey

API Key: api-key in header

API Changelog 1.4.10 to 1.5.3 / Added methods

Apps

Denoms queries all denominations

GET
https://axelar.nownodes.io/ibc/apps/transfer/v1/denoms

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

New in 1.5.3: this endpoint did not exist in the 1.4.10 API. It replaces the deprecated /ibc/apps/transfer/v1/denom_traces endpoint.

Parameters

pagination.keystring<byte>query
pagination.offsetstring<uint64>query
pagination.limitstring<uint64>query
pagination.count_totalbooleanquery
pagination.reversebooleanquery

Response

200OK

A successful response.

Denom queries a denomination

GET
https://axelar.nownodes.io/ibc/apps/transfer/v1/denoms/{hash}

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

New in 1.5.3: this endpoint did not exist in the 1.4.10 API. It replaces the deprecated /ibc/apps/transfer/v1/denom_traces/{hash} endpoint.

Parameters

hashstringrequiredpath

hash (in hex format) or denom (full denom with ibc prefix) of the on chain denomination.

Response

200OK

A successful response.

TotalEscrowForDenom returns the total amount of tokens in escrow based on the denom.

GET
https://axelar.nownodes.io/ibc/apps/transfer/v1/total_escrow/{denom}

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

New in 1.5.3: this method did not exist in the 1.4.10 API.

Parameters

denomstringrequiredpath

The denomination, e.g. uatom or ibc/27394FB0...

Response

200OK

A successful response.

ChannelV2

NextSequenceSend returns the next send sequence for a given channel.

GET
https://axelar.nownodes.io/ibc/core/channel/v2/clients/{client_id}/next_sequence_send

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

New in 1.5.3: this IBC channel v2 client-scoped query did not exist in the 1.4.10 API.

Parameters

client_idstringrequiredpath

client unique identifier

Response

200OK

A successful response.

PacketAcknowledgements returns all packet acknowledgements associated with a client.

GET
https://axelar.nownodes.io/ibc/core/channel/v2/clients/{client_id}/packet_acknowledgements

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

New in 1.5.3: this IBC channel v2 client-scoped query did not exist in the 1.4.10 API.

Parameters

client_idstringrequiredpath
pagination.keystring<byte>query
pagination.limitstring<uint64>query
packet_commitment_sequencesArray<string>query

list of packet sequences

Response

200OK

A successful response.

PacketAcknowledgement queries a stored acknowledgement commitment hash.

GET
https://axelar.nownodes.io/ibc/core/channel/v2/clients/{client_id}/packet_acks/{sequence}

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

New in 1.5.3: this IBC channel v2 client-scoped query did not exist in the 1.4.10 API.

Parameters

client_idstringrequiredpath
sequencestring<uint64>requiredpath

Response

200OK

A successful response.

PacketCommitments returns all packet commitments associated with a client.

GET
https://axelar.nownodes.io/ibc/core/channel/v2/clients/{client_id}/packet_commitments

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

New in 1.5.3: this IBC channel v2 client-scoped query did not exist in the 1.4.10 API.

Parameters

client_idstringrequiredpath
pagination.keystring<byte>query
pagination.offsetstring<uint64>query
pagination.limitstring<uint64>query
pagination.count_totalbooleanquery
pagination.reversebooleanquery

Response

200OK

A successful response.

UnreceivedAcks returns all the unreceived IBC acknowledgements associated with a client and sequences.

GET
https://axelar.nownodes.io/ibc/core/channel/v2/clients/{client_id}/packet_commitments/{packet_ack_sequences}/unreceived_acks

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

New in 1.5.3: this IBC channel v2 client-scoped query did not exist in the 1.4.10 API.

Parameters

client_idstringrequiredpath
packet_ack_sequencesArray<string>requiredpath

list of acknowledgement sequences

Response

200OK

A successful response.

UnreceivedPackets returns all the unreceived IBC packets associated with a client and sequences.

GET
https://axelar.nownodes.io/ibc/core/channel/v2/clients/{client_id}/packet_commitments/{sequences}/unreceived_packets

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

New in 1.5.3: this IBC channel v2 client-scoped query did not exist in the 1.4.10 API.

Parameters

client_idstringrequiredpath
sequencesArray<string>requiredpath

list of packet sequences

Response

200OK

A successful response.

PacketCommitment queries a stored packet commitment hash.

GET
https://axelar.nownodes.io/ibc/core/channel/v2/clients/{client_id}/packet_commitments/{sequence}

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

New in 1.5.3: this IBC channel v2 client-scoped query did not exist in the 1.4.10 API.

Parameters

client_idstringrequiredpath

client unique identifier

sequencestring<uint64>requiredpath

packet sequence

Response

200OK

A successful response.

PacketReceipt queries a stored packet receipt.

GET
https://axelar.nownodes.io/ibc/core/channel/v2/clients/{client_id}/packet_receipts/{sequence}

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

New in 1.5.3: this IBC channel v2 client-scoped query did not exist in the 1.4.10 API.

Parameters

client_idstringrequiredpath
sequencestring<uint64>requiredpath

Response

200OK

A successful response.

Clients

ClientParams queries all parameters of the ibc client.

GET
https://axelar.nownodes.io/ibc/core/client/v1/params

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

New in 1.5.3: the client params query is served from this path. The 1.4.10 endpoint /ibc/client/v1/params is no longer available in 1.5.3.

Response

200OK

A successful response.

Query

Params returns the querying grpc-gateway of the connection parameters.

GET
https://axelar.nownodes.io/ibc/core/connection/v1/params

Authorizations

ApiKeyAuthApiKeyAuth

api-key string

NOWNodes API key passed in the api-key header.

New in 1.5.3: this method did not exist in the 1.4.10 API.

Response

200OK

A successful response.

default

An unexpected error response