
Disclaimer & Agreement
By using this protocol, you acknowledge:
FairLuck is a decentralized lottery protocol with 6 pools ranging from 10X to 1,000,000X. Every draw is provably fair, powered by Chainlink VRF. Winners are selected by ticket index — not by contributor.
Connect your Web3 wallet (MetaMask, WalletConnect, etc.) to the FairLuck protocol.
Select from 6 pools: 10X, 100X, 1,000X, 10,000X (24-hour cycles), or 100,000X and 1,000,000X (7-day cycles). Contribute using USDT or USDC — integer amounts only. The protocol treats both USDT and USDC as a fixed $1 value regardless of market price. Each $1 = 1 ticket. Tickets are assigned sequential index numbers (e.g. 10X-0001). A 1% platform fee (minimum $1, always integer) is added on top.
Changed your mind? You can withdraw your contributed funds from any pool up to 5 minutes before the pool closes. Your tickets will be cancelled and removed from the draw. Only your pool contribution is returned — the platform fee is non-refundable. You can re-enter with a new contribution (new fee applies).
Daily pools (10X–10,000X) end at midnight Pacific Time. Weekly pools (100,000X & 1,000,000X) end Sunday midnight PT. Contributions and withdrawals close 5 minutes before the draw. The pool must meet its minimum threshold for the draw to proceed.
At pool close, Chainlink VRF generates verifiable random numbers on-chain. These numbers determine which ticket indices win. Each ticket is evaluated independently — a single contributor may have some tickets win and some lose. No one can predict or manipulate the outcome.
Each winning ticket receives the pool multiplier amount (e.g. $10 per winning ticket in the 10X pool). 100% of the pool is distributed to winning tickets. Winnings are paid out randomly from the pool's token mix — you may receive USDT only, USDC only, or a combination of both. The specific token composition is not fixed or predictable. If the minimum threshold was not met, contributions are refunded — but the platform fee is non-refundable.
| Pool | Multiplier | Win Odds | Min. Threshold | Cycle | Example |
|---|---|---|---|---|---|
![]() | 10X | 1 in 10 | $10 | 24h | 10 USDT → 10 tickets → Win up to $100 |
![]() | 100X | 1 in 100 | $100 | 24h | 10 USDT → 10 tickets → Win up to $1,000 |
![]() | 1,000X | 1 in 1,000 | $1,000 | 24h | 10 USDT → 10 tickets → Win up to $10,000 |
![]() | 10,000X | 1 in 10,000 | $10,000 | 24h | 10 USDT → 10 tickets → Win up to $100,000 |
![]() | 100,000X | 1 in 100,000 | $100,000 | 7-day | 10 USDT → 10 tickets → Win up to $1,000,000 |
![]() | 1,000,000X | 1 in 1,000,000 | $1,000,000 | 7-day | 10 USDT → 10 tickets → Win up to $10,000,000 |
The platform fee (1%, minimum $1) is collected at the time of contribution and is never refunded — not when you withdraw, and not when the pool doesn't meet its minimum threshold. This covers the cost of on-chain operations.
You can withdraw your contributed funds from any pool up to 5 minutes before the pool closes. Only your pool contribution is returned — the platform fee is non-refundable. Your tickets will be cancelled and removed from the draw. After withdrawal, you can re-enter with a new contribution.
FairLuck accepts USDT and USDC only. The protocol treats both tokens as a fixed $1 value regardless of their market price. All contributions must be in whole dollar amounts (integers). Each $1 contributed equals exactly 1 ticket.
Winnings are distributed randomly from the pool's token mix. Since the pool contains both USDT and USDC from various contributors, winners may receive USDT only, USDC only, or a mix of both tokens. The specific token composition of your payout is not fixed or predictable — it depends on what tokens are in the pool at the time of distribution.
When you contribute, your tickets are assigned sequential index numbers (e.g. 10X-0001 through 10X-0100 for a $100 contribution). Chainlink VRF randomly selects winning ticket indices. Each ticket is evaluated independently — you may win on some tickets and lose on others. This means a single contributor can partially win.
Yes. You can withdraw your contributed funds from any pool up to 5 minutes before the pool closes. Your tickets will be cancelled and removed from the draw. Only your pool contribution is returned — the platform fee (1%, min $1) is non-refundable. After withdrawal, you can re-enter the pool with a new contribution (a new fee will apply).
The platform fee is 1% of your contribution amount, with a minimum of $1 and always rounded up to an integer. For example: $50 → $1 fee (1% = $0.50, but minimum is $1). $200 → $2 fee. $150 → $2 fee (1% = $1.50, rounded up). The fee is added on top of your contribution and is non-refundable under any circumstances — including withdrawals and threshold refunds.
There are two types of cycles. Daily pools (10X, 100X, 1,000X, 10,000X) run on 24-hour cycles ending at midnight Pacific Time. Weekly pools (100,000X, 1,000,000X) run on 7-day cycles ending Sunday midnight Pacific Time. After each draw, a new cycle begins automatically.
Each pool has a minimum threshold equal to its multiplier (10X = $10, 100X = $100, ... 1,000,000X = $1,000,000). If the pool doesn't reach this amount by the end of its cycle, all contributions are refunded. However, the platform fee is non-refundable — it is kept regardless.
Both contributions and withdrawals close 5 minutes before the draw to ensure the Chainlink VRF request can be processed and the random number generated before the pool ends. This prevents last-second manipulation attempts.
Chainlink VRF (Verifiable Random Function) is a provably fair and verifiable source of randomness designed for smart contracts. It generates random numbers that can be cryptographically verified on-chain, ensuring no one — including miners, node operators, or the protocol itself — can predict or manipulate the outcome.