Data status and notifications
Notifications
- Pop-ups: new notifications appear at the bottom right of the app. Signals stay until you dismiss them; others fade after a few seconds. Click one to open it.
- The bell in the top bar counts unread notifications. The notifications page lists them all, with
mark readandmark all read. - Desktop alerts: the first signal pop-up offers
Turn on desktop alerts. Once your browser allows it, you get a system notification when PNL Club is open in a background tab. ping me when.Choose what you get pinged for: new signals ("tracked wallets ape the same coin") and calls ("someone in the club calls a coin"). Both are on by default.
Notifications are in-app only: no email, no Telegram, no phone push. Keep a tab open to get pinged.
Data status
The pulse icon in the top bar opens data status: how fresh everything is. It refreshes every 10 seconds.
- Mode, Background worker, Background jobs: whether live data is flowing and the worker is running.
- sources. The Solana RPC and the live trade feed: status, last message, subscribed wallets, today's budget.
- background loops. What each part of the worker did last.
- data freshness. Wallets on the stream, trades, signals, market data, balance checks, PnL figures.
- data gaps. Periods where the feed was down and hasn't been filled in yet.
A quiet feed isn't a broken feed: the wallets on the list may just not be trading.
What the states mean
| State | Meaning |
|---|---|
Live |
Data is coming in |
Starting |
Tracking just started; the first data is on its way |
Partial coverage |
Some wallets in this view had no live feed at that moment |
Data gap |
The feed was down; signals in that time open without a ping until it's filled in |
Degraded |
Data is coming in, but slower or with errors |
Stale |
Older than 24 hours |
Paused |
Tracking paused by the club, or by a plan limit |
Disconnected, Error |
The source can't be reached right now |
Budget reached |
The source's daily budget is used up; it resumes the next day |
Not configured |
This source isn't set up on this instance |
"Unavailable" is never shown as 0. When a number can't be computed (no price, no history), the app says n/a and why.