Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
LABS
Glossary

MolochDAO v2

MolochDAO v2 is a minimalist, widely adopted smart contract framework for creating DAOs, specifically optimized for grant funding and featuring a ragequit mechanism for member exit.
Chainscore © 2026
definition
DAO FRAMEWORK

What is MolochDAO v2?

MolochDAO v2 is a major upgrade to the original Moloch smart contract framework, introducing new features for more flexible and efficient decentralized governance and funding.

MolochDAO v2 is a modular, open-source smart contract framework designed for decentralized autonomous organizations (DAOs) to manage shared treasuries, allocate capital, and coordinate members through proposal-based voting. It is a significant evolution from the original MolochDAO, which was created to fund Ethereum public goods, and is now a generalized base layer for building a wide variety of DAOs. The v2 upgrade introduced key technical improvements like tribute and guild kick mechanics, a more flexible share and loot system, and enhanced security through extensive audits, making it a foundational primitive in the DAO tooling ecosystem.

The core innovation of Moloch v2 is its dual-token model of shares and loot. Shares represent both voting power and a claim on the DAO's treasury (its guild bank), while loot represents only a financial claim with no voting rights. This separation allows for sophisticated capital and governance structures. Members can make proposals to the DAO, such as requesting funding (a grant) or adding a new member, which are then voted on using shares. The framework also introduced the concept of ragequit, allowing members to exit at any time by burning their shares and loot to claim a proportional amount of the treasury's assets, a critical mechanism for mitigating governance attacks and protecting minority interests.

A DAO built on Moloch v2 operates through a continuous proposal cycle. A typical process involves: - Submission: A member deposits a proposal deposit and submits a proposal. - Voting: Members vote with their shares during a voting period. - Grace Period: A delay after voting allows members who disagree with the outcome to ragequit before the proposal is executed. - Processing: If passed, the proposal's actions (e.g., transferring funds, minting shares) are executed. This process, combined with ragequit, creates a system of exit-based governance where consensus is enforced by the ability to withdraw capital, contrasting with pure majority-rule models.

Moloch v2 has been widely adopted as the infrastructure for numerous grant DAOs, investment clubs, and project treasuries. Prominent examples include The LAO, a for-profit venture DAO, and MetaCartel Ventures, a DAO for early-stage web3 investments. Its minimal, audited, and battle-tested codebase makes it a preferred choice for communities seeking a secure and predictable governance primitive. The framework's design philosophy emphasizes security and simplicity over feature complexity, often serving as a core component that other tools and interfaces (like Syndicate or DAOstack) build upon.

The legacy of MolochDAO v2 is its role in standardizing and professionalizing DAO mechanics. By providing a robust, modular foundation, it enabled a wave of experimentation in decentralized organizational structures. Its concepts—like shares vs. loot, proposal deposits, and ragequit—have become part of the standard lexicon for DAO design. While newer, more specialized frameworks have emerged, Moloch v2 remains a critical reference point and a testament to the power of minimal, secure smart contract design in enabling complex human coordination.

etymology
FROM MYTH TO MECHANISM

Etymology and Origin

The name 'MolochDAO' is a deliberate and provocative reference to a powerful metaphor in coordination failure, repurposed for a novel governance experiment.

The term MolochDAO derives from the ancient Canaanite god Moloch, a deity associated with child sacrifice, which was adopted by economist Scott Alexander in a seminal 2014 essay as a metaphor for multi-agent coordination failures. In this modern context, a 'Moloch' represents any game-theoretic trap where individual rational incentives lead to a collectively disastrous outcome, such as an arms race or environmental degradation. The DAO's founders chose this name to explicitly frame their project as a battle against these inherent coordination problems in decentralized systems.

The 'v2' suffix denotes the second major iteration of the MolochDAO smart contract framework, launched in 2020. The original MolochDAO v1, created in 2019 by Ameen Soleimani and a group of Ethereum developers, was a minimalist, gas-efficient smart contract designed to fund public goods in the Ethereum ecosystem. Version 2 was a comprehensive upgrade engineered to generalize the model beyond simple grants, transforming it into a flexible DAO infrastructure primitive capable of supporting for-profit ventures, investment clubs, and more complex multi-token treasuries.

The philosophical origin of MolochDAO is deeply rooted in the Ethereum and public goods funding community's struggles. It emerged from discussions on 'The Moloch' as a symbol of the failure to coordinate on funding essential infrastructure, which is a classic public goods problem. By building a DAO specifically to overcome this 'Moloch,' the project embodied a pragmatic, self-aware attempt to create a new coordination mechanism—ragequit-enabled guilds—where members could exit with their fair share of assets if they disagreed with a group decision, thus aligning incentives and reducing governance friction.

