Protocol Concepts
Tournament

Tournaments

Tournaments on Chess.fish are a way to compete against more than one person. Tournaments allow the possibility for players to win significantly more than what they initially deposited to join the tournament. Currently all tournaments on ChessFish are Round Robin tournaments.

Payout Profiles


Chess.Fish Tokenomics

Tournament Size1st Place2nd Place3rd Place4th Place5th Place6th Place7th Place
3 Players56%37%-----
4-9 Players33%29%18%13%---
10-25 Players36.5%23%13.5%10%5%2.5%2.5%

The figure above shows the varing payout profiles for tournaments of different sizes. The payout profile is designed to maximize the number of winners in a tournament.

Example:

Let's suppose you join a tournament of 10 players where you are the 10th player. The entry fee for the tournament is 100 USDC.

This means that the total tournament pool is 1000 USDC.

  • The first place winner will receive 36.5% of the pool, which is 365 USDC.
  • The second place winner will receive 23% of the pool, which is 230 USDC.
  • The third place winner will receive 13.5% of the pool, which is 135 USDC.
  • ...and so on for other placements.

Currently, all tournaments have a 7% fee, which is distributed to ChessFish token holders.


The ChessFish tournament contract contains logic for handling ERC20 transfers and payouts for tournaments.