Creating a Raffle
Creating a raffle is the best way to sell your asset to a wide audience. Our guided flow makes it easy to set up your prize and define your terms.
Start the Process
Click the "Create Raffle" button in the header to begin. You will be guided through a few simple steps.
Step 1: Select Your Prize Asset
First, you must tell us where your prize asset is located.
- Choose Network: Select the blockchain your asset is on (Ethereum, Base, or Solana).
- Choose Asset Type: Based on the chain, you'll select the asset type you're raffling (e.g., ERC-721, ERC-1155, ERC-20, ETH, SPL Token, or SOL).
Step 2: Define Prize Details
Next, you'll provide the specific on-chain details for your prize. This might include:
- Token Contract Address (for ERC-20, ERC-721, ERC-1155, or SPL)
- Token ID (for ERC-721 or ERC-1155)
- Total Amount (for ERC-20, SPL, ETH, or SOL)
Step 3: Set Raffle Rules
This is where you set the terms for your raffle.
- Ticket Price: Set the price for a single ticket.
- Payout Currency: Choose the token you want to be paid in (e.g., ETH, USDC).
- End Time: Set the date and time your raffle will automatically end.
- Ticket Limits (Optional): You can set a minimum number of tickets that must be sold, or a maximum (cap) on the total tickets available.
Step 4: Add Raffle Info
Add the descriptive details that will attract buyers to your raffle.
- Title & Description: Give your raffle a clear, catchy title and describe the prize.
- Image: Upload a high-quality image of your prize.
- Social Links (Optional): Link to your X/Twitter, Discord, or website to build trust.
Step 5: Review and Deploy
Review all the details. When you are ready, you will approve one or more transactions:
- Approve Transfer: A transaction to approve our smart contract to move your prize asset.
- Create Raffle: The final transaction that transfers your prize into the secure escrow contract and officially starts the raffle.
Once deployed, your raffle will be live on the homepage for everyone to enter!
Can’t find what you’re looking for?Contact support