Technically, the transition from v1 to v2 was a response to the limitations observed in the initial design. MolochDAO v2 introduced critical new features: support for multiple token types (ERC-20, ERC-721) in its treasury, a proposal tribunal (loot mechanism) for non-economic participants, and streamlined proxy factory contracts for easy deployment. This evolution from a single-purpose grant DAO to a versatile base layer cemented its role as a foundational smart contract framework that inspired subsequent projects like DAOhaus and a wider ecosystem of 'Moloch-forks.'

The legacy of the name and the framework is its enduring association with the core challenge of decentralized governance. It moved from a specific grant-giving entity (the original MolochDAO) to a broadly applicable standard for constructing on-chain organizations focused on mitigating coordination failure. The etymology thus captures a journey from a philosophical concept, to a minimal viable contract, to a foundational piece of Web3 infrastructure, all under the banner of slaying the modern Molochs of poor coordination.

history
HISTORY AND EVOLUTION

MolochDAO v2

An examination of the major upgrade to the pioneering on-chain funding mechanism, which introduced new governance and operational capabilities.

MolochDAO v2 was a significant smart contract upgrade deployed in 2020, designed to address the operational limitations of the original MolochDAO. The v2 framework introduced a modular architecture, separating core governance logic from a Guild Bank contract that holds the DAO's treasury assets. This separation enabled greater flexibility, allowing the DAO to manage multiple token types (like ERC-20 and ERC-721) and interact with more complex DeFi protocols. The upgrade was a direct response to the community's need for a more robust and extensible system for collective resource allocation.

A key innovation of MolochDAO v2 was the formalization of ragequit as a core member right, allowing members to exit with a proportional share of the treasury at any time, which served as a powerful check on proposal outcomes. The system also introduced tributes and shares as distinct concepts: applicants propose a tribute of tokens to the guild bank in exchange for newly minted shares, which represent voting power and a claim on future assets. This created a clearer economic model for membership and funding, moving beyond the original's simpler WEI-based system.

The v2 contracts became the foundational smart contract standard for a wave of subsequent grant DAOs and investment DAOs, including MetaCartel Ventures and The LAO. Its architecture demonstrated how on-chain governance could be both secure and adaptable, influencing the design of later frameworks like DAOstack and Aragon. While later superseded by even more generalized systems, MolochDAO v2's legacy is its proof that small, focused groups could effectively coordinate capital and make decisions entirely through transparent, self-executing code on the Ethereum blockchain.

key-features
MOLOCHDAO V2

Key Features

Moloch V2 is a significant upgrade to the original DAO framework, introducing new mechanisms for proposal management, member onboarding, and treasury diversification.

01

GuildKick & Ragequit

These are the core safety mechanisms for members. Ragequit allows a member to exit the DAO at any time, burning their shares and withdrawing a proportional amount of the treasury. GuildKick is a proposal to forcibly remove a malicious member, returning their fair share of the treasury.

02

Multi-Token Treasury

Unlike V1, which only held its native tribute token, V2 DAOs can hold any ERC-20 token in their treasury. This enables diversified treasuries, direct investment in other projects, and more complex financial operations without requiring token swaps for every action.

03

Streaming & Vesting Proposals

V2 introduces loot (non-voting shares) and the ability to create proposals that distribute funds over time. This enables:

  • Streaming payments for ongoing work or grants.
  • Vesting schedules for team allocations or investor unlocks.
  • More granular and sustainable funding mechanisms.
04

Delegate & Sponsor System

To prevent proposal spam, any funding proposal must be sponsored by an existing member who stakes a deposit. This creates a social filter. Members can also delegate their voting power to others, allowing for representative governance without transferring shares.

05

Minion Contracts

Minions are auxiliary smart contracts that extend a DAO's capabilities. They allow the DAO to:

  • Interact with DeFi protocols (e.g., lending, swapping).
  • Hold NFTs or other non-fungible assets.
  • Execute complex, multi-step transactions that are not possible from the core Moloch contract directly.
06

Grace Period & Voting Period

Proposals have two distinct timers. The Voting Period is when members submit their votes. After a proposal passes, a Grace Period begins, during which members can still ragequit before the proposal is executed. This protects minority members from sudden, unfavorable treasury changes.

how-it-works
MECHANISM

How MolochDAO v2 Works

