From 11692b3a05742abc94e3f85a4afbbc29da35369f Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Sat, 4 Apr 2020 11:46:22 -0700 Subject: return unsigned tx --- routes/bitcoin/fee.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/routes/bitcoin/fee.js b/routes/bitcoin/fee.js index 662ddd6e..99ef7fb8 100644 --- a/routes/bitcoin/fee.js +++ b/routes/bitcoin/fee.js @@ -6,7 +6,7 @@ module.exports = async (req, res) => { try { amount = parseInt(amount); - tx = await bc.createRawTransaction([], { + let unsigned = await bc.createRawTransaction([], { [address]: (amount / SATS).toFixed(8) }); @@ -17,10 +17,10 @@ module.exports = async (req, res) => { if (feeRate) params.feeRate = (feeRate / SATS).toFixed(8); l.info("requested rate", params.feeRate * SATS); - let decoded = await bc.decodeRawTransaction(tx); + let decoded = await bc.decodeRawTransaction(unsigned); let { weight, size, vsize } = decoded; - tx = await bc.fundRawTransaction(tx, params); + tx = await bc.fundRawTransaction(unsigned, params); feeRate = parseInt(tx.fee * SATS * 1000 / decoded.size); l.info("unsigned", { weight, size, vsize, feeRate }); @@ -30,7 +30,7 @@ module.exports = async (req, res) => { l.info("signed", { weight, size, vsize, feeRate }); - res.send({ feeRate, tx }); + res.send({ feeRate, unsigned, tx }); } catch (e) { l.error("bitcoin fee estimation error", e); return res.status(500).send(e.message); -- cgit v1.2.3