From 044337a30f4f1144f7389f48df9027d63c4296c4 Mon Sep 17 00:00:00 2001 From: Manuel Araoz Date: Thu, 20 Nov 2014 12:56:35 -0300 Subject: [PATCH] use strict to core --- lib/signature.js | 12 ++++++++---- lib/transaction.js | 10 ++++++---- lib/txin.js | 8 +++++--- lib/txout.js | 10 ++++++---- 4 files changed, 25 insertions(+), 15 deletions(-) diff --git a/lib/signature.js b/lib/signature.js index d4e01e3..55d764c 100644 --- a/lib/signature.js +++ b/lib/signature.js @@ -1,4 +1,6 @@ -var BN = require('./bn'); +'use strict'; + +var BN = require('./crypto/bn'); var Signature = function Signature(r, s) { if (!(this instanceof Signature)) @@ -25,12 +27,14 @@ Signature.prototype.set = function(obj) { Signature.prototype.fromCompact = function(buf) { var compressed = true; + var i = buf.slice(0, 1)[0] - 27 - 4; + //TODO: handle uncompressed pubkeys + /* if (i < 0) { - var compressed = false; + compressed = false; i = i + 4; } - - var i = buf.slice(0, 1)[0] - 27 - 4; //TODO: handle uncompressed pubkeys + */ var b2 = buf.slice(1, 33); var b3 = buf.slice(33, 65); diff --git a/lib/transaction.js b/lib/transaction.js index ffa3ffa..0f64d85 100644 --- a/lib/transaction.js +++ b/lib/transaction.js @@ -1,9 +1,11 @@ +'use strict'; + +var BufferWriter = require('./protocol/bufferwriter'); +var BufferReader = require('./protocol/bufferreader'); +var Varint = require('./protocol/varint'); +var Hash = require('./cryptohash'); var Txin = require('./txin'); var Txout = require('./txout'); -var BufferWriter = require('./bufferwriter'); -var BufferReader = require('./bufferreader'); -var Varint = require('./varint'); -var Hash = require('./hash'); var Transaction = function Transaction(version, txinsvi, txins, txoutsvi, txouts, nlocktime) { if (!(this instanceof Transaction)) diff --git a/lib/txin.js b/lib/txin.js index 4eba87b..0b70857 100644 --- a/lib/txin.js +++ b/lib/txin.js @@ -1,6 +1,8 @@ -var BufferReader = require('./bufferreader'); -var BufferWriter = require('./bufferwriter'); -var Varint = require('./varint'); +'use strict'; + +var BufferReader = require('./protocol/bufferreader'); +var BufferWriter = require('./protocol/bufferwriter'); +var Varint = require('./protocol/varint'); var Script = require('./script'); var Txin = function Txin(txidbuf, txoutnum, scriptvi, script, seqnum) { diff --git a/lib/txout.js b/lib/txout.js index 05a4c73..05a825d 100644 --- a/lib/txout.js +++ b/lib/txout.js @@ -1,7 +1,9 @@ -var BN = require('./bn'); -var BufferReader = require('./bufferreader'); -var BufferWriter = require('./bufferwriter'); -var Varint = require('./varint'); +'use strict'; + +var BN = require('./crypto/bn'); +var BufferReader = require('./protocol/bufferreader'); +var BufferWriter = require('./protocol/bufferwriter'); +var Varint = require('./protocol/varint'); var Script = require('./script'); var Txout = function Txout(valuebn, scriptvi, script) {