Skip to content

Governance Guide

Participate in decentralized governance through proposals and voting.

Governance Interface

What You See

Cycle Status:

  • Current cycle number
  • Phase (Proposal Window / Voting Window / Ended)
  • Time remaining in current phase

Treasury Overview:

  • Treasury balance
  • Total allocated
  • Utilization percentage

Airdrop (if available):

  • Claim treasury airdrop (after 24h lockup)
  • Shows allocated amount
  • One-time claim to fund treasury

Active Proposals:

  • Proposals currently open for voting
  • Vote For / Vote Against buttons
  • Vote counts and participation

Recent Proposals:

  • Past proposals and results
  • Execution status

Create Proposals:

  • Transfer funds form
  • Boost rewards form

Execute Proposals:

  • Execute winning proposals after voting ends

Cycle Phases

The interface shows which phase you're in:

Proposal Window (e.g., 2 days)

🔵 "Proposal Window Open"

  • You can submit new proposals now
  • Shows time until voting starts

Voting Window (e.g., 5 days)

🟢 "Voting Window Open"

  • Vote on active proposals
  • Shows time until voting ends

Cycle Ended

🟡 "Cycle Ended"

  • Execute winning proposals to start next cycle
  • Executor pays gas

Ready to Launch (Cycle 0)

🎯 "Ready to Launch"

  • No cycle started yet
  • Create first proposal to start governance
  • Proposer pays gas

Treasury Airdrop

If your treasury has an unclaimed airdrop:

Shows:

  • Allocated amount (e.g., 90% of token supply)
  • "Claim Treasury Airdrop" button
  • 24-hour lockup status

To Claim:

  1. Wait 24 hours after token deployment
  2. Click Claim Treasury Airdrop
  3. Anyone can pay gas to claim for treasury

Gas Reward

You pay gas to claim, but you're helping fund the treasury for the whole community.

Voting Power

Voting Power = Staked Amount × Time Staked

Example:
100 tokens × 30 days = 3,000 VP
1,000 tokens × 1 day = 1,000 VP

Important:

  • Voting power calculated in real-time when you vote
  • Time-weighted system naturally prevents last-minute staking attacks
  • Late stakers have minimal time accumulation = minimal voting power
  • Long-term stakers are rewarded with higher influence

Partial Unstakes:

If you unstake a portion of your tokens, your time accumulation is reduced proportionally:

  • Unstake 30% → Your voting time reduces by 30%
  • Example: 1000 tokens × 100 days → Unstake 300 → 700 tokens × 70 days
  • Full unstake resets everything to 0

Creating Proposals

Transfer Proposal

Send treasury tokens to an address.

Fields:

  • Recipient: Address to receive tokens
  • Amount: How many tokens to send
  • Description: Why this is needed

Example:

Recipient: 0x742d35Cc6634C0532925a3b844Bc9e7595f0bEb0
Amount: 10,000
Description: "Fund Q1 development team"

Click Propose Transfer

Requirements

  • Must be during proposal window
  • Need minimum stake (typically 1% of staked supply)
  • Max concurrent proposals per type (e.g., 7)

Boost Proposal

Add treasury tokens to staking rewards.

Fields:

  • Amount: How many tokens to add to rewards
  • Interface shows estimated APR increase

Example:

Amount: 5,000
Current APR: 10% → New APR: ≈12%

Click Propose Boost

Voting

During Voting Window

Browse Active Proposals and vote:

Each proposal shows:

  • Description
  • Amount
  • For votes / Against votes
  • Your voting power for this proposal
  • Time remaining

To vote:

  1. Read proposal details
  2. Click Vote For or Vote Against
  3. Confirm transaction

Your vote weight = Your current voting power (balance × time staked).

Already Voted

Once you vote, you can't change it. The button is disabled.

Late Stakers

If you stake after a proposal is created, you can still vote, but your voting power will be low because you haven't accumulated much time. This time-weighted system naturally rewards long-term commitment.

Executing Proposals

After Voting Window Ends

The Execute Proposals section shows eligible proposals.

To execute:

  1. Check which proposal won (highest yes votes)
  2. Verify it meets quorum (70%) and approval (51%)
  3. Click Execute
  4. Transaction executes the proposal action

Anyone Can Execute

The executor pays gas but helps the whole community. Consider it community service.

Thresholds Explained

Two requirements for a proposal to be executable:

Quorum (70%):

  • At least 70% of staked token supply must vote
  • Ensures broad participation
  • Based on balance, not voting power

Approval (51%):

  • At least 51% of voting power cast must be "yes"
  • Based on time-weighted VP
  • Rewards long-term commitment

Winner:

  • The proposal with most yes votes (VP)
  • Only one executes per cycle
  • Must meet both quorum and approval

Cycle Timeline

The interface shows a visual timeline when a cycle is active:

📝 Proposal Window
   ⏰ 2 days to submit proposals

🗳️  Voting Window
   ⏰ 5 days to vote

⚡ Execution
   Execute winner to start next cycle

Common Questions

When can I create a proposal? Only during the proposal window. Check cycle status at the top.

How do I start the first cycle? The factory owner starts it. Or create the first proposal to auto-start.

What if I staked after a proposal was created? You can still vote! Your voting power will be based on how long you've been staked. If you just staked, you'll have minimal VP (balance × short time). Long-term stakers have much more influence.

Can multiple proposals pass? No. Only one proposal (the winner with most yes votes) executes per cycle.

What happens if no proposals meet thresholds? The cycle ends with no execution. A new cycle can start.

Who can execute proposals? Anyone. The executor pays gas to help the community.

Why does it say "Cycle Ended - awaiting execution"? Voting finished. Someone needs to execute the winning proposal to start the next cycle.

How long do I have to execute? No deadline. Execution can happen anytime after voting ends.

Do I need minimum stake to vote? No. Anyone with any amount staked can vote. Minimum stake is only for creating proposals.

What happens to my voting power if I unstake some tokens? Your voting power is reduced proportionally. If you unstake 30% of your tokens, your time accumulation is also reduced by 30%. This prevents gaming while being fair to users who need to withdraw funds.

Can I see how unstaking will affect my voting power? Yes! The unstake transaction returns your new voting power, so the UI can show you the exact impact before you confirm.