Skip to main content

Gauges

A gauge is the unit through which WRN emissions are directed to a pool. Every WarrenToken created for a pool eligible for emissions can have a gauge, and each gauge has a weight that determines its share of the emissions schedule for the current epoch.

How emissions reach LPs

At the end of every voting epoch, the global emissions for the next epoch are split across gauges in proportion to the votes each gauge received. LPs in a gauged pool earn the gauge's emissions in proportion to their share of liquidity in the pool.

No boost. Every LP in a given gauge earns the same emissions per unit of liquidity, regardless of how much bWRN they hold. bWRN matters for vote-direction and fee/bribe collection — not for sweetening LP yield.

This is a deliberate departure from the boost mechanics popularized by Curve and inherited by many ve(3,3) forks. Removing the boost eliminates a paywall on LP returns, which is good for scale: it keeps LP economics simple, removes a structural advantage for whales/protocols on the LP side, raises the median (and, versus Curve-style models that forfeit unboosted emissions, the average) APR for the typical LP, and makes it easier to reason about expected APR.

Adding and removing gauges

  • Adding a gauge. Once a pool is created, a gauge can be requested via governance. Approval requires a bWRN vote that meets quorum. A pool without a gauge is still usable but does not receive emissions.
  • Removing a gauge. Gauges can be removed via governance vote (e.g. for pools that become inactive, are exploited, or no longer serve protocol goals). A removed gauge stops receiving emissions immediately but remains queryable for historical accounting.
  • Reactivating a removed gauge. A removed gauge can be revived by a fresh governance vote.

See Voting for how votes get allocated, and Liquidity Rental for how external protocols use bribes to direct vote weight to specific gauges.