Product: Signal X
Box Lottery Guide
The Box Lottery is a weekly lottery where users purchase tickets using BFM tokens. One winner is selected each week and receives a Crypto Box as the prize.
How It Works
- A new lottery round starts every Monday at 9:05 AM UTC.
- The round runs for 7 days, ending the following Monday at 8:55 AM UTC.
- The winner is announced at 9:00 AM UTC on the closing Monday.
- The result announcement runs automatically via a scheduled cron job every Monday at 2:00 PM PKT (9:00 AM UTC).
Ticket Purchase
Price
- Each ticket costs 1 BFM.
- You can purchase multiple tickets in a single transaction.
How to Buy
- Select the ticket numbers you want (each ticket has a unique number).
- If any of your selected tickets are already taken by another user, only the available ones will be purchased.
- If all selected tickets are already taken, the purchase will fail with: "All selected tickets are taken".
Payment
- The total cost is deducted from your BFM wallet.
- If you don't have enough BFM balance, the purchase will fail with: "Insufficient balance".
Ticket Visibility
- After purchasing, your tickets appear in real-time to all users via a live socket update.
- You can view how many tickets you've purchased for the current round.
Ticket Display
The ticket page shows:
Field | Description |
|---|---|
Total | Total ticket slots (rounded up to nearest 250) |
Sold | Number of tickets purchased so far |
Your Tickets | Number of tickets you've purchased in this round |
Pool Amount | Same as sold (total tickets in the pool) |
Start Time | When the current lottery round started |
End Time | When the current lottery round ends |
Previous Winner | The winner from the last completed round |
Winning Odds
- Each ticket gives you one entry into the draw.
- Your chance of winning = Your Tickets / Total Tickets Sold.
- The more tickets you buy, the higher your chances.
- Example: If 500 tickets are sold and you own 10, your chance is 10/500 = 2%.
Winner Selection
- The winner is selected using Random.org, a true random number generator.
- All ticket holders (by username) are submitted to Random.org, and one winner is randomly picked.
- A cryptographic proof is saved for every draw, which can be independently verified for fairness.
Prize
The winner receives a Crypto Box with the following details:
Detail | Value |
|---|---|
Token | BFM |
Tokens | Equal to the total number of tickets sold in that round |
Token Price | Current BFM/USDT price at the time of the draw |
Percentage | Monthly return percentage (see table below) |
Locked Until | April 30, 2026 |
Return | (percentage * tokens / 100) + tokens |
Monthly Return Percentages
The Crypto Box return percentage depends on which month the lottery ends:
Month | Return Percentage |
|---|---|
June | 110% |
July | 110% |
August | 110% |
September | 104% |
October | 97% |
November | 89% |
December | 80% |
January | 70% |
February | 55% |
March | 40% |
April | 20% |
May | 0% |
Example: If 1,000 tickets were sold and the draw happens in March:
- Winner gets a Crypto Box with 1,000 BFM
- Return percentage = 40%
- Total return at maturity = (40% * 1000 / 100) + 1000 = 1,400 BFM
- The box is locked until April 30, 2026
Proof of Fairness
Every lottery draw is provably fair. After results are announced, anyone can verify the draw:
- Provide the lottery ID and type "BOX".
- The system fetches the saved Random.org proof.
- The proof is verified against Random.org's API to confirm the result was not tampered with.
Weekly Lottery Timeline
Monday 9:05 AM UTC ─── Lottery Round Starts
↓
Users buy tickets (7 days)
↓
Monday 8:55 AM UTC ─── Ticket sales close
Monday 9:00 AM UTC ─── Winner drawn (Random.org)
↓
Winner receives Crypto Box
↓
Monday 9:05 AM UTC ─── Next round starts automatically
Summary
- Frequency: Weekly (Monday to Monday)
- Ticket cost: 1 BFM per ticket
- Payment wallet: BFM
- Winner count: 1 per round
- Prize: Crypto Box containing BFM equal to total tickets sold
- Selection method: Random.org (provably fair)
- Box lock period: Until April 30, 2026
- Return: Based on monthly percentage + principal tokens