Skip to main content
Positions represent a user’s share holdings in a market.

Fetch Position

Get a user’s position in a specific market:

Fetch All User Positions (TypeScript)

Get all positions for a user across all markets:

Position Structure


Calculate Position Value

Estimate the current value of a position:

Derive Position PDA


Position Lifecycle

  1. Created - First time user buys shares in a market
  2. Updated - Each buy/sell modifies outcome amounts
  3. Redeemed - After market resolves, winning shares are redeemed

Next Steps

Trading

Execute buy and sell operations.

Redeeming

Redeem winning positions.