bitcore-lib-cash
Advanced tools
Comparing version 8.10.1 to 8.11.0
@@ -358,3 +358,3 @@ 'use strict'; | ||
info.hashBuffer = new Buffer(hash); | ||
info.hashBuffer = Buffer.from(hash); | ||
info.network = network; | ||
@@ -590,3 +590,3 @@ info.type = type; | ||
Address.prototype.toBuffer = function() { | ||
var version = new Buffer([this.network[this.type]]); | ||
var version = Buffer.from([this.network[this.type]]); | ||
var buf = Buffer.concat([version, this.hashBuffer]); | ||
@@ -625,3 +625,3 @@ return buf; | ||
Address.prototype.toCashBuffer = function() { | ||
var version = new Buffer([this.network[this.type]]); | ||
var version = Buffer.from([this.network[this.type]]); | ||
var buf = Buffer.concat([version, this.hashBuffer]); | ||
@@ -628,0 +628,0 @@ return buf; |
@@ -29,6 +29,6 @@ 'use strict'; | ||
if (_.isString(data)) { | ||
data = new buffer.Buffer(Base58.decode(data)); | ||
data = Buffer.from(Base58.decode(data)); | ||
} | ||
if (_.isString(checksum)) { | ||
checksum = new buffer.Buffer(Base58.decode(checksum)); | ||
checksum = Buffer.from(Base58.decode(checksum)); | ||
} | ||
@@ -35,0 +35,0 @@ if (!checksum) { |
@@ -242,3 +242,3 @@ 'use strict'; | ||
var nonZeroPadded = this.privateKey.bn.toBuffer(); | ||
data = BufferUtil.concat([new buffer.Buffer([0]), nonZeroPadded, indexBuffer]); | ||
data = BufferUtil.concat([Buffer.from([0]), nonZeroPadded, indexBuffer]); | ||
} else if (hardened) { | ||
@@ -248,3 +248,3 @@ // This will use a 32 byte zero padded serialization of the private key | ||
assert(privateKeyBuffer.length === 32, 'length of private key buffer is expected to be 32 bytes'); | ||
data = BufferUtil.concat([new buffer.Buffer([0]), privateKeyBuffer, indexBuffer]); | ||
data = BufferUtil.concat([Buffer.from([0]), privateKeyBuffer, indexBuffer]); | ||
} else { | ||
@@ -374,4 +374,4 @@ data = BufferUtil.concat([this.publicKey.toBuffer(), indexBuffer]); | ||
childIndex: _.isNumber(arg.childIndex) ? BufferUtil.integerAsBuffer(arg.childIndex) : arg.childIndex, | ||
chainCode: _.isString(arg.chainCode) ? BufferUtil.hexToBuffer(arg.chainCode) : arg.chainCode, | ||
privateKey: (_.isString(arg.privateKey) && JSUtil.isHexa(arg.privateKey)) ? BufferUtil.hexToBuffer(arg.privateKey) : arg.privateKey, | ||
chainCode: _.isString(arg.chainCode) ? Buffer.from(arg.chainCode,'hex') : arg.chainCode, | ||
privateKey: (_.isString(arg.privateKey) && JSUtil.isHexa(arg.privateKey)) ? Buffer.from(arg.privateKey,'hex') : arg.privateKey, | ||
checksum: arg.checksum ? (arg.checksum.length ? arg.checksum : BufferUtil.integerAsBuffer(arg.checksum)) : undefined | ||
@@ -412,3 +412,3 @@ }; | ||
if (JSUtil.isHexaString(hexa)) { | ||
hexa = BufferUtil.hexToBuffer(hexa); | ||
hexa = Buffer.from(hexa,'hex'); | ||
} | ||
@@ -424,3 +424,3 @@ if (!Buffer.isBuffer(hexa)) { | ||
} | ||
var hash = Hash.sha512hmac(hexa, new buffer.Buffer('Bitcoin seed')); | ||
var hash = Hash.sha512hmac(hexa, Buffer.from('Bitcoin seed')); | ||
@@ -589,3 +589,3 @@ return new HDPrivateKey({ | ||
childIndex: BufferUtil.integerFromBuffer(this._buffers.childIndex), | ||
chainCode: BufferUtil.bufferToHex(this._buffers.chainCode), | ||
chainCode: this._buffers.chainCode.toString('hex'), | ||
privateKey: this.privateKey.toBuffer().toString('hex'), | ||
@@ -592,0 +592,0 @@ checksum: BufferUtil.integerFromBuffer(this._buffers.checksum), |
@@ -284,4 +284,4 @@ 'use strict'; | ||
childIndex: _.isNumber(arg.childIndex) ? BufferUtil.integerAsBuffer(arg.childIndex) : arg.childIndex, | ||
chainCode: _.isString(arg.chainCode) ? BufferUtil.hexToBuffer(arg.chainCode) : arg.chainCode, | ||
publicKey: _.isString(arg.publicKey) ? BufferUtil.hexToBuffer(arg.publicKey) : | ||
chainCode: _.isString(arg.chainCode) ? Buffer.from(arg.chainCode,'hex') : arg.chainCode, | ||
publicKey: _.isString(arg.publicKey) ? Buffer.from(arg.publicKey,'hex') : | ||
BufferUtil.isBuffer(arg.publicKey) ? arg.publicKey : arg.publicKey.toBuffer(), | ||
@@ -439,3 +439,3 @@ checksum: _.isNumber(arg.checksum) ? BufferUtil.integerAsBuffer(arg.checksum) : arg.checksum | ||
childIndex: BufferUtil.integerFromBuffer(this._buffers.childIndex), | ||
chainCode: BufferUtil.bufferToHex(this._buffers.chainCode), | ||
chainCode: Buffer.from(this._buffers.chainCode,'hex'), | ||
publicKey: this.publicKey.toString(), | ||
@@ -442,0 +442,0 @@ checksum: BufferUtil.integerFromBuffer(this._buffers.checksum), |
@@ -175,3 +175,3 @@ var Address = require('../address'); | ||
Script.fromHex = function(str) { | ||
return new Script(new buffer.Buffer(str, 'hex')); | ||
return new Script(Buffer.from(str, 'hex')); | ||
}; | ||
@@ -181,3 +181,3 @@ | ||
if (JSUtil.isHexa(str) || str.length === 0) { | ||
return new Script(new buffer.Buffer(str, 'hex')); | ||
return new Script(Buffer.from(str, 'hex')); | ||
} | ||
@@ -184,0 +184,0 @@ var script = new Script(); |
@@ -57,3 +57,3 @@ 'use strict'; | ||
if (_.isString(params.prevTxId) && JSUtil.isHexa(params.prevTxId)) { | ||
prevTxId = new buffer.Buffer(params.prevTxId, 'hex'); | ||
prevTxId = Buffer.from(params.prevTxId, 'hex'); | ||
} else { | ||
@@ -128,3 +128,3 @@ prevTxId = params.prevTxId; | ||
// hex string script | ||
this._scriptBuffer = new buffer.Buffer(script, 'hex'); | ||
this._scriptBuffer = Buffer.from(script, 'hex'); | ||
} else if (_.isString(script)) { | ||
@@ -137,3 +137,3 @@ // human readable string script | ||
// buffer script | ||
this._scriptBuffer = new buffer.Buffer(script); | ||
this._scriptBuffer = Buffer.from(script); | ||
} else { | ||
@@ -140,0 +140,0 @@ throw new TypeError('Invalid argument type: script'); |
@@ -26,3 +26,3 @@ 'use strict'; | ||
if (_.isString(args.script) && JSUtil.isHexa(args.script)) { | ||
script = new buffer.Buffer(args.script, 'hex'); | ||
script = Buffer.from(args.script, 'hex'); | ||
} else { | ||
@@ -171,3 +171,3 @@ script = args.script; | ||
} else { | ||
obj.script = new buffer.Buffer([]); | ||
obj.script = Buffer.from([]); | ||
} | ||
@@ -174,0 +174,0 @@ return new Output(obj); |
@@ -223,3 +223,3 @@ 'use strict'; | ||
txcopy.outputs[i] = new Output({ | ||
satoshis: BN.fromBuffer(new buffer.Buffer(BITS_64_ON, 'hex')), | ||
satoshis: BN.fromBuffer(Buffer.from(BITS_64_ON, 'hex')), | ||
script: Script.empty() | ||
@@ -226,0 +226,0 @@ }); |
@@ -71,3 +71,3 @@ 'use strict'; | ||
$.checkArgumentType(bytes, 'number', 'bytes'); | ||
var result = new buffer.Buffer(bytes); | ||
var result = Buffer.alloc(bytes); | ||
for (var i = 0; i < bytes; i++) { | ||
@@ -97,3 +97,3 @@ result.write('\0', i); | ||
$.checkArgumentType(integer, 'number', 'integer'); | ||
return new buffer.Buffer([integer & 0xff]); | ||
return Buffer.from([integer & 0xff]); | ||
}, | ||
@@ -157,21 +157,6 @@ | ||
reverse: function reverse(param) { | ||
var ret = new buffer.Buffer(param.length); | ||
for (var i = 0; i < param.length; i++) { | ||
ret[i] = param[param.length - i - 1]; | ||
} | ||
return ret; | ||
return (Buffer.from(param)).reverse(); | ||
}, | ||
/** | ||
* Transforms an hexa encoded string into a Buffer with binary values | ||
* | ||
* Shorthand for <tt>Buffer(string, 'hex')</tt> | ||
* | ||
* @param {string} string | ||
* @return {Buffer} | ||
*/ | ||
hexToBuffer: function hexToBuffer(string) { | ||
assert(js.isHexa(string)); | ||
return new buffer.Buffer(string, 'hex'); | ||
}, | ||
}; | ||
@@ -178,0 +163,0 @@ |
{ | ||
"name": "bitcore-lib-cash", | ||
"version": "8.10.1", | ||
"version": "8.11.0", | ||
"description": "A pure and powerful JavaScript Bitcoin Cash library.", | ||
@@ -39,3 +39,3 @@ "author": "BitPay <dev@bitpay.com>", | ||
"dependencies": { | ||
"bitcore-lib": "^8.10.1", | ||
"bitcore-lib": "^8.11.0", | ||
"bn.js": "=4.11.8", | ||
@@ -50,3 +50,3 @@ "bs58": "^4.0.1", | ||
"base-x": "=3.0.4", | ||
"bitcore-build": "^8.10.1", | ||
"bitcore-build": "^8.11.0", | ||
"brfs": "^2.0.1", | ||
@@ -53,0 +53,0 @@ "chai": "^4.2.0", |
@@ -21,4 +21,4 @@ 'use strict'; | ||
var pubkeyhash = new Buffer('3c3fa3d4adcaf8f52d5b1843975e122548269937', 'hex'); | ||
var buf = Buffer.concat([new Buffer([28]), pubkeyhash]); | ||
var pubkeyhash = Buffer.from('3c3fa3d4adcaf8f52d5b1843975e122548269937', 'hex'); | ||
var buf = Buffer.concat([Buffer.from([28]), pubkeyhash]); | ||
var str = 'bitcoincash:qq7rlg754h903afdtvvy8967zgj5sf5exueg36nyc7'; | ||
@@ -400,3 +400,3 @@ | ||
(function() { | ||
return Address._transformBuffer(new Buffer(20)); | ||
return Address._transformBuffer(Buffer.alloc(20)); | ||
}).should.throw('Address buffers must be exactly 21 bytes.'); | ||
@@ -407,3 +407,3 @@ }); | ||
(function() { | ||
return Address._transformPublicKey(new Buffer(20)); | ||
return Address._transformPublicKey(Buffer.alloc(20)); | ||
}).should.throw('Address must be an instance of PublicKey.'); | ||
@@ -414,3 +414,3 @@ }); | ||
(function() { | ||
return Address._transformScript(new Buffer(20)); | ||
return Address._transformScript( Buffer.alloc(20)); | ||
}).should.throw('Invalid Argument: script must be a Script instance'); | ||
@@ -421,3 +421,3 @@ }); | ||
(function() { | ||
return Address._transformString(new Buffer(20)); | ||
return Address._transformString(Buffer.alloc(20)); | ||
}).should.throw('data parameter supplied is not a string.'); | ||
@@ -424,0 +424,0 @@ }); |
@@ -31,4 +31,4 @@ 'use strict'; | ||
version = data.version; | ||
prevblockidbuf = new Buffer(data.prevblockidhex, 'hex'); | ||
merklerootbuf = new Buffer(data.merkleroothex, 'hex'); | ||
prevblockidbuf = Buffer.from(data.prevblockidhex, 'hex'); | ||
merklerootbuf = Buffer.from(data.merkleroothex, 'hex'); | ||
time = data.time; | ||
@@ -46,3 +46,3 @@ bits = data.bits; | ||
bhhex = data.blockheaderhex; | ||
bhbuf = new Buffer(bhhex, 'hex'); | ||
bhbuf = Buffer.from(bhhex, 'hex'); | ||
}); | ||
@@ -98,3 +98,3 @@ | ||
var hex = 'ffffffff00000000000000000000000000000000000000000000000000000000000000004141414141414141414141414141414141414141414141414141414141414141010000000200000003000000'; | ||
var header = BlockHeader.fromBuffer(new Buffer(hex, 'hex')); | ||
var header = BlockHeader.fromBuffer(Buffer.from(hex, 'hex')); | ||
header.version.should.equal(-1); | ||
@@ -101,0 +101,0 @@ header.timestamp.should.equal(1); |
@@ -22,3 +22,3 @@ 'use strict'; | ||
blockhex = data.HEX[0]; | ||
blockbuf = new Buffer(blockhex,'hex'); | ||
blockbuf = Buffer.from(blockhex,'hex'); | ||
blockJSON = JSON.stringify(data.JSON[0]); | ||
@@ -197,3 +197,3 @@ blockObject = JSON.parse(JSON.stringify(data.JSON[0])); | ||
var jsonData = data.JSON[0]; | ||
var txId = new Buffer(jsonData.hashes[1],'hex').toString('hex'); | ||
var txId = Buffer.from(jsonData.hashes[1],'hex').toString('hex'); | ||
var b = MerkleBlock(jsonData); | ||
@@ -206,3 +206,3 @@ b.hasTransaction(txId).should.equal(true); | ||
var jsonData = data.JSON[0]; | ||
var txBuf = new Buffer(data.TXHEX[0][0],'hex'); | ||
var txBuf = Buffer.from(data.TXHEX[0][0],'hex'); | ||
var tx = new Transaction().fromBuffer(txBuf); | ||
@@ -216,3 +216,3 @@ var b = MerkleBlock(jsonData); | ||
var serialized = transactionVector[0][7]; | ||
var tx = new Transaction().fromBuffer(new Buffer(serialized, 'hex')); | ||
var tx = new Transaction().fromBuffer( Buffer.from(serialized, 'hex')); | ||
var b = MerkleBlock(data.JSON[0]); | ||
@@ -219,0 +219,0 @@ b.hasTransaction(tx).should.equal(false); |
@@ -97,3 +97,3 @@ 'use strict'; | ||
it('should work with big endian', function() { | ||
var bn = BN.fromBuffer(new Buffer('0001', 'hex'), { | ||
var bn = BN.fromBuffer( Buffer.from('0001', 'hex'), { | ||
endian: 'big' | ||
@@ -105,3 +105,3 @@ }); | ||
it('should work with big endian 256', function() { | ||
var bn = BN.fromBuffer(new Buffer('0100', 'hex'), { | ||
var bn = BN.fromBuffer( Buffer.from('0100', 'hex'), { | ||
endian: 'big' | ||
@@ -113,3 +113,3 @@ }); | ||
it('should work with little endian if we specify the size', function() { | ||
var bn = BN.fromBuffer(new Buffer('0100', 'hex'), { | ||
var bn = BN.fromBuffer( Buffer.from('0100', 'hex'), { | ||
size: 2, | ||
@@ -116,0 +116,0 @@ endian: 'little' |
@@ -21,5 +21,5 @@ 'use strict'; | ||
var ecdsa = new ECDSA(); | ||
ecdsa.hashbuf = Hash.sha256(new Buffer('test data')); | ||
ecdsa.hashbuf = Hash.sha256(Buffer.from('test data')); | ||
ecdsa.privkey = new Privkey(BN.fromBuffer( | ||
new Buffer('fee0a1f7afebf9d2a5a80c0c98a31c709681cce195cbcd06342b517970c0be1e', 'hex') | ||
Buffer.from('fee0a1f7afebf9d2a5a80c0c98a31c709681cce195cbcd06342b517970c0be1e', 'hex') | ||
)); | ||
@@ -45,7 +45,7 @@ ecdsa.privkey2pubkey(); | ||
it('calulates this known i', function() { | ||
var hashbuf = Hash.sha256(new Buffer('some data')); | ||
var hashbuf = Hash.sha256(Buffer.from('some data')); | ||
var r = new BN('71706645040721865894779025947914615666559616020894583599959600180037551395766', 10); | ||
var s = new BN('109412465507152403114191008482955798903072313614214706891149785278625167723646', 10); | ||
var ecdsa = new ECDSA({ | ||
privkey: new Privkey(BN.fromBuffer(Hash.sha256(new Buffer('test')))), | ||
privkey: new Privkey(BN.fromBuffer(Hash.sha256(Buffer.from('test')))), | ||
hashbuf: hashbuf, | ||
@@ -114,3 +114,3 @@ sig: new Signature({ | ||
var ecdsa = new ECDSA(); | ||
ecdsa.hashbuf = Hash.sha256(new Buffer('Everything should be made as simple as possible, but not simpler.')); | ||
ecdsa.hashbuf = Hash.sha256(Buffer.from('Everything should be made as simple as possible, but not simpler.')); | ||
ecdsa.privkey = new Privkey(new BN(1)); | ||
@@ -168,4 +168,4 @@ ecdsa.privkey2pubkey(); | ||
var ecdsa = new ECDSA(); | ||
ecdsa.hashbuf = Hash.sha256(new Buffer('test')); | ||
var pk = Pubkey.fromDER(new Buffer('041ff0fe0f7b15ffaa85ff9f4744d539139c252a49' + | ||
ecdsa.hashbuf = Hash.sha256(Buffer.from('test')); | ||
var pk = Pubkey.fromDER(Buffer.from('041ff0fe0f7b15ffaa85ff9f4744d539139c252a49' + | ||
'710fb053bb9f2b933173ff9a7baad41d04514751e6851f5304fd243751703bed21b914f6be218c0fa354a341', 'hex')); | ||
@@ -219,5 +219,5 @@ ecdsa.pubkey = pk; | ||
it('should generate right K', function() { | ||
var msg1 = new Buffer('52204d20fd0131ae1afd173fd80a3a746d2dcc0cddced8c9dc3d61cc7ab6e966', 'hex'); | ||
var msg2 = [].reverse.call(new Buffer(msg1)) | ||
var pk = new Buffer('16f243e962c59e71e54189e67e66cf2440a1334514c09c00ddcc21632bac9808', 'hex'); | ||
var msg1 = Buffer.from('52204d20fd0131ae1afd173fd80a3a746d2dcc0cddced8c9dc3d61cc7ab6e966', 'hex'); | ||
var msg2 = [].reverse.call(Buffer.from(msg1)) | ||
var pk = Buffer.from('16f243e962c59e71e54189e67e66cf2440a1334514c09c00ddcc21632bac9808', 'hex'); | ||
var signature1 = ECDSA.sign(msg1, Privkey.fromBuffer(pk)).toBuffer().toString('hex'); | ||
@@ -283,5 +283,5 @@ var signature2 = ECDSA.sign(msg2, Privkey.fromBuffer(pk), 'little').toBuffer().toString('hex'); | ||
var ecdsa = ECDSA().set({ | ||
privkey: new Privkey(BN.fromBuffer(new Buffer(obj.d, 'hex'))), | ||
k: BN.fromBuffer(new Buffer(obj.k, 'hex')), | ||
hashbuf: Hash.sha256(new Buffer(obj.message)), | ||
privkey: new Privkey(BN.fromBuffer(Buffer.from(obj.d, 'hex'))), | ||
k: BN.fromBuffer(Buffer.from(obj.k, 'hex')), | ||
hashbuf: Hash.sha256(Buffer.from(obj.message)), | ||
sig: new Signature().set({ | ||
@@ -309,3 +309,3 @@ r: new BN(obj.signature.r), | ||
sig: new Signature(new BN(obj.signature.r), new BN(obj.signature.s)), | ||
hashbuf: Hash.sha256(new Buffer(obj.message)) | ||
hashbuf: Hash.sha256(Buffer.from(obj.message)) | ||
}); | ||
@@ -318,4 +318,4 @@ ecdsa.sigError().should.equal(obj.exception); | ||
it('should validate deterministicK vector ' + i, function() { | ||
var hashbuf = Hash.sha256(new Buffer(obj.message)); | ||
var privkey = Privkey(BN.fromBuffer(new Buffer(obj.privkey, 'hex')), 'mainnet'); | ||
var hashbuf = Hash.sha256(Buffer.from(obj.message)); | ||
var privkey = Privkey(BN.fromBuffer(Buffer.from(obj.privkey, 'hex')), 'mainnet'); | ||
var ecdsa = ECDSA({ | ||
@@ -322,0 +322,0 @@ privkey: privkey, |
@@ -8,3 +8,3 @@ 'use strict'; | ||
describe('Hash', function() { | ||
var buf = new Buffer([0, 1, 2, 3, 253, 254, 255]); | ||
var buf = Buffer.from([0, 1, 2, 3, 253, 254, 255]); | ||
var str = 'test string'; | ||
@@ -17,3 +17,3 @@ | ||
hash.toString('hex').should.equal('de69b8a4a5604d0486e6420db81e39eb464a17b2'); | ||
hash = Hash.sha1(new Buffer(0)); | ||
hash = Hash.sha1(Buffer.alloc(0)); | ||
hash.toString('hex').should.equal('da39a3ee5e6b4b0d3255bfef95601890afd80709'); | ||
@@ -44,7 +44,7 @@ }); | ||
it('computes this known big key correctly', function() { | ||
var key = new Buffer('b613679a0814d9ec772f95d778c35fc5ff1697c493715653c6c712144292c5ad' + | ||
var key = Buffer.from('b613679a0814d9ec772f95d778c35fc5ff1697c493715653c6c712144292c5ad' + | ||
'b613679a0814d9ec772f95d778c35fc5ff1697c493715653c6c712144292c5ad' + | ||
'b613679a0814d9ec772f95d778c35fc5ff1697c493715653c6c712144292c5ad' + | ||
'b613679a0814d9ec772f95d778c35fc5ff1697c493715653c6c712144292c5ad'); | ||
var data = new Buffer(''); | ||
var data = Buffer.alloc(0); | ||
Hash.sha256hmac(data, key).toString('hex') | ||
@@ -55,4 +55,4 @@ .should.equal('fb1f87218671f1c0c4593a88498e02b6dfe8afd814c1729e89a1f1f6600faa23'); | ||
it('computes this known empty test vector correctly', function() { | ||
var key = new Buffer(''); | ||
var data = new Buffer(''); | ||
var key = Buffer.alloc(0); | ||
var data = Buffer.alloc(0); | ||
Hash.sha256hmac(data, key).toString('hex') | ||
@@ -63,4 +63,4 @@ .should.equal('b613679a0814d9ec772f95d778c35fc5ff1697c493715653c6c712144292c5ad'); | ||
it('computes this known non-empty test vector correctly', function() { | ||
var key = new Buffer('key'); | ||
var data = new Buffer('The quick brown fox jumps over the lazy dog'); | ||
var key = Buffer.from('key'); | ||
var data = Buffer.from('The quick brown fox jumps over the lazy dog'); | ||
Hash.sha256hmac(data, key).toString('hex') | ||
@@ -131,3 +131,3 @@ .should.equal('f7bc83f430538424b13298e6aa6fb143ef4d59a14946175997479dbc2d1a3cd8'); | ||
'c6730c6c515421b327ec1d69402e53dfb49ad7381eb067b338fd7b0cb22247225d47'; | ||
Hash.sha512hmac(new Buffer([]), new Buffer([])).toString('hex').should.equal(hex); | ||
Hash.sha512hmac(Buffer.alloc(0), Buffer.alloc(0)).toString('hex').should.equal(hex); | ||
}); | ||
@@ -138,4 +138,4 @@ | ||
'b13cc403a78e6150d83595f3b17c4cc331f12ca5952691de3735a63c1d4c69a2bac'; | ||
var data = new Buffer('test1'); | ||
var key = new Buffer('test2'); | ||
var data = Buffer.from('test1'); | ||
var key = Buffer.from('test2'); | ||
Hash.sha512hmac(data, key).toString('hex').should.equal(hex); | ||
@@ -142,0 +142,0 @@ }); |
@@ -42,3 +42,3 @@ 'use strict'; | ||
a.length.should.equal(32); | ||
a.should.deep.equal(new Buffer(valid.x, 'hex')); | ||
a.should.deep.equal( Buffer.from(valid.x, 'hex')); | ||
}); | ||
@@ -59,3 +59,3 @@ | ||
a.length.should.equal(32); | ||
a.should.deep.equal(new Buffer(valid.y, 'hex')); | ||
a.should.deep.equal( Buffer.from(valid.y, 'hex')); | ||
}); | ||
@@ -62,0 +62,0 @@ |
@@ -54,6 +54,6 @@ 'use strict'; | ||
it('should create a signature from a compressed signature', function() { | ||
var blank = new Buffer(32); | ||
var blank = Buffer.alloc(32); | ||
blank.fill(0); | ||
var compressed = Buffer.concat([ | ||
new Buffer([0 + 27 + 4]), | ||
Buffer.from([0 + 27 + 4]), | ||
blank, | ||
@@ -71,3 +71,3 @@ blank | ||
'0dc553a2588be2b5b68dbbd7f092894aa3397786e9c769c5348dc6'; | ||
var sig = Signature.fromCompact(new Buffer(sigHexaStr, 'hex')); | ||
var sig = Signature.fromCompact(Buffer.from(sigHexaStr, 'hex')); | ||
var r = 'd5e61ab5bfd0d1450997894cb1a53e917f89d82eb43f06fa96f32c96e061aec1'; | ||
@@ -84,3 +84,3 @@ var s = '2fc1188e8b0dc553a2588be2b5b68dbbd7f092894aa3397786e9c769c5348dc6'; | ||
var buf = new Buffer('3044022075fc517e541bd54769c080b64397e32161c850f6c1b2b67a5c433affbb3e62770220729e85cc46ffab881065ec07694220e71d4df9b2b8c8fd12c3122cf3a5efbcf2', 'hex'); | ||
var buf = Buffer.from('3044022075fc517e541bd54769c080b64397e32161c850f6c1b2b67a5c433affbb3e62770220729e85cc46ffab881065ec07694220e71d4df9b2b8c8fd12c3122cf3a5efbcf2', 'hex'); | ||
@@ -101,3 +101,3 @@ it('should parse this DER format signature', function() { | ||
var buf = new Buffer('3044022075fc517e541bd54769c080b64397e32161c850f6c1b2b67a5c433affbb3e62770220729e85cc46ffab881065ec07694220e71d4df9b2b8c8fd12c3122cf3a5efbcf2', 'hex'); | ||
var buf = Buffer.from('3044022075fc517e541bd54769c080b64397e32161c850f6c1b2b67a5c433affbb3e62770220729e85cc46ffab881065ec07694220e71d4df9b2b8c8fd12c3122cf3a5efbcf2', 'hex'); | ||
@@ -120,3 +120,3 @@ it('should parse this DER format signature in hex', function() { | ||
var original = '30450221008bab1f0a2ff2f9cb8992173d8ad73c229d31ea8e10b0f4d4ae1a0d8ed76021fa02200993a6ec81755b9111762fc2cf8e3ede73047515622792110867d12654275e7201'; | ||
var buf = new Buffer(original, 'hex'); | ||
var buf = Buffer.from(original, 'hex'); | ||
var sig = Signature.fromTxFormat(buf); | ||
@@ -139,3 +139,3 @@ sig.nhashtype.should.equal(Signature.SIGHASH_ALL); | ||
it('should convert from this known tx-format buffer', function() { | ||
var buf = new Buffer('30450221008bab1f0a2ff2f9cb8992173d8ad73c229d31ea8e10b0f4d4ae1a0d8ed76021fa02200993a6ec81755b9111762fc2cf8e3ede73047515622792110867d12654275e7201', 'hex'); | ||
var buf = Buffer.from('30450221008bab1f0a2ff2f9cb8992173d8ad73c229d31ea8e10b0f4d4ae1a0d8ed76021fa02200993a6ec81755b9111762fc2cf8e3ede73047515622792110867d12654275e7201', 'hex'); | ||
var sig = Signature.fromTxFormat(buf); | ||
@@ -149,3 +149,3 @@ sig.r.toString().should.equal('63173831029936981022572627018246571655303050627048489594159321588908385378810'); | ||
var hex = '3044022007415aa37ce7eaa6146001ac8bdefca0ddcba0e37c5dc08c4ac99392124ebac802207d382307fd53f65778b07b9c63b6e196edeadf0be719130c5db21ff1e700d67501'; | ||
var buf = new Buffer(hex, 'hex'); | ||
var buf = Buffer.from(hex, 'hex'); | ||
var sig = Signature.fromTxFormat(buf); | ||
@@ -161,3 +161,3 @@ sig.toTxFormat().toString('hex').should.equal(hex); | ||
var sighex = '30450221008bab1f0a2ff2f9cb8992173d8ad73c229d31ea8e10b0f4d4ae1a0d8ed76021fa02200993a6ec81755b9111762fc2cf8e3ede73047515622792110867d12654275e72'; | ||
var sig = new Buffer(sighex, 'hex'); | ||
var sig = Buffer.from(sighex, 'hex'); | ||
var parsed = Signature.parseDER(sig); | ||
@@ -178,3 +178,3 @@ parsed.header.should.equal(0x30); | ||
var sighex = '3043021f59e4705959cc78acbfcf8bd0114e9cc1b389a4287fb33152b73a38c319b50302202f7428a27284c757e409bf41506183e9e49dfb54d5063796dfa0d403a4deccfa'; | ||
var sig = new Buffer(sighex, 'hex'); | ||
var sig = Buffer.from(sighex, 'hex'); | ||
var parsed = Signature.parseDER(sig); | ||
@@ -195,3 +195,3 @@ parsed.header.should.equal(0x30); | ||
var sighex = '3042021e17cfe77536c3fb0526bd1a72d7a8e0973f463add210be14063c8a9c37632022061bfa677f825ded82ba0863fb0c46ca1388dd3e647f6a93c038168b59d131a51'; | ||
var sig = new Buffer(sighex, 'hex'); | ||
var sig = Buffer.from(sighex, 'hex'); | ||
var parsed = Signature.parseDER(sig); | ||
@@ -212,3 +212,3 @@ parsed.header.should.equal(0x30); | ||
var sighex = '304502203e4516da7253cf068effec6b95c41221c0cf3a8e6ccb8cbf1725b562e9afde2c022100ab1e3da73d67e32045a20e0b999e049978ea8d6ee5480d485fcf2ce0d03b2ef051'; | ||
var sig = Buffer(sighex, 'hex'); | ||
var sig = Buffer.from(sighex, 'hex'); | ||
var parsed = Signature.parseDER(sig, false); | ||
@@ -252,3 +252,3 @@ should.exist(parsed); | ||
var sighex = '3042021e17cfe77536c3fb0526bd1a72d7a8e0973f463add210be14063c8a9c37632022061bfa677f825ded82ba0863fb0c46ca1388dd3e647f6a93c038168b59d131a5101'; | ||
var sigbuf = new Buffer(sighex, 'hex'); | ||
var sigbuf = Buffer.from(sighex, 'hex'); | ||
Signature.isTxDER(sigbuf).should.equal(true); | ||
@@ -260,3 +260,3 @@ }); | ||
var sighex = '3042021e17cfe77536c3fb0526bd1a72d7a8e0973f463add210be14063c8a9c37632022061bfa677f825ded82ba0863fb0c46ca1388dd3e647f6a93c038168b59d131a5101'; | ||
var sigbuf = new Buffer(sighex, 'hex'); | ||
var sigbuf = Buffer.from(sighex, 'hex'); | ||
sigbuf[0] = 0x31; | ||
@@ -280,3 +280,3 @@ Signature.isTxDER(sigbuf).should.equal(false); | ||
Interpreter.SCRIPT_VERIFY_STRICTENC; | ||
var result = interp.checkTxSignatureEncoding(new Buffer(sighex, 'hex')); | ||
var result = interp.checkTxSignatureEncoding(Buffer.from(sighex, 'hex')); | ||
result.should.equal(expected); | ||
@@ -283,0 +283,0 @@ }); |
@@ -9,3 +9,3 @@ 'use strict'; | ||
describe('Base58', function() { | ||
var buf = new buffer.Buffer([0, 1, 2, 3, 253, 254, 255]); | ||
var buf = Buffer.from([0, 1, 2, 3, 253, 254, 255]); | ||
var enc = '1W7N4RuG'; | ||
@@ -25,3 +25,3 @@ | ||
Base58.validCharacters( | ||
new buffer.Buffer('123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz') | ||
Buffer.from('123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz') | ||
).should.equal(true); | ||
@@ -48,3 +48,3 @@ }); | ||
Base58().set({ | ||
buf: new buffer.Buffer([]) | ||
buf: Buffer.from([]) | ||
}); | ||
@@ -51,0 +51,0 @@ }); |
@@ -9,3 +9,3 @@ 'use strict'; | ||
describe('Base58Check', function() { | ||
var buf = new Buffer([0, 1, 2, 3, 253, 254, 255]); | ||
var buf = Buffer.from([0, 1, 2, 3, 253, 254, 255]); | ||
var enc = '14HV44ipwoaqfg'; | ||
@@ -12,0 +12,0 @@ |
@@ -19,3 +19,3 @@ 'use strict'; | ||
it('should create a new bufferreader with a buffer', function() { | ||
var buf = new Buffer(0); | ||
var buf = Buffer.alloc(0); | ||
var br = new BufferReader(buf); | ||
@@ -45,3 +45,3 @@ should.exist(br); | ||
it('should return true for a blank br', function() { | ||
var br = new BufferReader(new Buffer([])); | ||
var br = new BufferReader( Buffer.alloc(0)); | ||
br.finished().should.equal(true); | ||
@@ -55,3 +55,3 @@ }); | ||
it('should return the same buffer', function() { | ||
var buf = new Buffer([0]); | ||
var buf = Buffer.alloc(0); | ||
var br = new BufferReader(buf); | ||
@@ -62,3 +62,3 @@ br.readAll().toString('hex').should.equal(buf.toString('hex')); | ||
it('should return a buffer of this length', function() { | ||
var buf = new Buffer(10); | ||
var buf = Buffer.alloc(10); | ||
buf.fill(0); | ||
@@ -73,3 +73,3 @@ var br = new BufferReader(buf); | ||
it('should work with 0 length', function() { | ||
var buf = new Buffer(10); | ||
var buf = Buffer.alloc(10); | ||
buf.fill(1); | ||
@@ -88,3 +88,3 @@ var br = new BufferReader(buf); | ||
it('returns correct buffer', function() { | ||
var buf = new Buffer('73010000003766404f00000000b305434f00000000f203' + | ||
var buf = Buffer.from('73010000003766404f00000000b305434f00000000f203' + | ||
'0000f1030000001027000048ee00000064000000004653656520626974636f696' + | ||
@@ -108,3 +108,3 @@ 'e2e6f72672f666562323020696620796f7520686176652074726f75626c652063' + | ||
it('fails on length too big', function() { | ||
var buf = new Buffer('0a00', 'hex'); | ||
var buf = Buffer.from('0a00', 'hex'); | ||
var br = new BufferReader(buf); | ||
@@ -119,3 +119,3 @@ br.readVarLengthBuffer.bind(br).should.throw('Invalid length while reading varlength buffer'); | ||
it('should return 1', function() { | ||
var buf = new Buffer(1); | ||
var buf = Buffer.alloc(1); | ||
buf.writeUInt8(1, 0); | ||
@@ -131,3 +131,3 @@ var br = new BufferReader(buf); | ||
it('should return 1', function() { | ||
var buf = new Buffer(2); | ||
var buf = Buffer.alloc(2); | ||
buf.writeUInt16BE(1, 0); | ||
@@ -143,3 +143,3 @@ var br = new BufferReader(buf); | ||
it('should return 1', function() { | ||
var buf = new Buffer(2); | ||
var buf = Buffer.alloc(2); | ||
buf.writeUInt16LE(1, 0); | ||
@@ -155,3 +155,3 @@ var br = new BufferReader(buf); | ||
it('should return 1', function() { | ||
var buf = new Buffer(4); | ||
var buf = Buffer.alloc(4); | ||
buf.writeUInt32BE(1, 0); | ||
@@ -167,3 +167,3 @@ var br = new BufferReader(buf); | ||
it('should return 1', function() { | ||
var buf = new Buffer(4); | ||
var buf = Buffer.alloc(4); | ||
buf.writeUInt32LE(1, 0); | ||
@@ -179,3 +179,3 @@ var br = new BufferReader(buf); | ||
it('should return 1', function() { | ||
var buf = new Buffer(8); | ||
var buf = Buffer.alloc(8); | ||
buf.fill(0); | ||
@@ -188,3 +188,3 @@ buf.writeUInt32BE(1, 4); | ||
it('should return 2^64', function() { | ||
var buf = new Buffer(8); | ||
var buf = Buffer.alloc(8); | ||
buf.fill(0xff); | ||
@@ -200,3 +200,3 @@ var br = new BufferReader(buf); | ||
it('should return 1', function() { | ||
var buf = new Buffer(8); | ||
var buf = Buffer.alloc(8); | ||
buf.fill(0); | ||
@@ -210,3 +210,3 @@ buf.writeUInt32LE(1, 0); | ||
var tenbtc = 10 * 1e8; | ||
var tenbtcBuffer = new Buffer('00ca9a3b00000000', 'hex'); | ||
var tenbtcBuffer = Buffer.from('00ca9a3b00000000', 'hex'); | ||
var br = new BufferReader(tenbtcBuffer); | ||
@@ -217,3 +217,3 @@ br.readUInt64LEBN().toNumber().should.equal(tenbtc); | ||
it('should return 2^30', function() { | ||
var buf = new Buffer(8); | ||
var buf = Buffer.alloc(8); | ||
buf.fill(0); | ||
@@ -227,3 +227,3 @@ buf.writeUInt32LE(Math.pow(2, 30), 0); | ||
var num = Math.pow(2, 32) + 1; | ||
var numBuffer = new Buffer('0100000001000000', 'hex'); | ||
var numBuffer = Buffer.from('0100000001000000', 'hex'); | ||
var br = new BufferReader(numBuffer); | ||
@@ -235,3 +235,3 @@ br.readUInt64LEBN().toNumber().should.equal(num); | ||
var maxSatoshis = 21000000 * 1e8; | ||
var maxSatoshisBuffer = new Buffer('0040075af0750700', 'hex'); | ||
var maxSatoshisBuffer = Buffer.from('0040075af0750700', 'hex'); | ||
var br = new BufferReader(maxSatoshisBuffer); | ||
@@ -243,3 +243,3 @@ br.readUInt64LEBN().toNumber().should.equal(maxSatoshis); | ||
var maxSafe = Math.pow(2, 53) - 1; | ||
var maxSafeBuffer = new Buffer('ffffffffffff1f00', 'hex'); | ||
var maxSafeBuffer = Buffer.from('ffffffffffff1f00', 'hex'); | ||
var br = new BufferReader(maxSafeBuffer); | ||
@@ -251,3 +251,3 @@ br.readUInt64LEBN().toNumber().should.equal(maxSafe); | ||
var bn = new BN('20000000000000', 16); | ||
var bnBuffer = new Buffer('0000000000002000', 'hex'); | ||
var bnBuffer = Buffer.from('0000000000002000', 'hex'); | ||
var br = new BufferReader(bnBuffer); | ||
@@ -259,3 +259,3 @@ var readbn = br.readUInt64LEBN(); | ||
it('should return 0', function() { | ||
var buf = new Buffer(8); | ||
var buf = Buffer.alloc(8); | ||
buf.fill(0); | ||
@@ -267,3 +267,3 @@ var br = new BufferReader(buf); | ||
it('should return 2^64', function() { | ||
var buf = new Buffer(8); | ||
var buf = Buffer.alloc(8); | ||
buf.fill(0xff); | ||
@@ -279,3 +279,3 @@ var br = new BufferReader(buf); | ||
it('should read a 1 byte varint', function() { | ||
var buf = new Buffer([50]); | ||
var buf = Buffer.from([50]); | ||
var br = new BufferReader(buf); | ||
@@ -286,3 +286,3 @@ br.readVarintBuf().length.should.equal(1); | ||
it('should read a 3 byte varint', function() { | ||
var buf = new Buffer([253, 253, 0]); | ||
var buf = Buffer.from([253, 253, 0]); | ||
var br = new BufferReader(buf); | ||
@@ -293,3 +293,3 @@ br.readVarintBuf().length.should.equal(3); | ||
it('should read a 5 byte varint', function() { | ||
var buf = new Buffer([254, 0, 0, 0, 0]); | ||
var buf = Buffer.from([254, 0, 0, 0, 0]); | ||
buf.writeUInt32LE(50000, 1); | ||
@@ -311,3 +311,3 @@ var br = new BufferReader(buf); | ||
it('should read a 1 byte varint', function() { | ||
var buf = new Buffer([50]); | ||
var buf = Buffer.from([50]); | ||
var br = new BufferReader(buf); | ||
@@ -318,3 +318,3 @@ br.readVarintNum().should.equal(50); | ||
it('should read a 3 byte varint', function() { | ||
var buf = new Buffer([253, 253, 0]); | ||
var buf = Buffer.from([253, 253, 0]); | ||
var br = new BufferReader(buf); | ||
@@ -325,3 +325,3 @@ br.readVarintNum().should.equal(253); | ||
it('should read a 5 byte varint', function() { | ||
var buf = new Buffer([254, 0, 0, 0, 0]); | ||
var buf = Buffer.from([254, 0, 0, 0, 0]); | ||
buf.writeUInt32LE(50000, 1); | ||
@@ -353,3 +353,3 @@ var br = new BufferReader(buf); | ||
it('should read a 1 byte varint', function() { | ||
var buf = new Buffer([50]); | ||
var buf = Buffer.from([50]); | ||
var br = new BufferReader(buf); | ||
@@ -360,3 +360,3 @@ br.readVarintBN().toNumber().should.equal(50); | ||
it('should read a 3 byte varint', function() { | ||
var buf = new Buffer([253, 253, 0]); | ||
var buf = Buffer.from([253, 253, 0]); | ||
var br = new BufferReader(buf); | ||
@@ -367,3 +367,3 @@ br.readVarintBN().toNumber().should.equal(253); | ||
it('should read a 5 byte varint', function() { | ||
var buf = new Buffer([254, 0, 0, 0, 0]); | ||
var buf = Buffer.from([254, 0, 0, 0, 0]); | ||
buf.writeUInt32LE(50000, 1); | ||
@@ -375,3 +375,3 @@ var br = new BufferReader(buf); | ||
it('should read a 9 byte varint', function() { | ||
var buf = Buffer.concat([new Buffer([255]), new Buffer('ffffffffffffffff', 'hex')]); | ||
var buf = Buffer.concat([Buffer.from([255]), Buffer.from('ffffffffffffffff', 'hex')]); | ||
var br = new BufferReader(buf); | ||
@@ -386,3 +386,3 @@ br.readVarintBN().toNumber().should.equal(Math.pow(2, 64)); | ||
it('should reverse this [0, 1]', function() { | ||
var buf = new Buffer([0, 1]); | ||
var buf = Buffer.from([0, 1]); | ||
var br = new BufferReader(buf); | ||
@@ -389,0 +389,0 @@ br.reverse().readAll().toString('hex').should.equal('0100'); |
@@ -19,4 +19,4 @@ 'use strict'; | ||
it('set bufs', function() { | ||
var buf1 = new Buffer([0]); | ||
var buf2 = new Buffer([1]); | ||
var buf1 = Buffer.from([0]); | ||
var buf2 = Buffer.from([1]); | ||
var bw = new BufferWriter().set({bufs: [buf1, buf2]}); | ||
@@ -31,4 +31,4 @@ bw.concat().toString('hex').should.equal('0001'); | ||
it('should concat these two bufs', function() { | ||
var buf1 = new Buffer([0]); | ||
var buf2 = new Buffer([1]); | ||
var buf1 = Buffer.from([0]); | ||
var buf2 = Buffer.from([1]); | ||
var bw = new BufferWriter({bufs: [buf1, buf2]}); | ||
@@ -43,4 +43,4 @@ bw.toBuffer().toString('hex').should.equal('0001'); | ||
it('should concat these two bufs', function() { | ||
var buf1 = new Buffer([0]); | ||
var buf2 = new Buffer([1]); | ||
var buf1 = Buffer.from([0]); | ||
var buf2 = Buffer.from([1]); | ||
var bw = new BufferWriter({bufs: [buf1, buf2]}); | ||
@@ -55,3 +55,3 @@ bw.concat().toString('hex').should.equal('0001'); | ||
it('should write a buffer', function() { | ||
var buf = new Buffer([0]); | ||
var buf = Buffer.from([0]); | ||
var bw = new BufferWriter(); | ||
@@ -58,0 +58,0 @@ bw.write(buf); |
@@ -13,3 +13,3 @@ 'use strict'; | ||
it('should make a new varint', function() { | ||
var buf = new Buffer('00', 'hex'); | ||
var buf = Buffer.from('00', 'hex'); | ||
var varint = new Varint(buf); | ||
@@ -31,3 +31,3 @@ should.exist(varint); | ||
it('should set a buffer', function() { | ||
var buf = new Buffer('00', 'hex'); | ||
var buf = Buffer.from('00', 'hex'); | ||
var varint = Varint().set({buf: buf}); | ||
@@ -34,0 +34,0 @@ varint.buf.toString('hex').should.equal('00'); |
@@ -227,4 +227,4 @@ 'use strict'; | ||
// https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki | ||
var privateKeyBuffer = new Buffer('00000055378cf5fafb56c711c674143f9b0ee82ab0ba2924f19b64f5ae7cdbfd', 'hex'); | ||
var chainCodeBuffer = new Buffer('9c8a5c863e5941f3d99453e6ba66b328bb17cf0b8dec89ed4fc5ace397a1c089', 'hex'); | ||
var privateKeyBuffer = Buffer.from('00000055378cf5fafb56c711c674143f9b0ee82ab0ba2924f19b64f5ae7cdbfd', 'hex'); | ||
var chainCodeBuffer = Buffer.from('9c8a5c863e5941f3d99453e6ba66b328bb17cf0b8dec89ed4fc5ace397a1c089', 'hex'); | ||
var key = HDPrivateKey.fromObject({ | ||
@@ -244,4 +244,4 @@ network: 'testnet', | ||
// This is to test that the previously implemented non-compliant to BIP32 | ||
var privateKeyBuffer = new Buffer('00000055378cf5fafb56c711c674143f9b0ee82ab0ba2924f19b64f5ae7cdbfd', 'hex'); | ||
var chainCodeBuffer = new Buffer('9c8a5c863e5941f3d99453e6ba66b328bb17cf0b8dec89ed4fc5ace397a1c089', 'hex'); | ||
var privateKeyBuffer = Buffer.from('00000055378cf5fafb56c711c674143f9b0ee82ab0ba2924f19b64f5ae7cdbfd', 'hex'); | ||
var chainCodeBuffer = Buffer.from('9c8a5c863e5941f3d99453e6ba66b328bb17cf0b8dec89ed4fc5ace397a1c089', 'hex'); | ||
var key = HDPrivateKey.fromObject({ | ||
@@ -261,4 +261,4 @@ network: 'testnet', | ||
// This is to test that the previously implemented non-compliant to BIP32 | ||
var privateKeyBuffer = new Buffer('00000055378cf5fafb56c711c674143f9b0ee82ab0ba2924f19b64f5ae7cdbfd', 'hex'); | ||
var chainCodeBuffer = new Buffer('9c8a5c863e5941f3d99453e6ba66b328bb17cf0b8dec89ed4fc5ace397a1c089', 'hex'); | ||
var privateKeyBuffer = Buffer.from('00000055378cf5fafb56c711c674143f9b0ee82ab0ba2924f19b64f5ae7cdbfd', 'hex'); | ||
var chainCodeBuffer = Buffer.from('9c8a5c863e5941f3d99453e6ba66b328bb17cf0b8dec89ed4fc5ace397a1c089', 'hex'); | ||
var key = HDPrivateKey.fromObject({ | ||
@@ -277,3 +277,3 @@ network: 'testnet', | ||
describe('edge cases', function() { | ||
var sandbox = sinon.sandbox.create(); | ||
var sandbox = sinon.createSandbox(); | ||
afterEach(function() { | ||
@@ -283,5 +283,5 @@ sandbox.restore(); | ||
it('will handle edge case that derived private key is invalid', function() { | ||
var invalid = new Buffer('0000000000000000000000000000000000000000000000000000000000000000', 'hex'); | ||
var privateKeyBuffer = new Buffer('5f72914c48581fc7ddeb944a9616389200a9560177d24f458258e5b04527bcd1', 'hex'); | ||
var chainCodeBuffer = new Buffer('39816057bba9d952fe87fe998b7fd4d690a1bb58c2ff69141469e4d1dffb4b91', 'hex'); | ||
var invalid = Buffer.from('0000000000000000000000000000000000000000000000000000000000000000', 'hex'); | ||
var privateKeyBuffer = Buffer.from('5f72914c48581fc7ddeb944a9616389200a9560177d24f458258e5b04527bcd1', 'hex'); | ||
var chainCodeBuffer = Buffer.from('39816057bba9d952fe87fe998b7fd4d690a1bb58c2ff69141469e4d1dffb4b91', 'hex'); | ||
var unstubbed = bitcore.crypto.BN.prototype.toBuffer; | ||
@@ -313,4 +313,4 @@ var count = 0; | ||
it('will handle edge case that a derive public key is invalid', function() { | ||
var publicKeyBuffer = new Buffer('029e58b241790284ef56502667b15157b3fc58c567f044ddc35653860f9455d099', 'hex'); | ||
var chainCodeBuffer = new Buffer('39816057bba9d952fe87fe998b7fd4d690a1bb58c2ff69141469e4d1dffb4b91', 'hex'); | ||
var publicKeyBuffer = Buffer.from('029e58b241790284ef56502667b15157b3fc58c567f044ddc35653860f9455d099', 'hex'); | ||
var chainCodeBuffer = Buffer.from('39816057bba9d952fe87fe998b7fd4d690a1bb58c2ff69141469e4d1dffb4b91', 'hex'); | ||
var key = new HDPublicKey({ | ||
@@ -317,0 +317,0 @@ network: 'testnet', |
@@ -143,3 +143,3 @@ 'use strict'; | ||
it('returns InvalidLength if data of invalid length is given to getSerializedError', function() { | ||
var b58s = Base58Check.encode(new buffer.Buffer('onestring')); | ||
var b58s = Base58Check.encode(Buffer.from('onestring')); | ||
expect( | ||
@@ -146,0 +146,0 @@ HDPrivateKey.getSerializedError(b58s) instanceof hdErrors.InvalidLength |
@@ -81,3 +81,3 @@ 'use strict'; | ||
expectFailBuilding( | ||
Base58Check.encode(new buffer.Buffer([1, 2, 3])), | ||
Base58Check.encode(Buffer.from([1, 2, 3])), | ||
hdErrors.InvalidLength | ||
@@ -84,0 +84,0 @@ ); |
@@ -40,3 +40,3 @@ 'use strict'; | ||
} else { | ||
var expected = new Buffer('e7beb4d4', 'hex'); | ||
var expected = Buffer.from('e7beb4d4', 'hex'); | ||
customnet[key].should.deep.equal(expected); | ||
@@ -43,0 +43,0 @@ } |
@@ -57,3 +57,3 @@ 'use strict'; | ||
it('should correctly input/output a buffer', function() { | ||
var buf = new Buffer('a6', 'hex'); | ||
var buf = Buffer.from('a6', 'hex'); | ||
Opcode.fromBuffer(buf).toBuffer().should.deep.equal(buf); | ||
@@ -60,0 +60,0 @@ }); |
@@ -20,3 +20,3 @@ 'use strict'; | ||
var hex2 = '8080808080808080808080808080808080808080808080808080808080808080'; | ||
var buf = new Buffer(hex, 'hex'); | ||
var buf = Buffer.from(hex, 'hex'); | ||
var wifTestnet = 'cSdkPxkAjA4HDr5VHgsebAPDEh9Gyub4HK8UJr2DFGGqKKy4K5sG'; | ||
@@ -131,3 +131,3 @@ var wifTestnetUncompressed = '92jJzK4tbURm1C7udQXxeCBvXHoHJstDXRxAMouPG1k1XUaXdsu'; | ||
var buf = Base58Check.decode('L3T1s1TYP9oyhHpXgkyLoJFGniEgkv2Jhi138d7R2yJ9F4QdDU2m'); | ||
var buf2 = Buffer.concat([buf, new Buffer(0x01)]); | ||
var buf2 = Buffer.concat([buf, Buffer.from([0x01])]); | ||
return new PrivateKey(buf2); | ||
@@ -140,3 +140,3 @@ }).to.throw('Length of buffer must be 33 (uncompressed) or 34 (compressed'); | ||
var buf = Base58Check.decode('L3T1s1TYP9oyhHpXgkyLoJFGniEgkv2Jhi138d7R2yJ9F4QdDU2m'); | ||
var buf2 = Buffer.concat([new Buffer('ff', 'hex'), buf.slice(1, 33)]); | ||
var buf2 = Buffer.concat([ Buffer.from('ff', 'hex'), buf.slice(1, 33)]); | ||
return new PrivateKey(buf2); | ||
@@ -338,3 +338,3 @@ }).to.throw('Invalid network'); | ||
it('will output a 31 byte buffer', function() { | ||
var bn = BN.fromBuffer(new Buffer('9b5a0e8fee1835e21170ce1431f9b6f19b487e67748ed70d8a4462bc031915', 'hex')); | ||
var bn = BN.fromBuffer(Buffer.from('9b5a0e8fee1835e21170ce1431f9b6f19b487e67748ed70d8a4462bc031915', 'hex')); | ||
var privkey = new PrivateKey(bn); | ||
@@ -423,3 +423,3 @@ var buffer = privkey.toBufferNoPadding(); | ||
var pubhex = '02a1633cafcc01ebfb6d78e39f687a1f0995c62fc95f51ead10a02ee0be551b5dc'; | ||
var privkey = new PrivateKey(new BN(new Buffer(privhex, 'hex'))); | ||
var privkey = new PrivateKey(new BN(Buffer.from(privhex, 'hex'))); | ||
var pubkey = privkey.toPublicKey(); | ||
@@ -432,3 +432,3 @@ pubkey.toString().should.equal(pubhex); | ||
var pubhex = '02a1633cafcc01ebfb6d78e39f687a1f0995c62fc95f51ead10a02ee0be551b5dc'; | ||
var privkey = new PrivateKey(new BN(new Buffer(privhex, 'hex'))); | ||
var privkey = new PrivateKey(new BN(Buffer.from(privhex, 'hex'))); | ||
privkey.publicKey.toString().should.equal(pubhex); | ||
@@ -435,0 +435,0 @@ }); |
@@ -52,3 +52,3 @@ 'use strict'; | ||
var pubhex = '02a1633cafcc01ebfb6d78e39f687a1f0995c62fc95f51ead10a02ee0be551b5dc'; | ||
var privkey = new PrivateKey(new BN(new Buffer(privhex, 'hex'))); | ||
var privkey = new PrivateKey(new BN(Buffer.from(privhex, 'hex'))); | ||
var pk = new PublicKey(privkey); | ||
@@ -113,3 +113,3 @@ pk.toString().should.equal(pubhex); | ||
it('from a hex encoded DER buffer', function() { | ||
var pk = new PublicKey(new Buffer('041ff0fe0f7b15ffaa85ff9f4744d539139c252a49710fb053bb9f2b933173ff9a7baad41d04514751e6851f5304fd243751703bed21b914f6be218c0fa354a341', 'hex')); | ||
var pk = new PublicKey(Buffer.from('041ff0fe0f7b15ffaa85ff9f4744d539139c252a49710fb053bb9f2b933173ff9a7baad41d04514751e6851f5304fd243751703bed21b914f6be218c0fa354a341', 'hex')); | ||
should.exist(pk.point); | ||
@@ -225,3 +225,3 @@ pk.point.getX().toString(16).should.equal('1ff0fe0f7b15ffaa85ff9f4744d539139c252a49710fb053bb9f2b933173ff9a'); | ||
it('should parse this uncompressed public key', function() { | ||
var pk = PublicKey.fromBuffer(new Buffer('041ff0fe0f7b15ffaa85ff9f4744d539139c252a49710fb053bb9f2b933173ff9a7baad41d04514751e6851f5304fd243751703bed21b914f6be218c0fa354a341', 'hex')); | ||
var pk = PublicKey.fromBuffer(Buffer.from('041ff0fe0f7b15ffaa85ff9f4744d539139c252a49710fb053bb9f2b933173ff9a7baad41d04514751e6851f5304fd243751703bed21b914f6be218c0fa354a341', 'hex')); | ||
pk.point.getX().toString(16).should.equal('1ff0fe0f7b15ffaa85ff9f4744d539139c252a49710fb053bb9f2b933173ff9a'); | ||
@@ -232,3 +232,3 @@ pk.point.getY().toString(16).should.equal('7baad41d04514751e6851f5304fd243751703bed21b914f6be218c0fa354a341'); | ||
it('should parse this compressed public key', function() { | ||
var pk = PublicKey.fromBuffer(new Buffer('031ff0fe0f7b15ffaa85ff9f4744d539139c252a49710fb053bb9f2b933173ff9a', 'hex')); | ||
var pk = PublicKey.fromBuffer(Buffer.from('031ff0fe0f7b15ffaa85ff9f4744d539139c252a49710fb053bb9f2b933173ff9a', 'hex')); | ||
pk.point.getX().toString(16).should.equal('1ff0fe0f7b15ffaa85ff9f4744d539139c252a49710fb053bb9f2b933173ff9a'); | ||
@@ -240,3 +240,3 @@ pk.point.getY().toString(16).should.equal('7baad41d04514751e6851f5304fd243751703bed21b914f6be218c0fa354a341'); | ||
(function() { | ||
PublicKey.fromBuffer(new Buffer('091ff0fe0f7b15ffaa85ff9f4744d539139c252a49710fb053bb9f2b933173ff9a', 'hex')); | ||
PublicKey.fromBuffer(Buffer.from('091ff0fe0f7b15ffaa85ff9f4744d539139c252a49710fb053bb9f2b933173ff9a', 'hex')); | ||
}).should.throw(); | ||
@@ -253,3 +253,3 @@ }); | ||
(function() { | ||
PublicKey.fromBuffer(new Buffer('041ff0fe0f7b15ffaa85ff9f4744d539139c252a49710fb053bb9f2b933173ff9a7baad41d04514751e6851f5304fd243751703bed21b914f6be218c0fa354a34112', 'hex')); | ||
PublicKey.fromBuffer(Buffer.from('041ff0fe0f7b15ffaa85ff9f4744d539139c252a49710fb053bb9f2b933173ff9a7baad41d04514751e6851f5304fd243751703bed21b914f6be218c0fa354a34112', 'hex')); | ||
}).should.throw('Length of x and y must be 32 bytes'); | ||
@@ -263,3 +263,3 @@ }); | ||
it('should parse this uncompressed public key', function() { | ||
var pk = PublicKey.fromDER(new Buffer('041ff0fe0f7b15ffaa85ff9f4744d539139c252a49710fb053bb9f2b933173ff9a7baad41d04514751e6851f5304fd243751703bed21b914f6be218c0fa354a341', 'hex')); | ||
var pk = PublicKey.fromDER(Buffer.from('041ff0fe0f7b15ffaa85ff9f4744d539139c252a49710fb053bb9f2b933173ff9a7baad41d04514751e6851f5304fd243751703bed21b914f6be218c0fa354a341', 'hex')); | ||
pk.point.getX().toString(16).should.equal('1ff0fe0f7b15ffaa85ff9f4744d539139c252a49710fb053bb9f2b933173ff9a'); | ||
@@ -270,3 +270,3 @@ pk.point.getY().toString(16).should.equal('7baad41d04514751e6851f5304fd243751703bed21b914f6be218c0fa354a341'); | ||
it('should parse this compressed public key', function() { | ||
var pk = PublicKey.fromDER(new Buffer('031ff0fe0f7b15ffaa85ff9f4744d539139c252a49710fb053bb9f2b933173ff9a', 'hex')); | ||
var pk = PublicKey.fromDER(Buffer.from('031ff0fe0f7b15ffaa85ff9f4744d539139c252a49710fb053bb9f2b933173ff9a', 'hex')); | ||
pk.point.getX().toString(16).should.equal('1ff0fe0f7b15ffaa85ff9f4744d539139c252a49710fb053bb9f2b933173ff9a'); | ||
@@ -278,3 +278,3 @@ pk.point.getY().toString(16).should.equal('7baad41d04514751e6851f5304fd243751703bed21b914f6be218c0fa354a341'); | ||
(function() { | ||
PublicKey.fromDER(new Buffer('091ff0fe0f7b15ffaa85ff9f4744d539139c252a49710fb053bb9f2b933173ff9a', 'hex')); | ||
PublicKey.fromDER(Buffer.from('091ff0fe0f7b15ffaa85ff9f4744d539139c252a49710fb053bb9f2b933173ff9a', 'hex')); | ||
}).should.throw(); | ||
@@ -298,3 +298,3 @@ }); | ||
it('should create this known public key', function() { | ||
var x = BN.fromBuffer(new Buffer('1ff0fe0f7b15ffaa85ff9f4744d539139c252a49710fb053bb9f2b933173ff9a', 'hex')); | ||
var x = BN.fromBuffer(Buffer.from('1ff0fe0f7b15ffaa85ff9f4744d539139c252a49710fb053bb9f2b933173ff9a', 'hex')); | ||
var pk = PublicKey.fromX(true, x); | ||
@@ -307,3 +307,3 @@ pk.point.getX().toString(16).should.equal('1ff0fe0f7b15ffaa85ff9f4744d539139c252a49710fb053bb9f2b933173ff9a'); | ||
it('should error because odd was not included as a param', function() { | ||
var x = BN.fromBuffer(new Buffer('1ff0fe0f7b15ffaa85ff9f4744d539139c252a49710fb053bb9f2b933173ff9a', 'hex')); | ||
var x = BN.fromBuffer(Buffer.from('1ff0fe0f7b15ffaa85ff9f4744d539139c252a49710fb053bb9f2b933173ff9a', 'hex')); | ||
(function() { | ||
@@ -319,3 +319,3 @@ return PublicKey.fromX(null, x); | ||
it('should return this compressed DER format', function() { | ||
var x = BN.fromBuffer(new Buffer('1ff0fe0f7b15ffaa85ff9f4744d539139c252a49710fb053bb9f2b933173ff9a', 'hex')); | ||
var x = BN.fromBuffer(Buffer.from('1ff0fe0f7b15ffaa85ff9f4744d539139c252a49710fb053bb9f2b933173ff9a', 'hex')); | ||
var pk = PublicKey.fromX(true, x); | ||
@@ -326,3 +326,3 @@ pk.toBuffer().toString('hex').should.equal('031ff0fe0f7b15ffaa85ff9f4744d539139c252a49710fb053bb9f2b933173ff9a'); | ||
it('should return this uncompressed DER format', function() { | ||
var x = BN.fromBuffer(new Buffer('1ff0fe0f7b15ffaa85ff9f4744d539139c252a49710fb053bb9f2b933173ff9a', 'hex')); | ||
var x = BN.fromBuffer(Buffer.from('1ff0fe0f7b15ffaa85ff9f4744d539139c252a49710fb053bb9f2b933173ff9a', 'hex')); | ||
var pk = PublicKey.fromX(true, x); | ||
@@ -337,3 +337,3 @@ pk.toBuffer().toString('hex').should.equal('031ff0fe0f7b15ffaa85ff9f4744d539139c252a49710fb053bb9f2b933173ff9a'); | ||
it('should return this compressed DER format', function() { | ||
var x = BN.fromBuffer(new Buffer('1ff0fe0f7b15ffaa85ff9f4744d539139c252a49710fb053bb9f2b933173ff9a', 'hex')); | ||
var x = BN.fromBuffer(Buffer.from('1ff0fe0f7b15ffaa85ff9f4744d539139c252a49710fb053bb9f2b933173ff9a', 'hex')); | ||
var pk = PublicKey.fromX(true, x); | ||
@@ -340,0 +340,0 @@ pk.toDER().toString('hex').should.equal('031ff0fe0f7b15ffaa85ff9f4744d539139c252a49710fb053bb9f2b933173ff9a'); |
@@ -33,6 +33,6 @@ 'use strict'; | ||
var hex = token.slice(2); | ||
bw.write(new Buffer(hex, 'hex')); | ||
bw.write(Buffer.from(hex, 'hex')); | ||
} else if (token[0] === '\'') { | ||
var tstr = token.slice(1, token.length - 1); | ||
var cbuf = new Buffer(tstr); | ||
var cbuf = Buffer.from(tstr); | ||
tbuf = Script().add(cbuf).toBuffer(); | ||
@@ -83,3 +83,3 @@ bw.write(tbuf); | ||
})).should.equal(false); | ||
Interpreter.castToBool(new Buffer('0080', 'hex')).should.equal(false); //negative 0 | ||
Interpreter.castToBool(Buffer.from('0080', 'hex')).should.equal(false); //negative 0 | ||
Interpreter.castToBool(new BN(1).toSM({ | ||
@@ -92,3 +92,3 @@ endian: 'little' | ||
var buf = new Buffer('00', 'hex'); | ||
var buf = Buffer.from('00', 'hex'); | ||
var bool = BN.fromSM(buf, { | ||
@@ -235,3 +235,3 @@ endian: 'little' | ||
var hashbuf = new Buffer(32); | ||
var hashbuf = Buffer.alloc(32); | ||
hashbuf.fill(0); | ||
@@ -238,0 +238,0 @@ var credtx = new Transaction(); |
@@ -158,3 +158,3 @@ "use strict"; | ||
it("#toObject roundtrip will handle an invalid (null) script", function() { | ||
var invalidOutputScript = new Buffer("0100000000000000014c", "hex"); | ||
var invalidOutputScript = Buffer.from("0100000000000000014c", "hex"); | ||
var br = new bitcore.encoding.BufferReader(invalidOutputScript); | ||
@@ -168,3 +168,3 @@ var output = Output.fromBufferReader(br); | ||
it("inspect will work with an invalid (null) script", function() { | ||
var invalidOutputScript = new Buffer("0100000000000000014c", "hex"); | ||
var invalidOutputScript = Buffer.from("0100000000000000014c", "hex"); | ||
var br = new bitcore.encoding.BufferReader(invalidOutputScript); | ||
@@ -189,3 +189,3 @@ var output = Output.fromBufferReader(br); | ||
satoshis: 1000, | ||
script: new Buffer("4c", "hex") | ||
script: Buffer.from("4c", "hex") | ||
}); | ||
@@ -192,0 +192,0 @@ should.equal(output.script, null); |
@@ -31,8 +31,8 @@ 'use strict'; | ||
var vector = ["3eb87070042d16f9469b0080a3c1fe8de0feae345200beef8b1e0d7c62501ae0df899dca1e03000000066a0065525365ffffffffd14a9a335e8babddd89b5d0b6a0f41dd6b18848050a0fc48ce32d892e11817fd030000000863acac00535200527ff62cf3ad30d9064e180eaed5e6303950121a8086b5266b55156e4f7612f2c7ebf223e0020000000100ffffffff6273ca3aceb55931160fa7a3064682b4790ee016b4a5c0c0d101fd449dff88ba01000000055351ac526aa3b8223d0421f25b0400000000026552f92db70500000000075253516a656a53c4a908010000000000b5192901000000000652525251516aa148ca38", "acab53", 3, -1325231124, "fbbc83ed610e416d94dcee2bb3bc35dfea8060b8052c59eabd7e998e3e978328"]; | ||
var txbuf = new buffer.Buffer(vector[0], 'hex'); | ||
var scriptbuf = new buffer.Buffer(vector[1], 'hex'); | ||
var txbuf = Buffer.from(vector[0], 'hex'); | ||
var scriptbuf = Buffer.from(vector[1], 'hex'); | ||
var subscript = Script(scriptbuf); | ||
var nin = vector[2]; | ||
var nhashtype = vector[3]; | ||
var sighashbuf = new buffer.Buffer(vector[4], 'hex'); | ||
var sighashbuf = Buffer.from(vector[4], 'hex'); | ||
var tx = new Transaction(txbuf); | ||
@@ -56,4 +56,4 @@ | ||
it('test vector from bitcoind #' + i + ' (' + vector[4].substring(0, 16) + ')', function() { | ||
var txbuf = new buffer.Buffer(vector[0], 'hex'); | ||
var scriptbuf = new buffer.Buffer(vector[1], 'hex'); | ||
var txbuf = Buffer.from(vector[0], 'hex'); | ||
var scriptbuf = Buffer.from(vector[1], 'hex'); | ||
var subscript = Script(scriptbuf); | ||
@@ -63,3 +63,3 @@ var nin = vector[2]; | ||
// var nhashtype = vector[3]>>>0; | ||
var sighashbuf = new buffer.Buffer(vector[4], 'hex'); | ||
var sighashbuf = Buffer.from(vector[4], 'hex'); | ||
var tx = new Transaction(txbuf); | ||
@@ -66,0 +66,0 @@ |
@@ -107,3 +107,3 @@ 'use strict'; | ||
var serialized = signature.toObject(); | ||
serialized.signature = new Buffer(serialized.signature, 'hex'); | ||
serialized.signature = Buffer.from(serialized.signature, 'hex'); | ||
expect(TransactionSignature.fromObject(serialized).toObject()).to.deep.equal(signature.toObject()); | ||
@@ -110,0 +110,0 @@ }); |
@@ -15,19 +15,19 @@ 'use strict'; | ||
it('recognizes these two equal buffers', function() { | ||
var bufferA = new Buffer([1, 2, 3]); | ||
var bufferB = new Buffer('010203', 'hex'); | ||
var bufferA = Buffer.from([1, 2, 3]); | ||
var bufferB = Buffer.from('010203', 'hex'); | ||
BufferUtil.equal(bufferA, bufferB).should.equal(true); | ||
}); | ||
it('no false positive: returns false with two different buffers', function() { | ||
var bufferA = new Buffer([1, 2, 3]); | ||
var bufferB = new Buffer('010204', 'hex'); | ||
var bufferA = Buffer.from([1, 2, 3]); | ||
var bufferB = Buffer.from('010204', 'hex'); | ||
BufferUtil.equal(bufferA, bufferB).should.equal(false); | ||
}); | ||
it('coverage: quickly realizes a difference in size and returns false', function() { | ||
var bufferA = new Buffer([1, 2, 3]); | ||
var bufferB = new Buffer([]); | ||
var bufferA = Buffer.from([1, 2, 3]); | ||
var bufferB = Buffer.from([]); | ||
BufferUtil.equal(bufferA, bufferB).should.equal(false); | ||
}); | ||
it('"equals" is an an alias for "equal"', function() { | ||
var bufferA = new Buffer([1, 2, 3]); | ||
var bufferB = new Buffer([1, 2, 3]); | ||
var bufferA = Buffer.from([1, 2, 3]); | ||
var bufferB = Buffer.from([1, 2, 3]); | ||
BufferUtil.equal(bufferA, bufferB).should.equal(true); | ||
@@ -44,7 +44,7 @@ BufferUtil.equals(bufferA, bufferB).should.equal(true); | ||
expect(function() { | ||
BufferUtil.fill(new Buffer([0, 0, 0]), 'invalid'); | ||
BufferUtil.fill(Buffer.from([0, 0, 0]), 'invalid'); | ||
}).to.throw(errors.InvalidArgumentType); | ||
}); | ||
it('works correctly for a small buffer', function() { | ||
var buffer = BufferUtil.fill(new Buffer(10), 6); | ||
var buffer = BufferUtil.fill(Buffer.alloc(10), 6); | ||
for (var i = 0; i < 10; i++) { | ||
@@ -61,3 +61,3 @@ buffer[i].should.equal(6); | ||
it('has no false negative', function() { | ||
expect(BufferUtil.isBuffer(new Buffer(0))).to.equal(true); | ||
expect(BufferUtil.isBuffer(Buffer.alloc(0))).to.equal(true); | ||
}); | ||
@@ -99,3 +99,3 @@ }); | ||
expect(BufferUtil.integerAsSingleByteBuffer( | ||
BufferUtil.integerFromSingleByteBuffer(new Buffer([255])) | ||
BufferUtil.integerFromSingleByteBuffer(Buffer.from([255])) | ||
)[0]).to.equal(255); | ||
@@ -133,23 +133,6 @@ }); | ||
describe('buffer to hex', function() { | ||
it('returns an expected value in hexa', function() { | ||
expect(BufferUtil.bufferToHex(new Buffer([255, 0, 128]))).to.equal('ff0080'); | ||
}); | ||
it('checks the argument type', function() { | ||
expect(function() { | ||
BufferUtil.bufferToHex('invalid'); | ||
}).to.throw(errors.InvalidArgumentType); | ||
}); | ||
it('round trips', function() { | ||
var original = new Buffer([255, 0, 128]); | ||
var hexa = BufferUtil.bufferToHex(original); | ||
var back = BufferUtil.hexToBuffer(hexa); | ||
expect(BufferUtil.equal(original, back)).to.equal(true); | ||
}); | ||
}); | ||
describe('reverse', function() { | ||
it('reverses a buffer', function() { | ||
// http://bit.ly/1J2Ai4x | ||
var original = new Buffer([255, 0, 128]); | ||
var original = Buffer.from([255, 0, 128]); | ||
var reversed = BufferUtil.reverse(original); | ||
@@ -156,0 +139,0 @@ original[0].should.equal(reversed[2]); |
Sorry, the diff of this file is too big to display
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
2449639
31226
Updatedbitcore-lib@^8.11.0