Skip to main content
TL;DR: Wallet labels are now queryable via REST, WebSocket subscriptions are tracked for analytics, the Solana health check detects node lag via on-chain timestamps, and MobulaRouter supports UniswapV4.

GET /api/2/wallet/labels

New endpoint to fetch labels for one or more wallet addresses:
GET /api/2/wallet/labels?address=0x...
  • Returns entity labels (CEX, protocol, known trader, etc.)
  • Powered by the Arkham entity database and internal label scrapers
  • Same data that appears on trade sources in swap responses

WebSocket Subscription Tracking

Active WebSocket subscriptions are now tracked and observable:
  • Subscribe/unsubscribe events are logged to the streams gateway
  • Session-level subscription state is stored and resumable
  • Enables usage analytics per WebSocket session

Solana Node Lag Detection

The health check now detects Solana node lag using on-chain timestamps:
  • Compares the latest slot timestamp to wall-clock time
  • Alerts when the node falls behind by a configurable threshold
  • Prevents stale data from being served during Solana network degradation

UniswapV4 Support in MobulaRouter (v2.2.0)

MobulaRouter smart contract updated to v2.2.0:
  • Full UniswapV4 swap routing support added
  • Enables on-chain price queries against V4 pools directly from the router

Shipped by Delox, Sacha & Sanjay