From 291df1ae300e93adfbd8de451357f6fea9c1806e Mon Sep 17 00:00:00 2001 From: Esteban Ordano Date: Tue, 27 Jan 2015 10:57:40 -0300 Subject: [PATCH 1/2] Transaction: expose the sighash namespace --- index.js | 1 + 1 file changed, 1 insertion(+) diff --git a/index.js b/index.js index a31b588..7c4f0cc 100644 --- a/index.js +++ b/index.js @@ -51,6 +51,7 @@ bitcore.deps.elliptic = require('elliptic'); // Internal usage, exposed for testing/advanced tweaking bitcore._HDKeyCache = require('./lib/hdkeycache'); +bitcore.Transaction.sighash = require('./lib/transaction/sighash'); // module information bitcore.version = 'v'+require('./package.json').version; From da90ff8617567dbfa51b976d036ce9977bc5f21e Mon Sep 17 00:00:00 2001 From: Esteban Ordano Date: Tue, 27 Jan 2015 11:18:21 -0300 Subject: [PATCH 2/2] Use the exposed interface to sighash on tests --- test/transaction/sighash.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/test/transaction/sighash.js b/test/transaction/sighash.js index 9ee89c8..a1e434e 100644 --- a/test/transaction/sighash.js +++ b/test/transaction/sighash.js @@ -4,9 +4,10 @@ var buffer = require('buffer'); var chai = require('chai'); var should = chai.should(); -var Script = require('../../lib/script'); -var Transaction = require('../../lib/transaction'); -var sighash = require('../../lib/transaction/sighash'); +var bitcore = require('../../'); +var Script = bitcore.Script; +var Transaction = bitcore.Transaction; +var sighash = Transaction.sighash; var vectors_sighash = require('../data/sighash.json');