UNPKG

@simbachain/simbats

Version:
28 lines 1.07 kB
import { SimbaContract } from "./simba_contract"; import { RequestHandler } from "./request_handler"; import { AxiosResponse } from "axios"; import { SimbaSync } from "./simba_sync"; /** * extends SimbaContract, for submitting synchronous contract methods */ export declare class SimbaContractSync extends SimbaContract { baseApiUrl: string; appName: string; contractName: string; contractUri: string; metadata: Record<any, any>; paramsRestricted: Record<any, any> | null; requestHandler: RequestHandler; simbaSync: SimbaSync; constructor(baseApiUrl: string, appName: string, contractName: string); /** * submit method synchronously * @param methodName * @param inputs * @param filePaths * @param validateParams * @returns {Promise<AxiosResponse<any> | Record<any, any>>} */ submitMethod(methodName: string, inputs?: Record<any, any>, filePaths?: Array<string>, validateParams?: boolean): Promise<AxiosResponse<any> | Record<any, any>>; } //# sourceMappingURL=simba_contract_sync.d.ts.map