hackquest logo

Commit or Donate

Stake ETH/MockUSDC on a promise. Confirm before deadline. A human validator decides success; otherwise the stake is donated.

Video

Công nghệ sử dụng

React
Next
Solidity

Sự miêu tả

Commit or Donate is a discipline app with real consequences.
You create a commitment, stake ETH or MockUSDC, choose a validator and a charity address.
Before the deadline you claim completion on-chain. The validator has 24h to approve or reject.
If approved, funds return to the committer. If rejected or ignored, the stake is donated.

Why Arbitrum: low fees and fast confirmations make it usable for small-stake commitments and frequent interactions.

Key features

  • Social login wallet via Web3Auth (no extension required)

  • ETH + ERC20 (MockUSDC) staking escrow

  • Clear on-chain lifecycle: create → confirm → validate → resolve

  • Expired commitments can be resolved on dashboard (“Expired → Resolve”)

  • Explorer links + tx hashes shown after actions

Network: Arbitrum Sepolia (421614)

Tiến độ hackathon

Implemented CommitmentVault + MockUSDC deployments on Arbitrum Sepolia Built Next.js app with Web3Auth + wagmi/viem integration
Trưởng nhóm
MMuhammad Ihsan
Liên kết dự án
Ngành
SocialFi