writeVarInt method
Implementation
@override
writeVarInt(BigInt i) {
if (i.compareTo(BigInt.from(0xfd)) < 0) {
size++;
} else if (i.compareTo(BigInt.from(0xffff)) <= 0) {
// 16 bit
size += 3;
} else if (i.compareTo(BigInt.from(0xffffffff)) <= 0) {
// 32 bit
size += 5;
} else {
// 64 bit
size += 9;
}
}