def serialize(self, writer: serialization.BinaryWriter) -> None: """ Serialize the object into a binary stream. Args: writer: instance. """ writer.write_var_int(self.primary_index) writer.write_uint64(self.nonce)
def serialize(self, writer: serialization.BinaryWriter) -> None: """ Serialize the object into a binary stream. Args: writer: instance. """ writer.write_var_int(len(self.addresses)) for address in self.addresses: address.serialize(writer)
def serialize(self, writer: serialization.BinaryWriter) -> None: """ Serialize the object into a binary stream. Args: writer: instance. """ super(MerkleBlockPayload, self).serialize(writer) writer.write_var_int(self.content_count) writer.write_serializable_list(self.hashes) writer.write_var_bytes(self.flags)
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. """ super(Block, self).serialize(writer) writer.write_var_int(len(self.transactions) + 1) writer.write_serializable(self.consensus_data) for tx in self.transactions: writer.write_serializable(tx)