migrating to buffertools best practices
This commit is contained in:
parent
b63c7067e8
commit
cdf53d1fc5
|
@ -11,12 +11,13 @@ function spec(b) {
|
||||||
var Put = b.Put || require('bufferput');
|
var Put = b.Put || require('bufferput');
|
||||||
var Parser = b.Parser || require('./util/BinaryParser').class();
|
var Parser = b.Parser || require('./util/BinaryParser').class();
|
||||||
var Step = b.Step || require('step');
|
var Step = b.Step || require('step');
|
||||||
|
var buffertools = require('buffertools');
|
||||||
|
|
||||||
var error = b.error || require('./util/error');
|
var error = b.error || require('./util/error');
|
||||||
var VerificationError = error.VerificationError;
|
var VerificationError = error.VerificationError;
|
||||||
var MissingSourceError = error.MissingSourceError;
|
var MissingSourceError = error.MissingSourceError;
|
||||||
|
|
||||||
var COINBASE_OP = util.NULL_HASH.concat(new Buffer("FFFFFFFF", 'hex'));
|
var COINBASE_OP = buffertools.concat(util.NULL_HASH, new Buffer("FFFFFFFF", 'hex'));
|
||||||
|
|
||||||
function TransactionIn(data) {
|
function TransactionIn(data) {
|
||||||
if ("object" !== typeof data) {
|
if ("object" !== typeof data) {
|
||||||
|
|
10
util/util.js
10
util/util.js
|
@ -3,7 +3,7 @@ var crypto = require('crypto');
|
||||||
var bignum = require('bignum');
|
var bignum = require('bignum');
|
||||||
var Binary = require('binary');
|
var Binary = require('binary');
|
||||||
var Put = require('bufferput');
|
var Put = require('bufferput');
|
||||||
require('buffertools').extend();
|
var buffertools = require('buffertools');
|
||||||
|
|
||||||
var sha256 = exports.sha256 = function (data) {
|
var sha256 = exports.sha256 = function (data) {
|
||||||
return new Buffer(crypto.createHash('sha256').update(data).digest('binary'), 'binary');
|
return new Buffer(crypto.createHash('sha256').update(data).digest('binary'), 'binary');
|
||||||
|
@ -321,13 +321,15 @@ var varIntBuf = exports.varIntBuf = function varIntBuf(n) {
|
||||||
};
|
};
|
||||||
|
|
||||||
var varStrBuf = exports.varStrBuf = function varStrBuf(s) {
|
var varStrBuf = exports.varStrBuf = function varStrBuf(s) {
|
||||||
return Buffer.concat(varIntBuf(s.length), s);
|
return buffertools.concat(varIntBuf(s.length), s);
|
||||||
};
|
};
|
||||||
|
|
||||||
// Initializations
|
// Initializations
|
||||||
exports.NULL_HASH = new Buffer(32).fill(0);
|
exports.NULL_HASH = new Buffer(32)
|
||||||
|
buffertools.fill(exports.NULL_HASH, 0);
|
||||||
exports.EMPTY_BUFFER = new Buffer(0);
|
exports.EMPTY_BUFFER = new Buffer(0);
|
||||||
exports.ZERO_VALUE = new Buffer(8).fill(0);
|
exports.ZERO_VALUE = new Buffer(8)
|
||||||
|
buffertools.fill(exports.ZERO_VALUE, 0);
|
||||||
var INT64_MAX = new Buffer('ffffffffffffffff', 'hex');
|
var INT64_MAX = new Buffer('ffffffffffffffff', 'hex');
|
||||||
exports.INT64_MAX = INT64_MAX;
|
exports.INT64_MAX = INT64_MAX;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue