Omni-Pool LP

At Burve, we've built a Rehypothecating Stable Multi-Swap AMM. That's quite a mouthful, but simply put, it's a way for users to reliably earn fees from multiple stable coins.

On this page, we'll explain exactly where the earnings come from and what are the risks of providing stableswap liquidity. For a guide on how to deposit, see quickstart.

Depeg Protection

Built-in protections automatically kick in during depegs, and additional manual safeguards keep users safe.


Multi-Swap

A multi-swap pool means the underlying liquidity is made up of multiple tokens instead of just two like a normal AMM. In a multi-swap, any token can be traded for any other token in the pool. The more tokens there are, the more capital efficient it is for liquidity providers in the pool.

Example (How a 3-pool doubles your yield).

Let's say you think USDT, USDC, and DAI are very safe and want to earn yield from them. Using normal AMMs you'd provide liquidity to each of the USDT-USDC, USDC-DAI, and USDT-DAI pools. And if they all average 5% you'd earn 5% yield overall. Notice that half of your USDC is earning from USDT-USDC and half is earning from USDC-DAI.

But with a multi-swap, you provide liquidity to just one pool with one deposit. That deposit can use any of the tokens for any swap. This means the entirety of your deposited USDC is used for the USDT-USDC pair, but the entirety of your USDC is also used for the USDC-DAI pair! In comparison to depositing individually for each pair, you now have double the capital efficiency which causes you to earn double the yield! All of your USDC is earning 5% from USDT-USDC and 5% from USDC-DAI, all of your USDT is earning 5% both of its pairs, and all of your DAI is earning 5% from both of its pairs as well, giving you an average of 10%!

Our 16-pool gives 15x higher yields

Because Burve uses an analytic solution to stable swaps (which we'll get into later) compared to Curve's numeric solution, Burve can efficiently handle up to 16 tokens (and more in the future).

One key insight is that as the number of tokens grows, the number of tokens pairs in the multi-swap grows quadratically. With 3 tokens you have 3 pairs, with 10 tokens you get 45 pairs, and 16 tokens gives you 120 pairs.

The capital efficiency (a.k.a the multiplier on your yield) is calculated by taking the number of pairs, multiplier by 2 (because each pair gives yield to two tokens), and dividing by the number of tokens deposited. This conveniently comes out to be 1 less than the number of tokens in the multi-swap.

So compared to LPing for each of the 120 pairs individually on something like Uniswap or Curve, LPing with one deposit on Burve's 16-pool will earn 15 times more.

Subset LPing keeps you safe

LPing for 16 stables or LSTs all at once can be risky due to IL from de-pegs. So we designed the pool such that you can choose a subset of tokens to LP for. If can opt-out of LPing for any tokens that you think are too risky. For example, if you opt out of 2 tokens you would have a 14-pool which gives 13x capital efficiency.

The best part is that this doesn't fragment the pool. You'll still be in the same pool as the 16-pool, still earning the same yields (on the tokens you didn't opt out from of course), but without facing any unwanted risks.

Depeg Risk

As most people are familiar with, all stables and LSTs can depeg if the protocol/company backing them is compromised. Some tokens like USDC and USDT are very unlikely to depeg, while newer tokens may be more likely.

As with any LP position, if one leg of your position drops in value, then your entire position will drop in value. This is still the case with a multi-swap. For example, if any stable in your stablecoin multi-swap LP goes to 0.5 cents, your overall position might fall to 70% of its value (depending on multiple factors), and if the stable goes to 0 then your position also goes to 0. That is unfortunately how the vast majority of AMMs work and multi-swaps are no exception. In fact, they face this risk from multiple tokens. But all hope is not lost and we can do a lot to mitigate this risk!

Mitigation Strategy:

  • The best way to protect against depeg risk is to prevent swaps when it's clear a token has been compromised. The danger of depeg comes from the losses accrued by the AMM as it continues to buy the depeg'd token on the way down. Therefore we our own depeg oracle and from external security firms to halt buys in the depegging-token.

  • We also have a backup depeg oracle from on-chain sources like money markets which we'll discuss more in the rehypothecation section.

  • Subset LPing! This is a great way for users to completely avoid the risks of depegs in any tokens they consider risky.

Overall, by using depeg-oracles we can minimize the impact of any depegs. We'll lean on the side of being safe, which means we'll be willing to miss out on trading fees if it means we can avoid depeg losses.

Key Points

  • Burve can handle up to 16 tokens in one pool.

  • This gives 15x the capital efficiency of other AMMs.

  • You can LP for as many or as few of the 16 tokens as you'd like.

  • You only face Impermanent Loss for the tokens you choose to LP for.

  • Any IL caused by depegs is minimized through market halts triggered by depeg oracles.

Dynamic Concentrated Yields

Curve did a great job in popularizing stable swaps with their stable equation, but now they under-earn compared to LPs on modern AMMs offering concentrated positions despite having similar risk profiles. This is because concentrated positions also maintain a peg with minimal slippage but can be adjusted as the market evolves. For example, as a stablecoin matures, the peg should be be tightened to earn optimally.

That's why we opted for using a concentrated position more similar to Uniswap V3 than a traditional stable curve. The level of concentration can be adjusted through governance and is specific to each token. This means if a token becomes less risky over time we can tighten its concentration for higher yields which automatically tightens its peg with all other tokens in the multi-pool. And vice versa, if we want to mitigate risk and loosen the peg we can as well.

Range Selection
Concentration
Peg Price

Curve

Fixed by protocol

Low

Static

Uniswap V3/V4

Adjusted by User

High + Adjustable

Adjustable

Burve

Adjusted by Governance

High + Adjustable

Adjustable

Hassle-Free Concentrated Yield

In the current DeFi environment you have to be concentrated to earn significant yield on stables. Curve's stable swap equation is a way of synthetically creating concentrated liquidity, but unfortunately Curve is no longer sufficiently concentrated and as a result earns subpar yield. It now relies on token emissions to stay competitive. Uniswap V3 however, due to users ability to adjust ranges, has kept liquidity sufficiently concentrated and yields competitive. This makes sense because as a stablecoin become more established and reliable, we can rely on a tighter peg.

The downside of Uniswap is that users have to choose that concentrated range themselves, and for wrapped LSTs (which have a slowly moving peg), users have to adjust their range periodically or else they'll continually lose to IL.

Burve strikes a middle ground between the two. Unlike Curve, we now have much more data to work with when deciding which range to provide to and can pick a more appropriate concentration level. Burve's concentration is also adjustable by governance! So as a stablecoin evolves, we can tighten that range, or if a stablecoin is starting to destabilize we can loosen the range. And at the same time, Burve also handles any moving pegs. Now users don't need to pick any ranges themselves. This way users get the best of both worlds, a high concentrated yield without any of the hassle.

Concentrated Impermanent Loss

Concentrated liquidity is a great way to increase earnings and helps keep the peg more stable, but in the event of a depeg it will suffer large impermanent loss. This is in fact true of all stable swaps and concentrated liquidity AMMs including sub-par earners like Curve.

Therefore the two most important things is to:

  1. Maximize returns for that level of risk.

  2. Develop mitigation strategies.

At Burve we do both. If a depeged token will decimate an LP position anyways we might as well earn as much as possible when facing that risk. And at the same time, also employ circuit breakers, depeg oracles, and built-in safety measures to mitigate the losses in the event of a depeg.

High Yields rely on adjustable and high liquidity concentration.

Key Points

  • Concentrated liquidity and stable swaps face similar IL, but concentrated liquidity typically earns more due to its ability to quickly and flexible adjust ranges in an evolving market.

  • Burve uses a more concentrated liquidity approach but employs multiple circuit breakers, depeg oracles, and other risk mitigation strategies to limit IL risk.

  • Burve also handles moving pegs natively to prevent depositors from perpetually losing IL due to a slowly moving LST peg.

Rehypothecation

Tokens in an AMM are typically left on the smart contract waiting to be used in a swap. But the vast majority of those tokens are rarely touched. So instead, Burve puts those tokens into other yields source so they can earn while they wait which results in a constant passive yield for liquidity providers even when swap volume is low. Most of the time, we put those tokens in Money Markets to remain relatively liquid, even when earning yield. Even so there are a few important considerations.

Swap Availability

When rehypothecating, the most important consideration is to keep enough tokens available to actually support any swaps that come in. For example, if you just staked all the tokens in your AMM, then when someone tries to swap they'll have to wait for the unstake period before they get any tokens. That's a terrible user experience.

That's why liquidity money markets like AAVE or Morpho are a great choice. You can easily deposit and withdraw when need to support any swaps that come in. And if we're using money markets that are less liquid, we can simply leave some tokens out of the money market to ensure availability.

Finally, even when using well established money markets, it's a good idea to diversify your money market usage to further improve your ability to pull large amounts of tokens without locking any money markets.

Availability as a Depeg Oracle

Even with strategies like using multiple money markets for rehypothecation, there is the possibility that all tokens are simply borrowed out and we can no longer support the desired swap. In this scenario we would revert and prevent the swap and thats actually desired behavior.

Historically, the only time that a pegged asset has been entirely borrowed out of money markets like AAVE are during depeg events. Fortunately, that is precisely the time to not support swaps! In other words, we are effectively using money markets as a backup depeg oracle which prevents the pool from buying more of the depegging asset.

Of course we have our own depeg oracles but it doesn't hurt to have this extra added level of safety!

BGT emissions

As a Bera-native project, we consider how we can best capitalize on earning BGT. Each of the rehypothecation vaults are chosen with their BGT emissions in mind and help power the governance module and drive value to the Burve token.

BGT rewards are split in two: the BGT itself, and the validator rewards earned from staking the BGT. Here is how we optimize the earnings of both.

  • BGT is automatically staked through a liquid wrapper and validator rewards are automatically compounded back into the LP.

  • The wrapped BGT itself is also given as a reward to LPers. The exact emission schedule is based on governance similar to Curve's gauge voting. We think their mechanism of vote escrowing and gauge voting was a great way to build value for their token; however, emitting more of CRV was a mistake that counteracted the positive value they created. So instead we follow a similar mechanism but our reward emissions are done in BGT, thus keeping the supply of BRV capped. More details on BRV are coming soon.

The LP token itself will eventually be available for BGT staking. That is a separate utility and should not be confused with the BGT emissions earned from rehypothecation.

Smart Contract Risk

Like using any protocol, there is also contract risk to consider. This means both the protocol admins must be secure and the smart contract itself must be secure. This is why we only use yield sources that are well-audited, whose founders have trustworthy references, and are already trusted by the community at large.

Key Points

  • The AMM's tokens are actually stored on money markets to constantly earn additional passive yield for LPs.

  • Money Markets are used as a backup depeg oracle to mitigate depeg risk and IL.

  • Any BGT validator emissions from money markets are automatically compounded back into the pool to further boost earning.

  • The BGT emissions themselves can be directed to different pools based on governance.

  • We only use trusted and audited sources of rehypothecation yield.

Single-Sided Deposits & Withdrawals

You can conveniently LP into any subset with just a single token and you can withdraw into just one token as well while still earning from your entire subset.

Depeg-Protection

The primary risk of providing liquidity to stableswaps is the risk of a token de-pegging. This means a token that was meant to be worth 1 USD is now worth less (and on occasion more).

Almost all protocols don't have special handling for depegs, this means those protocols continue to accept more of the depegging token as it goes to zero, eventually reducing the value of your position to zero.

On Burve however, the moment a token goes out of an "acceptable" range (set by governance), the protocol stops accepting more of it until the price goes back into the "acceptable" range. This happens automatically to guarantee users a value floor (see depeg.burve.fi for a visual guide). There are also manual controls in place to pre-emptively block accepting tokens if the depeg is obvious.

Key Points

  • Automatic protections limit the trading range of a token to a narrow band and stop accepting more of a token if it depegs.

  • Manual protections block the protocol from accepting more of a token if the depeg is clear or for any other reason deemed too risky for our users.

Customizable Automatic BGT Farming

Coming soon!

Overall Comparison

All of these features contribute to giving our users some of the highest yields found anywhere for stables.

Multi-Swap
Subset LP
Rehypo
Depeg Protection
High Yields

Curve

Yes

No

No

No

No

Uniswap V3

No

No

No

No

Yes

Uniswap V4

No

No

Yes

No

Yes

🎪 Burve 🎪

Yes

Yes

Yes

Yes

Yes

Last updated