LogoLogo
  • Tally Docs
  • Tally Features
    • What is Tally?
    • Token Launch
      • Claim
      • Governance Smart Contracts
      • Token Wrapper
      • Delegate Registration & Claim-and-Delegate
    • Value Accrual with Staking
      • Features & Use Cases
      • FAQ
      • Glossary
    • Governance
      • Advanced Features
        • MultiGov
        • Advanced Voting
          • Flexible Voting Extension
          • Signal Voting
            • Snapshot
          • Private Voting
        • Partial Delegation
        • Security Council Elections
        • Chain Integration
        • Proposal Templates
        • Optimistic Governance
        • Gasless Voting and Delegation (Relay)
          • Gasless Voting
          • Gasless Delegation
        • Integrations
          • Karma - Delegate Scoring
          • Discourse
          • Safe
      • Standard Features
    • Tally API
    • Tally Zero
  • How to Use Tally
    • Navigate the Tally homepage
    • Set up a Tally Profile
    • Create Proposals
      • Custom Actions
        • Chain Deployment of Uniswap v3
        • Token Vesting with Hedgey
        • Token Grants with Hedgey
        • Streaming Payments with Sablier
        • Tuple Support
      • Swaps
        • Swaps: FAQs
      • Draft Proposals
      • Test Proposals
    • Execute Proposals
      • Advanced Execution
    • Delegate on Tally
      • Delegates Page
      • Delegate Voting Power
      • Create a Delegate Statement
    • Vote on Tally
    • Stake on Tally
    • Get Notifications on Tally
    • Use Tally with a Gnosis Safe
      • Vote with a Gnosis Safe
      • Zodiac Governor Module for SubDAOs and Grants Programs
      • Upgrade Gnosis Safe to Governor with Zodiac
    • Participate in Security Council Elections
    • Using Ledger with Solana
  • Set up & Technical Documentation
    • Tally Architecture
    • Deploy a Governor DAO
      • Deploy a Governor
        • Deploy a Governor with a new token
      • Add a Governor to an existing token
      • Check for Token Contract Compatibility
        • Network Support
        • OpenZeppelin Governor
        • Compound Governor Bravo
        • Tokens: ERC-20 and NFTs
      • Choose Governor parameters
    • Add a DAO to Tally
      • DAO Admins
      • DAO Settings
    • Use Governor with Gnosis Safe
      • Gnosis Safe Overview
      • Zodiac Governor Module for SubDAOs and Grants Programs
      • Upgrade Gnosis Safe to Governor with Zodiac
    • Staking Contracts
      • Get Started
      • How Staking Works
        • Liquid Staking Tokens
          • LST Auto delegates
      • DeFi Integration Guide
      • FAQ & Troubleshooting
    • Security
    • Chain Compatibility
  • Education
    • Intro to Governance
      • General Ecosystem Info
      • Participating in Governance
    • Governance Concepts
      • Decentralized Governance Overview
      • Onchain vs Offchain Voting
      • Application Layer vs. Base Layer Governance
      • Governance Execution Methods
      • Procedural Governance
      • Vote Delegation
    • Governance Frameworks
      • OpenZeppelin Governor
      • Curve Voting Escrow
      • Multisigs
      • Snapshot Polls
    • DAO Best Practices
      • Running an Onchain DAO Using OpenZeppelin Governor
    • Index of DAOs
      • DAOs on Tally
        • Aave (AAVE)
        • Ampleforth (FORTH)
        • Arbitrum (ARB)
        • Compound (COMP)
        • Gitcoin (GTC)
        • GMX
        • Idle Finance (IDLE)
        • Inverse Finance (INV)
        • PoolTogether (POOL)
        • Uniswap (UNI)
        • ZKsync
      • DAOs Not on Tally
        • Balancer (BAL)
        • Curve (CRV)
        • Index Coop (INDEX)
        • KyberDAO (KNC)
        • MakerDAO (MKR)
        • Sushi (SUSHI)
  • Resources
    • Tally Platform
    • Blog
    • DAO Talk Podcast
    • Newsletter
    • Twitter / X
  • Payment Addresses
Powered by GitBook
On this page
  • Why Auto-Delegates Matter
  • Available Auto-Delegate Options

Was this helpful?

Export as PDF
  1. Set up & Technical Documentation
  2. Staking Contracts
  3. How Staking Works
  4. Liquid Staking Tokens

LST Auto delegates

Guide to auto-delegates in stGOV

When users stake governance tokens with the LST, they can actively delegate their voting power to specific delegates. However, in situations where tokens are held in DeFi protocols, cold storage, or centralized exchanges, direct delegation becomes challenging. This is where auto-delegates come in.

Auto-delegates provide a backup mechanism for governance participation when stGOV tokens are not actively delegated by their holders. They ensure that governance power doesn't become "stranded" and maintains active participation in the protocol's governance.

Why Auto-Delegates Matter

Auto-delegates solve several critical problems:

  1. Preventing Governance Power Loss: Without auto-delegates, voting power from stGOV tokens held in DeFi or exchanges would be effectively lost to governance.

  2. Maintaining Quorum: Auto-delegates help ensure sufficient voting participation to reach quorum for important proposals.

  3. Protecting Against Capture: A well-designed auto-delegate strategy prevents governance capture when a large portion of tokens are inactive.

  4. Reflecting Community Consensus: Auto-delegates can be configured to vote according to established community values and preferences.

Available Auto-Delegate Options

No Auto-Delegate (Burn Address)

The simplest approach is to not use an auto-delegate at all, effectively sending the voting power to a "burn" address.

Characteristics:

  • Voting power from non-delegated tokens is completely removed from governance

  • Simplest implementation with no additional code or maintenance

  • Reduces total active voting power, potentially making quorum easier to achieve

  • May lead to governance power concentration among active delegators

Best for:

  • Protocols prioritizing active participation only

  • Situations where you want to penalize inactive token holders

  • Communities with high active governance participation already

Overwhelming Support Auto-Delegate

Characteristics:

  • Only votes when proposals have reached a configurable threshold of support

  • Helps high-consensus proposals cross the finish line

  • Won't vote on controversial proposals, i.e. those with mixed support.

Key Parameters:

  • subQuorumBips: The percentage of the quorum that proposals must have already achieved from FOR votes

  • supportThreshold: The required ratio of FOR votes to (FOR + AGAINST) votes

  • votingWindow: The timeframe before a proposal's deadline when the auto-delegate can vote

Best for:

  • Governance systems seeking to maintain quorum while respecting community consensus

  • Protocols wanting to avoid governance deadlock on broadly supported proposals

  • Communities with lower active participation rates

Build a Custom Auto-Delegate

Protocols can create custom auto-delegates tailored to their specific governance needs and philosophy.

Potential Custom Implementations:

  • Delegate Council Auto-Delegate: Follows voting decisions made by a trusted council or experts

  • Meta-Governance Auto-Delegate: Votes based on a meta-governance system

PreviousLiquid Staking TokensNextDeFi Integration Guide

Last updated 22 days ago

Was this helpful?

This option, implemented in , only votes on proposals that have strong support, but haven't yet reached quorum.

If you'd like help building a custom delegate, . We'd love to help.

OverwhelmingSupportAutoDelegate.sol
get in touch with Tally