Gamerholic Documentation
Comprehensive guide to the world's first non-custodial gaming platform on the Internet Computer
Heads-Up Challenges
Heads-up challenges are one-on-one competitive matches where players wager tokens on game outcomes. The platform ensures fair play through automated score verification and dispute resolution systems.
Heads-Up Challenge Flow
Challenge Creation
Player creates a heads-up challenge with game, wager, and opponent
- •Set wager amount and token (ICP, ckBTC, ckETH, XTC)
- •Choose game type (chess, checkers, etc.)
- •Specify opponent or leave open
- •Add optional video recording requirement
Opponent Joins
Second player accepts challenge and deposits matching wager
- •Review challenge details and wager
- •Deposit matching wager amount
- •Challenge becomes active
- •Both players notified
Game Play
Players compete in the chosen game
- •Play game on external platform
- •Record gameplay if required
- •Determine winner
- •Prepare scores for submission
Score Submission
Winner submits score, loser confirms or disputes
- •Winner submits final score
- •Loser has 24 hours to confirm
- •If confirmed: automatic payout
- •If disputed: enters moderation
Prize Distribution
Winner receives pot minus platform rake
- •Automatic transfer to winner
- •Platform rake deducted (5%)
- •Transaction recorded on ledger
- •Both players notified
Key Features
- •Minimum wager requirements per game
- •Video recording for dispute resolution
- •24-hour confirmation window
- •Automatic prize distribution
- •5% platform rake
Supported Games
- •Chess
- •Checkers
- •Poker
- •Call of Duty
- •Custom games (with moderator approval)
Tournament System
Tournaments support multiple players competing in bracket-style elimination formats. Hosts create tournaments with custom prize structures, while players join by paying entry fees.
Tournament Creation & Management
Tournament Setup
Host configures tournament parameters and prize structure
- •Set entry fee and prize pool
- •Choose game type and format
- •Configure bracket size (4, 8, 16, 32, 64 players)
- •Set tournament deadline (30-day SLA)
Host Deposit
Host deposits tournament funds and platform fee
- •Deposit total prize amount
- •Pay platform hosting fee (2.5%)
- •Funds locked in treasury
- •Tournament becomes visible
Registration Period
Players join tournament during open registration
- •Players review tournament details
- •Pay entry fee to join
- •Bracket fills progressively
- •Host cannot join own tournament
Bracket Generation
Automatic bracket creation with seeding
- •Random seeding assignment
- •Bracket positions allocated
- •Match pairings generated
- •Players notified of opponents
Tournament Progression
Automated bracket advancement and prize distribution
- •Winners advance automatically
- •Prizes distributed per bracket position
- •Final winner receives largest share
- •All transactions logged
Bracket Sizes
- •4 players (2 rounds)
- •8 players (3 rounds)
- •16 players (4 rounds)
- •32 players (5 rounds)
- •64 players (6 rounds)
Prize Distribution
- •Winner: 50% of pool
- •Runner-up: 30% of pool
- •3rd place: 20% of pool
- •Platform fee: 2.5%
- •Automatic distribution
SLA Requirements
- •30-day completion deadline
- •Automatic refunds if expired
- •Moderator can extend deadlines
- •Host cannot join own tournament
- •Real-time status tracking
Tournament Participation Flow
Moderation System
The moderation system ensures fair play through a decentralized network of moderators who review disputes and enforce platform rules. The system uses a multi-tier approach with escalating penalties for violations.
Moderation Ladder
Dispute Submission
Player submits dispute with evidence and reasoning
- •Submit within 24 hours of game end
- •Upload video evidence to IPFS
- •Provide detailed dispute description
- •Pay dispute fee (refundable if upheld)
Moderator Assignment
System assigns 3 random moderators to review case
- •Random selection from moderator pool
- •Avoid conflicts of interest
- •Moderators notified of assignment
- •Review period begins
Evidence Review
Moderators examine evidence and cast votes
- •Review video evidence
- •Examine game logs and scores
- •Consider player history
- •Cast vote with reasoning
Decision Resolution
Majority vote determines outcome and actions
- •Majority vote wins (2/3 or 3/3)
- •Losing player may be penalized
- •Prize redistribution if needed
- •All actions recorded in audit log
Appeal Process
Optional appeal to higher moderation tier
- •Appeal within 48 hours
- •Senior moderator review
- •Final binding decision
- •Enhanced penalties for frivolous appeals
Moderator Functions
Tournament Management
- •Cancel tournaments (with refund logging)
- •Extend tournament deadlines
- •Force bracket advancement
- •Override tournament settings
Dispute Resolution
- •Vote on player disputes
- •Review video evidence
- •Impose penalties on rule violators
- •Override game outcomes
Player Management
- •Issue warnings and suspensions
- •Ban repeat offenders
- •Review player statistics
- •Override challenge outcomes
System Oversight
- •Access comprehensive audit logs
- •Monitor system health metrics
- •Review treasury transactions
- •Generate compliance reports
Penalty System
First Offense
- • Warning notification
- • Temporary suspension (24h)
- • Loss of dispute fee
Second Offense
- • Extended suspension (7 days)
- • Loss of tournament privileges
- • Forfeiture of pending prizes
Third Offense
- • Permanent account ban
- • Loss of all platform privileges
- • Public record of violations
Evidence Requirements
Video Evidence
Complete gameplay recording stored on IPFS
Score Documentation
Screenshots of final scores and game results
Incident Report
Detailed description of rule violations
Treasury System
The treasury system manages all financial transactions on the platform using a non-custodial design. All funds remain in players' ledger accounts until distribution, ensuring maximum security and transparency.
Free Tournament Support
Platform-sponsored tournaments with no entry fees
- ✓Platform covers all prize pools
- ✓No player deposits required
- ✓Encourages new player participation
- ✓Marketing and promotional tool
Donation System
Community donations to support free tournaments
- ✓Accept donations in all supported tokens
- ✓Transparent donation tracking
- ✓Donor recognition systems
- ✓Allocation to specific tournaments
Immutable Audit Trail
Complete financial transaction history
- ✓All transactions recorded on ledger
- ✓Non-custodial design
- ✓Real-time balance verification
- ✓Comprehensive audit logs
Automated Prize Distribution
Smart contract-based prize allocation
- ✓Automatic winner verification
- ✓Instant prize transfers
- ✓Rake calculation and distribution
- ✓Refund processing
Supported Tokens
Internet Computer
Native token
ckBTC
Bitcoin on ICP
ckETH
Ethereum on ICP
XTC
Cycles token
Fee Structure
Security & Architecture
Gamerholic implements enterprise-grade security measures and modern architecture patterns to ensure platform integrity, user safety, and system reliability.
Non-Custodial Design
Players maintain control of their funds at all times
- ✓Funds stay in player ledger accounts
- ✓No platform custody of user assets
- ✓Direct ledger-to-ledger transfers
- ✓Maximum security and transparency
Multi-Layer Authentication
Internet Computer principal-based identity system
- ✓IC principal verification
- ✓Cryptographic identity proof
- ✓Session management
- ✓Secure authentication flows
Immutable Smart Contracts
Tamper-proof game logic and financial operations
- ✓Motoko smart contracts on ICP
- ✓Immutable game rules
- ✓Transparent operations
- ✓Verifiable fairness
Real-Time Monitoring
Continuous system health and security monitoring
- ✓Automated health checks
- ✓Performance metrics tracking
- ✓Security event logging
- ✓Anomaly detection systems
Web4 Architecture
Next-generation web platform with blockchain integration
- ✓Decentralized backend on Internet Computer
- ✓JSON API endpoints for frontend integration
- ✓Real-time data synchronization
- ✓Scalable microservices architecture
Ledger Integration
Direct integration with ICP ecosystem ledgers
- ✓ICP ledger for native token transfers
- ✓ICRC token standard support
- ✓Multi-token balance management
- ✓Atomic transaction processing
Distributed Storage
IPFS integration for media and evidence storage
- ✓Video evidence storage on IPFS
- ✓Content addressing for integrity
- ✓Distributed file system
- ✓Permanent record retention
Event-Driven Architecture
Real-time event processing and notifications
- ✓WebSocket connections for live updates
- ✓Event sourcing for audit trails
- ✓Asynchronous processing
- ✓Real-time notifications
Getting Started
New to Gamerholic? Follow this step-by-step guide to start playing and earning cryptocurrency through competitive gaming.
Getting Started Flow
Connect Your Wallet
Connect your Internet Computer wallet to access the platform
- •Install Internet Identity or Plug Wallet
- •Create or import your ICP wallet
- •Connect to Gamerholic platform
- •Verify your principal ID
Fund Your Account
Add ICP or supported tokens to your wallet
- •Purchase ICP from exchanges
- •Transfer tokens to your wallet
- •Check supported tokens (ICP, ckBTC, ckETH, XTC)
- •Verify token balances
Explore Games
Browse available games and tournaments
- •View active challenges and tournaments
- •Check game rules and requirements
- •Review player statistics
- •Understand wagering options
Start Playing
Create or join your first gaming challenge
- •Join an existing heads-up challenge
- •Create your own challenge
- •Register for a tournament
- •Follow game instructions
Earn Rewards
Win challenges and collect your prizes
- •Compete fairly and win games
- •Automatic prize distribution
- •Track your earnings
- •Withdraw or reinvest winnings
Platform Requirements
Modern Browser
Chrome, Firefox, Safari, or Edge
ICP Wallet
Internet Identity or Plug Wallet
Minimum Balance
ICP for gas fees and wagering
Wallet Connection & Token Management
Gamerholic supports multiple Internet Computer wallets for secure authentication and token management. Learn how to connect your wallet and manage your gaming funds.
Internet Identity
IC's native authentication system
- ✓Secure cryptographic identity
- ✓No passwords required
- ✓Multi-device support
- ✓Privacy-preserving authentication
Plug Wallet
Popular ICP ecosystem wallet
- ✓Browser extension support
- ✓Multi-token management
- ✓NFT support
- ✓Easy integration with dApps
Stoic Wallet
User-friendly ICP wallet solution
- ✓Mobile and desktop support
- ✓Simple interface
- ✓Token swapping
- ✓Staking capabilities
NFID Wallet
Next-generation identity wallet
- ✓Biometric authentication
- ✓Social recovery
- ✓Multi-chain support
- ✓Advanced security features
Token Management Best Practices
Security Tips
- •Never share your seed phrase
- •Use hardware wallets for large amounts
- •Enable two-factor authentication
- •Verify transaction details before signing
Gaming Strategy
- •Start with small wagers
- •Keep ICP for gas fees
- •Diversify token holdings
- •Track your gaming budget
Game Mechanics & Rules
Understanding the core mechanics and rules that govern gameplay on Gamerholic ensures fair competition and helps you make informed decisions about your gaming strategy.
Challenge Types
Different ways to compete on the platform
- ✓Heads-up 1v1 challenges
- ✓Multi-player tournaments
- ✓Free-to-play tournaments
- ✓Custom game creation
Wagering System
How bets and prizes work
- ✓Minimum and maximum wager limits
- ✓Automatic prize calculation
- ✓Platform rake deduction
- ✓Instant prize distribution
Game Rules
Standard rules for fair competition
- ✓Pre-defined game parameters
- ✓Time limits for completion
- ✓Score submission requirements
- ✓Dispute resolution process
Fair Play
Ensuring competitive integrity
- ✓Video recording requirements
- ✓Moderator oversight
- ✓Anti-cheating measures
- ✓Penalty system enforcement
Competitive Gaming Guidelines
Before the Game
- • Review opponent statistics and history
- • Understand the specific game rules
- • Set up recording if required
- • Confirm wager amount and token type
During the Game
- • Follow fair play principles
- • Record gameplay if required
- • Document any rule violations
- • Maintain respectful communication
After the Game
- • Submit accurate scores promptly
- • Confirm or dispute results within 24 hours
- • Provide evidence for disputes
- • Accept moderator decisions gracefully
Frequently Asked Questions
Find answers to common questions about Gamerholic platform, gameplay, and technical issues.
How do I connect my wallet?
Click the 'Connect Wallet' button and choose your preferred wallet (Internet Identity, Plug, Stoic, or NFID). Follow the authentication prompts to link your wallet to the platform.
What tokens can I use for wagering?
Gamerholic supports ICP, ckBTC, ckETH, and XTC tokens. Each token has its own minimum wager requirements and is supported by the Internet Computer's ledger system.
How long do I have to confirm game results?
Players have 24 hours to confirm or dispute game results after the winner submits the score. If no action is taken, the result is automatically confirmed.
What happens if my opponent cheats?
Submit a dispute within 24 hours with video evidence. Three random moderators will review the case and vote on the outcome. Cheating players face penalties including suspensions and bans.
How are tournament prizes distributed?
Prizes are automatically distributed based on final bracket positions: Winner (50%), Runner-up (30%), 3rd Place (20%). All distributions happen instantly via smart contracts.
Can I create custom games?
Yes, but custom games require moderator approval. Submit your game rules, parameters, and any special requirements for review before the game becomes available.
What is the platform rake?
Gamerholic charges a 5% rake on heads-up challenges and a 2.5% hosting fee on tournaments. These fees support platform development, moderation, and free tournaments.
How do I become a moderator?
Moderators are selected based on platform activity, reputation, and application review. Active players with good standing can apply through the moderator portal.
Troubleshooting Quick Tips
Connection Issues
- •Ensure your wallet is properly installed
- •Check your internet connection
- •Try refreshing the page
- •Clear browser cache if needed
Transaction Failures
- •Check token balance before wagering
- •Ensure sufficient ICP for gas fees
- •Verify wallet permissions
- •Try again with smaller amounts
Game Disputes
- •Record gameplay video for evidence
- •Submit disputes within 24 hours
- •Provide detailed incident description
- •Include screenshots if possible
Platform Navigation
- •Use the quick navigation menu
- •Search for specific games or players
- •Filter tournaments by game type
- •Bookmark frequently used sections
Ready to Start Gaming?
Join thousands of players competing for real cryptocurrency prizes in a secure, non-custodial environment.