> Aztec.nr API reference, v6.0.0 (mainnet and testnet). Index: https://docs.aztec.network/aztec-nr-api/mainnet/llms.txt

# Module note

Module: `noir_aztec::note`

Note traits and utilities

## Siloing

## Modules

- [constants](/aztec-nr-api/mainnet/noir_aztec/note/constants/index.md)
- [lifecycle](/aztec-nr-api/mainnet/noir_aztec/note/lifecycle/index.md)
- [note_getter](/aztec-nr-api/mainnet/noir_aztec/note/note_getter/index.md)
- [note_getter_options](/aztec-nr-api/mainnet/noir_aztec/note/note_getter_options/index.md)
- [note_interface](/aztec-nr-api/mainnet/noir_aztec/note/note_interface/index.md)
- [note_metadata](/aztec-nr-api/mainnet/noir_aztec/note/note_metadata/index.md)
- [note_viewer_options](/aztec-nr-api/mainnet/noir_aztec/note/note_viewer_options/index.md)
- [partial_note](/aztec-nr-api/mainnet/noir_aztec/note/partial_note/index.md): Partial notes.
- [utils](/aztec-nr-api/mainnet/noir_aztec/note/utils/index.md)

## Structs

- [ConfirmedNote](/aztec-nr-api/mainnet/noir_aztec/note/struct.ConfirmedNote.md): A note that has been confirmed to exist.
- [HintedNote](/aztec-nr-api/mainnet/noir_aztec/note/struct.HintedNote.md): A hint for a note that might exist.
- [MaybeNoteMessage](/aztec-nr-api/mainnet/noir_aztec/note/struct.MaybeNoteMessage.md): Same as [`NoteMessage`](/aztec-nr-api/mainnet/noir_aztec/note/struct.NoteMessage.md), except this type also handles the possibility where the note may not have been actually created depending on runtime conditions (e.g. a token transfer change note is not created if there is no change).
- [NoteMessage](/aztec-nr-api/mainnet/noir_aztec/note/struct.NoteMessage.md): A message with information about a note that was created in the current contract call. This message **MUST** be delivered to a recipient in order to not lose the private note information.
