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.