Fealty
Raffles

Running a raffle

Create, share, draw automatically, reroll when needed.

Creating

On Raffles, pick the type, title and description, the number of winners, an optional points ticket cost, an end time, and optionally a banner image URL, a mint-wallet chain and a mint date. Build the requirement rows, and if past winners shouldn't enter again, tick the previous raffles to exclude. Duplicate on any raffle reuses it as a template: it opens this form pre-filled, so the title (which fixes the page URL) and the requirements are still editable before the copy is created. Dates and invite codes don't carry over.

Sharing

/raffle-post raffle_id:<id or slug> (the slug is the name part of the raffle page URL) posts it to the current channel with an Enter button and a link to the raffle page (the dashboard's Post to Discord button does the same into your raffle channel). The announcement pings @everyone by default, exactly like quests; Settings switches that to @here or off per server. Winner announcements never add an extra ping. Share the raffle page on X with the built-in share button.

The draw

When the end time passes, the draw runs by itself: exclusions apply, retweet tasks and project-account like tasks are batch-verified, winners are picked (weighted, FCFS order, or everyone for wallet collections), follow tasks and other-account like tasks are checked winner-first with automatic redraws, and the results post to #raffle-winners with mentions and a winner card.

Need it sooner? Draw now on the dashboard or /raffle-draw in Discord runs the same pipeline immediately.

Rerolling

Reroll on a finalized raffle redraws winners from the qualified pool: verification results are kept, follow checks run against the new winners, and the fresh list is announced. Use it when a winner is disqualified after the fact.

Archiving and deleting

Archive (on a drawn or cancelled raffle) hides it from every member-facing surface: the community Raffles page, the hub and the mint calendar; the raffle page stops resolving for members. Managers still see everything, and Unarchive brings it back. Nothing is lost either way: entries, winners and exclusion lists stay intact, and other raffles' "previous winners not eligible" rules keep working.

Delete is permanent and only available while a raffle has zero entries, which is what makes it safe: test runs and misconfigured drafts can go, but anything entered carries ticket-point, winner and exclusion history and must be archived instead. Deleting also removes the posted Discord announcement and any scheduled mint event.

On this page