Fees & Economics

Understanding how SOLBET works under the hood.


House Edge

Every game has a small mathematical edge that ensures platform sustainability:

GameHouse EdgeExample
Coin Flip2%Bet 100 → Win 196 (not 200)
Dice2%Payout = (100 ÷ win%) × 0.98
Blackjack~2.5%0.5% payout shave (wins pay 1.99x) plus the rule set: single deck, dealer stands on soft 17, no doubling or splitting
The Styx2%True odds × 0.98
Plinko2%Every table pays out 98% on average
Graves2%Fair multiplier × 0.98, capped at 100x
Limbo2%Target × 0.98
Crash (web)2%Cash-out multiplier × 0.98

💡 These edges are much lower than traditional casinos (typically 5-15%).

Use /odds in Telegram to see current game odds.


The Reaper's Cut

"The Reaper Collects Lost Souls"

Fees are only taken from house profits, not from winners.

  • When you win: You keep your full payout
  • When you lose: A small slice of the lost stake goes to the protocol; the rest goes to the liquidity pool

Fee Formula

Protocol Fee = House Edge ÷ Fee Divisor   (divisor is 2 by default)

The fee is that percentage of the lost stake, rounded down to whole token units. Blackjack uses its configured 0.5% edge here, not the rule-set edge.

GameHouse EdgeProtocol FeePool Gets
Coin Flip, Dice, Styx, Plinko, Graves, Limbo, Crash2%1% of the lost stake99% of the lost stake
Blackjack0.5% (configured)0.25% of the lost stake99.75% of the lost stake

Example

Player loses 100 tokens on Coin Flip:

  • LP Pool receives: 99 tokens
  • Protocol fee bucket: 1 token

Special Token Types

Each token has a fee type that decides where its protocol fee goes:

Fee TypeProtocol FeeNote
Treasury (default)Normal (edge ÷ 2)Swept to the treasury wallet
Burn (GRIM)Normal (edge ÷ 2)Burned on-chain 🔥 Deflationary
None (partner tokens)0%100% of the lost stake stays in the pool for LPs

Where Fees Go

Protocol fees accumulate per token in a fee bucket (treasury or burn). An automatic job runs every hour:

  • A burn bucket at or above the token's burn threshold is burned from the custodial wallet with an SPL burn, so the supply goes down.
  • A treasury bucket at or above the token's sweep threshold is transferred to the treasury wallet.
  • A threshold of 0 means the bucket is never moved automatically.

Every confirmed burn is announced in the web realm chat and in every Telegram group that allows the token, with the amount, the lifetime total burned and a Solscan link to the transaction.


Bet Limits

To protect liquidity pools, bets are bounded on both ends:

  • Minimum bet: a fixed share of the token's pool (set platform-wide), so it moves with the pool and is rarely a round number. The game page shows it, and the bot tells you the minimum if you go under it.
  • Max Win Cap: your potential win cannot exceed a small share of the pool (configurable)
  • Multiplier Scaling: max bet = cap ÷ the top multiplier of your bet, so higher multipliers (a high Limbo target, 16-row high-risk Plinko, many graves) mean lower max bets
  • Dynamic: limits adjust as pool size changes

This prevents anyone from draining the pool with a single lucky bet.


Other Fees

Liquidity Early Withdrawal

  • 1% fee if withdrawn within 1 hour of your last deposit
  • 0% fee after 1 hour

This prevents flash-loan attacks. The fee is taken in shares and stays in the pool.

Deposits & Withdrawals

  • Deposits: Free (you only pay Solana network fees)
  • Withdrawals: Free (a per-token minimum may apply; the bot shows it)

In-Game Transactions

  • Tips: Free
  • Rain: Free
  • Games: Free (fees are built into the edge)