Balancer
Balancer V2
Balancer V2
  • Protocol Overview
  • Developer Docs
  • Products
    • The Vault
      • Flash Loans
    • Balancer Pools
      • Weighted Pools
      • Composable Stable Pools
      • Liquidity Bootstrapping Pools (LBPs)
      • Managed Pools
        • Asset Managers
      • Boosted Pools
      • Custom Pools
    • Smart Order Router
    • Balancer CoW Protocol
    • Oracles (deprecated)
  • Concepts
    • Math
      • Weighted Math
      • Stable Math
    • Fees
  • Ecosystem
    • Governance
      • Governance Process
        • RFC/Proposal Forum Post Template
      • BAL Governance Token
      • Snapshot
      • Multisig
        • Other DAO Multisigs
      • Governable Protocol Fees
      • Emergency subDAO
    • Community
      • Ballers
      • Delegation
      • Grants
    • veBAL and Gauges
      • veBAL
        • How veBAL Works
        • How To Use veBAL
        • How veBAL Boosting Works
          • Working Supply
          • Calculating My Boost
          • Minimum veBAL for Max Boost
        • BIP19 and Yield Bearing Tokens
      • Gauges
        • How Gauges Work
        • How To Use Gauges
  • Security
    • Audits
    • Bug Bounties
    • Emergency Pause
    • Token Compatibility
    • Balancer x Certora Accelerator
  • Getting Started
    • FAQs
      • Swapping
      • Liquidity
      • Liquidity Mining with the veBAL and Gauge System
      • Liquidity Mining (Legacy)
      • Fees
      • Governance
      • The Vault
      • Pools and LBPs
      • Asset Managers
      • Oracles
      • About Balancer Protocol and Labs
      • V2 in a Nutshell
      • V1 ➝ V2 Migration
    • Walkthroughs
      • Trade
      • Invest
    • Contribution Guide
  • Community
    • Discord
    • Forums
    • Medium
    • Dune Analytics
  • Developers (Deprecated)
    • !!! DEPRECATED !!! ⛔
    • Guides
      • Pool Verification
    • Smart Order Router V2
    • GitHub
Powered by GitBook
On this page
  • Overview
  • Oracle Functionality
  • Pools At A Glance
  • Weighted Pools
  • Composable Stable Pools
  • Liquidity Bootstrapping Pools
  • Managed Pools
  • Comparison

Was this helpful?

  1. Products

Balancer Pools

Overview

Pools are the fundamental building blocks of the Balancer Protocol; they are smart contracts that define how traders can swap between tokens on Balancer. What makes Balancer Pools unique from those of other protocols is their limitless flexibility. While other exchanges have pools with constrained parameters, Balancer can accommodate pools of any composition and underlying math. Balancer's architecture allows for anyone to develop their own pool type, opening the door for customized pricing functions in trading pools.

Oracle Functionality

Some pools (WeightedPool2Tokens and MetaStable Pools) have optional Oracle functionality. This means that they can be used as sources of on-chain price data.

Pools At A Glance

Weighted Pools

Designed for general cases, including tokens that don't necessarily have price correlation (ex. DAI/WETH).

Composable Stable Pools

Ideal for soft-pegged tokens with strong correlation (ex. DAI/USDC/USDT) and/or non-pegged tokens that maintain correlation but may slowly diverge over time, such as derivatives (ex. stETH/WETH).

Liquidity Bootstrapping Pools

Ideal for shifting liquidity of one token into another (ex. AKITA/ETH).

Managed Pools

Designed to have extreme flexibility to manage a dynamic fund. Features weight shifting to rebalance, swap pausing, and management fees. (ex. WSBDapp).

Comparison

Pool

Math

Max # Tokens

Uses Oracle

Can Be Oracle

Time-dependent pricing

Weighted

Weighted

8

No

Yes

No

Composable Stable

Stable

5

No

No

No

Liquidity Bootstrapping

Weighted

4

No

No

Yes

Managed

Weighted

50

No

No

Yes

PreviousFlash LoansNextWeighted Pools

Last updated 2 years ago

Was this helpful?

Page cover image