User Story
As a Donor,
I want to a refund if a request is cancelled.
Description
Allow donors to reclaim funds if status becomes Cancelled.
Files to Create/Edit
contracts/geev-core/src/
└── mutual_aid.rs
Functional Requirements
Suggested Implementation
// IN FUNCTION: claim_refund(env, request_id)
// 1. Load Request. Check status is 'Cancelled'.
// 2. Look up 'Donation(request_id, caller)' in storage.
// 3. If amount > 0, transfer amount back to caller.
// 4. Set Donation amount to 0.
Acceptance Criteria
Submission Guidelines
- Branch:
feat/refund-logic
User Story
As a Donor,
I want to a refund if a request is cancelled.
Description
Allow donors to reclaim funds if status becomes Cancelled.
Files to Create/Edit
Functional Requirements
Suggested Implementation
Acceptance Criteria
Submission Guidelines
feat/refund-logic