def serialize_unsigned(self, writer: serialization.BinaryWriter) -> None: writer.write_uint32(self.version) writer.write_serializable(self.prev_hash) writer.write_serializable(self.merkle_root) writer.write_uint64(self.timestamp) writer.write_uint32(self.index) writer.write_serializable(self.next_consensus)
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_uint32(self.start_height)
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_int16(self.count)
def serialize_unsigned(self, writer: serialization.BinaryWriter) -> None: writer.write_uint8(self.version) writer.write_uint32(self.nonce) writer.write_int64(self.system_fee) writer.write_int64(self.network_fee) writer.write_uint32(self.valid_until_block) writer.write_serializable_list(self.signers) writer.write_serializable_list(self.attributes) 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_var_bytes(self.filter) writer.write_uint8(self.K) writer.write_uint32(self.tweak)
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_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_unsigned(self, writer: serialization.BinaryWriter) -> None: """ Serialize the unsigned part of the object into a binary stream. Args: writer: instance. """ writer.write_var_string(self.category) writer.write_uint32(self.valid_block_start) writer.write_uint32(self.valid_block_end) writer.write_serializable(self.sender) 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_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_unsigned(self, writer: serialization.BinaryWriter) -> None: """ Serialize the unsigned part of the object into a binary stream. Args: writer: instance. """ writer.write_uint8(self.version) writer.write_uint32(self.nonce) writer.write_int64(self.system_fee) writer.write_int64(self.network_fee) writer.write_uint32(self.valid_until_block) writer.write_serializable_list(self.signers) writer.write_serializable_list(self.attributes) 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_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)
def serialize(self, writer: serialization.BinaryWriter) -> None: """ Serialize the object into a binary stream. Args: writer: instance. """ writer.write_uint32(self.current_height) writer.write_uint32(self.timestamp) writer.write_uint32(self.nonce)
def serialize(self, writer: serialization.BinaryWriter) -> None: writer.write_uint32(self.index) writer.write_var_bytes(self.gas_per_block.to_array())
def serialize(self, writer: serialization.BinaryWriter) -> None: super(_NeoTokenStorageState, self).serialize(writer) writer.write_serializable(self.vote_to) writer.write_uint32(self.balance_height)
def serialize_special(self, writer: serialization.BinaryWriter) -> None: """ Internal use only - serialize the TX includes its unofficial fields """ self.serialize(writer) writer.write_uint8(int(self.vm_state)) writer.write_uint32(self.block_height)
def serialize(self, writer: serialization.BinaryWriter) -> None: super(NameState, self).serialize(writer) writer.write_uint32(self.expiration) writer.write_serializable(self.admin)
def serialize_unsigned(self, writer: serialization.BinaryWriter) -> None: writer.write_var_string(self.category) writer.write_uint32(self.valid_block_start) writer.write_uint32(self.valid_block_end) writer.write_serializable(self.sender) writer.write_var_bytes(self.data)
def serialize_special(self, writer: serialization.BinaryWriter) -> None: self.serialize(writer) writer.write_uint8(int(self.vm_state)) writer.write_uint32(self.block_height)