Skip to main content
TL;DR: ERC4626 vault tokens (yield-bearing wrappers) are now priced automatically via on-chain exchange rates. Wallet positions default to swap recipient mode for more accurate PnL. WebSocket subscriptions gain tag tracking.

ERC4626 Vault Pricing

Generic support for pricing ERC4626 vault tokens:
  • Vault tokens priced via on-chain convertToAssets exchange rates
  • Works for any ERC4626-compliant vault (yield aggregators, lending wrappers)
  • Fallback to AssetsStorage for underlying price resolution

Wallet Positions — Swap Recipient Mode

  • USE_SWAP_RECIPIENT now enabled by default
  • Wallet positions use the actual swap recipient address instead of the transaction sender
  • More accurate PnL and position tracking for users who swap through routers

WebSocket — Subscription Tag Tracking

  • Tags can be attached to WebSocket subscriptions across all endpoints
  • Enables usage analytics and per-subscription monitoring

Execution Engine — Anvil Fork Simulation

  • EVM swap simulation replaced with Anvil fork for better accuracy
  • More reliable quote estimation for complex routing paths

Raydium CPMM Integration

  • Liquidity event handling for Raydium Constant Product Market Maker pools
  • Improved reserve tracking for CPMM pairs

Fixes & Improvements

  • Wallet history uses real-time prices for the latest data point
  • Uniswap V4 PoolManager address corrected on BSC

Shipped by Delox & Sacha