Skip to content

Crowdfunding Campaign Contract #253

Description

@Mkalbani

Location: contracts/crowdfunding
Language: Rust (Soroban)
Estimated Time: 7 hours
Difficulty: Medium

Description

Build a crowdfunding contract for community projects with goal tracking and refund mechanics.

Tasks

  • Design campaign structure
  • Implement contribution tracking
  • Add goal and deadline management
  • Create refund mechanism
  • Implement milestone rewards
  • Add contribution history
  • Create campaign status queries
  • Write comprehensive tests
  • Implement backer tracking
  • Add stretch goals support

Acceptance Criteria

  • Contributions tracked
  • Goal calculations correct
  • Refunds issued if goal missed
  • Milestones distribute rewards
  • Status queries accurate
  • All tests pass

Metadata

Metadata

Assignees

Labels

Stellar WaveIssues in the Stellar wave program

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions