BlindMarkets
A trading venue on Starknet where your order stays hidden until after the batch closes — so bots can never see it before it fills.
The problem
On a standard DEX, every order you place is publicly visible the moment you submit it. Bots watch the mempool, spot your order, and buy the asset ahead of you. By the time your transaction confirms, the price has already moved against you. On large trades this can cost several percent of the entire order. The industry has a name for it: front-running.
The core issue is timing. Your order is visible before it's filled, which creates a window for anyone watching to act on it. Close that window and front-running stops.
How BlindMarkets closes the window
Instead of placing orders directly on a DEX, you submit them to BlindMarkets encrypted. The gateway holds a pool of encrypted orders. Every 30 seconds, the pool closes. Only then are orders decrypted and handed to solvers, who compete to fill them at the best price. By the time anyone can read what you ordered, the price is already locked.
Who this is for
Traders
Swap tokens without bots front-running your order. Works for any size.
Developers
Integrate with our TypeScript SDK or REST API. Open source, MIT licensed.
Solvers
Post a bond, compete to fill batches, earn fees. The best fill wins the auction.
Infrastructure teams
Run your own gateway and solver. Self-hosted in under an hour.
What's live right now
BlindMarkets is deployed on Starknet Sepolia testnet. All six contracts are live and wired. The gateway, coordinator, and observer run continuously. You can place real test orders today.
See Deployed Addresses for the full list of contract addresses.
Open source
Every part of the stack is open source — contracts, backend services, frontend, and both SDKs. You can read the code, run it yourself, or build on top of it.