Skip to main content

Module note

Module note 

Source

Structs§

Note
A note with all the data required for it to be consumed by executing it against the transaction kernel.
NoteAssets
An asset container for a note.
NoteAttachment
The optional attachment for a Note.
NoteAttachmentArray
The type contained in NoteAttachmentContent::Array that commits to a set of field elements.
NoteAttachmentScheme
The user-defined type of a NoteAttachment.
NoteDetails
Details of a note consisting of assets, script, inputs, and a serial number.
NoteHeader
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.
NoteInclusionProof
Contains the data required to prove inclusion of a note in the canonical chain.
NoteInputs
A container for note inputs.
NoteLocation
Contains information about the location of a note.
NoteMetadata
The metadata associated with a note.
NoteRecipient
Value that describes under which condition a note can be consumed.
NoteScript
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.
PartialNote
Partial information about a note.

Enums§

NoteAttachmentContent
The content of a NoteAttachment.
NoteAttachmentKind
The type of NoteAttachmentContent.
NoteExecutionHint
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.
NoteFile
A serialized representation of a note.
NoteType

Functions§

compute_note_commitment
Returns a commitment to the note and its metadata.