Gauges Voting
What is a Gauge?
Section titled “What is a Gauge?”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.
How the Voting System Works
Section titled “How the Voting System Works”Note: The following section covers advanced topics intended for experienced users or developers.
Epoch-Based Voting
Section titled “Epoch-Based Voting”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)
Eligibility Requirements
Section titled “Eligibility Requirements”To participate in gauge voting:
- Token Requirement: You must earn
vRISEtokens, 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.
How to Vote
Section titled “How to Vote”Step 1: Access Your Voting Dashboard
Section titled “Step 1: Access Your Voting Dashboard”Click My Votes to begin the voting process.
Step 2: Select Gauges
Section titled “Step 2: Select Gauges”- Click “Select Pool” to open the pool selection interface
- Choose the pools/gauges you wish to support
- Your previous voting selections will be automatically loaded if applicable
- Remove unwanted gauges by clicking the delete button
Step 3: Allocate Voting Power
Section titled “Step 3: Allocate Voting Power”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
Step 4: Preview and Submit
Section titled “Step 4: Preview and Submit”- Use the “Preview Vote” feature to see how your current vRISE balance would be distributed
- Confirm your selections
- Click Vote to submit your transaction
- Your vote preferences will be applied to all future epochs until changed
Step 5: Update (Optional)
Section titled “Step 5: Update (Optional)”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.