aboutsummaryrefslogtreecommitdiffstats
path: root/addressBalance.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2019-09-15 23:05:26 -0700
committerAdam Soltys <[email protected]>2019-09-15 23:05:26 -0700
commit765c6a42135b9334b616c26b22c816edd06e382a (patch)
tree05da4f343358fb5e9a9083e348783f0fab973dd8 /addressBalance.js
parent087fdd27f3683a1deb9376b7a72aa608e6fd8e6a (diff)
downloadcoinos-server-765c6a42135b9334b616c26b22c816edd06e382a.tar.gz
coinos-server-765c6a42135b9334b616c26b22c816edd06e382a.zip
refactor
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");
+ }
+};