Skip to content

Add failed campaign refund automation#386

Open
Codekill33 wants to merge 1 commit into
ShadeProtocol:mainfrom
Codekill33:feature/327-auto-refund-failed-campaigns
Open

Add failed campaign refund automation#386
Codekill33 wants to merge 1 commit into
ShadeProtocol:mainfrom
Codekill33:feature/327-auto-refund-failed-campaigns

Conversation

@Codekill33

@Codekill33 Codekill33 commented Jun 29, 2026

Copy link
Copy Markdown

Summary

  • Added Shade campaign state, pledge tracking, finalization, and failed-campaign refund logic.
  • Added individual refund claims and resumable batch refund processing.
  • Added detailed campaign lifecycle/refund events for indexing.
  • Exposed campaign APIs through ShadeTrait.
  • Added focused campaign refund tests.

Verification

  • cargo build -p shade passes.
  • Full/filtered cargo test -p shade is blocked by pre-existing unrelated test/module compile issues in the repo.

closes #327

@drips-wave

drips-wave Bot commented Jun 29, 2026

Copy link
Copy Markdown

@Codekill33 Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Automated Refund Mechanism for Failed Campaigns

1 participant