MCPcopy Create free account
hub / github.com/BTCGPU/BTCGPU / serialize

Method serialize

test/functional/test_framework/messages.py:1000–1011  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

998 self.nRelay = 0
999
1000 def serialize(self):
1001 r = b""
1002 r += struct.pack("<i", self.nVersion)
1003 r += struct.pack("<Q", self.nServices)
1004 r += struct.pack("<q", self.nTime)
1005 r += self.addrTo.serialize(False)
1006 r += self.addrFrom.serialize(False)
1007 r += struct.pack("<Q", self.nNonce)
1008 r += ser_string(self.strSubVer)
1009 r += struct.pack("<i", self.nStartingHeight)
1010 r += struct.pack("<b", self.nRelay)
1011 return r
1012
1013 def __repr__(self):
1014 return 'msg_version(nVersion=%i nServices=%i nTime=%s addrTo=%s addrFrom=%s nNonce=0x%016X strSubVer=%s nStartingHeight=%i nRelay=%i)' \

Callers

nothing calls this directly

Calls 2

ser_stringFunction · 0.85
serializeMethod · 0.45

Tested by

no test coverage detected