From 3e93f327881d7793cffa324c3aee27600fffa9e3 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Wed, 3 Jun 2020 15:19:16 -0700 Subject: generate endpoints --- routes/bitcoin/generate.js | 5 +++++ routes/liquid/generate.js | 5 +++++ routes/payments.js | 2 ++ 3 files changed, 12 insertions(+) create mode 100644 routes/bitcoin/generate.js create mode 100644 routes/liquid/generate.js diff --git a/routes/bitcoin/generate.js b/routes/bitcoin/generate.js new file mode 100644 index 00000000..8017c8f0 --- /dev/null +++ b/routes/bitcoin/generate.js @@ -0,0 +1,5 @@ +module.exports = async (req, res) => { + let address = await bc.getNewAddress(); + await bc.generateToAddress(1, address); + res.end(); +} diff --git a/routes/liquid/generate.js b/routes/liquid/generate.js new file mode 100644 index 00000000..4e443d75 --- /dev/null +++ b/routes/liquid/generate.js @@ -0,0 +1,5 @@ +module.exports = async (req, res) => { + let address = await lq.getNewAddress(); + await lq.generateToAddress(1, address); + res.end(); +} diff --git a/routes/payments.js b/routes/payments.js index 9586a9a8..db40c73e 100644 --- a/routes/payments.js +++ b/routes/payments.js @@ -40,6 +40,7 @@ const { join } = require("path"); if (config.bitcoin) { bc = new BitcoinCore(config.bitcoin); + app.get("/bitcoin/generate", auth, require("./bitcoin/generate")); app.post("/bitcoin/sweep", auth, require("./bitcoin/sweep")); app.post("/bitcoin/fee", auth, require("./bitcoin/fee")); app.post("/bitcoin/send", auth, require("./bitcoin/send")); @@ -48,6 +49,7 @@ const { join } = require("path"); if (config.liquid) { lq = new BitcoinCore(config.liquid); + app.get("/liquid/generate", auth, require("./liquid/generate")); app.post("/liquid/fee", auth, require("./liquid/fee")); app.post("/liquid/send", auth, require("./liquid/send")); require("./liquid/receive"); -- cgit v1.2.3