firma-js-chain-2.0
Version:
The Official FirmaChain Javascript SDK written in Typescript
14 lines (13 loc) • 708 B
TypeScript
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>;
}