ETour is a game-agnostic 100% on-chain tournament protocol live on Arbitrum One.
Developers implement their game's deterministic rules and ETour handles the surrounding infrastructure fully on-chain:
Lobbies
Enrolment
Matchmaking
Brackets
Round progression
Draw handling
Anti-stall resolution
Player history
ETH payouts
Every move and decision are 100% on-chain.
Chess, including castling, en passant, promotion, the fifty-move rule, and threefold repetition
Competitive platforms normally require players to trust an operator to hold funds, record results, resolve disputes, and pay the winner.
Putting only the payment on-chain does not solve this. Every game developer would still need to rebuild and secure tournament enrolment, brackets, timeouts, recovery mechanisms, and prize distribution.
ETour turns those systems into shared protocol infrastructure.
A player creates a tournament and configures its player count, entry fee, and match clock.
Other players enrol directly through the contract.
ETour creates the bracket and starts the tournament.
Every move is validated and recorded on-chain.
Winners advance automatically until the tournament resolves.
The contract distributes the prize pool without an administrator or withdrawal request.
There is no eTour token, custodial account balance, or administrator capable of changing a result. ETH in ETH out.
ETour is not one game placed on a blockchain. It is a reusable tournament layer for deterministic skill games.
Games built on ETour inherit:
Multi-round tournament progression
Draw and walkover resolution
Match clocks and timeout escalation
Recovery from stalled or abandoned matches
Prize accounting and automatic settlement
Player activity and tournament history
Its anti-stall system ensures that a disconnected or uncooperative player cannot permanently trap a tournament or its prize pool.
ETour has over 500 passing automated tests validating the claims above.
The test suite covers:
All three games and their rule enforcement
Multi-round tournament progression
Enrolment, matchmaking, draws, and walkovers
Timeout escalation and abandoned matches
Tournament resets and state isolation
Prize accounting, distribution, and failed transfers
Chess-specific rules and edge cases
Player history and activity tracking
The protocol is open source and deployed on Arbitrum One:
Every move in ETour is an on-chain state transition. This would be economically impractical on Ethereum mainnet.
Arbitrum One provides the inexpensive execution and fast confirmations required for repeated in-game transactions while preserving public verifiability and Ethereum-based settlement.
The result is a tournament system that does not merely store its payouts on-chain: the games, competition, resolution, and payouts are all enforced there.