firma-js-chain-2.0
Version:
The Official FirmaChain Javascript SDK written in Typescript
32 lines (31 loc) • 990 B
TypeScript
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;
}>;
}