UNPKG

firma-js-chain-2.0

Version:

The Official FirmaChain Javascript SDK written in Typescript

32 lines (31 loc) 990 B
import { Pagination } from '../common'; export interface ContractLogType { creator: string; id: string; timeStamp: string; eventName: string; ownerAddress: string; jsonString: string; } export interface ContractFileType { creator: string; fileHash: string; timeStamp: string; ownerList: string[]; metaDataJsonString: string; } export declare class ContractQueryClient { private _axios; constructor(baseUrl: string); queryIsContractOwner(fileHash: string, ownerAddress: string): Promise<boolean>; queryContractFile(fileHash: string): Promise<ContractFileType>; queryContractFileAll(paginationKey?: string): Promise<{ dataList: ContractFileType[]; pagination: Pagination; }>; queryContractLog(logId: string): Promise<ContractLogType>; queryContractLogAll(paginationKey?: string): Promise<{ dataList: ContractLogType[]; pagination: Pagination; }>; }