Structs§
- Note
- A note with all the data required for it to be consumed by executing it against the transaction kernel.
- Note
Assets - An asset container for a note.
- Note
Attachment - The optional attachment for a
Note. - Note
Attachment Array - The type contained in
NoteAttachmentContent::Arraythat commits to a set of field elements. - Note
Attachment Scheme - The user-defined type of a
NoteAttachment. - Note
Details - Details of a note consisting of assets, script, inputs, and a serial number.
- Note
Header - Holds the strictly required, public information of a note.
- NoteId
- Returns a unique identifier of a note, which is simultaneously a commitment to the note.
- Note
Inclusion Proof - Contains the data required to prove inclusion of a note in the canonical chain.
- Note
Inputs - A container for note inputs.
- Note
Location - Contains information about the location of a note.
- Note
Metadata - The metadata associated with a note.
- Note
Recipient - Value that describes under which condition a note can be consumed.
- Note
Script - An executable program of a note.
- NoteTag
NoteTags are 32-bits of data that serve as best-effort filters for notes.- Nullifier
- A note’s nullifier.
- Partial
Note - Partial information about a note.
Enums§
- Note
Attachment Content - The content of a
NoteAttachment. - Note
Attachment Kind - The type of
NoteAttachmentContent. - Note
Execution Hint - Specifies the conditions under which a note is ready to be consumed. These conditions are meant to be encoded in the note script as well.
- Note
File - A serialized representation of a note.
- Note
Type
Functions§
- compute_
note_ commitment - Returns a commitment to the note and its metadata.