UNPKG

rubic-sdk

Version:
30 lines 1.14 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.LifiApiService = void 0; const injector_1 = require("../../../../../../core/injector/injector"); class LifiApiService { static async getQuote(fromChain, toChain, fromToken, toToken, fromAmount, fromAddress, toAddress, slippage, rubicFee) { const result = await injector_1.Injector.httpClient.get(`${this.LIFI_API_ENDPOINT}/quote`, { params: { fromChain, toChain, fromToken, toToken, fromAmount, fromAddress, toAddress, slippage, integrator: 'rubic', ...(rubicFee && { fee: rubicFee }) } }); return result; } static async getRoutes(request) { const result = await injector_1.Injector.httpClient.post(`${this.LIFI_API_ENDPOINT}/advanced/routes`, request); return result; } } exports.LifiApiService = LifiApiService; LifiApiService.LIFI_API_ENDPOINT = 'https://li.quest/v1'; //# sourceMappingURL=lifi-api-service.js.map