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
- Quadratic: Voting weight = square root of tokens staked
- Capped: 1 token = 1 vote up to a maximum threshold
Currently deployed on:
- Gnosis Chain
- Polygon
- Arbitrum
- Optimism
- Base
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
- Choose your network
- Create or join a community
- Activate your governance in governance pools to vote
- Increase your stake in the community to grow your voting power
- Create or dispute propoosals in pools
- Create governance pools in your community
Please message us in Discord for help with your own local deployment of Gardens.
# Clone the repository
git clone https://github.com/your-org/gardens-v2.git
# Install dependencies
cd gardens-v2
pnpm install
# Start the development server
pnpm dev
We welcome contributions! Please see our New Contributor Onboarding for details on how to get started.