muqa-org / zazelenimo

Municipal Quadratic Funding Initiative
https://zazelenimo.com
MIT License
3 stars 1 forks source link

feat: Add QF Merkle strategy extension #88

Closed b0rza closed 1 month ago

b0rza commented 2 months ago

Feature: Implement QF Merkle strategy donations

Key Features

  1. QF Allocate Call Implementation

    • Added the ability to make QF allocate calls
    • Implemented utility functions to support allocate calls
    • Introduced signPermit2612 util for permit generation
  2. Cart Functionality

    • Introduced cart context and applied it as a component
    • Added ability to add projects to cart with specified amounts
    • Implemented cart handling for projects
    • Added cart link feature flag
  3. Wallet Enhancements

    • Updated wallet status with explicit show toggle
    • Added copy wallet address feature
    • Introduced explicit connect toggle
  4. Cometh Integration

    • Introduced useCometh hook and comethConfig
    • Hooked up Cometh for round transaction calls
    • Integrated donations with cart functionality
  5. Chain Support

    • Added support for custom chains
    • Registered chain environments separately

Other Improvements

Deployment Considerations

Kapture 2024-10-09 at 12 44 54

vercel[bot] commented 2 months ago

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
zazelenimo ✅ Ready (Inspect) Visit Preview 💬 Add feedback Oct 10, 2024 11:41am