@firmachain/firma-js
Version:
The Official FirmaChain Javascript SDK written in Typescript
19 lines (18 loc) • 857 B
TypeScript
import { Registry, EncodeObject } from "@cosmjs/proto-signing";
import { MsgSend, MsgMultiSend } from "cosmjs-types/cosmos/bank/v1beta1/tx";
import { FirmaWalletService } from "../../FirmaWalletService";
import { ITxClient } from "../common/ITxClient";
export interface MsgSendEncodeObject extends EncodeObject {
readonly typeUrl: "/cosmos.bank.v1beta1.MsgSend";
readonly value: Partial<MsgSend>;
}
export interface MsgMultiSendEncodeObject extends EncodeObject {
readonly typeUrl: "/cosmos.bank.v1beta1.MsgMultiSend";
readonly value: Partial<MsgMultiSend>;
}
export declare class BankTxClient extends ITxClient {
constructor(wallet: FirmaWalletService, address: string);
static getRegistry(): Registry;
static msgSend(data: MsgSend): MsgSendEncodeObject;
static msgMultiSend(data: MsgMultiSend): MsgMultiSendEncodeObject;
}