diff options
| author | Adam Soltys <[email protected]> | 2020-04-04 11:46:22 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2020-04-04 11:46:22 -0700 |
| commit | 11692b3a05742abc94e3f85a4afbbc29da35369f (patch) | |
| tree | fceb7b62bb56682cde6ed99b042ce5eb0d0efe42 | |
| parent | b20c16ee3941b6e213015c0169d7276febdac39f (diff) | |
| download | coinos-server-11692b3a05742abc94e3f85a4afbbc29da35369f.tar.gz coinos-server-11692b3a05742abc94e3f85a4afbbc29da35369f.zip | |
return unsigned tx
| -rw-r--r-- | routes/bitcoin/fee.js | 8 |
1 files 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); |
