migrating to buffertools best practices

This commit is contained in:
Manuel Araoz 2014-02-18 12:19:04 -03:00
parent b63c7067e8
commit cdf53d1fc5
2 changed files with 8 additions and 5 deletions

View File

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

View File

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