An explanation of the core governance and funding mechanisms that define the MolochDAO v2 smart contract framework for decentralized autonomous organizations.

MolochDAO v2 is a smart contract framework for decentralized autonomous organizations (DAOs) that operates through a member-based governance and ragequit-enabled treasury system. At its core, the protocol manages a shared treasury of assets and uses a proposal system where members vote with their shares to allocate funds or make other collective decisions. The defining feature is the ragequit mechanism, which allows any member to instantly withdraw their proportional share of the treasury assets if they disagree with a passed proposal, providing a powerful check on governance and aligning incentives.

The operational cycle begins with a proposal, which can be to fund a grant (tribute), add a new member, or exchange guild bank shares. Proposals require a deposit and are subject to a voting period where members vote YES or NO using their shares. For a proposal to pass, it must not be vetoed by a majority during a subsequent grace period. This two-stage process prevents last-minute malicious proposals. Crucially, the grace period is when the ragequit function is active, allowing dissenting members to exit with their funds before the proposal is executed, thereby protecting minority interests.

The economic model is built on two primary tokens: shares and loot. Shares represent both voting power and a claim on the DAO's treasury, entitling holders to dividends if profits are distributed. Loot, introduced in V2, is a non-voting token that represents only a financial claim on the treasury, enabling the separation of economic rights from governance power. This allows for creating passive investors or compensating service providers without diluting the core voting bloc. All interactions, from submitting proposals to ragequitting, are permissionless actions performed directly through the smart contracts.

MolochDAO v2 gained significant adoption as a minimalist and battle-tested base layer for building grant-giving DAOs, investment clubs, and project treasuries. Its security is derived from its simplicity and the extensive audits of its core contracts. The framework intentionally avoids complex features like delegation or time-locks, focusing instead on the fundamental triad of proposal voting, ragequit, and a clear share-based economic model. This design makes it a foundational DAO primitive upon which more complex governance systems can be built, as seen in derivatives like MetaCartel Ventures and The LAO.

ecosystem-usage
MOLOCHDAO V2

Ecosystem Usage and Examples

MolochDAO v2's modular architecture has been adopted and adapted by numerous projects to coordinate capital and governance. These examples showcase its primary use cases.

06

Technical Foundation: The v2 Minimal Proxy

A key technical innovation of Moloch v2 is its use of a minimal, non-upgradeable proxy pattern for each deployed DAO.

  • Mechanism: Each new DAO is a lightweight proxy pointing to a single, audited master contract. This ensures security and gas efficiency for deployment.
  • Impact: This pattern became a standard for scalable, secure DAO factory deployments, influencing later frameworks.
FRAMEWORK COMPARISON

MolochDAO v2 vs. Other DAO Frameworks

A technical comparison of core governance and operational mechanisms across popular DAO frameworks.

Feature / MechanismMolochDAO v2Compound Governor BravoAragon OSx

Primary Governance Token

Voting Shares (non-transferable)

Transferable ERC-20 (COMP)

Transferable ERC-20 (custom)

Proposal Sponsorship

Required (member deposits stake)

Token-holder threshold

Any token-holder

Voting Mechanism

Ragequit-enabled share voting

Time-weighted token voting

Multisig or token voting (plugin)

Native Asset Management

Guild Bank (internal treasury)

Timelock-controlled treasury

DAO Agent (plugin-managed)

Member Exit Mechanism

Ragequit (redeem share of treasury)

Sell tokens on open market

No direct on-chain exit

Proposal Voting Period

Typically 7 days

3 days

Configurable via plugin

Upgradeability Pattern

Minimal, mutable via proposal

Governor contract upgrades

Plugin-based architecture

Gas Efficiency for Voting

High (single on-chain transaction)

Moderate (multiple transactions)

Varies by plugin configuration

security-considerations
MOLOCHDAO V2

Security and Design Considerations

MolochDAO v2 is a modular governance framework for decentralized autonomous organizations (DAOs), introducing key upgrades for security, flexibility, and capital management. Its design choices have significant implications for treasury management, member onboarding, and proposal execution.

01

Ragequit Mechanism

A core security feature allowing members to exit the DAO with their proportional share of the treasury at any time, without requiring a vote. This acts as a powerful check on governance power and mitigates the risk of malicious proposals. Members can ragequit in response to proposals they disagree with, protecting their assets from being spent against their will.

02

Guild Kick & Loot

Two mechanisms for managing membership and capital separation:

  • Guild Kick: A proposal to forcibly remove a malicious or inactive member. The kicked member receives their fair share of the treasury via the ragequit mechanism.
  • Loot: Non-voting shares that represent a claim on the treasury without granting governance rights. This separates economic interest from voting power, allowing for safer capital contributions from non-members.
