aboutsummaryrefslogtreecommitdiffstats
path: root/addressBalance.js
diff options
context:
space:
mode:
Diffstat (limited to 'addressBalance.js')
-rw-r--r--addressBalance.js16
1 files changed, 16 insertions, 0 deletions
diff --git a/addressBalance.js b/addressBalance.js
new file mode 100644
index 00000000..b88e758d
--- /dev/null
+++ b/addressBalance.js
@@ -0,0 +1,16 @@
+const config = require("./config");
+
+module.exports = async (req, res) => {
+ let network = config.bitcoin.network === "mainnet" ? "main" : "test3";
+ let { address } = req.params;
+
+ try {
+ res.send(
+ (await axios.get(
+ `https://api.blockcypher.com/v1/btc/${network}/addrs/${address}/balance`
+ )).data
+ );
+ } catch (e) {
+ res.status(500).send("Problem getting address balance");
+ }
+};