diff options
| author | Adam Soltys <[email protected]> | 2022-09-02 14:47:08 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2022-09-02 14:47:14 -0700 |
| commit | 3161dd7ee95b6c7d70f8341298dd4fab84cda8b0 (patch) | |
| tree | 16cd6c55d5dc481331b1e8b640d179f193e7ea13 /routes/bitcoin/fee.js | |
| parent | 7a8d64833de8873afb92982b3f5bfff59b30c542 (diff) | |
| download | coinos-server-3161dd7ee95b6c7d70f8341298dd4fab84cda8b0.tar.gz coinos-server-3161dd7ee95b6c7d70f8341298dd4fab84cda8b0.zip | |
es6 migration
Diffstat (limited to 'routes/bitcoin/fee.js')
| -rw-r--r-- | routes/bitcoin/fee.js | 27 |
1 files changed, 16 insertions, 11 deletions
diff --git a/routes/bitcoin/fee.js b/routes/bitcoin/fee.js index 20dc8e9a..8efb59f8 100644 --- a/routes/bitcoin/fee.js +++ b/routes/bitcoin/fee.js @@ -1,6 +1,6 @@ -import buildTx from '../../lib/buildtx'; +import buildTx from "../../lib/buildtx.js"; -export default ah(async (req, res) => { +export default async (req, res) => { let { user } = req; let { address, amount, feeRate, replaceable } = req.body; let tx, fee; @@ -9,9 +9,9 @@ export default ah(async (req, res) => { try { let psbt = await buildTx({ address, amount, feeRate, replaceable, user }); return res.send(psbt); - } catch(e) { + } catch (e) { return res.status(500).send(e.message); - } + } } let invoice = await db.Invoice.findOne({ @@ -19,8 +19,8 @@ export default ah(async (req, res) => { include: { attributes: ["username"], model: db.User, - as: "user", - }, + as: "user" + } }); if (invoice) { @@ -34,13 +34,18 @@ export default ah(async (req, res) => { try { amount = parseInt(amount); - let partial = await bc.createRawTransaction([], { - [address]: (amount / SATS).toFixed(8), - }, 0, replaceable); + let partial = await bc.createRawTransaction( + [], + { + [address]: (amount / SATS).toFixed(8) + }, + 0, + replaceable + ); let params = { subtractFeeFromOutputs: amount === user.balance ? [0] : [], - replaceable, + replaceable }; if (feeRate) params.feeRate = (feeRate / SATS).toFixed(8); @@ -59,4 +64,4 @@ export default ah(async (req, res) => { l.error("bitcoin fee estimation error", e); return res.status(500).send(e.message); } -}); +}; |
