Polymarket
| Property | Details |
|---|---|
| Chain | Polygon |
| Token Standard | ERC-1155 |
| Position Types | CTF (Conditional Token Framework) + NegRisk |
| Borrow Asset | USDC |
| Oracle Source | Polymarket CLOB API |
| Status | Live |
Position Types
CTF Positions (Standard Markets)
Standard binary markets use the Conditional Token Framework (CTF). Each market has a YES and NO token. When you buy "YES" on Polymarket, you receive CTF ERC-1155 tokens. These are directly accepted by Varla as collateral.
NegRisk Positions (Multi-Outcome Markets)
Multi-outcome markets (e.g., "Who will win the election?") use NegRisk wrapping. Varla's adapter unwraps NegRisk positions to determine the underlying CTF token IDs for collateral valuation.
How It Works
Polymarket → Varla flow
1. Buy positions on Polymarket (you receive ERC-1155 tokens)
2. Connect same wallet to Varla
3. Approve VarlaCore for Polymarket's CTF contract
4. Deposit positions as collateral
5. Borrow USDC against your positions
6. When done: repay USDC, withdraw positions, sell on Polymarket ℹ Same wallet
Varla reads your Polymarket positions from the same wallet. No bridging or token conversion needed — your ERC-1155 positions work directly.