Skip to content

creator-event-manager: add config & treasury views, withdraw fees; tests#911

Merged
Olowodarey merged 4 commits into
Arena1X:mainfrom
OtowoSamuel:feat/contract-views-fees
May 29, 2026
Merged

creator-event-manager: add config & treasury views, withdraw fees; tests#911
Olowodarey merged 4 commits into
Arena1X:mainfrom
OtowoSamuel:feat/contract-views-fees

Conversation

@OtowoSamuel
Copy link
Copy Markdown
Contributor

@OtowoSamuel OtowoSamuel commented May 29, 2026

This PR implements several contract view and fee management functions for the CreatorEventManager contract.

Changes:

  • Add get_config and get_user_events views to expose contract configuration and user event membership.
  • Add get_treasury_balance and withdraw_fees to manage and withdraw collected XLM fees.
  • Persist CurrentAdmin canonical key during initialization.
  • Add unit tests covering config, treasury balance, and withdraw behaviors.

Closes #820, Closes #815, Closes #818, Closes #816

Copilot AI review requested due to automatic review settings May 29, 2026 23:02
@vercel
Copy link
Copy Markdown

vercel Bot commented May 29, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
insight-arena-4rll Ready Ready Preview, Comment May 29, 2026 11:17pm

@drips-wave
Copy link
Copy Markdown

drips-wave Bot commented May 29, 2026

@OtowoSamuel 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

@Olowodarey Olowodarey merged commit 7c523f8 into Arena1X:main May 29, 2026
4 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

2 participants