UNPKG

@cryptovarna/tedex-api

Version:

TEDEX API

17 lines (16 loc) 741 B
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>; }