Getting Started
Welcome to CreateDAO v2! This guide will help you understand the basics and get you ready to create your first DAO.What You’ll Need
Before creating a DAO, make sure you have:-
A Web3 Wallet
- MetaMask (recommended)
- Coinbase Wallet
- WalletConnect-compatible wallets
- Any EVM-compatible wallet
-
Cryptocurrency for Gas Fees
- Base Mainnet: ~0.002-0.005 ETH
- Sepolia Testnet: Free SepoliaETH from faucets
-
Basic Understanding
- What a DAO is
- How blockchain transactions work
- Gas fees and wallet confirmation
Quick Overview: What is CreateDAO v2?
CreateDAO v2 is a platform for deploying complete DAO governance systems using OpenZeppelin Governor - the industry-standard framework for on-chain governance.What You Get
When you create a DAO, you deploy three smart contracts in one transaction:DAOToken
ERC20 governance token with automatic voting power activation
DAOGovernor
Proposal and voting system with OpenZeppelin extensions
TimelockController
Secure treasury holding 99% of tokens with 1-day execution delay
Key Features
Auto-Delegation- No manual delegation required
- Voting power activates automatically when you receive tokens
- Ready to vote immediately
- 99% of tokens held in timelock
- All treasury actions require governance approval
- 1-day delay before execution for security
- On-chain authorization for DAO management
- Changeable only through governance
- Designed for integration with platforms like OpenBook
- Uses EIP-1167 minimal proxies (clones)
- Token and Governor proxies are only 45 bytes each
- ~69% gas savings vs traditional deployment
Understanding the Architecture
1. DAOToken (ERC20Votes)
Your governance token gives holders voting power:- Standard: ERC20 with 18 decimals
- Voting Power: Built-in checkpoint system
- Auto-Delegation: Automatically activates when tokens are received
- Distribution: 1% to creator, 99% to treasury
2. DAOGovernor (OpenZeppelin Governor)
The governance contract manages your DAO:- Proposals: Any token holder with 1%+ can propose
- Voting: FOR, AGAINST, or ABSTAIN
- Quorum: Minimum 1% participation required
- Extensions: Includes all standard OZ Governor features
- Manager Role: Special address for off-chain authorization
3. TimelockController (Treasury)
The secure treasury holds DAO assets:- Holds: 99% of token supply
- Delay: 1 day between proposal passing and execution
- Security: Prevents rushed or malicious actions
- Control: Only governance can move funds
The Governance Process
Creating a Proposal
- You need 1% of token supply to propose
- Proposal includes: target contracts, values, calldata, and description
- Voting delay starts (default: 1 day)
Voting Period
- After delay, voting opens for a set period (default: 1 week)
- Token holders cast votes: FOR, AGAINST, or ABSTAIN
- Voting power = token balance at proposal creation time
Execution
- If quorum met (1%+) and majority votes FOR, proposal succeeds
- Proposal is queued in the timelock
- After 1-day delay, anyone can execute
- Actions are executed on-chain
Common Use Cases
Community Organization
Perfect for:- Online communities wanting shared decision-making
- Content creator DAOs
- Gaming guilds
- Social clubs going on-chain
Business Operations
Ideal for:- RWA (Real World Asset) management
- Transparent business operations
- Multi-stakeholder companies
- Service cooperatives
Investment Groups
Great for:- Collective investment decisions
- Treasury management
- Fund allocation
- Grant programs
Token Distribution Strategy
When you create a DAO:- You get 1% - Enough to meet quorum and create initial proposals
- Treasury gets 99% - Distributed through governance
Why 1%?
The 1% allocation is carefully chosen because:- OpenZeppelin Governor requires minimum 1% quorum
- You need exactly 1% to bootstrap governance
- After setup, you can propose distributing tokens to members
Distributing to Members
After creating your DAO, create proposals to:- Transfer tokens from treasury to founding members
- Set up vesting schedules (via custom contracts)
- Reward contributors
- Build your community
Governance Parameters
You’ll choose these when creating your DAO:| Parameter | Recommended | Description |
|---|---|---|
| Voting Delay | 1 day | Time before voting starts |
| Voting Period | 1 week | How long voting lasts |
| Quorum | 1% (fixed) | Minimum participation |
| Proposal Threshold | 1% (fixed) | Tokens needed to propose |
| Timelock Delay | 1 day (fixed) | Security delay before execution |
Voting Delay and Voting Period can be customized during creation. Other parameters are set to optimal defaults and can be changed later through governance.
Supported Networks
CreateDAO v2 is currently deployed on:Base Mainnet
Chain ID: 8453Production-ready deployment
Sepolia Testnet
Chain ID: 11155111Test your DAO for free
Next Steps
Ready to create your DAO? Follow our step-by-step tutorial:Creating a DAO Tutorial
Complete walkthrough with screenshots and troubleshooting
Getting Help
Need assistance? We’re here to help:- Discord: discord.gg/HnRmtP2fph
- Telegram: t.me/createdao_org
- Twitter: @createdao
- GitHub: github.com/createDAO
Additional Resources
Learn About Governance
Integration
- OpenBook - Transparent ERP for DAOs managing real world assets
- Build your own tools using our open-source contracts
Community Examples
Check out DAOs built with CreateDAO:- Browse on Tally
- View on block explorers (Base, Sepolia)
- Learn from existing governance proposals
Ready to get started? Create your DAO now →