Non-production prototype
These contracts are unaudited. The configured treasury currently has no contract code, so real-money betting and LP deposits are not operational. Do not deposit; check the current deployment status before any interaction.
Parlays & Legs
A Polypar parlay is one offered Polygon vault with a fixed set of 2–12 legs. Each leg is stored as a (conditionId, outcomeIndex) pair:
conditionIdidentifies a Polymarket Conditional Tokens condition.outcomeIndexselects side0or1for that condition.
A deposit buys shares in that complete vault outcome. It is not a collection of independent positions that can be separated later.
All-or-nothing settlement
For the parlay to win, every selected outcome must have a CTF payout numerator equal to the condition's payout denominator. Any resolved leg with a different numerator makes the parlay lose. That includes:
- the opposite result;
- a split or partial result;
- a tie;
- a void or other non-unit payout.
This is stricter than treating a push as if that leg were removed. Polypar has no push-adjusted multiplier.
No cancellation or cash-out
While a vault is Open, there is no contract path to cancel, refund, withdraw, resell, or cash out the parlay. After resolution, losing shares redeem for zero and winning shares redeem pro-rata from the vault's actual balance.
Offered combinations, not an arbitrary builder
The current on-chain flow accepts only the exact legs already stored in one published vault. The interface may display fixture or demo slips, but a mixed-vault or sample slip is not an on-chain parlay deposit.
The quote backend rejects a condition that appears more than once in the same vault. It does not currently receive enough grouping data in the quote path to enforce every possible same-event or correlated-leg relationship. Do not assume comprehensive correlation checks.
Before choosing a card
Review every fixed leg and its outcome label. Labels are maintained by the application; deterministic contract settlement still uses the stored numeric tuple. Also check the deposit deadline, remaining capacity, current multiplier, and deployment status.
Next: understand the locked share price in Pricing & the Multiplier, then follow the exact Place a Parlay sequence.