What problem does it solve?
Balancer V3 Router simplifies interacting with Balancer V3 routers by unifying token swaps, liquidity actions, and protocol integrations like Permit2 and ETH wrapping behind a single, secure interface.
Core Features & Use Cases
- Router-based execution of swaps and liquidity operations with proper deadline checks and user-friendly interfaces.
- Support for multi-hop path swaps via BatchRouter and nested pool operations through CompositeLiquidityRouter.
- Seamless ETH handling (wrap/unwrap) and Permit2 integration to securely move tokens.
Use Case Example
A DeFi app integrates the Balancer V3 Router to perform a single transaction that swaps ETH for DAI, adds liquidity to a pool, and handles token allowances via Permit2, all while honoring user-specified deadlines.
Quick Start
Invoke the Balancer V3 Router with the required pool address, input token, output token, and desired amounts along with a deadline to execute a swap or liquidity action.