MCPcopy Create free account
hub / github.com/ElementsProject/elements / deser_compact_size

Function deser_compact_size

test/functional/test_framework/messages.py:89–97  ·  view source on GitHub ↗
(f)

Source from the content-addressed store, hash-verified

87 return r
88
89def deser_compact_size(f):
90 nit = struct.unpack("<B", f.read(1))[0]
91 if nit == 253:
92 nit = struct.unpack("<H", f.read(2))[0]
93 elif nit == 254:
94 nit = struct.unpack("<I", f.read(4))[0]
95 elif nit == 255:
96 nit = struct.unpack("<Q", f.read(8))[0]
97 return nit
98
99def deser_string(f):
100 nit = deser_compact_size(f)

Callers 9

deser_keymetaFunction · 0.90
deser_stringFunction · 0.70
deser_vectorFunction · 0.70
deser_uint256_vectorFunction · 0.70
deser_string_vectorFunction · 0.70
deserialize_v2Method · 0.70
deserializeMethod · 0.70
deserializeMethod · 0.70
deserializeMethod · 0.70

Calls 1

readMethod · 0.45

Tested by

no test coverage detected