Function copy
pub unconstrained fn copy(
contract_address: AztecAddress,
src_slot: Field,
dst_slot: Field,
num_entries: u32,
)
pub unconstrained fn copy(
contract_address: AztecAddress,
src_slot: Field,
dst_slot: Field,
num_entries: u32,
)
Copies a number of contiguous entries in the per-contract non-volatile database. This allows for efficient data structures by avoiding repeated calls to
loadCapsuleandstoreCapsule. Supports overlapping source and destination regions (which will result in the overlapped source values being overwritten). All copied slots must exist in the database (i.e. have been stored and not deleted)