← Back to Articles

Product: Signal X

Updated 2026-05-21

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