use strict to core

This commit is contained in:
Manuel Araoz 2014-11-20 12:56:35 -03:00
parent ca9b8d8f7b
commit 044337a30f
4 changed files with 25 additions and 15 deletions

View File

@ -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);

View File

@ -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))

View File

@ -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) {

View File

@ -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) {