UNPKG

@firmachain/firma-js

Version:

The Official FirmaChain Javascript SDK written in Typescript

19 lines (18 loc) 1 kB
import { Registry, EncodeObject } from "@cosmjs/proto-signing"; import { MsgCreateContractFile, MsgAddContractLog } from "./ContractTxTypes"; import { ITxClient } from "../common/ITxClient"; import { FirmaWalletService } from "../../FirmaWalletService"; export interface MsgAddContractLogEncodeObject extends EncodeObject { readonly typeUrl: "/firmachain.firmachain.contract.MsgAddContractLog"; readonly value: Partial<MsgAddContractLog>; } export interface MsgCreateContractFileEncodeObject extends EncodeObject { readonly typeUrl: "/firmachain.firmachain.contract.MsgCreateContractFile"; readonly value: Partial<MsgCreateContractFile>; } export declare class ContractTxClient extends ITxClient { constructor(wallet: FirmaWalletService, serverUrl: string); static getRegistry(): Registry; static msgAddContractLog(data: MsgAddContractLog): MsgAddContractLogEncodeObject; static msgCreateContractFile(data: MsgCreateContractFile): MsgCreateContractFileEncodeObject; }