Key Functions

Market Factory:

  • createMarket() — deploy markets with eligibility checks where required.

  • upgradeFactory() — admin-controlled upgrade.

Conditional Tokens:

  • splitPosition(...) — mint complete sets from collateral.

  • mergePositions(...) — merge complete sets back into collateral.

  • redeemPositions(...) — redeem winning positions after resolution.

CLOB Settlement:

  • matchOrders(...) — settle matched orders atomically onchain.

  • cancelOrder(...) — cancel a signed order.

Market Resolution:

  • resolve(...) — report payouts for a market once governance finalizes the outcome.

  • redeemWithFees(...) — market-scoped redemption helper for resolved positions.

Rewards:

  • postRewards(...) — publish epoch rewards merkle roots.

  • claim(...) — claim epoch rewards.

Last updated