UNPKG

@firmachain/firma-js

Version:

The Official FirmaChain Javascript SDK written in Typescript

15 lines (14 loc) 1.07 kB
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>; }