Struct EcdsaPublicKeyNote
pub struct EcdsaPublicKeyNote {
pub x: [u8; 32],
pub y: [u8; 32],
}
Fields
x: [u8; 32]y: [u8; 32]Trait implementations
impl Deserialize for EcdsaPublicKeyNote
pub fn deserialize(fields: [Field; 64]) -> Self
pub fn stream_deserialize<let K: u32>(reader: &mut Reader<K>) -> Self
impl Eq for EcdsaPublicKeyNote
pub fn eq(_self: Self, _other: Self) -> bool
impl NoteHash for EcdsaPublicKeyNote
pub fn compute_note_hash(
self,
owner: AztecAddress,
storage_slot: Field,
randomness: Field,
) -> Field
pub fn compute_nullifier(
self,
context: &mut PrivateContext,
owner: AztecAddress,
note_hash_for_nullification: Field,
) -> Field
pub unconstrained fn compute_nullifier_unconstrained(
self,
owner: AztecAddress,
note_hash_for_nullification: Field,
) -> Option<Field>
impl NoteProperties<EcdsaPublicKeyNoteProperties> for EcdsaPublicKeyNote
pub fn properties() -> EcdsaPublicKeyNoteProperties
impl NoteType for EcdsaPublicKeyNote
pub fn get_id() -> Field
Stores an ECDSA public key composed of two 32-byte elements.