Skip to main content
You put in one collateral amount (credits). Half becomes outcome shares (a full set across every outcome); the rest pairs those shares in each open pool. Prefer market.addLiquidity({ credits, owner, … }) over single-pool helpers.

Prerequisites

  • Market seeded (seedStatus() === 'seeded') — uninitialized pools are skipped by default
  • Collateral covering the mint
  • Connected wallet as owner

Steps

1. Get the market

2. Add liquidity across outcomes

Useful knobs:

3. Exit LP later

Burn an NFT position on the client (not on market):
Find open LP with client.user(addr).lpPositions(…) — see Positions.

Tip

credits is the total collateral you spend. Tiny amounts fail with “Amount too small…”. Prefer across-outcomes LP for product UX.