> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mobula.io/llms.txt
> Use this file to discover all available pages before exploring further.

# ⚡ February 11, 2026 - 5x Balances Speedup & RPC Failover

> Balances update query optimized 4-5x, RPC failover with capability filtering, and wallet labels initialized in background

**TL;DR**: Wallet balance updates are 4-5x faster, RPC failover now filters candidates by capability, and wallet labels are resolved in the background to speed up first responses.

***

## Balances Update Query — 4-5x Speedup

Optimized the core wallet balances update SQL query:

* Execution time reduced from \~3s to \~500ms
* Fewer round-trips to the database for batch balance writes
* Directly improves latency on `/wallet/portfolio` and position streams

***

## RPC Failover with Capability Filtering

Chain adapters now filter RPC candidates by supported capabilities before falling over:

* Avoids retrying on RPCs that don't support the required call type (e.g., `eth_getLogs`, `debug_traceTransaction`)
* Faster recovery when the primary RPC is degraded
* More resilient swap extraction across all EVM chains

***

## Wallet Labels in Background

Wallet label resolution is now kicked off asynchronously on first request:

* Initial position response is no longer blocked by label scraping
* Labels appear on subsequent requests once resolved
* Reduces perceived latency for first-time wallet lookups

***

*Shipped by Delox & Sacha*
