See more @ WELEPHANT.XYZ

Prediction Mining - Frequently Asked Questions


General

What is Prediction Mining?

Prediction Mining is a decentralized prediction game built on BNB Chain. Players play BNB on numbered squares (1-16), and when each 1-minute round ends, a winning square is randomly selected. Winners share the pot proportionally to their play amounts.

How is this different from other prediction games?

What blockchain is Prediction Mining on?

Prediction Mining runs on BNB Smart Chain (BSC). You'll need BNB for gas fees and gameplay.

Is there a minimum play amount?

Yes, the minimum play amount is 0.001 BNB per play. There's also a maximum play amount per round to ensure fair distribution.


How to Play

How do I make a play?

  1. Connect your wallet (MetaMask, WalletConnect, etc.)
  2. Select one or more squares (1-16)
  3. Enter your play amount in BNB
  4. Click "Play" and confirm the transaction

Can I play on multiple squares?

Yes! You can select multiple squares in a single transaction. Your play amount is distributed across your selected squares based on the "Play Spread" option.

What happens when a round ends?

  1. The round closes after 1 minute
  2. A winning square is randomly selected using on-chain entropy
  3. Winners receive their share of the pot proportionally
  4. A new round starts automatically

What are my chances of winning?

With 16 squares, each square has a 1/16 (6.25%) base chance of winning. However, you can improve your odds by playing on multiple squares or by playing when fewer players are active.

What is a PAYDAY round?

PAYDAY is a jackpot feature that randomly triggers (default 3% chance per round). When PAYDAY hits, all players in that round share a bonus jackpot pool that has been accumulating from previous rounds.

What is Single Winner mode?

Some rounds randomly trigger Single Winner mode (default 20% chance). In these rounds, instead of splitting the pot proportionally, one random winner takes the entire prize. Your chance of being the single winner is proportional to your play amount.


Auto-Play

What is Auto-Play?

Auto-Play lets you set up recurring plays that execute automatically each round without manual transactions. You deposit BNB upfront, and the crank system plays for you.

How do I set up Auto-Play?

  1. Go to the Auto-Play section
  2. Choose your squares and play amount per round
  3. Set the number of rounds to play
  4. Deposit enough BNB to cover all rounds plus gas
  5. Confirm the registration transaction

What is the gas charge for Auto-Play?

A small gas tax of 1% is applied to your total play amount to compensate the crank operator who executes your plays. For example, a 1 BNB total play amount incurs a 0.01 BNB gas tax.

Can I cancel Auto-Play?

Yes, you can cancel at any time. Your remaining deposit and unused gas charges are returned to your wallet immediately.

What happens if my Auto-Play deposit runs out?

Your Auto-Play automatically deactivates when funds are depleted. The system will play your remaining rounds and then stop.


Rewards and Payouts

How are winnings calculated?

Winners share 50% of the round's total pot. Your share is proportional to your play on the winning square relative to total plays on that square.

Example: If you play 0.1 BNB on Square 5, total plays on Square 5 are 0.5 BNB, and Square 5 wins a 2 BNB pot:

Where do my winnings go?

Winnings are automatically credited to your rewards balance. You can claim them anytime from the Rewards page.

What rewards can I earn?

How do I claim my rewards?

Go to the Rewards page and click "Claim" for either BNB or WELEPHANT. You can claim each token type separately.


WELEPHANT Token

What is WELEPHANT?

WELEPHANT is the native token of the Prediction Mining ecosystem. It's a wrapped version of ELEPHANT that can be bridged between BNB Chain and Base.

How do I get WELEPHANT?

  1. Win rounds: WELEPHANT is distributed to round winners
  2. Swap: Exchange BNB for WELEPHANT on the Swap page
  3. Bridge: Bridge from Base if you have WELEPHANT there

What can I do with WELEPHANT?

What is the swap fee?

The swap contract charges a 0.25% fee on all swaps. These fees are automatically forwarded to the Staking Vault to boost staker yields.


Staking

How does staking work?

Deposit WELEPHANT into the Staking Vault to receive share tokens. As the vault receives yield from game fees and swap fees, your shares become worth more WELEPHANT over time.

What yields does the Staking Vault receive?

Is staking safe?

The Staking Vault is:

How do I stake/unstake?

  1. Stake: Approve WELEPHANT, then call deposit
  2. Unstake: Call withdraw to receive your WELEPHANT plus earned yield

Fees

What are the game fees?

Each round's pot is distributed as follows:

Destination Percentage
Winners 50%
Staking Vault 20%
PAYDAY Jackpot 20%
Admin/Operations 10%

Can the admin change the fees?

No. Fee percentages are immutable constants in the smart contract. They cannot be changed by anyone, including admins.

What gas fees should I expect?


Security

Is my money safe?

The contracts are designed to be rug-proof:

If Prediction Mining is paused are users able to get their funds out?

Yes. The pause is a targeted circuit breaker that only blocks new money from entering. All withdrawal paths remain available:

Feature Available When Paused?
Place plays No
Register Auto-Play No
Cancel Auto-Play and get refund Yes
Claim BNB and WELEPHANT rewards Yes
Unstake WELEPHANT Yes
Crank (round finalization and payouts) Yes

The crank keeps running during a pause, so any in-progress rounds will still finalize and credit winnings to players.

How is randomness generated?

The winning square is determined using multiple on-chain entropy sources:

All entropy components are stored on-chain for verification.

