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. In noFeesToLP mode, swap fees are distributed to voters who supported the gauge (see fee routing).

No boost. Every LP in a given gauge earns the same emissions per unit of liquidity, regardless of how much bWRN they hold. bWRN provides voting power and access to swap fees and vote incentives through voting.

Warren's ve(3,3) system does not use the LP boost mechanics popularized by Curve. LPs do not need to hold bWRN to receive their proportional share of a gauge's emissions. Rewards depend on supplied liquidity and the emissions directed to that gauge.

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 vote incentives to direct vote weight to specific gauges.