aboutsummaryrefslogtreecommitdiff
path: root/test/functional/test_framework/messages.py
diff options
context:
space:
mode:
authorJon Atack <jon@atack.com>2020-08-27 15:10:15 +0200
committerJon Atack <jon@atack.com>2020-08-28 20:12:02 +0200
commit7984c39be11ca04460883365e1ae2a496aaa6c0e (patch)
tree755a86c06c556e5263e4e3aa2165b9fea7f7692d /test/functional/test_framework/messages.py
parent407175e0c2bc797599ebd9c0a1f2ec89ad7af136 (diff)
downloadbitcoin-7984c39be11ca04460883365e1ae2a496aaa6c0e.tar.xz
test framework: serialize/deserialize inv type as unsigned int
Diffstat (limited to 'test/functional/test_framework/messages.py')
-rwxr-xr-xtest/functional/test_framework/messages.py8
1 files changed, 4 insertions, 4 deletions
diff --git a/test/functional/test_framework/messages.py b/test/functional/test_framework/messages.py
index bd4a53876e..3b20c88fb0 100755
--- a/test/functional/test_framework/messages.py
+++ b/test/functional/test_framework/messages.py
@@ -244,8 +244,8 @@ class CInv:
MSG_TX | MSG_WITNESS_FLAG: "WitnessTx",
MSG_BLOCK | MSG_WITNESS_FLAG: "WitnessBlock",
MSG_FILTERED_BLOCK: "filtered Block",
- 4: "CompactBlock",
- 5: "WTX",
+ MSG_CMPCT_BLOCK: "CompactBlock",
+ MSG_WTX: "WTX",
}
def __init__(self, t=0, h=0):
@@ -253,12 +253,12 @@ class CInv:
self.hash = h
def deserialize(self, f):
- self.type = struct.unpack("<i", f.read(4))[0]
+ self.type = struct.unpack("<I", f.read(4))[0]
self.hash = deser_uint256(f)
def serialize(self):
r = b""
- r += struct.pack("<i", self.type)
+ r += struct.pack("<I", self.type)
r += ser_uint256(self.hash)
return r