Browse Source

testnet support from blockchair and blockcypher

master
Dan Janosik 5 years ago
parent
commit
a48430b295
No known key found for this signature in database GPG Key ID: C6F8CE9FFDB2CED2
  1. 6
      app/api/blockchairAddressApi.js
  2. 5
      app/api/blockcypherAddressApi.js

6
app/api/blockchairAddressApi.js

@ -5,8 +5,12 @@ var utils = require("./../utils.js");
function getAddressDetails(address, scriptPubkey, sort, limit, offset) {
// Note: blockchair api seems to not respect the limit parameter, always using 100
return new Promise(function(resolve, reject) {
var mainnetUrl = `https://api.blockchair.com/bitcoin/dashboards/address/${address}/?offset=${offset}`;
var testnetUrl = `https://api.blockchair.com/bitcoin/testnet/dashboards/address/${address}/?offset=${offset}`;
var url = (global.activeBlockchain == "main") ? mainnetUrl : ((global.activeBlockchain == "test") ? testnetUrl : mainnetUrl);
var options = {
url: `https://api.blockchair.com/bitcoin/dashboards/address/${address}/?offset=${offset}`,
url: url,
headers: {
'User-Agent': 'request'
}

5
app/api/blockcypherAddressApi.js

@ -10,9 +10,12 @@ function getAddressDetails(address, scriptPubkey, sort, limit, offset) {
}
var limitOffset = limit + offset;
var mainnetUrl = `https://api.blockcypher.com/v1/btc/main/addrs/${address}?limit=${limitOffset}`;
var testnetUrl = `https://api.blockcypher.com/v1/btc/test3/addrs/${address}?limit=${limitOffset}`;
var url = (global.activeBlockchain == "main") ? mainnetUrl : ((global.activeBlockchain == "test") ? testnetUrl : mainnetUrl);
var options = {
url: `https://api.blockcypher.com/v1/btc/main/addrs/${address}?limit=${limitOffset}`,
url: url,
headers: {
'User-Agent': 'request'
}

Loading…
Cancel
Save