UNPKG

@cryptovarna/tedex-api

Version:

TEDEX API

21 lines (20 loc) 950 B
import { IEventFilter, IWalletProvider } from "@cryptovarna/tron-web-api"; import { ITokenBridgeConfiguration, TokenBridge } from "./TokenBridge"; import { ITokenBridgeTask, TokensBridged } from "../tasks/Task"; export declare class TronTokenBridge extends TokenBridge { private _lastTimestamp; constructor(provider: IWalletProvider, contract: string); getDailyLimit(): Promise<{ dailySwapped: number; dayLimit: number; }>; getConfiguration(): Promise<ITokenBridgeConfiguration>; createMoveInTask(targetNetwork: string, recipient: string, amount: number | string): Promise<ITokenBridgeTask>; listAllPendingTasks(providers: IWalletProvider[], filter?: IEventFilter<TokensBridged>): Promise<{ tasks: ITokenBridgeTask[]; timestamp: number; oldestTimestamp: number; }>; withdrawDeclinedMoveIn(taskId: string): Promise<void>; getTax(): Promise<number>; }