@cryptovarna/tedex-api
Version:
TEDEX API
14 lines (13 loc) • 634 B
TypeScript
import { INodeInfo, IWalletProvider } from "@cryptovarna/tron-web-api";
import { OracleTask, ITaskData } from "./Task";
export declare class EthOracleTask extends OracleTask {
constructor(taskId: string, bridge: string, node: INodeInfo, eventData: ITaskData, peggedTask: boolean, sourceProvider: IWalletProvider);
verifyTask(): Promise<{
bridge: string;
node: INodeInfo;
eventData: ITaskData;
discrepency: boolean;
}>;
approveTask(provider: IWalletProvider, signature: string): Promise<void>;
declineTask(provider: IWalletProvider, signature: string): Promise<void>;
}