Gardens v2 is a modular governance framework that enables communities to create and manage multiple governance pools with customizable parameters and voting mechanisms. Our smart contracts are built to optimize for secure, flexible, intuitive, multi-network governance solutions.
Create multiple governance pools within your community, each serving a distinct purpose with customizable parameters and terms of use. This modular approach allows for more granular and focused onchain governance decisions.
- Funding Pools: Allocate funds from a shared token pool
- Signaling Pools: Source other types of decisions, both onchain and offchain
Choose from multiple voting weight mechanisms to best suit your community's needs:
- Token-weighted: Traditional 1 token = 1 vote
- Fixed: Equal voting power for all members
- Capped: 1 token = 1 vote up to a maximum threshold
- Quadratic: Voting weight = square root of tokens staked
Currently deployed on:
- Gnosis Chain
- Polygon
- Arbitrum
- Optimism
- Base
- Celo
More networks coming soon!
Significant UI improvements make conviction voting more intuitive and easier to understand compared to v1, enabling broader participation in governance decisions.
Gardens v2 relies on the following apps and frameworks to be deployed:
- Visit https://app.gardens.fund/
- Connect your wallet
- Create or join a community on supported networks
- Activate your governance in governance pools to vote
- Increase your stake in the community to grow your voting power
- Create or dispute proposals in pools
- Create governance pools in your community
We welcome contributions! Start with the Contributing Guide to learn about project structure, issue triage, development workflows, and documentation guidelines.
Please read our Security Policy for responsible disclosure instructions, supported networks, and user best practices.
Gardens is fully open source - always has been, always will be. We're committed to comprehensive documentation to help communities implement and contribute to the platform.
Our documentation follows these core principles:
- Accessibility: Documentation for users of all technical levels
- Completeness: Covering all aspects of the platform
- Currency: Regularly updated to reflect the latest changes
- Community-driven: Welcoming contributions from all users
We welcome documentation improvements! For documentation issues or suggestions, please open an issue with the "documentation" label.
- π Documentation
- π¬ Discord Community
- π¦ Twitter
- π Farcaster