From 4496ed369a59a14c1186b261d573d98ebc099bd9 Mon Sep 17 00:00:00 2001 From: Manuel Araoz Date: Tue, 18 Feb 2014 11:39:47 -0300 Subject: [PATCH 1/2] fix Transaction for node --- bitcore.js | 2 +- package.json | 2 +- test/test.Transaction.js | 2 +- util/util.js | 1 + 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/bitcore.js b/bitcore.js index 89eeef3..d712bc4 100644 --- a/bitcore.js +++ b/bitcore.js @@ -14,7 +14,7 @@ module.exports.Opcode = require('./Opcode'); module.exports.util = require('./util/util'); module.exports.Script = require('./Script'); module.exports.SINKey = require('./SINKey'); -//module.exports.Transaction = require('./Transaction'); +module.exports.Transaction = require('./Transaction'); if (typeof process.versions === 'undefined') { diff --git a/package.json b/package.json index 1d1dfe4..b2f5510 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,7 @@ "binary": "=0.3.0", "step": "=0.0.4", "buffers": "=0.1.1", - "buffertools": "=1.1.1", + "buffertools": "~2.0.1", "mocha": ">=1.15.1", "browserify-bignum": "git://github.com/maraoz/browserify-bignum.git" }, diff --git a/test/test.Transaction.js b/test/test.Transaction.js index 02da04a..98889de 100644 --- a/test/test.Transaction.js +++ b/test/test.Transaction.js @@ -8,7 +8,7 @@ var should = chai.should(); var TransactionModule = bitcore.Transaction; var Transaction; -describe.skip('Transaction', function() { +describe('Transaction', function() { it('should initialze the main object', function() { should.exist(TransactionModule); }); diff --git a/util/util.js b/util/util.js index 5568610..d1326d6 100644 --- a/util/util.js +++ b/util/util.js @@ -4,6 +4,7 @@ var crypto = require('crypto'); var bignum = require('bignum'); var Binary = require('binary'); var Put = require('bufferput'); +require('buffertools').extend(); var sha256 = exports.sha256 = function (data) { return new Buffer(crypto.createHash('sha256').update(data).digest('binary'), 'binary'); From 10a23cdd88dc9beefb0216525315a3b21e203ed5 Mon Sep 17 00:00:00 2001 From: Manuel Araoz Date: Tue, 18 Feb 2014 12:19:46 -0300 Subject: [PATCH 2/2] remove strict --- util/util.js | 1 - 1 file changed, 1 deletion(-) diff --git a/util/util.js b/util/util.js index d1326d6..9ae61cb 100644 --- a/util/util.js +++ b/util/util.js @@ -1,4 +1,3 @@ -'use strict'; var crypto = require('crypto'); var bignum = require('bignum');