Functions
Const _getTokenInfo
- _getTokenInfo(token: any, provider: Provider): Promise<object>
-
Parameters
-
token: any
-
provider: Provider
Returns Promise<object>
Const approveToken
- approveToken(token: string, wallet: Wallet, txOptions: ITxOptions): Promise<ContractTransaction>
-
Parameters
-
token: string
-
wallet: Wallet
-
Returns Promise<ContractTransaction>
Const execTrade
- execTrade(sellToken: string, buyToken: string, sellAmount: string, buyAmount: string, wallet: Wallet, txOptions: ITxOptions): Promise<ContractTransaction>
-
Parameters
-
sellToken: string
-
buyToken: string
-
sellAmount: string
-
buyAmount: string
-
wallet: Wallet
-
Returns Promise<ContractTransaction>
Const execTradeFromSell
- execTradeFromSell(buyToken: string, sellAmount: string, buyAmount: string, destAddress: string, wallet: Wallet, txOptions: ITxOptions): Promise<ContractTransaction>
-
Parameters
-
buyToken: string
-
sellAmount: string
-
buyAmount: string
-
destAddress: string
-
wallet: Wallet
-
Returns Promise<ContractTransaction>
Const execTrade_delayed
- execTrade_delayed(sellToken: string, buyToken: string, sellAmount: string, buyAmount: string, wallet: Wallet, nonce: number, txOptions: ITxOptions): Promise<any>
-
Parameters
-
sellToken: string
-
buyToken: string
-
sellAmount: string
-
buyAmount: string
-
wallet: Wallet
-
nonce: number
-
Returns Promise<any>
Const getAllBalance
- getAllBalance(address: string, tickers: ITicker[], provider: Provider): Promise<IBalances[]>
-
Parameters
-
address: string
-
-
provider: Provider
Returns Promise<IBalances[]>
Const getAvailableToken
- getAvailableToken(provider: Provider, forLogo?: boolean): Promise<ITicker>
-
Parameters
-
provider: Provider
-
Optional forLogo: boolean
Returns Promise<ITicker>
Const getAvailableTokenDecimals
- getAvailableTokenDecimals(provider: Provider, forLogo?: boolean): Promise<any>
-
Parameters
-
provider: Provider
-
Optional forLogo: boolean
Returns Promise<any>
Const getBalance
- getBalance(address: string, ticker: ITicker, provider: Provider): Promise<IBalances>
-
Parameters
-
address: string
-
-
provider: Provider
Const getERC20Info
- getERC20Info(address: string, provider: Provider): Promise<ITicker>
-
Parameters
-
address: string
-
provider: Provider
Returns Promise<ITicker>
Const getExchangeEstimation
- getExchangeEstimation(sellToken: string, buyToken: string, sellAmount: string, provider: Provider): Promise<string>
-
Parameters
-
sellToken: string
-
buyToken: string
-
sellAmount: string
-
provider: Provider
Returns Promise<string>
Const getUniswapLiquidity
- getUniswapLiquidity(tokenAddress: string, provider: Provider): Promise<any>
-
Parameters
-
tokenAddress: string
-
provider: Provider
Returns Promise<any>
Const hasApproval
- hasApproval(owner: string, sellToken: Token, amount: string, provider: Provider): Promise<boolean>
-
Parameters
-
owner: string
-
sellToken: Token
-
amount: string
-
provider: Provider
Returns Promise<boolean>
Const isExchangeAvailable
- isExchangeAvailable(token: string, provider: Provider): Promise<boolean>
-
Parameters
-
token: string
-
provider: Provider
Returns Promise<boolean>
Const sendCrypto
- sendCrypto(amount: string, toAddress: string, token: Token, wallet: Wallet, tokenAddress: string, txOptions: ITxOptions): Promise<ContractTransaction>
-
Parameters
-
amount: string
-
toAddress: string
-
-
wallet: Wallet
-
tokenAddress: string
-
Returns Promise<ContractTransaction>
detherJS