@firmachain/firma-js
Version:
The Official FirmaChain Javascript SDK written in Typescript
15 lines (14 loc) • 1.07 kB
TypeScript
import { FirmaWalletService } from "./FirmaWalletService";
import { FirmaConfig } from "./FirmaConfig";
import { ClientState, IbcTxClient, TxMisc } from "./firmachain/ibc";
import { Height } from "cosmjs-types/ibc/core/client/v1/client";
import { DeliverTxResponse } from "@cosmjs/stargate";
export declare class FirmaIbcService {
private readonly config;
constructor(config: FirmaConfig);
getTxClient(wallet: FirmaWalletService): IbcTxClient;
getGasEstimationTransfer(wallet: FirmaWalletService, sourcePort: string, sourceChannel: string, denom: string, amount: string, receiver: string, timeoutHeight: Height, timeoutTimestamp: bigint, memo?: string, txMisc?: TxMisc): Promise<number>;
transfer(wallet: FirmaWalletService, sourcePort: string, sourceChannel: string, denom: string, amount: string, receiver: string, timeoutHeight: Height, timeoutTimestamp: bigint, memo?: string, txMisc?: TxMisc): Promise<DeliverTxResponse>;
private getSignedTxTransfer;
getClientState(sourceChannel: string, sourcePort: string): Promise<ClientState>;
}