Skip to content

Build redeem msgs by state. Mirrors PredictionRedeemPanel.tsx:

buildPredictionMarketRedeemTx(args): object

Defined in: packages/bitbadgesjs-sdk/src/core/prediction-markets.ts:1235

Build redeem msgs by state. Mirrors PredictionRedeemPanel.tsx:

  • active: burn YES+NO pairs to reclaim depositDenom 1:1.
  • push: burn YES + NO separately, each gets half payout.
  • yes-wins / no-wins: redeem winner 1:1, leave losing positions untouched.

Returns {messages: [...]} ready for bb deploy. Emits empty array when nothing is redeemable.

Parameters

args

RedeemArgs

Returns

object

messages

messages: MsgEnvelope[]

Edit this page on GitHub