Skip to content

CodeHawks-Contests/2025-03-rustfund

Repository files navigation

RustFund

Details

  • Starts: March 20, 2025 Noon UTC

  • Ends: March 27, 2025 Noon UTC

  • nSLOC: 170

About the Project

RustFund is a decentralized crowdfunding platform built on the Solana blockchain It enables creators to launch fundraising campaigns and contributors to support projects they believe in, all in a trustless and transparent manner.

Features

  • Create Fundraising Campaigns: Creators can launch campaigns with custom names, descriptions, and funding goals
  • Contribute to Projects: Users can contribute SOL to any active campaign
  • Refund Mechanism: Contributors can get refunds if deadlines are reached and goals aren't met
  • Secure Withdrawals: Creators can withdraw funds once their campaign succeeds

Actors

Creator

  • Creates new fundraising campaigns
  • Sets campaign deadline
  • Withdraws raised funds after successful campaigns
  • Has exclusive rights to manage their campaign settings

Contributor

  • Contributes SOL to campaigns
  • Can request refunds under if the campaign fails to meet the goal and the deadline is reached

Scope (contracts)

src/
├── lib.rs

Compatibilities

Blockchains:

  • Solana

Tokens:

  • SOL

Setup

Prerequisites

Build:

anchor build

Test:

yarn install 
anchor test

Known Issues

None!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published