diff --git a/bitcore.js b/bitcore.js index 89eeef3ab..d712bc424 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 6461a0760..d6b7ee375 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 02da04a9e..98889dee9 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 5568610ad..d1326d683 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');