aboutsummaryrefslogtreecommitdiffstats
path: root/addressBalance.js
blob: 062930fa7c654d0fa71640bdded0dc60247d7546 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
const axios = require("axios");
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) {
    console.log(e);
    res.status(500).send("Problem getting address balance");
  }
};