UNPKG

moonwalkerswap-v1-sdk

Version:

An SDK for building applications on top of the Moonwalkerswap V1 protocol

14 lines (13 loc) 1.96 kB
import { BigNumberish, ChainIdOrProvider, OptionalReserves, TradeDetails } from '../types'; export declare function tradeExactAvaxForTokensWithData(reserves: OptionalReserves, avaxAmount: BigNumberish): TradeDetails; export declare function tradeExactAvaxForTokens(tokenAddress: string, avaxAmount: BigNumberish, chainIdOrProvider?: ChainIdOrProvider): Promise<TradeDetails>; export declare function tradeAvaxForExactTokensWithData(reserves: OptionalReserves, tokenAmount: BigNumberish): TradeDetails; export declare function tradeAvaxForExactTokens(tokenAddress: string, tokenAmount: BigNumberish, chainIdOrProvider?: ChainIdOrProvider): Promise<TradeDetails>; export declare function tradeExactTokensForAvaxWithData(reserves: OptionalReserves, tokenAmount: BigNumberish): TradeDetails; export declare function tradeExactTokensForAvax(tokenAddress: string, tokenAmount: BigNumberish, chainIdOrProvider?: ChainIdOrProvider): Promise<TradeDetails>; export declare function tradeTokensForExactAvaxWithData(reserves: OptionalReserves, avaxAmount: BigNumberish): TradeDetails; export declare function tradeTokensForExactAvax(tokenAddress: string, avaxAmount: BigNumberish, chainIdOrProvider?: ChainIdOrProvider): Promise<TradeDetails>; export declare function tradeExactTokensForTokensWithData(reservesInput: OptionalReserves, reservesOutput: OptionalReserves, tokenAmount: BigNumberish): TradeDetails; export declare function tradeExactTokensForTokens(tokenAddressInput: string, tokenAddressOutput: string, tokenAmount: BigNumberish, chainIdOrProvider?: ChainIdOrProvider): Promise<TradeDetails>; export declare function tradeTokensForExactTokensWithData(reservesInput: OptionalReserves, reservesOutput: OptionalReserves, tokenAmount: BigNumberish): TradeDetails; export declare function tradeTokensForExactTokens(tokenAddressInput: string, tokenAddressOutput: string, tokenAmount: BigNumberish, chainIdOrProvider?: ChainIdOrProvider): Promise<TradeDetails>;