bitcoinjs-lib
Advanced tools
Comparing version 3.0.0 to 3.0.1
{ | ||
"name": "bitcoinjs-lib", | ||
"version": "3.0.0", | ||
"version": "3.0.1", | ||
"description": "Client-side Bitcoin JavaScript library", | ||
@@ -66,3 +66,3 @@ "main": "./src/index.js", | ||
"varuint-bitcoin": "^1.0.4", | ||
"wif": "^2.0.1" | ||
"wif": "^3.0.1" | ||
}, | ||
@@ -69,0 +69,0 @@ "devDependencies": { |
var bcrypto = require('./crypto') | ||
var bufferutils = require('./bufferutils') | ||
var fastMerkleRoot = require('merkle-lib/fastRoot') | ||
@@ -51,5 +50,5 @@ var typeforce = require('typeforce') | ||
function readVarInt () { | ||
var vi = bufferutils.readVarInt(buffer, offset) | ||
offset += vi.size | ||
return vi.number | ||
var vi = varuint.decode(buffer, offset) | ||
offset += varuint.decode.bytes | ||
return vi | ||
} | ||
@@ -56,0 +55,0 @@ |
@@ -10,3 +10,3 @@ module.exports = { | ||
address: require('./address'), | ||
bufferutils: require('./bufferutils'), | ||
bufferutils: require('./bufferutils'), // TODO: remove in 4.0.0 | ||
crypto: require('./crypto'), | ||
@@ -13,0 +13,0 @@ networks: require('./networks'), |
@@ -7,2 +7,3 @@ var bcrypto = require('./crypto') | ||
var types = require('./types') | ||
var varuint = require('varuint-bitcoin') | ||
@@ -12,3 +13,3 @@ function varSliceSize (someScript) { | ||
return bufferutils.varIntSize(length) + length | ||
return varuint.encodingLength(length) + length | ||
} | ||
@@ -19,3 +20,3 @@ | ||
return bufferutils.varIntSize(length) + someVector.reduce(function (sum, witness) { | ||
return varuint.encodingLength(length) + someVector.reduce(function (sum, witness) { | ||
return sum + varSliceSize(witness) | ||
@@ -76,5 +77,5 @@ }, 0) | ||
function readVarInt () { | ||
var vi = bufferutils.readVarInt(buffer, offset) | ||
offset += vi.size | ||
return vi.number | ||
var vi = varuint.decode(buffer, offset) | ||
offset += varuint.decode.bytes | ||
return vi | ||
} | ||
@@ -205,4 +206,4 @@ | ||
(hasWitnesses ? 10 : 8) + | ||
bufferutils.varIntSize(this.ins.length) + | ||
bufferutils.varIntSize(this.outs.length) + | ||
varuint.encodingLength(this.ins.length) + | ||
varuint.encodingLength(this.outs.length) + | ||
this.ins.reduce(function (sum, input) { return sum + 40 + varSliceSize(input.script) }, 0) + | ||
@@ -319,3 +320,6 @@ this.outs.reduce(function (sum, output) { return sum + 8 + varSliceSize(output.script) }, 0) + | ||
function writeUInt64 (i) { toffset = bufferutils.writeUInt64LE(tbuffer, i, toffset) } | ||
function writeVarInt (i) { toffset += bufferutils.writeVarInt(tbuffer, i, toffset) } | ||
function writeVarInt (i) { | ||
varuint.encode(i, tbuffer, toffset) | ||
toffset += varuint.encode.bytes | ||
} | ||
function writeVarSlice (slice) { writeVarInt(slice.length); writeSlice(slice) } | ||
@@ -418,3 +422,6 @@ | ||
function writeUInt64 (i) { offset = bufferutils.writeUInt64LE(buffer, i, offset) } | ||
function writeVarInt (i) { offset += bufferutils.writeVarInt(buffer, i, offset) } | ||
function writeVarInt (i) { | ||
varuint.encode(i, buffer, offset) | ||
offset += varuint.encode.bytes | ||
} | ||
function writeVarSlice (slice) { writeVarInt(slice.length); writeSlice(slice) } | ||
@@ -421,0 +428,0 @@ function writeVector (vector) { writeVarInt(vector.length); vector.forEach(writeVarSlice) } |
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
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
107412
2593
0
+ Addedwif@3.0.1(transitive)
- Removedwif@2.0.6(transitive)
Updatedwif@^3.0.1