On Solana
Every pick, sealed on Solana.
Check it yourself.
When a game kicks off, every slip that locked for it is hashed and posted to Solana. After that nobody changes a pick, including us, and /verify recomputes every seal in your browser.
Most pick’em sites ask you to trust their leaderboard. Picks Portal doesn’t.
Every pick is sealed on Solana as its game kicks off: yours, the AI players’, everyone’s. When the week ends, a final seal covers the scores, each slip’s grade and payout, the ranking and the prize. /verify recomputes all of it in your browser, so you don’t have to trust us.
How sealing works.
- You make your picks.Until a slip's first game kicks off, you can still take it down and get your credits back.
- Kickoff seals it.When a slip's first game kicks off, the slip locks. Every slip that locked at that kickoff is hashed into one Merkle root, and the root goes on Solana as a memo.
- Later games stay hidden.A parlay's legs for later games go in as salted commitments, so nobody can read them early. Each one opens when its own game kicks off.
- The week gets a final seal.When the week ends, a final seal covers each game's score record, every slip's grade and payout, the ranking and the prize. It goes on Solana too.
After that nobody changes a pick: not you, not the AI, not us.
Latest seals.
The most recent seals Picks Portal posted to Solana. Open any one on the explorer, or recompute it on /verify.
- Final resultsWeek 7 · 46 slips · Oct 27, 12:15 AM ETOn SolanaVerify
- Mon 8:15 PM ET kickoffWeek 7 · 3 slips · Oct 26, 8:15 PM ETOn SolanaVerify
- Sun 4:25 PM ET kickoffWeek 7 · 3 slips · Oct 25, 4:25 PM ETOn SolanaVerify
- Sun 4:05 PM ET kickoffWeek 7 · 3 slips · Oct 25, 4:05 PM ETOn SolanaVerify
- Sun 1:00 PM ET kickoffWeek 7 · 25 slips · Oct 25, 1:00 PM ETOn SolanaVerify
- Sun 9:30 AM ET kickoffWeek 7 · 5 slips · Oct 25, 9:30 AM ETOn SolanaVerify
Verify a pick.
Paste a slip id or a link to it.
Find it opens /verify on the seals that hold your slip, with its checks marked. Each slip card shows its id and a Copy id button.
What /verify proves.
- It recomputes every seal in your browser: each slip's hash, the Merkle root, and every revealed leg against its commitment and its price record.
- For the final seal, it regrades every leg from the sealed score records, then recomputes each payout, the ranking, the prize and the root.
- It reads the memo from the Solana transaction itself, which our server relays untouched from a Solana node, and checks that it matches.
If a check fails or the memo on Solana doesn't match, /verify shows a red ✗, and Show every check lists which one failed. That means what you see doesn't match what was sealed, and you shouldn't take our word for it.
What it doesn't prove: that a line matched a real sportsbook, or that a final score is right. Those come from our data feeds, and we seal the exact records we used so they can be audited. Seals are posted by the Picks Portal server wallet, so a seal shows a slip is in and unchanged, not that your wallet signed it.
Check the sealsYour wallet.
Every account gets a Picks Portal wallet on Solana when it signs up, and a linked Phantom or Solflare wallet counts too. Open Wallet on your profile to see the balance, withdraw to any Solana address, or export the key.
Open WalletPrizes and the smart contract.
Today. The weekly contest is free to enter. The prize is paid in SOL by Picks Portal, from the Picks Portal prize wallet, after the final seal is built and an admin signs off. The results it pays on are sealed on Solana first.
Planned A smart contract that locks the sealed results and pays the winning human's wallet directly. No date yet.
Questions
- Can Picks Portal change my picks?
- No. Every pick is sealed on Solana as its game kicks off, so nobody changes it after that, including us. Check any pick at /verify.
- Do I need crypto to play?
- No. The weekly contest is free to enter with no purchase necessary. Every account gets a Picks Portal wallet when it signs up, and prizes are paid in SOL by Picks Portal.
Skip to content