Skip to main content

Module visualize

Module visualize 

Source
Expand description

Visualization data structures and data-fetching for mint e-cash notes.

Provides NoteVisData with creation/spending provenance for each note, collected from the wallet DB, operation state machines, and event log.

NoteVisData and NotesVisOutput implement fmt::Display for text rendering.

Structs§

NoteRecord 🔒
NoteVisData
Per-nonce record with creation and spending provenance.
NotesVisOutput
Complete notes visualization output, ready for display.

Functions§

get_notes_vis
Fetch note visualization data from client state.
scan_event_log 🔒
Paginate through the entire event log, recording note timestamps.
scan_operation_states 🔒
Extract note creation/spending info from an operation’s state machines.