@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
JavaScript
;
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