Unaudited deployment

These contracts are unaudited, and the treasury can pay only from its actual USDC balance. Check the current deployment status and risk disclosures before any interaction.

Pricing & the Multiplier

Polypar treats each selected Polymarket outcome price as a probability. The current quote service takes fresh Gamma outcome-price snapshots for the vault's stored legs and combines them with fixed-point integer arithmetic.

From leg prices to entry price

For leg prices price₁ … priceₙ:

  1. Combined probability: combinedProbability = Π priceᵢ
  2. Fair multiplier before margin: 1 / combinedProbability
  3. Primed price: combinedProbability × (10,000 + primeBps) / 10,000
  4. Entry price: the integer-rounded primed price; new vaults have no floor
  5. Nominal locked multiplier: 1 / entryPrice

primeBps is one aggregate on-chain adjustment to the combined probability, not a separate charge per leg. New vaults have no minimum-share-price floor. Promotions and reserved welcome credit adjust the signed probability before prime. The contract rejects an entry price at or above 1.0.

All contract calculations use integers scaled by 10¹⁸. Multiplication, division, share minting, and display formatting can round down or round for presentation, so the final base-unit result may differ slightly from a decimal calculator.

Two-leg example

Suppose one leg is priced at 0.60 and another at 0.50:

  • Combined probability: 0.60 × 0.50 = 0.30
  • Fair multiplier: 1 / 0.30 = 3.333…×
  • With primeBps = 500 (5%): entry price 0.30 × 1.05 = 0.315
  • Nominal multiplier: 1 / 0.315 ≈ 3.1746×
  • A $10 stake would mint approximately $31.74 of share-denominated nominal claim after integer rounding

That last number is not an assured cash payout. A winning redemption depends on the vault's actual balance and can be pro-rata after a treasury shortfall.

The 30-second signed quote

The displayed board can move between selection and submission. After any necessary USDC approval confirms, the backend reprices one vault and rejects the request if the multiplier has fallen below the user's accepted multiplier.

If accepted, the price signer issues a single-use, vault-specific EIP-712 quote valid for 30 seconds:

PriceQuote(address payer,address receiver,uint256 assets,uint256 combinedProbWad,uint256 validUntil,uint256 nonce)

The wallet then submits those fields and the signature to depositWithQuote. The vault verifies the current factory signer, expiry, unused nonce, cap, deadline, and entry-price rules before minting shares. An expired or moved quote must be requested again.

Margin and gas are different

The pricing margin is embedded in the share entry price. The contract does not transfer a separate protocol fee during deposit. Polygon gas is a separate wallet cost paid in the network's native token. primeBps by itself does not ensure a positive house return, a bettor return, or adequate treasury funds.

Next: follow the transaction order in Place a Parlay, then see how nominal claims become actual redemptions in Payouts & Margin.

Up to $100 welcome bonus

Polypar Docs — How House-Backed Parlays Work