@solsdk/xswap_sdk
Version:
Universal cross-chain swaps SDK
23 lines • 739 B
JavaScript
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