UNPKG

@cryptovarna/tedex-api

Version:

TEDEX API

16 lines (15 loc) 879 B
import { IToken, ITransaction, IWalletProvider, TronTRC10Token, TronTRC20Token, WalletConsumer } from "@cryptovarna/tron-web-api"; import BigNumber from "bignumber.js"; import { ITokenWrapper, IWrapTokenPair } from "./ITokenWrapper"; export declare class TronTokenWrapper extends WalletConsumer implements ITokenWrapper { protected _fee: number; get fee(): number; protected _underlyingToken: TronTRC10Token; get underlyingToken(): IToken; protected _wrappedToken: TronTRC20Token; get wrappedToken(): IToken; constructor(provider: IWalletProvider, options: IWrapTokenPair); wrap(address: string, amount: string | number | BigNumber): Promise<ITransaction<BigNumber>>; unwrap(address: string, amount: BigNumber | number | string): Promise<ITransaction<boolean>>; recover(address: string): Promise<ITransaction<BigNumber>>; }