UNPKG

interchainjs

Version:

InterchainJS is a JavaScript library for interacting with Cosmos SDK based blockchains.

44 lines (43 loc) 2.49 kB
import { QueryParamsRequest, QueryParamsResponse, QueryDenomsRequest, QueryDenomsResponse, QueryDenomRequest, QueryDenomResponse, QueryDenomHashRequest, QueryDenomHashResponse, QueryEscrowAddressRequest, QueryEscrowAddressResponse, QueryTotalEscrowForDenomRequest, QueryTotalEscrowForDenomResponse } from "./query"; /** * Params queries all parameters of the ibc-transfer module. * @name getParams * @package ibc.applications.transfer.v1 * @see proto service: ibc.applications.transfer.v1.Params */ export declare const getParams: (client: import("../../../../helper-func-types").EndpointOrRpc, request: QueryParamsRequest) => Promise<QueryParamsResponse>; /** * Denoms queries all denominations * @name getDenoms * @package ibc.applications.transfer.v1 * @see proto service: ibc.applications.transfer.v1.Denoms */ export declare const getDenoms: (client: import("../../../../helper-func-types").EndpointOrRpc, request: QueryDenomsRequest) => Promise<QueryDenomsResponse>; /** * Denom queries a denomination * @name getDenom * @package ibc.applications.transfer.v1 * @see proto service: ibc.applications.transfer.v1.Denom */ export declare const getDenom: (client: import("../../../../helper-func-types").EndpointOrRpc, request: QueryDenomRequest) => Promise<QueryDenomResponse>; /** * DenomHash queries a denomination hash information. * @name getDenomHash * @package ibc.applications.transfer.v1 * @see proto service: ibc.applications.transfer.v1.DenomHash */ export declare const getDenomHash: (client: import("../../../../helper-func-types").EndpointOrRpc, request: QueryDenomHashRequest) => Promise<QueryDenomHashResponse>; /** * EscrowAddress returns the escrow address for a particular port and channel id. * @name getEscrowAddress * @package ibc.applications.transfer.v1 * @see proto service: ibc.applications.transfer.v1.EscrowAddress */ export declare const getEscrowAddress: (client: import("../../../../helper-func-types").EndpointOrRpc, request: QueryEscrowAddressRequest) => Promise<QueryEscrowAddressResponse>; /** * TotalEscrowForDenom returns the total amount of tokens in escrow based on the denom. * @name getTotalEscrowForDenom * @package ibc.applications.transfer.v1 * @see proto service: ibc.applications.transfer.v1.TotalEscrowForDenom */ export declare const getTotalEscrowForDenom: (client: import("../../../../helper-func-types").EndpointOrRpc, request: QueryTotalEscrowForDenomRequest) => Promise<QueryTotalEscrowForDenomResponse>;