DICE PVP Documentation
Welcome to the comprehensive documentation for DICE PVP, a decentralized player-versus-player dice gambling game built on Solana blockchain and operated through Telegram.
Overview
DICE PVP revolutionizes online gambling by combining the convenience of Telegram bots with the transparency and speed of Solana blockchain. Our platform offers truly fair, peer-to-peer dice battles with instant payouts and minimal fees.
Key Features
- 🎲 Provably Fair: Using Telegram's native dice API
- ⚡ Instant Settlements: Sub-second Solana transactions
- 🔒 Secure Escrow: Smart contract-based fund management
- 💰 Low Fees: Minimal platform fee on winnings
- 🌍 Global Access: Available worldwide via Telegram
- 🏆 No House Edge: Pure PvP gambling
Getting Started
First Steps
-
Access the Bot
Open Telegram and search for
@glicinedicegames_bot
or click this direct link -
Start the Bot
Send
/start
command to initialize your account -
Choose Language
Select your preferred language from: English, Spanish, Russian, or Chinese
-
Set Up Wallet
Import existing Solana wallet or generate a new one
Wallet Setup
Import Existing Wallet
- Click "💼 Manage Wallet" in the main menu
- Select "Import Wallet"
- Enter your Solana private key (base58 format)
- Confirm the import
Example private key format: 5JuGe7z3XrK4nR8g3sVkHBb4Dt6qPZcLm5hRYjH4Nz8x...
Generate New Wallet
- Click "💼 Manage Wallet" in the main menu
- Select "Generate New Wallet"
- IMPORTANT: Save the displayed private key immediately
- Confirm you've saved the key
- Fund your wallet with SOL to start playing
Funding Your Wallet
To start playing, you need SOL in your wallet:
Method | Speed | Min Amount | Instructions |
---|---|---|---|
Direct Transfer | Instant | 0.01 SOL | Send SOL to your wallet address from any Solana wallet |
Exchange Withdrawal | 5-30 min | Varies | Withdraw SOL from exchanges like Binance, Coinbase, FTX |
Cross-chain Bridge | 10-60 min | Varies | Bridge from other chains using Wormhole or AllBridge |
Game Mechanics
Dice Rules
DICE PVP uses Telegram's native dice feature, ensuring complete fairness:
Dice Values
The dice shows values from 1 to 6:
- Odd numbers: 1, 3, 5
- Even numbers: 2, 4, 6
Win Conditions
Players choose Even or Odd before the game:
- If dice shows your choice, you win
- Winner receives nearly 2x their bet
Betting System
Bet Limits
- Minimum bet: 0.01 SOL
- Maximum bet: No limit (depends on opponents)
- Increment: 0.01 SOL
Bet Matching
Both players must bet the exact same amount. The total pot equals 2x the bet amount.
Odds & Payouts
Probability Calculation
P(Even) = 3/6 = 50% P(Odd) = 3/6 = 50% Expected Value (before fees): EV = 0.5 × 2 + 0.5 × 0 = 1.0 (break-even) After platform fee: Winner receives their bet back plus opponent's bet minus small platform fee
Escrow System
Our smart contract-based escrow ensures secure and fair gameplay:
Lobby Creation
Creator's bet is locked in escrow
Opponent Joins
Opponent's bet is added to escrow
Dice Roll
Telegram dice determines winner
Payout
Winner receives payout instantly
Gameplay Guide
Creating a Lobby
1. Access Lobby Creation
From main menu, click "🎲 Create Lobby"

2. Set Your Bet
Choose bet amount (minimum 0.01 SOL)
Common bet amounts: • 0.01 SOL (minimum) • 0.05 SOL (casual) • 0.1 SOL (standard) • 0.5 SOL (high stakes) • 1+ SOL (whale territory)
3. Choose Even or Odd
Select your prediction for the dice outcome
4. Share or Wait
Share lobby code with friends or wait for random opponent
- Lobby code: 6-character unique identifier
- Can be cancelled anytime before opponent joins
Joining a Lobby
Game Flow
Lobby Full
Both players have joined and funds are in escrow
Countdown
3-second countdown begins
Dice Roll
Bot sends dice emoji, Telegram animates and shows result
Result
Winner announced, payout processed instantly
Cancellation & Refunds
When You Can Cancel
- ✅ Before an opponent joins your lobby
- ❌ After opponent joins
- ❌ During the game
Refund Process
Refunds are automatic and instant:
- Click "Cancel Lobby" button
- Confirm cancellation
- Funds returned minus network fee (~0.00005 SOL)
- Transaction confirmed on blockchain
Strategy & Tips
Probability Analysis
Statistical Facts
Long-term Expectations
After 100 games with 0.1 SOL bets: Expected wins: ~50 games Expected losses: ~50 games Total wagered: 10 SOL Expected return: 9.9 SOL Platform fees: Minimal Network fees: ~0.005 SOL Net expected: -0.105 SOL
Bankroll Management
Recommended Guidelines
-
Conservative (1-2% rule):
Never bet more than 1-2% of total bankroll per game
Example: With 1 SOL bankroll, max bet 0.01-0.02 SOL
-
Standard (5% rule):
Maximum 5% of bankroll per game
Example: With 1 SOL bankroll, max bet 0.05 SOL
-
Aggressive (10% rule):
Up to 10% for experienced players
Example: With 1 SOL bankroll, max bet 0.1 SOL
Loss Limits
Set daily/weekly loss limits:
- Daily: Maximum 10-20% of bankroll
- Weekly: Maximum 30-40% of bankroll
- Use bot's auto-limit features (coming soon)
Advanced Strategies
1. Session Management
The 3-Win Rule
After 3 consecutive wins, take a break or reduce bet size by 50%
Rationale: Prevents overconfidence and preserves profits
Stop-Loss Strategy
Set a maximum loss for each session (e.g., 3 losses or 0.3 SOL)
Rationale: Prevents tilt and emotional betting
2. Betting Patterns
⚠️ Avoid These Systems
These strategies are mathematically proven to fail long-term:
- Martingale: Doubling bet after loss - leads to catastrophic losses
- D'Alembert: Progressive betting - doesn't change odds
- Fibonacci: Sequence betting - same issues as Martingale
3. Psychological Tips
- Never chase losses
- Don't bet when emotional
- Take regular breaks
- Celebrate small wins
- View it as entertainment, not income
- Set time limits for sessions
Blockchain Integration
Solana Network
Why Solana?
Speed
400ms block times
65,000 TPS capacity
Cost
~$0.00025 per transaction
Predictable fees
Finality
Instant finality
No waiting for confirmations
Transactions
Transaction Types
Type | Description | Gas Fee | Processing Time |
---|---|---|---|
Create Lobby | Lock funds in escrow | ~0.00005 SOL | < 1 second |
Join Lobby | Add funds to escrow | ~0.00005 SOL | < 1 second |
Payout | Distribute winnings | ~0.00005 SOL | < 1 second |
Refund | Cancel and return funds | ~0.00005 SOL | < 1 second |
Withdrawal | Send to external wallet | ~0.00005 SOL | < 1 second |
Transaction Monitoring
All transactions can be verified on Solana blockchain:
- Copy transaction hash from bot message
- Visit Solscan.io or Solana Explorer
- Paste hash in search box
- View complete transaction details
How It Works
Our smart contracts automatically handle all game operations securely and transparently. When you create or join a game, your funds are safely held until the game completes, then instantly distributed to the winner.
Security
Your Security
-
You control your wallet:
Only you have access to your private keys
-
Encrypted storage:
Your wallet information is securely encrypted
-
Transparent transactions:
All transactions are verifiable on the blockchain
-
Automatic refunds:
If a game doesn't complete, funds are automatically returned
Security Best Practices
- Never share your private key
- Keep backup of your wallet seed
- Use unique wallet for gambling
- Regularly withdraw winnings
- Verify transaction hashes
Bot Commands Reference
Available Commands
/start
Start the bot and show main menu
/play
Challenge other players - create or join games
/stats
View your personal gaming statistics
/leaderboard
See the top players rankings
/help
Get help and information about the bot
/language
Change your interface language
Menu Navigation
Most features are accessible through the interactive menu buttons rather than commands. After using /start
, you can:
- 🎲 Play: Create or join dice games
- 📊 Stats: View your statistics
- 🏆 Leaderboard: See top players
- 💼 Wallet: Manage your wallet and funds
- 🌍 Language: Change language settings
- ❓ Help: Get assistance
Wallet Management
Wallet functions are accessed through the menu system after pressing the Wallet button:
- View Balance: Check your current SOL balance
- Deposit: Get your wallet address for deposits
- Withdraw: Send SOL to external wallets
- Import/Export: Manage wallet keys
⚠️ Always use the menu buttons for wallet operations to ensure security and proper transaction handling.
Troubleshooting
Common Issues
🔴 Transaction Failed
Symptoms: Error message when creating/joining lobby
Common Causes:
- Insufficient balance (including gas fees)
- Network congestion
- Wallet not properly imported
Solutions:
- Check balance with
/balance
- Ensure you have extra 0.001 SOL for fees
- Re-import wallet if necessary
- Try again in a few seconds
🔴 Cannot Join Lobby
Symptoms: Error when trying to join a lobby
Common Causes:
- Lobby already full
- Trying to join own lobby
- Selected same choice as creator
- Insufficient balance
Solutions:
- Refresh lobby list
- Choose opposite choice (Even/Odd)
- Check your balance matches bet amount + fees
- Try a different lobby
🔴 Withdrawal Issues
Symptoms: Cannot withdraw funds
Common Causes:
- Below minimum withdrawal (0.01 SOL)
- Invalid recipient address
- Insufficient balance for fees
Solutions:
- Ensure withdrawal amount ≥ 0.01 SOL
- Verify recipient address format
- Keep 0.001 SOL for network fees
- Use
/withdraw
command correctly
🔴 Bot Not Responding
Symptoms: Bot doesn't reply to commands
Common Causes:
- Bot maintenance
- Telegram server issues
- Rate limiting
Solutions:
- Wait a few minutes and try again
- Check @glicinedicegames channel for announcements
- Restart chat with
/start
- Clear Telegram cache
Error Codes
Code | Message | Description | Solution |
---|---|---|---|
E001 | Insufficient Balance | Not enough SOL for bet + fees | Deposit more SOL |
E002 | Lobby Not Found | Invalid lobby code or lobby not found | Check code or browse open lobbies |
E003 | Lobby Full | Someone else joined first | Find another lobby |
E004 | Invalid Choice | Same choice as creator | Choose opposite (Even/Odd) |
E005 | Transaction Failed | Blockchain transaction error | Retry or contact support |
E006 | Wallet Error | Wallet not configured | Import or generate wallet |
E007 | Rate Limited | Too many requests | Wait 60 seconds |
E008 | Maintenance Mode | Bot temporarily offline | Check announcements channel |
Getting Support
Support Channels
Before Contacting Support
- Check this documentation
- Review error message carefully
- Try basic troubleshooting steps
- Check announcements for known issues
- Prepare transaction hash if applicable
Frequently Asked Questions
Is DICE PVP legal in my country?
DICE PVP operates as a skill-based game platform. However, online gambling laws vary by jurisdiction. Users are responsible for ensuring compliance with their local laws. We recommend checking your local regulations before playing.
How do I know the dice rolls are fair?
We use Telegram's native dice feature, which is cryptographically random and cannot be manipulated by the bot, players, or even Telegram staff. Each roll is independently verified and transparent to all players.
What happens if I disconnect during a game?
The game continues automatically. Once both players have joined and the dice is rolled, the outcome is determined by the blockchain smart contract. You'll receive your winnings (if you won) even if offline.
Can I play with friends?
Yes! Create a lobby and share the 6-character code with your friend. They can join using the code to play directly against you.
What's the minimum/maximum bet?
Minimum bet is 0.01 SOL. There's no maximum limit - you can bet as much as you want, as long as you find an opponent willing to match your bet.
How fast are payouts?
Instant! Solana blockchain processes transactions in under 1 second. As soon as the dice result is determined, the winner receives their payout automatically.
What are the fees?
Platform fee: Small percentage from winnings. Network fee: ~0.00005 SOL per transaction (negligible).
Can I cancel a game after my opponent joins?
No, once an opponent joins your lobby, the game must proceed to completion. You can only cancel while waiting for an opponent.
Is there a house edge?
No! DICE PVP is pure player vs player. We only charge a small platform fee from the winner's payout. The odds are exactly 50/50 for both players.
Can I use multiple accounts?
While not prohibited, we don't recommend it. Each Telegram account can have one bot account. Using multiple accounts to play against yourself is discouraged.
How do I report bugs or issues?
Contact our community in @glicinegamedicelobbies with details about the issue, including any error messages and transaction hashes if applicable.
Are there any bonuses or promotions?
We occasionally run promotions and tournaments. Follow @glicinedicegames for announcements about special events, bonuses, and competitions.
Glossary
- Bankroll
- Total amount of SOL available for gambling
- Base58
- Encoding format used for Solana private keys and addresses
- Escrow
- Smart contract that holds both players' bets until game completion
- Even
- Dice outcomes of 2, 4, or 6
- Gas Fee
- Small amount of SOL paid for blockchain transactions (~0.00005 SOL)
- Lobby
- Game room where players meet to compete
- Lobby Code
- 6-character unique identifier for joining specific games
- Odd
- Dice outcomes of 1, 3, or 5
- Platform Fee
- Small commission taken from winner's payout
- Private Key
- Secret key that controls your Solana wallet (never share!)
- Public Key
- Your Solana wallet address for receiving funds
- PvP
- Player versus Player - no house involvement
- Refund
- Return of bet when game is cancelled
- SOL
- Native cryptocurrency of Solana blockchain
- Smart Contract
- Automated blockchain program that manages game logic
- TPS
- Transactions Per Second - Solana can handle 65,000
- Wallet
- Digital storage for your SOL and other tokens
- Whale
- Player who makes large bets (typically 1+ SOL)