def serialize(self, writer: serialization.BinaryWriter) -> None: writer.write_serializable(self.original_tx_id) writer.write_uint64(self.gas_for_response) writer.write_var_string(self.url) writer.write_var_string(self.filter) writer.write_serializable(self.callback_contract) writer.write_var_string(self.callback_method) writer.write_var_bytes(self.user_data)
def serialize(self, writer: serialization.BinaryWriter) -> None: """ Serialize the object into a binary stream. Args: writer: instance. """ writer.write_serializable(self.header) writer.write_serializable_list(self.hashes)
def serialize(self, writer: serialization.BinaryWriter) -> None: """ Serialize the object into a binary stream. Args: writer: instance. """ writer.write_serializable(self.hash_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_serializable(self.sender) writer.write_int64(self.system_fee) writer.write_int64(self.network_fee) writer.write_uint32(self.valid_until_block) writer.write_serializable_list(self.attributes) writer.write_serializable_list(self.cosigners) writer.write_var_bytes(self.script)
def serialize(self, writer: serialization.BinaryWriter) -> None: """ Serialize the object into a binary stream. Args: writer: instance. """ self.serialize_unsigned(writer) writer.write_uint8(1) writer.write_serializable(self.witness)
def serialize(self, writer: serialization.BinaryWriter) -> None: """ Serialize the object into a binary stream. Args: writer: instance. """ writer.write_serializable(self.header) writer.write_var_int(len(self.transactions)) for tx in self.transactions: writer.write_serializable(tx)
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)
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_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_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.account) writer.write_uint8(self.scope) if payloads.WitnessScope.CUSTOM_CONTRACTS in self.scope: writer.write_serializable_list(self.allowed_contracts) if payloads.WitnessScope.CUSTOM_GROUPS in self.scope: writer.write_serializable_list(self.allowed_groups)
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(self, writer: serialization.BinaryWriter) -> None: writer.write_var_int(len(self._validators)) for key, value in self._validators.items(): writer.write_serializable(key) writer.write_var_bytes(value.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(self, writer: serialization.BinaryWriter) -> None: super(TrimmedBlock, self).serialize(writer) writer.write_serializable_list(self.hashes) if len(self.hashes) > 0: writer.write_serializable(self.consensus_data)
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: BinaryWriter) -> None: writer.write_var_bytes(self.script) writer.write_serializable(self.manifest)
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(self, writer: serialization.BinaryWriter) -> None: self.serialize_unsigned(writer) writer.write_uint8(1) writer.write_serializable(self.witness)
def serialize(self, writer: serialization.BinaryWriter) -> None: writer.write_serializable(self.contract) writer.write_bytes_with_grouping(self.key, group_size=16)
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)
def serialize(self, writer: serialization.BinaryWriter) -> None: writer.write_serializable(self.header) writer.write_serializable_list(self.hashes)
def serialize(self, writer: serialization.BinaryWriter) -> None: writer.write_serializable(self.owner) writer.write_var_string(self.name)
def serialize(self, writer: serialization.BinaryWriter) -> None: super(NameState, self).serialize(writer) writer.write_uint32(self.expiration) writer.write_serializable(self.admin)