Browse Source

fix: below or equal in var_int encoding

283
ThomasV 13 years ago
parent
commit
faa002f53c
  1. 4
      lib/bitcoin.py

4
lib/bitcoin.py

@ -31,9 +31,9 @@ def int_to_hex(i, length=1):
def var_int(i): def var_int(i):
if i<0xfd: if i<0xfd:
return int_to_hex(i) return int_to_hex(i)
elif i<0xffff: elif i<=0xffff:
return "fd"+int_to_hex(i,2) return "fd"+int_to_hex(i,2)
elif i<0xffffffff: elif i<=0xffffffff:
return "fe"+int_to_hex(i,4) return "fe"+int_to_hex(i,4)
else: else:
return "ff"+int_to_hex(i,8) return "ff"+int_to_hex(i,8)

Loading…
Cancel
Save