hackquest logo

Sanca

Sanca is a decentralized platform that brings traditional ROSCA (Rotating Savings and Credit Association) to Web3.

Videos

Description

Overview

Sanca is a decentralized platform that brings traditional ROSCA (Rotating Savings and Credit Association) to Web3, enabling communities to save together, earn yield, and access credit in a transparent, trustless manner. Built on Mantle Network with integration to Ondo Finance for institutional-grade yield generation.

What is ROSCA?

ROSCA (Rotating Savings and Credit Association) is a traditional community savings model where:

  • Members contribute regular amounts to a shared pool

  • Each member takes turns receiving the entire pool

  • The cycle continues until all members have received their payout

  • It's a proven system for financial inclusion and community wealth building

Problem Statement

Traditional ROSCAs face significant challenges:

  • Lack of Transparency - No public record of transactions

  • Manual Management - Requires trusted coordinators

  • Trust Required - Members must trust each other and coordinators

  • No Yield Generation - Funds sit idle without earning interest

  • Risk of Default - No automated enforcement mechanisms

Our Solution

Sanca solves these problems by leveraging blockchain technology:

  • Blockchain Transparency - All transactions recorded on-chain, publicly verifiable

  • Smart Contract Automation - Automated execution, no manual intervention needed

  • Trustless Execution - Code enforces rules, no need to trust individuals

  • Yield via Ondo Finance - Funds earn institutional-grade yield automatically

  • Collateral Protection - Auto-liquidation if members fail to contribute

Key Features

  1. Transparent Pools
    All pool activities, contributions, and payouts are recorded on-chain. Members can verify every transaction at any time.

  2. Automated Cycles
    Smart contracts handle the entire pool lifecycle automatically - from member joining to payout distribution. No manual coordination needed.

  3. Fair Randomness
    Winner selection uses Supra VRF (Verifiable Random Function) for provably fair, on-chain randomness.

  4. Yield Generation
    Member collateral is automatically converted to Ondo mUSD (rebasing token) to earn yield. Winners receive a portion of the yield as a bonus.

  5. Collateral Protection
    If a member fails to contribute, their collateral is automatically liquidated to cover the contribution, protecting other members.

Team Member

  1. Garry
    Telegram: @garrybad
    Discord: @garrybad
    Email: garrybad3@gmail.com
    Github: https://github.com/garrybad/sanca

One Pager Pitch

Progress During Hackathon

The MVP includes a full-stack implementation: Solidity contracts (SancaFactory and SancaPool) using the EIP-1167 minimal proxy pattern for gas-efficient pool creation, a Next.js 16 frontend with React 19 and TypeScript featuring a dashboard, pool management, activity tracking, and an onboarding flow, integration with Supra VRF V3 for verifiable randomness in winner selection, yield generation via Ondo Finance’s mUSD rebasing token so collateral earns yield, a Ponder.sh indexing layer providing a GraphQL API for real-time pool data, and wallet integration with RainbowKit for seamless Web3 interactions. The platform addresses traditional ROSCA issues lack of transparency, manual management, and trust requirements by automating pool lifecycle management through smart contracts, enabling on-chain verification of all transactions, and implementing automatic collateral liquidation for missed contributions. Currently deployed on Mantle Sepolia testnet with comprehensive testing. The architecture demonstrates a scalable approach to decentralized community savings, combining smart contract automation with a modern user interface to make ROSCAs accessible in the Web3 ecosystem.

Tech Stack

React
Next
Web3
Solidity

Fundraising Status

Not yet.

Team Leader
GGarry
Sector
DeFiRWASocialFi