Skip to content

1Hive/gardens-v2

Repository files navigation

Gardens v2

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.

🌐 Launch Gardens v2 App

Features

Modular Governance Pools

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.

Pool Types

  • Funding Pools: Allocate funds from a shared token pool
  • Signaling Pools: Source other types of decisions, both onchain and offchain

Flexible Voting Weight Systems

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

Multi-Network Support

Currently deployed on:

  • Gnosis Chain
  • Polygon
  • Arbitrum
  • Optimism
  • Base

More networks coming soon!

Enhanced User Experience

Significant UI improvements make conviction voting more intuitive and easier to understand compared to v1, enabling broader participation in governance decisions.

Dependencies

Gardens v2 relies on the following apps and frameworks to be deployed:

Getting Started

Using Gardens v2

  1. Visit https://app.gardens.fund/
  2. Connect your wallet
  3. Choose your network
  4. Create or join a community
  5. Activate your governance in governance pools to vote
  6. Increase your stake in the community to grow your voting power
  7. Create or dispute propoosals in pools
  8. Create governance pools in your community

Local Development

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

Contributing

We welcome contributions! Please see our New Contributor Onboarding for details on how to get started.

License

GPL-3.0

Support