Creating a Raffle
Anyone can launch a token on Sudo. The platform handles smart contract deployment, raffle mechanics, and liquidity migration automatically.
Quick Deploy
Click the Quick Deploy button at the top of the create page to launch with sensible defaults. This fills in all fields and starts deployment immediately.
Step-by-Step Setup
Navigate to Create Raffle from the top menu.
Token Details
Raffle Title
Name for your raffle (max 100 characters)
"Community Token Launch"
Description
What makes your token or raffle special
"Fair launch for our community governance token"
Symbol
Token ticker, 2-10 uppercase letters/numbers
"SUDO"
Token Logo
Optional 512x512 PNG or SVG
—
Raffle Parameters
Ticket Price
APT per ticket. Set to 0 for a free raffle.
0.01 APT
Winning Ticket
Number of tokens each winner receives
10
Total Supply
Total token supply (minimum 1,000)
1,000,000
Draw Frequency
How often a winner is drawn
Every 1 second
Raffle Expiry
How long the raffle runs before unsold tokens are burned
24 hours
DEX Platform
Where liquidity will be created after the raffle
Tapp DEX
Free Raffle: Initial Liquidity
If ticket price is 0, a free raffle doesn't collect APT from buyers. You'll need to seed the initial DEX liquidity yourself.
An Initial Liquidity (APT) field appears when the ticket price is set to 0. Enter the amount of APT you want to pair with tokens in the liquidity pool. The estimated starting token price is calculated and displayed.
DAO Settings
Every raffle creates a DAO for its token. You can configure:
Proposal Quorum
10%
Minimum % of voting power needed for a proposal to pass
Proposal Duration
7 days
How long proposals stay open for voting
Raffle Rules
Custom rules displayed to participants. Two defaults are pre-filled:
"There is always 1 winner every lottery"
"The Raffle lasts until all tokens are distributed"
You can add, edit, or remove rules.
Deploying
Click Deploy Raffle.
The platform validates your form and uploads metadata to IPFS.
A deployment stepper modal appears with two steps:
Deploy Complete System — Creates your token and raffle contracts on-chain.
Initialize Raffle — Sets up the raffle state. You'll sign a transaction (gas only).
For free raffles: you'll sign one additional transaction to seed the initial APT liquidity.
Once complete, your raffle is live and visible on the home page.
Token Distribution
Every token launch splits the supply:
50% Raffle Pool — Distributed to raffle winners
50% Liquidity — Paired with collected APT (or creator-seeded APT for free raffles) and migrated to the DEX
The DAO owns the resulting liquidity pool position.
Last updated