LuckyStash Docs
  • LuckyStash Overview
  • Smart Pools
Powered by GitBook
On this page
  • How It Works
  • How Winners Are Selected
  • Boosters
  • Key Features
  • Frequently Asked Questions
  • About Smart Pools

LuckyStash Overview

LuckyStash is a prize-linked savings account built on Solana that makes saving money exciting without any risk. When you deposit stablecoins into LuckyStash, you maintain full access to your principal at all times while gaining chances to win daily prizes funded by the shared yield pool.

Unlike traditional savings accounts that pay small amounts of interest to everyone, LuckyStash allows you to transform your potential interest into chances to win much larger prizes. You can also customize exactly how much yield you want to share versus keep as guaranteed returns.

Built on RebelFi's Smart Pools technology, LuckyStash demonstrates how DeFi can create financial products that simply weren't possible before blockchain.

How It Works

  1. Open a Savings Account: Deposit USDC (or other supported stablecoins) into your LuckyStash account.

  2. Customize Your Yield Allocation: Set exactly how much of your yield to share with the prize pool:

    • Share 100% for maximum prize chances (standard prize-linked savings)

    • Share 0% for maximum personal yield (standard savings account)

    • Choose any percentage in between to balance guaranteed returns with prize opportunities

  3. Earn Returns Your Way: Based on your yield allocation settings, you'll receive:

    • Your personal yield portion as guaranteed returns (at current DeFi lending rates)

    • Entry tickets for prize drawings based on your shared yield portion

  4. Full Control of Your Funds: Access and withdraw your principal anytime with no penalties or lockups.

How Winners Are Selected

LuckyStash uses a transparent, verifiable system to select prize winners that balances user participation with randomness. Here's how it works:

Winner Selection Factors

Your chance of winning in each drawing is determined by several weighted factors:

  1. Deposit Amount (Primary Factor): The more you deposit, the greater your chances. Someone with 1,000 USDC deposited will have 10x the base chance of someone with 100 USDC.

  2. Yield Sharing Percentage: The higher percentage of yield you choose to share with the prize pool, the better your chances of winning from that pool.

  3. Boosters: These special enhancements increase your winning odds without requiring additional deposits. Earn Boosters through referrals, community participation, and special promotions.

Fair Random Selection

We use a verifiable method to ensure fair and transparent prize drawings:

  1. Future Block Hash Seeding: Each drawing uses the hash of a predetermined future Solana block as the random number generator seed. Since this block hasn't been created yet when the drawing period begins, no one (including us) can predict or influence the outcome.

  2. Transparent Formula: We use a published formula (detailed below) to determine winners based on the random seed and participant data.

  3. Weighted Random Selection: Once the seed block is reached, our selection algorithm performs a weighted random selection based on each participant's factors (deposit amount, yield sharing, and Boosters).

Winner Selection Formula

Here's how we select winners:

Step 1: Order all participants by their Solana deposit address

Step 2: Calculate each user's weighted points:

User Weighted Points = Deposit Amount × Yield Sharing % × (1 + Booster Multiplier)

Step 3: Calculate total pool points:

Total Pool Points = Sum of all User Weighted Points

Step 4: Assign each user a probability range:

User's Range Start = Previous User's Range End
User's Range End = User's Range Start + (User Weighted Points / Total Pool Points)

Step 5: Generate random number using block hash:

Future Block Hash = Predetermined Solana block hash (chosen 24 hours in advance)
Random Number = First 8 bytes of Future Block Hash converted to decimal / 2^64

Step 6: Select winner:

Winner = User where Range Start ≤ Random Number < Range End

Verification

While the winner selection process isn't automatically verified on-chain, anyone can verify any drawing's fairness by:

  1. Checking the predetermined block hash used as the random seed

  2. Reviewing the on-chain deposit data for all participants

  3. Applying our published selection formula to confirm the winner was correctly selected

We publish all the necessary information after each drawing, allowing full transparency into the selection process.

Boosters

Increase your chances of winning prizes with Boosters! These special enhancements increase your odds in prize drawings without requiring additional deposits:

  • Earn Boosters through referrals, community participation, and special promotions

  • Limited-time opportunities for early adopters to collect exclusive Founding Member Boosters

  • Each Booster provides a permanent increase to your winning chances

Each Booster adds a 5% multiplier to your weighted points, directly increasing your chances of winning prizes.

Key Features

  • 💰 Fully Customizable Yield Sharing: Slide between 0-100% yield sharing to create your perfect balance of guaranteed returns and prize opportunities.

  • 🔄 Adjustable Anytime: Modify your yield allocation whenever your financial goals change.

  • 🏆 Prize-Linked Incentives: Make saving exciting with daily prize drawings.

  • 🔒 100% Principal Safety: Your deposits always remain fully accessible and intact.

  • 📈 Market Rate Returns: When keeping 100% of your yield, earn the current DeFi lending market rates.

  • 🚀 Built on Solana: Fast, low-fee, and scalable blockchain technology.

  • ⚖️ Transparent + On-Chain: Smart contracts handle all pooling, yield, and prize distributions.

Frequently Asked Questions

Is my principal at risk in LuckyStash? No. Your principal (the amount you deposit) is never at risk and can be withdrawn at any time.

How are yields generated? Yields are generated through DeFi lending protocols on Solana, with rates varying based on market conditions.

How often are prizes distributed? Prizes are distributed daily based on the yield generated by the entire pool.

Can I change my yield sharing percentage after depositing? Yes, you can adjust your yield sharing percentage at any time to match your current financial goals.

What happens if I win a prize? Prize winnings can either be collected or re-deployed back into the pool for a "next-round booster."

What are Boosters and how do I get them? Boosters increase your chances of winning without requiring additional deposits. You can earn them through referrals, community participation, and special promotions.

About Smart Pools

LuckyStash is powered by Smart Pools, a new financial primitive built by RebelFi.


For more information, contact us at [email protected]

NextSmart Pools

Last updated 1 month ago