Balancer released the codebase for Balancer V3, which aims to simplify custom pool development.
Balancer V3's architecture focuses on simplicity, flexibility, and extensibility. Balancer V3 introduces several innovations, including a redesigned Vault, an instantaneous accounting system via EIP-1153, reentrant pool lifecycle hooks, native interest-bearing token support, 100% enhanced pools, and a flexible router design.
Balancer V3 moves core functionality such as token management, fees, rate adjustments, and liquidity operations from pool contracts to a unified Vault contract. This unification ensures that all pools adhere to the same standards, maintaining a consistent pool state across the protocol. Balancer is open to feedback on its V3 codebase, which is open source under the GPL 3 license.