UNPKG

firma-js-chain-2.0

Version:

The Official FirmaChain Javascript SDK written in Typescript

14 lines (13 loc) 708 B
import { Registry, EncodeObject, OfflineDirectSigner } from "@cosmjs/proto-signing"; import { SignAndBroadcastOptions } from "../common"; import { TxRaw } from 'cosmjs-types/cosmos/tx/v1beta1/tx'; import { BroadcastTxResponse } from "./stargateclient"; export declare class ITxClient { private _wallet; private _addr; private _registry; constructor(_wallet: OfflineDirectSigner, _addr: string, _registry: Registry); sign(msgs: EncodeObject[], { fee, memo }: SignAndBroadcastOptions): Promise<TxRaw>; broadcast(txRaw: TxRaw): Promise<BroadcastTxResponse>; signAndBroadcast(msgs: EncodeObject[], { fee, memo }: SignAndBroadcastOptions): Promise<BroadcastTxResponse>; }