Differences between DLMM and Dynamic pools

DLMM pools

DLMM pools enable LPs to earn much more fees with their capital due to precise liquidity concentration with 0-slippage bins, flexible volatility strategies, and dynamic fees.

The liquidity of an asset pair is organized into discrete price bins. Reserves deposited in a liquidity bin are made available for exchange at the price defined for that particular bin, ensuring 0-slippage swaps within each bin. Asset pair market is established by aggregating all the discrete liquidity bins.

LPs have the flexibility to select their volatility strategy and adjust the price range to concentrate liquidity based on their preferences - helping them achieve higher capital efficiency. In addition, LPs earn dynamic fees that are designed to capture more value from market volatility.

Although DLMM LPs can potentially generate a lot more volume and fees, a DLMM pool can become "inactive" and stop earning fees whenever the active price goes out of the range set by the LP. As such, DLMM pools require more active management compared to dynamic pools.

Dynamic pools

Dynamic pools are pools with a constant product AMM (automated market maker) model that are relatively more straightforward for LPs. Unlike DLMM, dynamic pools have a fixed fee %, do not allow LPs to concentrate liquidity, and operate across the full price range so they won't become inactive. Therefore, dynamic pools do not require active management and rebalancing from LPs.

Assets are also deposited directly into the vaults in the yield layer and dynamically allocated to external lending protocols to generate yield and rewards for LPs. LPs can receive yield from a few places — the AMM trading fees, the lending interest, and any liquidity mining rewards collected from the platforms.

Creating a new dynamic pool is permissionless, meaning any user or developer can create a pool for a new token pair and fee tier % without approval from the Meteora team.

Last updated