Implement campaign NFT receipts on completion
Labels: feature, enhancement, priority/low
Difficulty: High · Effort: M
Backlog slot: 59
Problem Statement
Donors have no persistent record of contribution beyond DonorRecord. A non-transferable Soulbound-style receipt NFT would improve UX.
Why it Matters
- Web3 identity benefits: verifiable donor history, weighted voting.
Expected Outcome
- After finalise (goal reached + last milestone released) mint soulbound SAC tokens to donors.
- Mint metadata references the donation amount.
Acceptance Criteria
Files Likely Affected
- New:
campaign/src/receipt.rs
Dependencies
Issue #1, #11.
Implement campaign NFT receipts on completion
Labels:
feature,enhancement,priority/lowDifficulty: High · Effort: M
Backlog slot: 59
Problem Statement
Donors have no persistent record of contribution beyond
DonorRecord. A non-transferable Soulbound-style receipt NFT would improve UX.Why it Matters
Expected Outcome
Acceptance Criteria
Files Likely Affected
campaign/src/receipt.rsDependencies
Issue #1, #11.