@holographxyz/cli
Version:
Holograph operator CLI
12 lines (11 loc) • 673 B
TypeScript
import { GraphQLClient } from 'graphql-request';
import { Logger, CrossChainTransaction, UpdateCrossChainTransactionStatusInput, UpdateCrossChainTransactionStatusInputWithoutData } from '../types/api';
declare class ApiService {
logger: Logger;
client: GraphQLClient;
constructor(baseURL: string, logger: Logger);
operatorLogin(): Promise<void>;
getCrossChainTransaction(jobHash: string): Promise<CrossChainTransaction>;
updateCrossChainTransactionStatus(updateCrossChainTransactionStatusInput: UpdateCrossChainTransactionStatusInput | UpdateCrossChainTransactionStatusInputWithoutData): Promise<CrossChainTransaction>;
}
export default ApiService;