def serialize(self, writer: serialization.BinaryWriter) -> None: """ Serialize the object into a binary stream. Args: writer: instance. """ writer.write_bytes(self._data)
def serialize(self, writer: serialization.BinaryWriter) -> None: """ Serialize the object into a binary stream. Args: writer: instance. """ writer.write_uint8(self.type) writer.write_var_int(len(self.hashes)) for h in self.hashes: # type: types.UInt256 writer.write_bytes(h.to_array())
def serialize(self, writer: serialization.BinaryWriter) -> None: """ Serialize the object into a binary stream. Args: writer: instance. """ writer.write_uint32(self.timestamp) ip = IPAddress(self.ip).ipv6() writer.write_bytes(ip.packed) writer.write_serializable_list(self.capabilities)
def serialize(self, writer: serialization.BinaryWriter) -> None: """ Serialize the object into a binary stream. Args: writer: instance. """ writer.write_uint32(self.magic) writer.write_bytes(self.compiler.encode('utf-8')) writer.write_bytes(self.version.to_array()) writer.write_bytes(self.script_hash.to_array()) writer.write_bytes(self.checksum) writer.write_var_bytes(self.script)
def serialize(self, writer: serialization.BinaryWriter) -> None: """ Serialize the object into a binary stream. Args: writer: instance. """ writer.write_uint32(self.magic) writer.write_bytes(self.compiler.encode('utf-8').ljust(64, b'\x00')) writer.write_bytes(b'\x00\x00') writer.write_serializable_list(self.tokens) writer.write_bytes(b'\x00\x00') writer.write_var_bytes(self.script) writer.write_uint32(self._checksum)
def serialize(self, writer: serialization.BinaryWriter, compress=True) -> None: if self.is_infinity: writer.write_bytes(b'\x00') else: writer.write_bytes(self.encode_point(compress))
def serialize_unsigned(self, writer: serialization.BinaryWriter) -> None: writer.write_uint8(len(self.teststr)) writer.write_bytes(self.teststr.encode())
def serialize(self, writer: serialization.BinaryWriter) -> None: writer.write_int32(self.id) writer.write_bytes(self.key)
def serialize(self, writer: serialization.BinaryWriter, compress=True): if self == self.curve.Infinity: writer.write_uint8(b'\x00') else: byt = self.encode_point(compressed=compress) writer.write_bytes(byt)
def serialize(self, writer: serialization.BinaryWriter) -> None: writer.write_bytes(self.value)