Skip to main content

Deployed Contracts

This page lists the official addresses for CreateDAO v2 contracts on supported blockchain networks. All contracts use deterministic CREATE2 deployment for consistent addresses across networks.
CreateDAO v2 is a complete rewrite using OpenZeppelin Governor. These addresses are NOT compatible with v1 contracts.

Contract Architecture

Each network has:
  1. DAOFactory - The main factory contract for creating new DAOs
  2. DAOToken Implementation - Shared implementation for all DAO tokens (EIP-1167 clones)
  3. DAOGovernor Implementation - Shared implementation for all governors (EIP-1167 clones)
  4. DAOTimelock Implementation - Shared implementation for all DAO timelocks (EIP-1167 clones)
When you create a DAO, the factory creates minimal proxies (45 bytes each) that delegate to these implementations.

Mainnet Deployments

Ethereum (Mainnet)

Example DAO on Ethereum:

Arbitrum One

Example DAO on Arbitrum:

Testnet Deployments

Sepolia (Ethereum Testnet)

Example DAO on Sepolia:

Deterministic Deployment Details

All CreateDAO v2 contracts use CREATE2 for deterministic deployment, ensuring consistent addresses across networks. CREATE2 Configuration:
This means the DAOFactory address is identical across all supported networks when deployed with the same salt.

Verifying Contract Authenticity

Method 1: Check Factory Address

The official Ethereum DAOFactory address is:
Always verify you’re interacting with this address on the correct network.

Method 2: Query Implementation Addresses

You can verify the implementation addresses programmatically:
Expected results:
  • Token: 0x4516F43c475A4c469367A1AfD2998FC30CF8C3B6
  • Governor: 0xC6Ee7F3D2D3BbA67d0a2a6562d5b6A416e390141
  • Timelock: 0xf8354d8F218cE905ddf3a24c88F3358ece319373

Method 3: Verify Source Code

All contracts have verified source code on block explorers:
  1. Visit the contract on the explorer
  2. Click the “Contract” tab
  3. Verify source code is visible and matches the GitHub repository

Understanding Your DAO’s Contracts

When you create a DAO using the factory, you get three contracts:

1. DAOToken (EIP-1167 Proxy)

  • Type: Minimal proxy (45 bytes)
  • Delegates to: DAOToken Implementation
  • Functionality: ERC20 governance token with auto-delegation
  • Your Instance: Each DAO gets its own isolated proxy

2. DAOGovernor (EIP-1167 Proxy)

  • Type: Minimal proxy (45 bytes)
  • Delegates to: DAOGovernor Implementation
  • Functionality: Governance with OpenZeppelin extensions + Manager role
  • Your Instance: Each DAO gets its own isolated proxy

3. DAOTimelock (EIP-1167 Proxy)

  • Type: Minimal proxy (45 bytes)
  • Delegates to: DAOTimelock Implementation
  • Functionality: Treasury + execution delay
  • Holds: 99% of your DAO’s token supply

Integration Examples

Connect to Factory

Verify Manager


Network Information

Ethereum (Mainnet)

Arbitrum One

Sepolia (Testnet)


Coming Soon

CreateDAO v2 will expand to additional networks. Stay tuned for announcements on:
  • Polygon
  • Optimism
  • Other EVM-compatible chains
Follow us on Twitter for deployment announcements.

Security Notice

Always verify contract addresses from official CreateDAO sources before interacting with them. Do not trust addresses provided by third parties.
If you discover a contract claiming to be CreateDAO but not listed here, please report it immediately:

Source Code & Verification

All contracts are verified on their respective block explorers with matching source code from the GitHub repository.