Guess5 uses on-chain escrow smart contracts, audited and deployed on Solana, to ensure we never have custody of your funds.
When you're matched with an opponent, the system creates a secure escrow account on Solana blockchain that will hold both players' entry fees.
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.
After the game ends, the backend determines the result and creates a cryptographically signed result:
The backend signs the result with its private key. This signature is verified on-chain to ensure the result is authentic.
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
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.
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:
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.
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.
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.
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.
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.
The 5% fee covers Solana transaction costs (creating vaults, proposals, signatures) and platform maintenance costs (servers, development, support).
Solana transactions are very fast, typically 1-3 seconds. Once confirmed on the blockchain, your deposit is verified and the game can start.
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.
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.
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.
Every match, transaction, and fee is publicly verifiable on the Solana blockchain.
Join our community for updates, tips, and support!