hackquest logo
  • 学习
  • 课程探索
  • 实战
  • 探索黑客松
  • 往期项目
  • 社区
  • 论坛
  • 全球活动
  • 我的社区
  • 共学营
  • 组织中心
  • 更多
    • 词汇表
    • 博客
    • 水龙头
    • 工作机会
    • 媒体工具包
    • 创始人
hackquest logo

CommitCircle

CommitCircle makes group commitments (saving challenges, shared goals, team pools) non-optional by putting the release rule on-chain: members lock USDC in a circle vault that only unlocks by a quorum vote of member nominations or by a deadline, with exact 1:1 accounting.

视频

技术栈

Solidity
Hardhat
TypeScript
React
USDC
Arbitrum

描述

CommitCircle makes group commitments (saving challenges, shared goals, team pools) non-optional by putting the release rule on-chain. Members deposit USDC into a circle vault; the funds lock until the circle unlocks by a quorum vote of member nominations or by a deadline, then each member withdraws their exact 1:1 share. Key guarantees: 1:1 accounting (no one can rug the pool), quorum-gated early unlock (no single member can stall it), deadline auto-unlock (no admin action needed), and a cancel guard (the creator can cancel and refund everyone only while total deposits are below a minimum-contribution threshold). Built in Solidity 0.8.24 / Hardhat 2 against the real USDC on Arbitrum Sepolia, with 13 unit tests (8 core + 5 boundary/invariant) and a one-command end-to-end demo. Core vault deployed on-chain (Arbitrum Sepolia) with a live read-from-chain frontend.

本次黑客松进展

Contracts deployed on Arbitrum Sepolia (13/13 tests passing), live on-chain read frontend (reads circle state / totals straight from chain via JSON-RPC), and a one-command end-to-end demo. Canonical mainnet deploy pending gas.

融资状态

Pre-fundraising hackathon project; no token of our own. USDC on Arbitrum Sepolia is used as the circle asset (native USDC, not minted by us).
队长
CCircle Forge
项目链接