Skip to content

Feat/token delist - #417

Merged
3m1n3nc3 merged 4 commits into
geevapp:mainfrom
Kaylahray:feat/token-delist
Jul 25, 2026
Merged

Feat/token delist#417
3m1n3nc3 merged 4 commits into
geevapp:mainfrom
Kaylahray:feat/token-delist

Conversation

@Kaylahray

Copy link
Copy Markdown
Contributor

Summary

Closes #410

  • Adds admin-only remove_token(token) to revoke DataKey::AllowedToken whitelist status
  • Reuses check_admin, persists delisted state, and emits a TokenRemoved event
  • Documents that delisting only blocks new giveaway creation; existing funded giveaways/requests remain fully supported

Test plan

  • cargo test -p geev-core remove_token
  • cargo test -p geev-core delist
  • Confirm admin can revoke a whitelisted token
  • Confirm delisted tokens cannot create new giveaways
  • Confirm existing giveaways can still accept entries / pick winners after delist
image

@3m1n3nc3
3m1n3nc3 merged commit d0306a5 into geevapp:main Jul 25, 2026
2 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.

[Admin] Add token delist and whitelist revocation controls

2 participants