Appearance
Overview
The ultimate game of equal opportunity. Compete by each player inputting a string of 6+ characters. The unique mechanism ensures a perfectly balanced 50% winning probability for both players.
🚀 Getting Started
- Registration: Prior to playing Fair Fate for the first time, every player is required to complete a one-time registration for the referral system. This process establishes a data account on the Solana blockchain to save basic inforamtion.
- Creating Profile: Prior to playing Fair Fate for the first time, every player is required to create a data account on Solana to store game-specific data.
Both operations require paying a PDA rent to create data accounts on Solana.
🎮 How to Play
Step 1: Pre Game Setup
Before starting the game, you need to set two parameters:
- Ante amount: Select your ante amount from the five available levels: 0.02, 0.04, 0.08, 0.16, 0.32 SOL.
- Lucky words: Lucky words are used in games to generate randomness and ultimately determine the game's outcome.
To prevent cheating and protect the integrity of the game, follow these best practices:
- Use a longer "lucky words".
- Make it highly complex by including a combination of numbers, upper/lowercase Latin letters, symbols, and characters from any language.
- Guard your lucky words carefully to prevent any exposure.
After player clicking the "Bet to Continue" button, your ante will be sent to custodian address through self-custody wallet such as Phantom, Backpack.

Step 2. Waiting page
The first player to enter the game room is designated as Player 1, and the second player to join is Player 2. Player 1 may withdraw their ante and leave the room at any time before Player 2 joins.

Step 3. Confirm page
Upon matching with an opponent, the waiting screen will transition to the confirmation page. Both Player 1 and Player 2 are required to click the "Confirm" button within two minutes with same lucky words that was entered during the pre-game setup phase.

Step 4. Settlement page
After both players have confirmed, game result will be shown in settlement page. This table shows four different results:
| Player 1 timed out | Player 1 confirmed | |
|---|---|---|
| Player 2 timed out | Both players can get ante back after the game fee has been deducted. | Player 1 win. |
| Player 2 confirmed | Player 2 win. | Each player has a fair 50% chance to win. |
If you win: Click the "Withdraw" button to collect both players' antes after the game fee has been deducted.
If you lose: Click the "Go Back to Restart" button to immediately begin a new game.