03

Proposal Escrow & Grace Period

A two-stage security process for proposal execution:

  1. Escrow: When a proposal passes, its requested funds are moved to an escrow contract, not directly to the proposer.
  2. Grace Period: A mandatory waiting period begins, during which members can ragequit if they object to the now-approved proposal. Only after this period can the proposer execute the transaction and claim the escrowed funds. This prevents immediate, uncontested treasury drains.
04

Minion & WrapNZap Contracts

Modular smart contracts that extend DAO functionality while managing risk:

  • Minion: A proxy contract that holds funds and executes arbitrary calls on behalf of the DAO, reducing gas costs and enabling complex interactions (e.g., DeFi strategies). It introduces executor trust considerations.
  • WrapNZap: Simplifies token swaps and liquidity provision directly from the DAO treasury, but requires careful parameter setting to avoid slippage and impermanent loss on proposed deals.
05

Sybil Resistance & Membership

Moloch v2 relies on a whitelist-based membership model where existing members approve new applicants via proposal. This provides strong Sybil resistance but creates a gatekeeping bottleneck that can limit growth. The security model assumes a trusted initial cohort, making the member onboarding process a critical attack vector for governance capture.

06

Treasury Dilution & Share Pricing

The tribute (capital in) and share price mechanism has security implications:

  • New shares are minted when a funding proposal passes, diluting existing members' percentage ownership of the treasury.
  • The DAO must carefully assess whether the value of the incoming tribute (e.g., tokens, work) justifies the dilution. Poor pricing can lead to treasury value extraction by new members.
MOLOCHDAO V2

Common Misconceptions

Clarifying frequent misunderstandings about the structure, governance, and purpose of the MolochDAO v2 framework, a foundational smart contract system for decentralized autonomous organizations (DAOs).

MolochDAO v2 is primarily a smart contract framework for building DAOs, not a single organization. The original MolochDAO, which focused on Ethereum public goods funding, was the first to use the v1 contracts. The v2 upgrade generalized the codebase into a reusable DAO toolkit that any group can deploy. This means when someone refers to "a MolochDAO," they are typically referring to a DAO instance built using the Moloch v2 contracts, not the specific original entity. Hundreds of DAOs, from investment clubs to grant committees, have been launched using this framework.

MOLOCHDAO V2

Frequently Asked Questions (FAQ)

Essential questions and answers about MolochDAO v2, a foundational framework for decentralized autonomous organizations (DAOs) focused on grant funding and collective resource management.

MolochDAO v2 is a smart contract framework for creating decentralized autonomous organizations (DAOs) designed for efficient, trust-minimized collective funding and resource allocation. It works by allowing members to pool capital (typically ETH or other tokens) into a shared treasury and use a proposal-and-voting system to grant funds to projects or pay for operational expenses. Key mechanisms include:

  • Ragequit: Members can exit at any time, withdrawing their fair share of the treasury assets.
  • Guild Kick: A mechanism to forcibly remove a malicious or non-contributing member.
  • Shares as Voting Power: Members hold non-transferable shares that represent both voting power and a claim on the treasury's assets.
  • Proposal Escrow: Proposal deposits (tribute) are held in escrow until the vote is completed, aligning incentives.
further-reading
MOLOCHDAO V2

Further Reading

Explore the core concepts, related governance frameworks, and the broader ecosystem that MolochDAO v2 operates within.

04

Related Framework: Compound Governance

A contrasting token-weighted governance model used by protocols like Compound and Uniswap. Key differences from Moloch's share-based system:

  • Voting power is derived from owned or delegated tokens (COMP, UNI).
  • No concept of ragequit; tokens are liquid and tradable.
  • Proposals are typically executable code upgrades, not just funding requests.
05

Related Concept: Minimal Viable DAO

Moloch v2 is often cited as a Minimal Viable DAO (MVD) template. It prioritizes a small, auditable codebase with essential primitives:

  • Proposal Escrow: Locks funds until a vote passes.
  • Exit Rights: The ragequit mechanism.
  • Punitive Removal: The guild kick function. This philosophy emphasizes security and simplicity over feature complexity.
ENQUIRY

Get In Touch
today.

Our experts will offer a free quote and a 30min call to discuss your project.

NDA Protected
24h Response
Directly to Engineering Team
10+
Protocols Shipped
$20M+
TVL Overall
NDA Protected Directly to Engineering Team