UNPKG

@xlink-network/xlink-sdk

Version:
29 lines (27 loc) 858 B
import { requestAPI } from "./chunk-3OBVOHLZ.mjs"; // src/bitcoinUtils/apiHelpers/broadcastRevealableTransaction.ts import { toHex } from "viem"; async function broadcastRevealableTransaction(sdkContext, info) { const resp = await requestAPI(sdkContext, { path: `/2024-10-01/bitcoin/broadcast`, method: "POST", body: { fromChain: info.fromChain, transactionHex: info.transactionHex, orderDataHex: toHex(info.orderData), orderOutputIndex: info.orderOutputIndex, orderOutputSatoshiAmount: info.orderOutputSatsAmount.toString(), xlinkPegInAddress: { address: info.xlinkPegInAddress.address, scriptPubKeyHex: toHex(info.xlinkPegInAddress.scriptPubKey) } } }); return { txid: resp.txId }; } export { broadcastRevealableTransaction }; //# sourceMappingURL=chunk-5RDPVP7P.mjs.map