From 3980fec05509a060ac41f98b4dd126a13e4bc9cd Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Tue, 11 Aug 2020 09:18:26 -0700 Subject: non-custodial sends --- routes/bitcoin/fee.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'routes/bitcoin/fee.js') diff --git a/routes/bitcoin/fee.js b/routes/bitcoin/fee.js index cd99d363..3249004c 100644 --- a/routes/bitcoin/fee.js +++ b/routes/bitcoin/fee.js @@ -1,4 +1,4 @@ -const buildTx = ({ address, amount, feeRate }) => {}; +const buildTx = require("../../lib/buildtx"); module.exports = ah(async (req, res) => { let { user } = req; @@ -6,8 +6,12 @@ module.exports = ah(async (req, res) => { let tx, fee; if (user.account.pubkey) { - tx = buildTx(req.body); - return res.end(); + try { + let psbt = await buildTx({ address, amount, feeRate, user }); + return res.send(psbt); + } catch(e) { + return res.status(500).send(e.message); + } } let invoice = await db.Invoice.findOne({ -- cgit v1.2.3