use strict to core
This commit is contained in:
parent
ca9b8d8f7b
commit
044337a30f
|
@ -1,4 +1,6 @@
|
||||||
var BN = require('./bn');
|
'use strict';
|
||||||
|
|
||||||
|
var BN = require('./crypto/bn');
|
||||||
|
|
||||||
var Signature = function Signature(r, s) {
|
var Signature = function Signature(r, s) {
|
||||||
if (!(this instanceof Signature))
|
if (!(this instanceof Signature))
|
||||||
|
@ -25,12 +27,14 @@ Signature.prototype.set = function(obj) {
|
||||||
|
|
||||||
Signature.prototype.fromCompact = function(buf) {
|
Signature.prototype.fromCompact = function(buf) {
|
||||||
var compressed = true;
|
var compressed = true;
|
||||||
|
var i = buf.slice(0, 1)[0] - 27 - 4;
|
||||||
|
//TODO: handle uncompressed pubkeys
|
||||||
|
/*
|
||||||
if (i < 0) {
|
if (i < 0) {
|
||||||
var compressed = false;
|
compressed = false;
|
||||||
i = i + 4;
|
i = i + 4;
|
||||||
}
|
}
|
||||||
|
*/
|
||||||
var i = buf.slice(0, 1)[0] - 27 - 4; //TODO: handle uncompressed pubkeys
|
|
||||||
|
|
||||||
var b2 = buf.slice(1, 33);
|
var b2 = buf.slice(1, 33);
|
||||||
var b3 = buf.slice(33, 65);
|
var b3 = buf.slice(33, 65);
|
||||||
|
|
|
@ -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 Txin = require('./txin');
|
||||||
var Txout = require('./txout');
|
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) {
|
var Transaction = function Transaction(version, txinsvi, txins, txoutsvi, txouts, nlocktime) {
|
||||||
if (!(this instanceof Transaction))
|
if (!(this instanceof Transaction))
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
var BufferReader = require('./bufferreader');
|
'use strict';
|
||||||
var BufferWriter = require('./bufferwriter');
|
|
||||||
var Varint = require('./varint');
|
var BufferReader = require('./protocol/bufferreader');
|
||||||
|
var BufferWriter = require('./protocol/bufferwriter');
|
||||||
|
var Varint = require('./protocol/varint');
|
||||||
var Script = require('./script');
|
var Script = require('./script');
|
||||||
|
|
||||||
var Txin = function Txin(txidbuf, txoutnum, scriptvi, script, seqnum) {
|
var Txin = function Txin(txidbuf, txoutnum, scriptvi, script, seqnum) {
|
||||||
|
|
10
lib/txout.js
10
lib/txout.js
|
@ -1,7 +1,9 @@
|
||||||
var BN = require('./bn');
|
'use strict';
|
||||||
var BufferReader = require('./bufferreader');
|
|
||||||
var BufferWriter = require('./bufferwriter');
|
var BN = require('./crypto/bn');
|
||||||
var Varint = require('./varint');
|
var BufferReader = require('./protocol/bufferreader');
|
||||||
|
var BufferWriter = require('./protocol/bufferwriter');
|
||||||
|
var Varint = require('./protocol/varint');
|
||||||
var Script = require('./script');
|
var Script = require('./script');
|
||||||
|
|
||||||
var Txout = function Txout(valuebn, scriptvi, script) {
|
var Txout = function Txout(valuebn, scriptvi, script) {
|
||||||
|
|
Loading…
Reference in New Issue