balancer/docs: Documentation for Balancer
Balancer Docs. Balancer documentation built using Vuepress and extension of a custom theme. Full markdown docs can be found in the docs folder.
Last updated
Balancer Docs. Balancer documentation built using Vuepress and extension of a custom theme. Full markdown docs can be found in the docs folder.
Last updated
Balancer is a decentralized automated market maker (AMM) protocol built on Ethereum that represents a flexible building block for programmable liquidity.
By separating the AMM curve logic and math from the core swapping functionality, Balancer becomes an extensible AMM that can incorporate any number of trading curves and pool types. This includes:
Traditional 50/50 weighted pools
Custom weights like 80/20 for controlled exposure
Stable swap curves
Nested pools
Pools with changing weights
Concentrated liquidity pools
Managed pools that allow customizable parameters
Entire protocols to be built on top (ex: Gyroscope)
All of the aggregate liquidity is then easily accessilbe for traders, aggregators, and arbitraugers. The Balancer optimizes batching and path logic so that gas costs and capital requirements remain extremely low. Each individual pool and project built on top benefits from the global liquidity within Balancer that brings deep liquidity for base assets and opens up swap paths.
Balancer is an incredibly useful tool for a diverse set of actors in the Defi space.
Traders can swap between any two ERC20 tokens. This can be done through the
Liquidity Providers (LPs) can add liquidity to pools to earn swap fees, liquidity incentives, and other forms of yield
Passive LPs can utilize boosted pools to earn on top of their already compounding Aave tokens
Arbitrageurs can swap against pools using things like batch swaps and flash loans
BAL Token holders can lock their token into veBAL and participate in the goverenance of evolving the Balancer protocol