Overview

veSTA holders decide which liquidity pools receive emissions in a given epoch by voting on their preferred liquidity pool gauges. STA emissions will be distributed proportionally to the total votes a liquidity pool receives. In return, voters receive 100% of the trading fees and bribes collected through the liquidity pool they vote for.

Voting Restrictions

Voting for gauges, or any action related to the veSTA NFT, is allowed only once per epoch. This means calling Voter.vote() (to cast votes) or Voter.reset() (to reset vote state) counts as an action for the current epoch. Actions affected:
  • Voting for gauges
  • Resetting vote state
  • Transferring veSTA NFT
  • Merging veSTA NFTs

Why This Limitation?

While limiting participants to one action per epoch is not ideal, it makes the protocol safer against potential exploitative behavior.

Voting Power

Unused veSTA voting power is still taken into account as we calculate the weight of the vote upon epoch flip based on the locked vesting slope. Important: Always cast 100% of your voting power to avoid unexpected outcomes.

Voting Mechanics

Epoch System

ParameterValue
Duration1 week
ResetWeekly at 00:00 UTC
Voting WindowEntire epoch duration

Vote Weight Calculation

Vote weight is determined by three factors:
  1. Amount Locked - More STA locked = more voting power
  2. Lock Duration - Longer locks = higher multiplier (up to 4 years maximum)
  3. Time Remaining - Voting power decreases linearly over time as lock expiration approaches
Your voting power is recalculated automatically at the start of each epoch based on your remaining lock time.

Gauge Types

Liquidity Pool Gauges - Direct emissions to AMM pools for standard trading pairs External Gauges - Support external protocols and partnerships with custom reward distribution

How to Vote

  1. Lock STA - Lock your STA tokens to receive a veSTA NFT (1 week to 4 years)
  2. Select Pools - Choose which liquidity pool gauges you want to vote for
  3. Allocate Voting Power - Distribute your voting power across selected pools (must total 100%)
  4. Submit Vote - Cast your votes for the current epoch
  5. Earn Rewards - Collect trading fees and bribes from the pools you voted for

Voting Rewards

Trading Fees - Earn 100% of the trading fees generated by the pools you vote for, distributed in the pool’s tokens (e.g., if you vote for STA/WgUSDT pool, you earn fees in both STA and WgUSDT) Bribes (Incentives) - Receive external rewards deposited by protocols or users trying to attract votes to their pools. Bribes can be in any token Rebase Rewards - Get your share of the 15% weekly emissions distributed to all veSTA holders to reduce voting power dilution

Strategic Voting

Maximizing Returns

High Volume Pools - Vote for pools with high trading volume to earn more fees Well-Bribed Pools - Vote for pools with attractive bribe incentives Your LP Positions - Vote for pools where you provide liquidity to boost your own emissions Strategic Tokens - Support tokens you believe will grow in value or utility

Vote Management

You can change your votes each epoch to adapt to changing market conditions and incentive structures. To change your votes:
  1. Wait for the new epoch to start
  2. Call Voter.reset() to reset your previous votes (if needed)
  3. Submit new votes with Voter.vote()
Remember: You can only perform ONE action per epoch. Choose wisely between voting, resetting, or managing your veSTA NFT.

Key Points

  • One Vote Per Epoch - Plan your voting strategy carefully as you can only vote once per week
  • 100% Fee Share - Voters receive all trading fees from their voted pools
  • Linear Power Decay - Your voting power decreases over time as your lock approaches expiration
  • Strategic Flexibility - Adapt your votes each epoch to optimize rewards