| name | seer-integration |
| description | Integrate with the Seer prediction market protocol: create markets, resolve, split/merge/redeem positions, trade on AMMs, and call the app HTTP API. Use when the user wants to build or integrate with Seer, interact with prediction markets, create markets, trade outcome tokens, or use the Seer API. |
Seer integration
When helping with Seer (prediction markets, MarketFactory, Router, trading, or the app API), use the project docs as the single source of truth.
Where to look
Flow
- Setup – viem public + wallet clients: 1-viem-setup.md. Contract addresses from @seer-pm/sdk (
getMarketFactoryAddress, getRouterAddress, etc.).
- Create or fetch market – contracts: 2-create-market.md; app data: 8-api.md (
get-market, markets-search).
- Positions – split/merge/redeem via Router: 4-split-merge-and-redeem.md.
- Trading – Swapr (Gnosis) / Uniswap V3 (other chains): 7-trading.md.
- Resolve – 3-resolve-market.md; then redeem via 4-split-merge-and-redeem.md.
Read the linked doc for the task at hand; avoid inferring ABIs or addresses from other sources.