Skip to main content
TL;DR: Major WebSocket stream improvements shipped today — filterOutliers flag on token-details, per-pool stale trade prevention, burn address exclusion from top holdings percentage, and improved subscribe validation handling.

Token-Details Stream: filterOutliers Flag

A new optional filterOutliers flag is available on the token-details WebSocket stream. When enabled, it drops anomalous price ticks caused by UniV3-boundary prices and low-volume trades on multi-pool tokens.
  • Default is false — existing clients are unaffected
  • Set filterOutliers: true to get cleaner price feeds on volatile multi-pool tokens

Top Holdings: Burn Address Exclusion

Dead and burn addresses (including LP burn addresses and Solana PDAs) are now excluded when computing top10HoldingsPercentage.
  • Burn/dead/LP addresses excluded from topN holdings calculation
  • More accurate token concentration metrics across all chains

WebSocket Subscribe Validation Improvements

Clients with invalid subscribe payloads no longer trigger false 4001 idle-kick disconnections.

Holders PnL Performance

The fetchZeroBalancePnlHoldersFromDB query now splits winners/losers into two bounded index scans. No API changes — faster responses.
Shipped by Sacha, Knowzzz, Florian, Florent, Cyril