@somnia-chain/markets-sdk / index / ClaimablePosition
Interface: ClaimablePosition
Defined in: packages/sdk/src/derivedReads.ts:411
One redeemable outcome position in a settled market — shaped to feed
straight into trader.redeemMany({ entries: [...] }).
Properties
marketId
marketId:
string
Defined in: packages/sdk/src/derivedReads.ts:413
Market id (bytes32 hex) — entries[].marketId for redeemMany.
pool
pool:
string
Defined in: packages/sdk/src/derivedReads.ts:415
The market's pool address (lowercased).
outcomeIdx
outcomeIdx:
0|1
Defined in: packages/sdk/src/derivedReads.ts:417
0 = YES, 1 = NO — entries[].outcomeIdx for redeemMany.
amount
amount:
bigint
Defined in: packages/sdk/src/derivedReads.ts:419
Redeemable outcome-token balance (raw) — entries[].amount for redeemMany.
estPayout
estPayout:
bigint
Defined in: packages/sdk/src/derivedReads.ts:424
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: packages/sdk/src/derivedReads.ts:426
Market lifecycle status driving the claim ("Resolved" | "Voided" | …).