Hustle Chess Hustle Chess
Hustle Chess crown

Hustle Chess

Real Chess. Real Stakes.
Live Play Paused

This is a portfolio demonstration. The smart contracts are paused on-chain — no new games, wagers, or deposits are accepted. Nothing here will move your funds. Watch the walkthrough below or verify the contracts on-chain.

A peer-to-peer chess wagering platform on Avalanche. Players put real AVAX into smart-contract escrow, play live, and the winner is paid out automatically — with server-side anti-cheat scoring every game and zero platform fees.

▶ Watch the Demo Verify On-Chain

On-chain escrow

Wagers lock in a smart contract — no custodial wallet, the server never touches the money. Resignation and timeout payouts settle on-chain.

Zero platform fees

No rake. The platform is supported by voluntary tips on victory — a deliberate design choice, not an afterthought.

Server-side anti-cheat

Every game runs through Stockfish analysis, move-timing, and per-player baseline deviation before payout — with cross-game pattern detection.

Tournaments

A separate contract and pure-logic bracket engine: seeding, BYEs, and Armageddon tiebreaks, with on-chain entry fees and prize distribution.

Real-time multiplayer

WebSocket move push with polling fallback, live video verification over WebRTC, and spectator mode with a move delay.

Built for Arena

Runs as an app inside the Arena social platform with native identity, profiles, and share-to-feed distribution.

1v1 Wager Contract 0x984C5d4811ACC2a337c13471477f6F5f89e38F53
View on Snowtrace ↗
Tournament Contract 0xEFc972b513c457EBE769Ae628815e2094C392D4e
View on Snowtrace ↗
Solidity · Hardhat Avalanche C-Chain ethers v6 Node · Express WebSocket SQLite Stockfish WebRTC Arena SDK