@orca-so/whirlpool-sdk
Version:
Whirlpool SDK for the Orca protocol.
15 lines (14 loc) • 707 B
TypeScript
import { WhirlpoolContext } from "../context";
import { ClosePositionQuote, ClosePositionQuoteParam, OpenPositionQuote, OpenPositionQuoteParam, SwapQuote, SwapQuoteParam } from "./types";
/**
* Construct a quote for opening a new position
*/
export declare function getOpenPositionQuote(ctx: WhirlpoolContext, param: OpenPositionQuoteParam): Promise<OpenPositionQuote>;
/**
* Construct a quote for closing an existing position
*/
export declare function getClosePositionQuote(ctx: WhirlpoolContext, param: ClosePositionQuoteParam): Promise<ClosePositionQuote>;
/**
* Construct a quote for swap
*/
export declare function getSwapQuote(ctx: WhirlpoolContext, param: SwapQuoteParam): Promise<SwapQuote>;