@somnia-chain/markets-sdk / index / RedeemNativeParams
Interface: RedeemNativeParams
Defined in: trade.ts:847
Inputs to Trader.redeemNative — redeem winning outcome tokens for a NATIVE payout via the CollateralRouter (unwraps wNative → native).
Properties
marketId
marketId:
`0x${string}`
Defined in: trade.ts:849
bytes32 market key redeemed against; its collateral must be wNative.
outcomeIdx
outcomeIdx:
0|1
Defined in: trade.ts:855
Outcome the caller holds (0 = YES, 1 = NO). The router is type-blind — it forwards this to the core, which the pool prices (winner 1:1, void 1/N per side).
amount
amount:
bigint
Defined in: trade.ts:857
Amount of that outcome's tokens to redeem for a native payout.
operatorId
operatorId:
number
Defined in: trade.ts:859
Routing operator id (uint32) for attribution; 0 = none.
venueId
venueId:
`0x${string}`
Defined in: trade.ts:861
Routing venue id (bytes32 hex); 32-byte zero = none.
router?
optionalrouter?:`0x${string}`
Defined in: trade.ts:866
CollateralRouter address; resolved from config.addresses.collateralRouter
if omitted. Throws if neither is set.
gas?
optionalgas?:bigint
Defined in: trade.ts:868
Gas ceiling for this tx.
Default Value
TraderConfig.gas (10,000,000)