Struct NoteValidationRequest
pub struct NoteValidationRequest {
pub contract_address: AztecAddress,
pub owner: AztecAddress,
pub storage_slot: Field,
pub randomness: Field,
pub note_nonce: Field,
pub packed_note: BoundedVec<Field, 8>,
pub note_hash: Field,
pub nullifier: Field,
pub tx_hash: Field,
}
Fields
contract_address: AztecAddressowner: AztecAddressstorage_slot: Fieldrandomness: Fieldnote_nonce: Fieldpacked_note: BoundedVec<Field, 8>note_hash: Fieldnullifier: Fieldtx_hash: FieldTrait implementations
impl Deserialize for NoteValidationRequest
pub fn deserialize(fields: [Field; 17]) -> Self
pub fn stream_deserialize<let K: u32>(reader: &mut Reader<K>) -> Self
Intermediate struct used to perform batch note validation by PXE. The
aztec_utl_validateAndStoreEnqueuedNotesAndEventsoracle expects for values of this type to be stored in aEphemeralArray.