diff options
Diffstat (limited to 'routes/bitcoin/fee.js')
| -rw-r--r-- | routes/bitcoin/fee.js | 10 |
1 files changed, 7 insertions, 3 deletions
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({ |
