Two wallets queue. Four buttons swing.
One walks out with 0.05 SOL.
Prove the wallet. No transfer, no approval. The nonce dies in 5 minutes.
Get paired with the next live wallet. Auto-matched, no lobby roulette.
Jab, Cross, Kick, Guard. 25-second turn timer. Rock-paper-scissors with HP.
Devnet payout streams to the survivor's address. Loser eats a 10-min cooldown.
Fast. Beats Kick. Loses to Cross.
Heavy. Beats Jab. Loses to Guard.
Wild. Beats Guard. Loses to Jab.
Block 80% damage. Refill 10 HP.
No. TFC runs on Solana devnet. Tokens have no monetary value — this is a sparring league.
Disconnect mid-match three times and the bouncer flags you. The cooldown doubles each strike.
Only payouts. Match state lives on the server so opponents can't sniff your next move.
Devnet, low-friction signing, broad coverage. Other wallets land when we leave the basement.
There isn't one. We built this to break it. Find a bug, file it, the bounty is bragging rights.
Sign in, queue up, and let the next wallet find out you've been training.
[ Enter the cage ]