UNPKG

@f5i23q999d/cow-sdk

Version:

<p align="center"> <img width="400" src="https://github.com/cowprotocol/cow-sdk/raw/main/docs/images/CoW.png" /> </p>

22 lines 1.07 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getQuoteWithoutBridge = void 0; /* eslint-disable @typescript-eslint/no-unused-vars */ const serialize_1 = require("../../common/utils/serialize.js"); const log_1 = require("../../common/utils/log.js"); function getQuoteWithoutBridge(params) { const { quoteBridgeRequest, advancedSettings, tradingSdk } = params; const { sellTokenAddress, buyTokenAddress, amount, ...rest } = quoteBridgeRequest; const swapParams = { ...rest, chainId: quoteBridgeRequest.sellTokenChainId, sellToken: sellTokenAddress, buyToken: buyTokenAddress, amount: amount.toString(), }; const { signer: _, ...paramsToLog } = swapParams; (0, log_1.log)(`Single-chain swap: Delegate to trading SDK with params ${JSON.stringify(paramsToLog, serialize_1.jsonWithBigintReplacer)}`); return tradingSdk.getQuote(swapParams, advancedSettings); } exports.getQuoteWithoutBridge = getQuoteWithoutBridge; //# sourceMappingURL=getQuoteWithoutBridge.js.map