diff --git a/lib/utils/encoding.js b/lib/utils/encoding.js index 3c0a1bc0..7b6d70ad 100644 --- a/lib/utils/encoding.js +++ b/lib/utils/encoding.js @@ -582,7 +582,7 @@ encoding.readVarintBN = function readVarintBN(data, off) { case 0xff: size = 9; assert(off + size <= data.length); - value = encoding.readU64(data, off + 1); + value = encoding.readU64BN(data, off + 1); assert(value.bitLength() > 32); return new Varint(size, value); default: @@ -601,7 +601,7 @@ encoding.readVarintBN = function readVarintBN(data, off) { encoding.writeVarintBN = function writeVarintBN(dst, num, off) { if (num.bitLength() > 32) { dst[off] = 0xff; - encoding.writeU64(dst, num, off + 1); + encoding.writeU64BN(dst, num, off + 1); return off + 9; }