UNPKG

@solsdk/xswap_sdk

Version:

Universal cross-chain swaps SDK

23 lines 739 B
import { createJupiterApiClient, SwapApi } from '@jup-ag/api'; export class JupiterQuoteProvider { constructor() { Object.defineProperty(this, "swapApi", { enumerable: true, configurable: true, writable: true, value: void 0 }); this.swapApi = createJupiterApiClient({ fetchApi: fetch }); } async getQuote(params) { const quote = await this.swapApi.quoteGet({ amount: Number(params.amount), inputMint: params.tokenIn, outputMint: params.tokenOut, swapMode: params.swapMode, slippageBps: params.slippageBps, }); return { quote }; } } //# sourceMappingURL=jupiter.js.map