BalancerBalancer DOCS
Concepts
SDK
Developer Guides
  • Contracts

    • Deployment Addresses
      • Mainnet
      • Arbitrum
      • Optimism
      • Polygon
      • Gnosis
      • Polygon zkEVM
      • Avalanche
      • Goerli(testnet)
      • Sepolia(testnet)
    • Authorizer Permissions
      • Mainnet
      • Arbitrum
      • Optimism
      • Polygon
      • Gnosis
      • Polygon zkEVM
      • Avalanche
      • Goerli(testnet)
      • Sepolia(testnet)
    • APIs
    • Security
    • Error Codes
    • Query Functions
  • Subgraph

    • Overview
      • Core
      • Gauges
  • Swaps / Joins / Exits

    • Batch Swaps
    • Flash Swaps
    • Single Swap
    • Pool Joins
    • Pool Exits
  • Math

    • Weighted Math
    • Stable Math
    • Linear Math
  • veBAL & Gauges

    • APR Calculation
    • Gauges
    • veBAL
Tools
Concepts
SDK
Developer Guides
  • Contracts

    • Deployment Addresses
      • Mainnet
      • Arbitrum
      • Optimism
      • Polygon
      • Gnosis
      • Polygon zkEVM
      • Avalanche
      • Goerli(testnet)
      • Sepolia(testnet)
    • Authorizer Permissions
      • Mainnet
      • Arbitrum
      • Optimism
      • Polygon
      • Gnosis
      • Polygon zkEVM
      • Avalanche
      • Goerli(testnet)
      • Sepolia(testnet)
    • APIs
    • Security
    • Error Codes
    • Query Functions
  • Subgraph

    • Overview
      • Core
      • Gauges
  • Swaps / Joins / Exits

    • Batch Swaps
    • Flash Swaps
    • Single Swap
    • Pool Joins
    • Pool Exits
  • Math

    • Weighted Math
    • Stable Math
    • Linear Math
  • veBAL & Gauges

    • APR Calculation
    • Gauges
    • veBAL
Tools
  • Core
    • Batch Swap
    • Pools
    • Smart Order Router

# Pools

Batch Swap Smart Order Router