{s}omniamarkets

@somnia-chain/markets-sdk


@somnia-chain/markets-sdk / index / ClaimablePosition

Interface: ClaimablePosition

Defined in: derivedReads.ts:351

One redeemable outcome position in a settled market — shaped to feed straight into trader.redeemMany({ entries: [...] }).

Properties

marketId

marketId: string

Defined in: derivedReads.ts:353

Market id (bytes32 hex) — entries[].marketId for redeemMany.


pool

pool: string

Defined in: derivedReads.ts:355

The market's pool address (lowercased).


outcomeIdx

outcomeIdx: 0 | 1

Defined in: derivedReads.ts:357

0 = YES, 1 = NO — entries[].outcomeIdx for redeemMany.


amount

amount: bigint

Defined in: derivedReads.ts:359

Redeemable outcome-token balance (raw) — entries[].amount for redeemMany.


estPayout

estPayout: bigint

Defined in: derivedReads.ts:362

Estimated collateral payout net of the settlement fee (raw). Winner: amount × (1 − fee); voided: amount / 2 (both sides). Loser side: 0.


status

status: string

Defined in: derivedReads.ts:364

Market lifecycle status driving the claim ("Resolved" | "Voided" | …).