diff options
| author | Adam Soltys <[email protected]> | 2022-09-02 11:02:06 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2022-09-02 11:02:06 -0700 |
| commit | 7a8d64833de8873afb92982b3f5bfff59b30c542 (patch) | |
| tree | bc92e20c7d5127d3b6b17f7b8d3190e08579f49e /routes/bitcoin | |
| parent | b06e117af96a38b163384f6a343f1de7c8996724 (diff) | |
| download | coinos-server-7a8d64833de8873afb92982b3f5bfff59b30c542.tar.gz coinos-server-7a8d64833de8873afb92982b3f5bfff59b30c542.zip | |
es6 migration
Diffstat (limited to 'routes/bitcoin')
| -rw-r--r-- | routes/bitcoin/broadcast.js | 2 | ||||
| -rw-r--r-- | routes/bitcoin/fee.js | 4 | ||||
| -rw-r--r-- | routes/bitcoin/generate.js | 2 | ||||
| -rw-r--r-- | routes/bitcoin/receive.js | 13 | ||||
| -rw-r--r-- | routes/bitcoin/send.js | 4 | ||||
| -rw-r--r-- | routes/bitcoin/sweep.js | 10 |
6 files changed, 17 insertions, 18 deletions
diff --git a/routes/bitcoin/broadcast.js b/routes/bitcoin/broadcast.js index a32e9067..5ee7d6bb 100644 --- a/routes/bitcoin/broadcast.js +++ b/routes/bitcoin/broadcast.js @@ -1,4 +1,4 @@ -module.exports = ah(async (req, res) => { +export default ah(async (req, res) => { try { const { user } = req; let hash = await bc.sendRawTransaction(req.body.tx); diff --git a/routes/bitcoin/fee.js b/routes/bitcoin/fee.js index 913c3e9b..20dc8e9a 100644 --- a/routes/bitcoin/fee.js +++ b/routes/bitcoin/fee.js @@ -1,6 +1,6 @@ -const buildTx = require("../../lib/buildtx"); +import buildTx from '../../lib/buildtx'; -module.exports = ah(async (req, res) => { +export default ah(async (req, res) => { let { user } = req; let { address, amount, feeRate, replaceable } = req.body; let tx, fee; diff --git a/routes/bitcoin/generate.js b/routes/bitcoin/generate.js index b8706891..92df1e12 100644 --- a/routes/bitcoin/generate.js +++ b/routes/bitcoin/generate.js @@ -1,4 +1,4 @@ -module.exports = ah(async (req, res) => { +export default ah(async (req, res) => { let address = await bc.getNewAddress(); await bc.generateToAddress(1, address); res.end(); diff --git a/routes/bitcoin/receive.js b/routes/bitcoin/receive.js index 0c3c4a8e..ac9aa1e7 100644 --- a/routes/bitcoin/receive.js +++ b/routes/bitcoin/receive.js @@ -1,9 +1,8 @@ -const reverse = require("buffer-reverse"); -const zmq = require("zeromq/v5-compat"); -const { Op } = require("sequelize"); -const { fromBase58 } = require("bip32"); - -const bitcoin = require("bitcoinjs-lib"); +import reverse from 'buffer-reverse'; +import zmq from 'zeromq/v5-compat'; +import { Op } from 'sequelize'; +import { fromBase58 } from 'bip32'; +import bitcoin from 'bitcoinjs-lib'; const zmqRawBlock = zmq.socket("sub"); zmqRawBlock.connect(config.bitcoin.zmqrawblock); @@ -21,7 +20,7 @@ const network = const queue = {}; const seen = []; -const { computeConversionFee } = require("./conversionFee.js"); +import { computeConversionFee } from './conversionFee.js'; zmqRawTx.on("message", async (topic, message, sequence) => { const hex = message.toString("hex"); diff --git a/routes/bitcoin/send.js b/routes/bitcoin/send.js index 9113d3db..85117dbb 100644 --- a/routes/bitcoin/send.js +++ b/routes/bitcoin/send.js @@ -1,7 +1,7 @@ const btc = config.liquid.btcasset; -let { computeConversionFee, conversionFeeReceiver } = require('./conversionFee.js'); +import { computeConversionFee, conversionFeeReceiver } from './conversionFee.js'; -module.exports = ah(async (req, res) => { +export default ah(async (req, res) => { let { user } = req; let { address, memo, tx } = req.body; let { hex } = tx; diff --git a/routes/bitcoin/sweep.js b/routes/bitcoin/sweep.js index 615e78f3..f056bdeb 100644 --- a/routes/bitcoin/sweep.js +++ b/routes/bitcoin/sweep.js @@ -1,14 +1,14 @@ -const axios = require("axios"); -const bitcoin = require("bitcoinjs-lib"); -const coinselect = require("coinselect"); -const split = require("coinselect/split"); +import axios from 'axios'; +import bitcoin from 'bitcoinjs-lib'; +import coinselect from 'coinselect'; +import split from 'coinselect/split'; const api = prod ? "https://blockstream.info/api" : config.bitcoin.electrs; const SATS = 100000000; const network = prod ? bitcoin.networks["bitcoin"] : bitcoin.networks["regtest"]; -module.exports = ah(async (req, res) => { +export default ah(async (req, res) => { let { address: from, amount, feeRate, target } = req.body; let utxos; if (!feeRate) feeRate = (await bc.estimateSmartFee(6)).feerate * SATS; |
