Socket
Socket
Sign inDemoInstall

chain-node

Package Overview
Dependencies
74
Maintainers
3
Versions
26
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 3.0.0 to 3.0.1

18

http-utility.js

@@ -23,3 +23,3 @@ var request = require('request');

HttpUtility.prototype.makeRequest = function(method, path, body, cb) {
HttpUtility.prototype.makeRequest = function(method, path, body, options, cb) {
var usingJson = false;

@@ -37,2 +37,5 @@ var r = {

}
if(options != null) {
r['qs'] = options;
}
request(r, function(err, msg, resp) {

@@ -48,11 +51,16 @@ if(usingJson) {

HttpUtility.prototype.post = function(path, body, cb) {
this.makeRequest('POST', path, body, cb);
this.makeRequest('POST', path, body, null, cb);
};
HttpUtility.prototype.delete = function(path, cb) {
this.makeRequest('DELETE', path, null, cb);
this.makeRequest('DELETE', path, null, null, cb);
};
HttpUtility.prototype.get = function(path, cb) {
this.makeRequest('GET', path, null, cb);
HttpUtility.prototype.get = function(path, options, cb) {
if (typeof(options) == 'function') {
cb = options;
options = null;
}
this.makeRequest('GET', path, null, options, cb);
}

@@ -50,8 +50,3 @@ var bitcoin = require('bitcoinjs-lib');

Chain.prototype.getAddressTransactions = function(address, options, cb) {
options = options || {};
if (typeof(options) == 'function') {
cb = options;
options = {};
}
this.dataApi.get('/addresses/' + address + '/transactions', cb);
this.dataApi.get('/addresses/' + address + '/transactions', options, cb);
};

@@ -58,0 +53,0 @@

{
"name": "chain-node",
"version": "3.0.0",
"version": "3.0.1",
"description": "The Official Node.js SDK for Chain's Bitcoin API",

@@ -5,0 +5,0 @@ "main": "index.js",

@@ -22,3 +22,3 @@ # chain-node

chain.getAddress('17x23dNjXJLzGMev6R63uyRhMWP1VHawKc', function(err, resp) {
console.log('balance='+resp['balance']);
console.log('balance=' + resp.total.balance);
});

@@ -25,0 +25,0 @@ ```

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc