@cryptovarna/tedex-api
Version:
TEDEX API
17 lines (16 loc) • 741 B
TypeScript
import { INodeInfo, IWalletProvider } from "@cryptovarna/tron-web-api";
import { ITaskData, OracleTask } from "./Task";
export declare class TronOracleTask 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;
}>;
private _tokensBridgedTron;
private _tokensBridgedEvmLegacy;
private _tokensBridgedEvmApi;
approveTask(provider: IWalletProvider, signature: string): Promise<void>;
declineTask(provider: IWalletProvider, signature: string): Promise<void>;
}