Account · preferences
Settings
Adjust how mmflow looks, defaults pages use when no path is given, browser notifications, sound, and account-level integrations. Everything here is stored in this browser only.
Display
Theme, density, and visual treatment.
Theme
Match this device's system preference.
Density
Compact tightens row padding across data tables.
Background grid
The subtle honeycomb dot pattern behind cards.
Defaults
What pages should load when you don't specify a coin / venue / period.
Default coin
Used by /chart, /coin, /signals when no coin is in the URL.
Default venue
The exchange your funding / OI views land on first.
Default options currency
Surface used by /options/* — only BTC/ETH have deep Deribit liquidity.
Default funding period
Horizon for /funding views — annualized vs hourly view.
Notifications
Browser notifications for live events. Must keep a tab open to receive.
Enable browser notifications
Required before any of the toggles below can fire.
Whale prints
Fire when a HL whale print clears $500,000.
Whale threshold (USD)
Notional minimum for whale-print notifications.
Funding rate flips
Fires when any watched coin crosses 0 funding (long-pay → short-pay or vice versa).
Gamma flip breaks
Fires when BTC/ETH price crosses the dealer gamma-flip level.
Sound
Picker cues that fire when a flagged / dropped / move-realized event lands.
Enable sound FX
No audio files — every cue is procedurally generated via Web Audio.
Volume
Master volume scaler · currently 60%.
New pick (flagged)
Ascending C5 → E5 sine when a new pick enters top-N.
Pick dropped
Descending E5 → C5 triangle when a pick falls out of top-N.
Move realized
Bell tone at G5 when a threshold move is realized.
Integrations
API keys, watchlists, and the chat copilot live on their own pages — links below.
Exchange accounts
Venue credentials are browser-local. MM Flow servers never store exchange API secrets, private keys, or Lighter signer keys.
Hyperliquid
Live · wallet-signature
Orders are signed by the connected wallet and forwarded to Hyperliquid. MM Flow never receives a private key.
Lighter
Beta · local-companion
Private Lighter signing is delegated to a loopback companion. The terminal stores only the companion URL/session token.
Aster
Beta · encrypted-api-wallet
Aster API-wallet material is encrypted in the browser or kept session-only. Servers forward only signed allowlisted requests.
Derive
Beta · session-key
Derive private orders use browser-side session-key signing. Referral code and extra fee fields stay off unless the user configures and approves them.
No exchange-account credentials are saved in this browser.
Data sources
Upstream venues mmflow ingests. None require user keys — every endpoint is public.
Advanced
Workspace backup, restore, and reset. Affects only this browser.
Export workspace
Saves every mmflow-owned localStorage key — settings, watchlists, alert config — as a JSON file.
Import workspace
Reads a previously-exported JSON and merges it back in. Existing keys are overwritten.
Reset preferences
Restores Settings to defaults. Doesn't touch watchlists or alert history.
Clear all local data
Erases everything mmflow stored in this browser. Cannot be undone.