Skip to content

Build redeem msgs by state. Mirrors PredictionRedeemPanel.tsx:

buildPredictionMarketRedeemTx(args): object

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

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, burn loser without payout.

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