Daily Update:
ProLeague devlog - every prize now carries its receipt, and you can test it for free
Our pitch is that prize money should be verifiable, not trusted. This week we made the product itself prove it.
Every tournament page now has an On-chain activity timeline: create, publish, sponsor, announce, each prize (N of M), and close, plus the cancel and sponsor-refund path when an event is cancelled. Each step links to its Solana transaction. Winners show "Sent" with their own payout link, and "Sending..." while a close is still running, updating live. If we ever can't attach a signature, the page says so instead of rendering a broken link. Leaderboards get the same treatment: a link per paid slot, per join and refund, and per sponsor deposit.
What pushed us to do it: we audited our own mainnet history against the chain. We scanned all 1,540 successful transactions of our earlier build. It paid out 48 prizes, 1,969 USDC, to 37 winners across 17 tournaments, and no winner was paid twice in a tournament. The program also refused a repeated claim on-chain with AlreadyClaimed, which is the guard doing its job. But our own database said 1,453 USDC. The chain was right and we were about $500 short, because some payouts never wrote a record. So the tournament now stores every prize, sponsorship, refund and close on itself, and a payout made by hand is recorded exactly like an automatic one. Same code path, same receipt.
You can try it. On devnet the Cash In modal now has Claim test USDC: 10,000 test USDC, once per wallet and account. The faucet pays from its own wallet, never the operator key, and the claim is written before the transfer, so a repeat or simultaneous click gets refused instead of paid twice. Same rule as the prizes: once.
Sign up, claim the test USDC, create a tournament, fund it, join it, and watch the timeline fill in. Tell us what breaks.
Give feedback to the team
Your message is private to you and the ProLeague.gg team.
Create an account to send feedbackAfter signup, you can write a private message with this update attached.