UNPKG

rubic-sdk

Version:
29 lines 1.15 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.LifiOnChainApiService = void 0; const injector_1 = require("../../../../../../../core/injector/injector"); class LifiOnChainApiService { static async getQuote(fromChain, toChain, fromToken, toToken, fromAmount, fromAddress, slippage, rubicFee) { const result = await injector_1.Injector.httpClient.get(`${this.LIFI_API_ENDPOINT}/quote`, { params: { fromChain, toChain, fromToken, toToken, fromAmount, fromAddress, 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.LifiOnChainApiService = LifiOnChainApiService; LifiOnChainApiService.LIFI_API_ENDPOINT = 'https://li.quest/v1'; //# sourceMappingURL=lifi-on-chain-api-service.js.map