def serialize(self, writer: BinaryWriter) -> None: """ Serialize the object into a binary stream. Args: writer: instance. """ writer.write_var_string(json.dumps(self.to_json()).replace(' ', ''))
def serialize(self, writer: serialization.BinaryWriter) -> None: """ Serialize the object into a binary stream. Args: writer: instance. """ writer.write_uint32(self.magic) writer.write_uint32(self.version) writer.write_uint32(self.timestamp) writer.write_uint32(self.nonce) writer.write_var_string(self.user_agent) writer.write_serializable_list(self.capabilities)