moonwalkerswap-v1-sdk
Version:
An SDK for building applications on top of the Moonwalkerswap V1 protocol
14 lines (13 loc) • 1.96 kB
TypeScript
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>;