Smart Contracts

The contract modules that make up the PolyWin protocol layer.

The protocol is organised as a small set of contracts with narrow responsibilities. Each one owns a specific part of the state described in WINFLOW Protocol and Liquidity & Vaults.

Market Contract

Holds market state M: outcomes, prices, open interest and lifecycle.

Vault Contract

Custodies vault collateral and executes deposits, withdrawals and allocation.

PLP Share Contract

Mints and burns PLP shares against the current share price.

Settlement Contract

Converts resolved outcomes into payouts: Settlement = Shares × R.

Asset Contract

Maps supported assets into the shared settlement framework.

Oracle / Verification Contract

Accepts signed results, enforces thresholds and the challenge window.

No contract addresses are published in this documentation. Addresses are released only after deployment and review.