Skip to content

Implement membership and subscription contract - #283

Merged
devIKargi merged 1 commit into
StellAIverse:mainfrom
Xaxxoo:feat/membership-subscription-267
Jul 23, 2026
Merged

Implement membership and subscription contract#283
devIKargi merged 1 commit into
StellAIverse:mainfrom
Xaxxoo:feat/membership-subscription-267

Conversation

@Xaxxoo

@Xaxxoo Xaxxoo commented Jul 23, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Add a Soroban membership subscription workspace contract with configurable tiers and benefit flags.
  • Implement trials, pull-based auto-renewals, graceful payment-failure expiration, cancellation refunds, pause/resume, tier changes with proration, referral rewards, entitlement checks, and analytics.
  • Add token-backed unit tests and document the new module in the README.

Tests

  • cargo fmt --all --check
  • cargo test -p membership-subscription --lib -j 1
  • cargo build --all --locked -j 1
  • cargo clippy --all --all-targets --all-features -j 1 -- -D warnings

Closes #267

@Xaxxoo
Xaxxoo force-pushed the feat/membership-subscription-267 branch from 58a3539 to f354731 Compare July 23, 2026 14:18
@Xaxxoo
Xaxxoo force-pushed the feat/membership-subscription-267 branch from f354731 to cd2a8bf Compare July 23, 2026 14:19
@devIKargi
devIKargi merged commit 23f8406 into StellAIverse:main Jul 23, 2026
3 checks passed
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.

Implement Membership and Subscription Contract

2 participants