Gauges
A gauge is the unit through which WRN emissions are directed to a pool. Every Warren pool eligible for emissions has exactly one 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 — there is no boost.
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. It keeps LP economics simple, removes a structural advantage for whales on the LP side, and makes it easier to reason about expected APR.
Adding and killing 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 tradable but does not receive emissions.
- Killing a gauge. Gauges can be killed via governance vote (e.g. for pools that become inactive, are exploited, or no longer serve protocol goals). A killed gauge stops receiving emissions immediately but remains queryable for historical accounting.
- Reactivating a killed gauge. A killed gauge can be revived by a fresh governance vote.
Querying gauge state
For each gauge, the following state is observable on-chain:
| Field | Meaning |
|---|---|
pool | The Warren pool this gauge is attached to. |
weight | Vote share allocated to this gauge for the current epoch. |
emissionRate | WRN per second flowing to this gauge. |
isAlive | Whether the gauge is currently accepting emissions. |
cumulativeFees | Swap fees accumulated for this gauge's voters since inception. |
bribes[token] | Bribe balances available for claim by this gauge's voters. |
See Voting for how votes get allocated, and Liquidity Rental for how external protocols use bribes to direct vote weight to specific gauges.