Documentation

Statuses

Status values returned by Mosaic read APIs and SDK data types.

The read API stores lowercase status strings. Contract enums use PascalCase names. The TypeScript SDK types expose read API strings.

Bounty Statuses

Read APIContract EnumMeaning
openOpenBounty accepts submissions before its deadline or continues review after its deadline.
resolvedResolvedA submission was accepted and payout credit was assigned.
refundedRefundedPoster reward was assigned back to poster credit.

open after the bounty deadline means review, dispute resolution, cursor advancement, or poster refund remains.

Submission Statuses

Read APIContract EnumMeaning
submittedSubmittedSubmission is in review and finalizable after both deadlines.
disputedDisputedPending challenge blocks the submission.
acceptedAcceptedSubmission won the bounty payout.
rejectedRejectedUpheld dispute rejected the submission.
refundedRefundedSubmission bond was returned through refund or cleanup.

Only one submission is the active review target at a time. advanceReviewCursor moves past a current target with status Rejected or Refunded.

Dispute Statuses

Read APIContract EnumMeaning
pending_human_reviewPendingChallenge is unresolved.
upheldUpheldChallenge was upheld and submission was rejected.
rejectedRejectedChallenge was rejected and submission returned to review.
cancelledCancelledPending challenge was cancelled after bounty closure.

Display Inputs

  • Bounty status.
  • Submission status.
  • Dispute status.
  • Bounty deadline.
  • Submission review deadline.
  • Review cursor position.
  • Caller address and role.
  • Credit balance.

On this page