Currently, the only way to update values is to write a full new value through update_entity_properties, this undercuts the point of having native vectors, as one could easily just encode them if on-chain awareness was not important. So let's introduce property value level operations like clear, insert_at, remove_at for all vectors.
Notice that this requires the introduction of a nonce, or a similar mechanism, per property value to avoid race update conditions.
Currently, the only way to update values is to write a full new value through
update_entity_properties, this undercuts the point of having native vectors, as one could easily just encode them if on-chain awareness was not important. So let's introduce property value level operations likeclear,insert_at,remove_atfor all vectors.Notice that this requires the introduction of a nonce, or a similar mechanism, per property value to avoid race update conditions.