KOLDESK is a read-only wallet tracker. It does not initiate trades, request a signature, hold funds, or copy orders into another wallet.
The data loop#
- Read the public Kolscan daily top 50 and immediately display real top-PnL candidates where activity has not yet been verified.
- Restore any valid previously verified swap proof, retaining its original transaction time.
- Watch candidate wallets through confirmed WebSocket notifications and bounded background RPC scans of 20 recent signatures.
- Verify successful supported swaps and qualify activity only when transaction time is within the previous hour.
- Prioritize the three highest daily-PnL qualified candidates, review the roster every five minutes, and replace provisional occupants as proof arrives.
- Poll displayed wallets for native SOL and token balances, including Token-2022 accounts.
- Request available market quotes for selected holdings and preserve missing values.
Refresh cadence#
The browser checks the server feed about every five seconds. Server-side Kolscan PnL refreshes about every 60 seconds, independently of slow wallet RPC requests. Wallet polling targets roughly 30 seconds; confirmed WebSocket notifications trigger trade verification between polls. Verified results appear on a subsequent browser check. Source values need not change on every poll, and provider or confirmation delays still apply.
Roster ranking is reviewed every five minutes, verified candidates take priority as proof arrives, and eligibility expires immediately after one hour without a newer verified swap.
Progress during provider delays#
RPC requests share a fair queue and cached results. Candidate discovery continues while streamed transactions are waiting for retries. Discovery and stream status describe work still pending; seeing a candidate’s daily PnL does not mean its activity verification has finished.
Across restarts#
A private local cache retains the newest verified swap proof per wallet. A restart can restore unexpired proof for current daily candidates. Its original transaction timestamp never changes, so reloading the tracker does not extend the one-hour eligibility window. A missing or unusable cache simply leaves discovery to the live sources.
Supported activity#
The Solana reader supports legacy, v0, and v1 transactions. The parser still requires a recognized swap program and attributable transaction and balance evidence. Transfers, airdrops, failed transactions, and ambiguous swaps are omitted. The recent signature lookback is 20; this is not a complete transaction archive. See the official transaction format reference ↗.
Prices are a separate source#
DexScreener quotes estimate the value of priced token holdings. Coverage rotates across available tokens and can be partial. Unknown values stay unavailable, and positive token balances may include unsolicited tokens.
Read coverage and limits before treating the display as a complete account statement.