def serialize_without_type(self, writer: serialization.BinaryWriter) -> None: """ Serialize the object into a binary stream without serializing the base class `type` property. Args: writer: instance. """ writer.write_uint16(self.port)
def serialize(self, writer: serialization.BinaryWriter) -> None: """ Serialize the object into a binary stream. Args: writer: instance. """ writer.write_uint32(self.index_start) writer.write_uint16(self.count)
def serialize_unsigned(self, writer: serialization.BinaryWriter) -> None: """ Serialize the object into a binary stream excluding the validation byte + witness. Args: writer: instance. """ writer.write_uint32(self.version) writer.write_serializable(self.prev_hash) writer.write_uint32(self.block_index) writer.write_uint16(self.validator_index) writer.write_var_bytes(self.data)
def serialize(self, writer: serialization.BinaryWriter) -> None: """ Serialize the object into a binary stream. Args: writer: instance. """ writer.write_serializable(self.hash) writer.write_var_string(self.method) writer.write_uint16(self.parameters_count) writer.write_uint8(self.has_return_value) writer.write_uint8(self.call_flags.value)
def serialize(self, writer: serialization.BinaryWriter) -> None: writer.write_serializable(self.hash) writer.write_var_string(self.method) writer.write_uint16(self.parameters_count) writer.write_uint8(self.has_return_value) writer.write_uint8(self.call_flags.value)
def serialize(self, writer: serialization.BinaryWriter) -> None: writer.write_int32(self.id) writer.write_serializable(self.nef) writer.write_serializable(self.manifest) writer.write_uint16(self.update_counter) writer.write_serializable(self.hash)