Can someone game the system to get outsized rewards?

No. Plays close when the round timer expires, and the winning square isn't determined until 6 blocks later using entropy that didn't exist at play time. Flash loans can't help because a loan can't span multiple blocks. Reward shares are strictly proportional to your play amount — there's no way to inflate your payout after the play is recorded. See the Architecture doc for the full breakdown.

Can the outcome be predicted or manipulated?

No. The system uses a commit-reveal scheme:

  1. During the round: The seed is masked - no one can predict the outcome
  2. After the round closes: Final randomness incorporates future block hashes that weren't known during play
  3. 6-block cooldown: Ensures block producers can't manipulate the outcome

All entropy sources are stored on-chain for independent verification.

Are the contracts renounced?

The WELEPHANT protocol splits cleanly between assets and the mining game.

ELEPHANT, WELEPHANT, and stWELEPHANT are fully permissionless assets. The swap contract (WelephantSwap) and staking vault (StakingVault) have zero admin functions — no owner, no access control, no kill switch. Once these tokens hit your wallet, they are sovereign. No one can freeze, seize, or block them. These contracts are immutable and will operate identically whether the team exists or not.

Raffle Mining is an onchain business and its game contracts retain operational controls behind a multisig. This is intentional — the game must be able to adjust parameters (round timing, fee routing, slippage tolerances) in response to market conditions. These controls cannot touch your assets. They can only affect the game mechanics.

Players control their own exposure. Auto-play pushes winnings directly to your wallet each round. Claiming rewards frequently means your assets sit in permissionless contracts (WELEPHANT, stWELEPHANT) rather than in game custody. The best practice is simple: claim often, and your assets remain fully under your control.

For the full technical breakdown, see the Architecture doc and Audit Report.

Has the code been audited?

Yes, the contracts have undergone security review. All identified issues have been fixed. See the Audit Report for details.

What if a swap fails?

The system uses an async swap architecture with try/catch safety. If a swap fails:


Sponsorship & Automation

Can I play on behalf of someone else?

Yes! The sponsorship model allows you to make plays for any address. When you call play() with another player's address:

This is useful for gifting plays to friends or running promotional campaigns.

Can someone set up Auto-Play for me?

Yes, anyone can register and fund Auto-Play for your address:

Important: No one can register Auto-Play for you if you already have an active session. This protects you from having your settings overwritten.

Can a sponsor control my rewards?

No. The sponsor has no control over your rewards:

Sponsors can only give, never take.

Is this safe? Can someone grief me?

The sponsorship model is designed to be safe:

  1. Cannot steal funds - Sponsors pay for you; they can't withdraw your balance
  2. Cannot override active Auto-Play - If you have an active session, no one can register a new one
  3. You control cancellation - Only you can cancel your Auto-Play
  4. Rewards go to you - All winnings credit to your address

The only "griefing" possible is someone gifting you free plays (which costs them money).

Can I build a bot to play automatically?

Yes! The sponsorship model is designed to support automation:

  1. Create a dedicated wallet for your bot
  2. Fund Auto-Play for that wallet from your main wallet
  3. Your bot receives all winnings
  4. Claim periodically from the bot wallet

This allows building trading bots, portfolio managers, or any automated strategy.

Can I gift plays to multiple people at once?

Yes, the play() function accepts arrays:

// Gift plays to 3 friends on different squares
play(
  [friend1, friend2, friend3],  // player addresses
  [5, 10, 15],                   // squares
  [0.1 BNB, 0.1 BNB, 0.1 BNB]   // amounts
)

You pay the total amount; each friend gets their individual play.

How do I sponsor someone's Auto-Play?

Call registerAutoPlay() with their address:

registerAutoPlay(
  friendAddress,    // who plays
  0.01 BNB,         // amount per square
  3,                // number of squares
  10,               // number of rounds
  false,            // loop rewards
  false,            // auto-stake
  false,            // manual squares
  []                // squares (empty for random)
)

You send the deposit; they receive automatic plays and any winnings.


Technical

What is the crank?

The crank is an automated system that:

Anyone can run a crank, making the system permissionless.

Why do rounds take time to finalize?

Rounds wait for a "closing block" to ensure the randomness cannot be manipulated. This is typically 2-3 blocks after the round ends (~6-9 seconds).

What wallets are supported?

Any Web3 wallet works:

Where can I view my history?

The History page shows all your past rounds, plays, and outcomes. Data is stored on-chain for permanent access.


Bridging

Can I bridge WELEPHANT between chains?

Yes, WELEPHANT can be bridged between BNB Chain and Base using the Wormhole bridge.

How long does bridging take?

Bridging typically completes within 5-15 minutes depending on network conditions.

Are there bridging fees?

Wormhole charges a small fee (usually < $1) for bridge transactions.


Troubleshooting

My transaction is stuck

Try increasing the gas price or waiting for network congestion to clear. You can also try canceling and resubmitting with higher gas.

I won but don't see my rewards

Rewards are credited after the round fully finalizes (including the closing block). Check back in ~30 seconds. If still missing, check the Rewards page.

Auto-Play stopped unexpectedly

Possible reasons:

Check your Auto-Play status and re-register if needed.

Swap failed or got less than expected

Swaps use slippage protection. If price moved significantly during your transaction, it may have failed. Try again with a higher slippage tolerance or smaller amount.


Support

Where can I get help?

How can I report a bug?

Open an issue on GitHub with: