Rules & Information

πŸ“‹ Complete Game Rules

How to Play

  1. Connect your Phantom wallet using the wallet button in the top right
  2. Choose a lobby: Select $5, $20, $50, or $100 entry fee (paid in SOL at current market rate)
  3. Get matched: Wait for another player to join the same lobby
  4. Deposit funds: Send your entry fee to the secure multisig vault address
  5. Play the game: You have up to 7 tries to guess a secret 5-letter word
  6. Receive hints: After each guess, letters are color-coded:
    • Green = Correct letter in correct position
    • Yellow = Correct letter in wrong position
    • Gray = Letter not in the word
  7. Win conditions: Fewest guesses wins. If tied on guesses, fastest completion time wins

Winning & Payouts

  • Winner receives 95% of the total pot (both entry fees)
  • Platform fee: 5% covers transaction costs and platform maintenance
  • You must sign to claim: Winners receive a payout proposal that requires your wallet signature. Funds remain safely locked in the multisig vault until you sign.

Tie Scenarios

  • Winning Tie: Both players solve in same number of moves AND exact same time β†’ Full refund to both players (100%)
  • Losing Tie: Both players fail to solve the word β†’ 95% refunded to both players (5% fee kept)
  • Disconnect: If opponent disconnects:
    • If you solved the word: You win
    • If you didn't solve: Losing tie (95% refund)
  • Payment Timeout: If the other player doesn't pay within 2 minutes β†’ Refund proposal created automatically. You can sign it from the lobby page to get your funds back.
  • Game Timeout: If game doesn't start within 2 minutes after both deposits β†’ Full refund proposal created for both players (100%)

πŸ”’ Non-Custodial Security System

Guess5 uses on-chain escrow smart contracts, audited and deployed on Solana, to ensure we never have custody of your funds.

How the Escrow System Works:

Step 1: Match Creation

When you're matched with an opponent, the system creates a secure escrow account on Solana blockchain that will hold both players' entry fees.

Step 2: You Deposit Funds

You send your entry fee directly to the escrow account address. The funds are locked in the escrow smart contract until the game completes or times out.

Step 3: Game Completes

After the game ends, the backend determines the result and creates a cryptographically signed result:

  • If you win: Escrow will send 95% to you, 5% to platform
  • If it's a tie: Escrow will refund both players appropriately

The backend signs the result with its private key. This signature is verified on-chain to ensure the result is authentic.

Step 4: You Sign to Settle

To claim your winnings, you must sign the settlement transaction with your wallet. This submits the backend-signed result to the escrow smart contract, which verifies the signature and automatically distributes funds according to the game result.

βœ“ This means we cannot withdraw your funds without your explicit consent

What if the loser refuses to sign?

The losing player doesn't need to sign! Once the winner signs the settlement transaction with the valid backend signature, the escrow smart contract automatically executes the payout.

What if no one signs after timeout?

After the timeout period (typically 10 minutes), either player can call the settlement function to trigger automatic refunds. Funds remain safely locked in the escrow smart contract until settlement is executed.

Why This Matters:

  • βœ“ You're always in control - We can't steal or freeze your funds
  • βœ“ Transparent - All transactions are on Solana blockchain
  • βœ“ Audited - Our escrow smart contract is open-source and verifiable
  • βœ“ No trust required - Smart contracts enforce the rules

❓ Frequently Asked Questions

Q: What happens if the other player doesn't pay or disconnects during matchmaking?

If the other player doesn't complete payment within 2 minutes, the match is automatically cancelled. If you already paid, a refund proposal will be created within 2 minutes. You can sign the refund proposal from the lobby page to get your funds back. The refund proposal will appear in your pending refunds section.

Q: What happens if I disconnect during a game?

If you disconnect, you can return within 5 minutes by refreshing the page. Your progress is saved. If you don't return, the opponent wins if they solved the word, otherwise it's a losing tie.

Q: How long do I have to sign a winning payout?

Your funds remain safely locked in the escrow smart contract until you sign. After the timeout period, either player can trigger settlement to recover their funds automatically.

Q: Can Guess5 steal my money?

No. Due to the escrow smart contract design, we cannot access funds aloneβ€”we need at least one player signature to settle. Funds can only move after games complete or timeouts, and only when a player signs to approve the settlement transaction. Even if we wanted to steal funds, the smart contract enforces these rules on-chain.

Q: What if my opponent refuses to sign the payout?

The losing player doesn't need to sign. Once the winner signs the settlement transaction with a valid backend signature, the escrow smart contract automatically executes the payout.

Q: Why do you charge a 5% fee?

The 5% fee covers Solana transaction costs (creating vaults, proposals, signatures) and platform maintenance costs (servers, development, support).

Q: Is my deposit instant?

Solana transactions are very fast, typically 1-3 seconds. Once confirmed on the blockchain, your deposit is verified and the game can start.

Q: Can I play on mobile?

Yes! Guess5 works on mobile browsers with Phantom wallet's mobile app. Connect your wallet through the Phantom app and play directly in your mobile browser.

Q: How does the escrow system work?

Guess5 uses a custom-built escrow smart contract on Solana. When you deposit funds, they're held in a program-controlled account (PDA) that only releases funds based on verified game results. The smart contract verifies backend signatures to ensure results are authentic, and requires player signatures to execute settlements. This ensures we never have custody of your funds.

Q: Why might my entry fee differ slightly from another player's?

SOL prices fluctuate in real-time, so the SOL amount needed for a $5, $20, $50, or $100 entry fee changes constantly. Our matchmaking system allows players to be matched if their entry fees are within 3% of each other. This ensures fair matching even when SOL prices move slightly between when you enter the queue and when you're matched. Both players will pay the same amount (the lower of the two entry fees) to ensure fairness.

πŸ“Š Complete Transparency

Every match, transaction, and fee is publicly verifiable on the Solana blockchain.

βœ“Blockchain Verified: All transactions are permanently recorded on Solana's public blockchain
βœ“Real-Time Data: Access complete match history with actual blockchain fees and timestamps
βœ“Click to Verify: Every transaction includes direct links to Solana Explorer for instant verification
βœ“Fair Play Guaranteed: All game outcomes, moves, and completion times are publicly auditable

πŸ’¬ Connect With Us

Join our community for updates, tips, and support!