@xlink-network/xlink-sdk
Version:
29 lines (27 loc) • 858 B
JavaScript
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