Voting Multipliers¶
Voting multipliers let DAOs recognize and reward their most valuable contributors with increased governance influence.
Why Multipliers?¶
Token-weighted voting has a problem: capital ≠ contribution. Someone who bought tokens yesterday has the same vote as someone who's been building for a year.
Multipliers solve this by letting DAOs boost the voting power of: - Founding members who took early risk - Bounty winners who improved prompts - Long-term supporters who stayed through tough times - Active contributors recognized by the community
How It Works¶
┌─────────────────────────────────────────────────────────────┐
│ Base Votes (from delegated SXXX) │
│ User has 1,000 tokens delegated to self │
└─────────────────────────────────────────────────────────────┘
×
┌─────────────────────────────────────────────────────────────┐
│ Multiplier NFT (from VotingMultiplierNFT) │
│ User owns "Founder" tier (2x multiplier) │
└─────────────────────────────────────────────────────────────┘
=
┌─────────────────────────────────────────────────────────────┐
│ Effective Votes: 2,000 │
│ User's vote counts 2x in governance │
└─────────────────────────────────────────────────────────────┘
Multiple multipliers stack:
Key Properties¶
DAO-Scoped¶
Each multiplier NFT belongs to a specific DAO. A "Founder" NFT from DAO A has no effect on voting in DAO B.
This prevents whales from buying multipliers and dominating multiple communities.
Transferable¶
Unlike soulbound badges, multiplier NFTs can be sold or transferred. The multiplier follows the NFT, not the person.
This creates a market signal: if multipliers are valuable, people will pay for them.
Checkpointed¶
Multipliers are recorded at every transfer to prevent gaming: - You can't buy an NFT after a proposal is created and vote with it - Historical snapshots use the multiplier you had at proposal creation - No flash-loan attacks on governance
Capped¶
Maximum 5x multiplier per account, maximum 20 NFTs per account. This prevents extreme concentration.
Multiplier Format¶
Multipliers use basis points where 100 = 1x:
| Value | Multiplier | Meaning |
|---|---|---|
| 100 | 1x | No bonus (baseline) |
| 125 | 1.25x | 25% boost |
| 150 | 1.5x | 50% boost |
| 200 | 2x | Double voting power |
| 300 | 3x | Triple voting power |
| 500 | 5x | Maximum allowed |
Tier System¶
DAOs organize multipliers into tiers - categories of NFTs with different multipliers, supplies, and distribution methods.
| Tier Type | Typical Multiplier | Distribution |
|---|---|---|
| Founding Member | 2-3x | Airdrop to early supporters |
| Contributor | 1.5-2x | Bounty completion, governance votes |
| Supporter | 1.25-1.5x | Public mint, auction |
| Auction | Variable | Daily Nouns-style auctions |
Creating Tiers¶
Tiers are created through governance proposals:
# Create a governance proposal for a new tier
sage nft tier create \
--dao 0x... \
--name "Founding Member" \
--multiplier 200 \
--max-supply 50 \
--price 0
Options:
- --name - Tier name (visible in UI)
- --multiplier - Basis points (200 = 2x)
- --max-supply - Maximum NFTs in this tier (0 = unlimited)
- --price - Price for public mint (0 = admin-only)
Auctions¶
For ongoing treasury funding, DAOs can use Nouns-style continuous auctions:
Day 1: Auction NFT #1 → Winner gets multiplier, treasury gets ETH
Day 2: Auction NFT #2 → Winner gets multiplier, treasury gets ETH
...
# Check current auction
sage auction status
# Place a bid
sage auction bid 0.5
# Settle ended auction (anyone can call)
sage auction settle
Auctions automatically mint the next NFT and start a new auction when settled.
Checking Your Multiplier¶
# Check if a DAO uses multipliers
sage multiplier status --dao 0x...
# See your voting power breakdown
sage multiplier calculate --dao 0x...
# Output:
# Base votes: 1,000 SXXX
# Multiplier: 2x (Founding Member tier)
# Effective votes: 2,000
When to Use Multipliers¶
Use multipliers when: - Recognizing founders who took early risk - Contributors earn lasting influence, not just token payments - Ongoing treasury funding via auctions - Reputation matters more than capital alone
Skip multipliers when: - Pure token democracy is the goal - Simplicity is paramount - DAO is very small (< 10 members) - You want to avoid any "privileged" voters
Contract Architecture¶
┌─────────────────────────────────────────────────────────────┐
│ VotingMultiplierNFT │
│ - ERC721 with multiplier values per token │
│ - Tiers: Founder (2x), Contributor (1.5x), etc. │
│ - Checkpointed for historical queries │
└─────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ MultipliedVotes (per-DAO wrapper) │
│ - IVotes interface (Governor uses this) │
│ - effectiveVotes = baseVotes × multiplier / 10000 │
│ - Delegation happens on base token, not here │
└─────────────────────────────────────────────────────────────┘
│
▼
┌─────────────────────────────────────────────────────────────┐
│ SXXX (ERC20Votes) │
│ - Base governance token (delegated voting power) │
│ - Delegate here to enable voting │
└─────────────────────────────────────────────────────────────┘
Related¶
- Governance Models - How governance works
- Delegation & Voting Power - Getting voting power
- Creating a DAO - Setting up multipliers at creation