Skip to main content

pxe_db

Standalone Functions

store

store(contract_address, slot, value);

Parameters

NameType
contract_addressAztecAddress
slotField
valueT

load

load(contract_address, slot);

Parameters

NameType
contract_addressAztecAddress
slotField

delete

delete(contract_address, slot);

Parameters

NameType
contract_addressAztecAddress
slotField

copy

copy(contract_address, src_slot, dst_slot, num_entries, );

Parameters

NameType
contract_addressAztecAddress
src_slotField
dst_slotField
num_entriesu32

store_oracle

store_oracle(contract_address, slot, values, );

Parameters

NameType
contract_addressAztecAddress
slotField
values[Field; N]

load_oracle

load_oracle(contract_address, slot, array_len, );

Parameters

NameType
contract_addressAztecAddress
slotField
array_lenu32

delete_oracle

delete_oracle(contract_address, slot);

Parameters

NameType
contract_addressAztecAddress
slotField

copy_oracle

copy_oracle(contract_address, src_slot, dst_slot, num_entries, );

Parameters

NameType
contract_addressAztecAddress
src_slotField
dst_slotField
num_entriesu32

setup

setup();

Takes no parameters.

stores_and_loads

stores_and_loads();

Takes no parameters.

store_overwrites

store_overwrites();

Takes no parameters.

loads_empty_slot

loads_empty_slot();

Takes no parameters.

deletes_stored_value

deletes_stored_value();

Takes no parameters.

deletes_empty_slot

deletes_empty_slot();

Takes no parameters.

copies_non_overlapping_values

copies_non_overlapping_values();

Takes no parameters.

copies_overlapping_values_with_src_ahead

copies_overlapping_values_with_src_ahead();

Takes no parameters.

copies_overlapping_values_with_dst_ahead

copies_overlapping_values_with_dst_ahead();

Takes no parameters.

cannot_copy_empty_values

cannot_copy_empty_values();

Takes no parameters.

cannot_store_other_contract

cannot_store_other_contract();

Takes no parameters.

cannot_load_other_contract

cannot_load_other_contract();

Takes no parameters.

cannot_delete_other_contract

cannot_delete_other_contract();

Takes no parameters.

cannot_copy_other_contract

cannot_copy_other_contract();

Takes no parameters.