interchainjs
Version:
InterchainJS is a JavaScript library for interacting with Cosmos SDK based blockchains.
44 lines (43 loc) • 2.49 kB
TypeScript
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>;