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>

18 lines 1.24 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.postSellNativeCurrencyOrder = void 0; const order_book_1 = require("../order-book/index.js"); const getEthFlowTransaction_1 = require("./getEthFlowTransaction.js"); const log_1 = require("../common/utils/log.js"); async function postSellNativeCurrencyOrder(orderBookApi, signer, appData, _params, additionalParams = {}) { const { appDataKeccak256, fullAppData } = appData; const { orderId, transaction, orderToSign } = await (0, getEthFlowTransaction_1.getEthFlowTransaction)(signer, appDataKeccak256, _params, orderBookApi.context.chainId, additionalParams); (0, log_1.log)('Uploading app-data'); await orderBookApi.uploadAppData(appDataKeccak256, fullAppData); (0, log_1.log)('Sending on-chain order transaction'); const txReceipt = await signer.sendTransaction(transaction); (0, log_1.log)(`On-chain order transaction sent, txHash: ${txReceipt.hash}, order: ${orderId}`); return { txHash: txReceipt.hash, orderId, orderToSign, signature: '', signingScheme: order_book_1.SigningScheme.EIP1271 }; } exports.postSellNativeCurrencyOrder = postSellNativeCurrencyOrder; //# sourceMappingURL=postSellNativeCurrencyOrder.js.map