Skip to main content

payload

Standalone Functions

compute_encrypted_event_log

compute_encrypted_event_log(contract_address, randomness, ovsk_app, ovpk, ivpk, recipient, event);

Parameters

NameType
contract_addressAztecAddress
randomnessField
ovsk_appField
ovpkOvpkM
ivpkIvpkM
recipientAztecAddress
eventEvent

compute_encrypted_note_log

compute_encrypted_note_log(contract_address, storage_slot, ovsk_app, ovpk, ivpk, recipient, note);

Parameters

NameType
contract_addressAztecAddress
storage_slotField
ovsk_appField
ovpkOvpkM
ivpkIvpkM
recipientAztecAddress
noteNote

fr_to_fq

fr_to_fq(r);

/ This is fine because modulus of the base field is smaller than the modulus of the scalar field.

Parameters

NameType
rField

generate_ephemeral_key_pair

generate_ephemeral_key_pair();

Takes no parameters.

test_encrypted_note_log_matches_typescript

test_encrypted_note_log_matches_typescript();

Takes no parameters.