firma-js-chain-2.0
Version:
The Official FirmaChain Javascript SDK written in Typescript
18 lines (17 loc) • 910 B
TypeScript
import { EncodeObject, OfflineDirectSigner } from "@cosmjs/proto-signing";
import { MsgCreateContractFile, MsgAddContractLog } from "./ContractTxTypes";
import { ITxClient } from "../common/ITxClient";
interface MsgAddContractLogEncodeObject extends EncodeObject {
readonly typeUrl: "/firmachain.firmachain.contract.MsgAddContractLog";
readonly value: Partial<MsgAddContractLog>;
}
interface MsgCreateContractFileEncodeObject extends EncodeObject {
readonly typeUrl: "/firmachain.firmachain.contract.MsgCreateContractFile";
readonly value: Partial<MsgCreateContractFile>;
}
export declare class ContractTxClient extends ITxClient {
constructor(_wallet: OfflineDirectSigner, _addr: string);
msgAddContractLog(data: MsgAddContractLog): MsgAddContractLogEncodeObject;
msgCreateContractFile(data: MsgCreateContractFile): MsgCreateContractFileEncodeObject;
}
export {};