Skip to main content
PitchMarket is a football prediction exchange on Solana. Users trade binary outcome markets on live football fixtures priced from the TxLINE data feed. Matching is off-chain for speed; money moves on-chain, non-custodially, per cryptographically signed orders.

The one-paragraph pitch

Your funds are safe during trading because the settlement contract moves them only per an order you signed, at a price at least as good as your limit. The operator matches orders and pays gas, but it can never forge a trade, over-fill your order, or take custody. Matching is off-chain (snappy, no wallet popup per trade); settlement, resolution, and redemption are on-chain on Solana devnet.

What exists

Architecture

How the on-chain program, backend service, web frontend, and mobile app fit together.

Matching engine

The fully-collateralized CTF model and the three match types: NORMAL, MINT, MERGE.

On-chain program

Accounts, instructions, and the exact settle_match transaction layout.

REST & WebSocket API

The full off-chain surface the frontend and bots trade through.

Products

The trustless floor

The core on-chain settlement path is deployed on Solana devnet at the pinned program ID 3fdgRPcZnwWcaGi197dkZDyq24VHoWJcGzKTVfMxNPWs. A full lifecycle — signed order → engine match → operator crank settle_match (v0 transaction + address lookup table) → resolve_market → 1:1 redeem — runs end to end with balance assertions. Start with Architecture for the system map, or jump to the Matching engine and On-chain program for the mechanics.