Skip to content

Gauges Voting

A Gauge in the Sunrise ecosystem is a mechanism that governs the issuance of vRISE tokens. Currently, the primary gauge product is the Liquidity Pool system.

vRISE holders can vote to determine the allocation of newly minted vRISE tokens across different gauges. Liquidity pools that attract more voting power will receive a larger share of newly issued vRISE tokens, creating an incentive mechanism that aligns with community preferences.

Note: The following section covers advanced topics intended for experienced users or developers.

Gauge weight voting operates on an epoch system:

  • Each epoch spans a predefined number of blocks (configurable via governance)
  • Votes are tallied at the beginning of each new epoch
  • Vote weight is determined by the voter’s voting power at epoch starts
  • Voting is cleared when a new epoch starts
sequenceDiagram
  participant Voter as vRISE Holder
  participant Module as Liquidityincentive Module
  participant Gauges as Liquidity Pool Gauges

  Voter->>Module: Submit Vote (% allocation per gauge)
  Note over Module: Store vote preference

  Module->>Module: Epoch Begins
  Module->>Module: Tally Votes

  Module->>Gauges: Distribute vRISE According to Vote Weight
  Gauges->>Voter: Return Rewards Based on LP Position

Note:
The rewards discussed here are specifically Gauge Voting rewards, allocated according to your vRISE voting power.
These are distinct from standard LP rewards.
Rewards are accumulated in the user’s position and can be claimed at the same time as standard LP rewards in MsgClaimRewards (x/liquiditypool)

To participate in gauge voting:

  • Token Requirement: You must earn vRISE tokens, primarily by providing liquidity to pools
  • Voting Power: Voting Power can be gained by delegating to a validator.
  • Tally Timing: The voting pawer at the start of the epoch is applied.

You can submit your vote even before you have voting power. Your voting preferences will be applied based on whatever voting power you have when the next epoch begins.

Click My Votes to begin the voting process.

  1. Click “Select Pool” to open the pool selection interface
  2. Choose the pools/gauges you wish to support
  3. Your previous voting selections will be automatically loaded if applicable
  4. Remove unwanted gauges by clicking the delete button

Specify what percentage of your voting power to allocate to each selected gauge:

  • Percentage-Based: Allocations are specified as percentages rather than absolute amounts because:
    • Your vRISE balance may fluctuate between epochs
    • Percentage allocations automatically adjust to your current balance at epoch start
    • This approach eliminates the need to revote every epoch
  1. Use the “Preview Vote” feature to see how your current vRISE balance would be distributed
  2. Confirm your selections
  3. Click Vote to submit your transaction
  4. Your vote preferences will be applied to all future epochs until changed

You can modify your vote at any time:

  • Your latest voting decision before an epoch begins will be applied
  • Changes take effect at the next epoch boundary
  • Simply repeat the voting process to update your preferences

See Liquidity Incentive for more system details.