Use varint instead of uint8 for bloom filter data length

This commit is contained in:
Matt Bell 2015-07-05 17:22:32 -07:00
parent 0e0a0db2eb
commit 6180e12f9c

View File

@ -13,7 +13,7 @@ var BufferWriter = bitcore.encoding.BufferWriter;
BloomFilter.fromBuffer = function fromBuffer(payload) {
var obj = {};
var parser = new BufferReader(payload);
var length = parser.readUInt8();
var length = parser.readVarintNum();
obj.vData = [];
for(var i = 0; i < length; i++) {
obj.vData.push(parser.readUInt8());