> ## 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.

# ✨ March 12, 2026 - Batch Wallet Positions, Cross-Chain Bridge & SafeERC20 Router

> Batch wallet positions endpoint, cross-chain bridge solver, fast-trade throttle, and SafeERC20 router upgrade

**TL;DR**: Wallet positions now support batch queries via POST, a cross-chain bridge solver launches for Base/BNB/Solana, fast-trade WebSocket gets rate throttling, and the router upgrades to SafeERC20 for non-standard tokens.

***

## Batch Wallet Positions

The `/api/2/wallet/positions` endpoint now accepts POST requests for batch queries:

* Query positions for multiple wallets in a single request
* New `includeAllBalances` parameter includes non-traded token balances
* `includeFees` and `useSwapRecipient` parameters for granular control

***

## Cross-Chain Bridge Solver

A new bridge solver stack enables cross-chain transfers:

* Supports Base, BNB Chain, and Solana
* Integrated into the execution engine for seamless bridging

***

## Fast-Trade Stream — Throttle

WebSocket fast-trade streams now enforce a `maxUpdatesPerMinute` throttle:

* Prevents client overload from high-frequency trading pairs
* Configurable per-stream rate limiting

***

## Router — SafeERC20 (v2.3.0)

The MobulaRouter contract upgrades to SafeERC20 on Ethereum:

* Supports non-standard ERC20 tokens like USDT that don't return a boolean on `transfer`
* Prevents reverts on tokens with non-compliant transfer implementations

***

*Shipped by Delox & Sacha*
