Predict live sports.
Verified on-chain.
Paid automatically.
Peer-to-peer markets on any live match stat. When the referee's call is confirmed on-chain, the payout is stamped and settled in the same block. No claim button. No custodian. No dispute.
How it works
3 moves- Step 01Open or join
Post a condition on any live match stat, or take the other side of an open market. Stakes escrow on-chain.
- Step 02Watch it play
TxLINE streams the stat into the market card. Odds and progress update in real time — no refresh.
- Step 03Stamp & settle
When the condition resolves, validate_stat is called via CPI. Payout is stamped and released in the same block.
No trust.
Just proof.
Every settlement carries a receipt with the exact stat, the oracle version, the block, the slot, the tx hash, and the Merkle root that produced it. Skepticism welcome.
- TxLINE oracle
Signed match feed with cryptographic attestations per event.
- validate_stat CPI
On-chain program call verifies the condition before payout.
- Non-custodial
Stakes live in program-owned escrow. You keep your keys.
- Auditable proofs
Every receipt is a permanent, shareable proof object.
Questions
What can I bet on?
Any stat on the feed — corners, cards, shots, possession, fouls, keeper saves. You define the condition.
How fast is settlement?
The market settles in the same block the stat is confirmed on-chain. Typical: ~400ms after the referee's call.
What if the match is cancelled?
The market is voided. Stakes return to both sides. The voided state is recorded on-chain with a proof.
Do I need to claim?
No. Payouts release automatically. You'll see them in your wallet and in Portfolio → Pending rewards clears to zero.
Where's the proof?
Every settlement gets a receipt with the tx hash, slot, and Merkle root. Open Proof Explorer to see the full trace.