Every market is one Uniswap V4 pool. YES and NO always add up to $1.00. When it resolves, the pool itself pays out — no separate redemption contract, no oracle to trust on payout.
Odds mirrored from real-world prediction markets. On Hunch, each runs as a single V4 pool with on-curve YES/NO pricing.
One hook does the job of an AMM, an order book, and a redemption contract — on one pool, with one curve.
The pool holds collateral against the YES token. A beforeSwap override replaces the AMM curve and enforces priceYES + priceNO = 1 on every trade. No LMSR, no conditional-token framework.
At resolution the hook flips a resolved flag and the same beforeSwap override hard-collapses the curve: the winning side becomes worth exactly $1, the losing side $0.
Redeeming winnings is an ordinary swap against the collapsed curve. The pool that made the market is the settlement venue — nothing else to deploy, nothing else to trust.
Today's on-chain prediction markets stack three separate layers. Hunch folds them into a single hook.
Fixed supply, minted once at deploy. No mint switch, no owner, no pause — a plain ERC-20 with permit. The contract is live on-chain.
Verify the address before you interact0x18EB4D473555dB32202e320A7acb77fa57B67141