Predict in Private.
Win in Public.
VEIL encrypts your position with Fhenix FHE before it ever reaches the chain. No MEV. No frontrunning. Nobody — not even the protocol — knows where you stand until it's over.
// encrypted_position_hash
0x7f3a91b2c4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f9a0b1c2d3e4f5a6b7c8d9e0 f1a2b3c4d5e6f7a8b9c0d1e2f3a4b5c6d7e8f9a0b1c2d3e4f5a6b7c8
Only the bettor can decrypt this.
1,842.4 ETH
Total Volume
across all markets
28
Active Markets
live right now
4,891
Unique Bettors
and counting
11,234
Encrypted Bets
sealed with FHE
Trending markets
Bet with full privacy.
How it works
Privacy by architecture,
not by policy.
01
Choose your position
Browse active markets. Select YES or NO on any question. Enter your stake. Simple as any prediction market.
02
FHE encrypts your bet
Before your transaction hits the chain, the CoFHE SDK encrypts your position and amount using Fully Homomorphic Encryption. The ciphertext is unreadable to anyone — including validators.
03
Fhenix computes on ciphertext
The VeilMarket contract accumulates encrypted pool totals using FHE arithmetic. All computation happens on encrypted state. Nobody can infer positions from contract storage.
04
Claim on resolution
When the market resolves, FHE checks whether your sealed position matches the outcome. Winners claim their proportional payout. Losers are never revealed.
// FHE stack: @fhenixprotocol/contracts · @cofhe/sdk · @cofhe/react · VeilMarket.sol on Base Sepolia testnet
Privacy-by-design
The only prediction market
where the protocol is blind.
Built on Fhenix Fully Homomorphic Encryption. Your bets are computed in an encrypted state — end-to-end, on-chain. No information leakage. No MEV. No social pressure.
Start Predicting