Block “Top Performers”
The “Top Performers” Block highlights assets within a user’s portfolio or the broader market that exhibit exceptional sentiment dynamics. It ranks assets based on a composite score, calculated as:
Where:
The block updates every 15 minutes, pulling data from the real-time sentiment pipeline. Results are displayed in a sortable table, with columns for:
Asset Name: Ticker and full name (e.g., $BTC - Bitcoin).
Composite Score: Normalized to 0-100 for easy comparison.
Dominant Sentiment: The highest-scoring sentiment (e.g., “FOMO” at 9/10).
Trend Direction: Upward/downward arrow based on a 24-hour delta.

Technically, the ranking algorithm runs on a dedicated microservice, implemented in Rust for performance, processing up to 1,000 assets concurrently. Data is sourced from the InfluxDB historical store and Redis real-time cache, merged via an in-memory join operation. The block’s front-end uses a lightweight Vue.js component, ensuring sub-second rendering even with large portfolios.
Last updated