Skip to main content
GET /api/v1/market/get-resolution-status
Auth required: No Returns the current resolution status of a market, including which option won, the resolution source, and timestamps.

Query Parameters

marketAddress
string
required
Market contract address.

Example

curl "https://api-staging.promethex.market/api/v1/market/get-resolution-status?marketAddress=0x1234...abcd"

Response

{
  "code": 0,
  "data": {
    "marketAddress": "0x1234...abcd",
    "status": "ended",
    "winningOption": {
      "optionAddress": "0xaaaa...1111",
      "title": "Yes"
    },
    "resolutionSource": "https://coingecko.com/btc-usd",
    "resolutionNote": "BTC/USD exceeded $100k on March 15, 2026",
    "settledAt": "2026-03-31T12:00:00Z",
    "settledBy": {
      "uid": "admin-001",
      "name": "PrometheX Resolver"
    },
    "claimable": true,
    "totalClaimableAmount": "52340000000",
    "totalClaimedAmount": "28000000000"
  }
}
marketAddress
string
Market contract address.
status
string
running (not yet resolved), settling (resolution in progress), or ended (fully resolved).
winningOption
object
The option that won. null if market is not yet settled.
resolutionSource
string
Data source used for resolution.
resolutionNote
string
Resolver’s notes on the outcome.
settledAt
string
ISO 8601 timestamp of settlement.
settledBy
object
Resolver account info.
claimable
boolean
Whether winning tokens can currently be claimed.
totalClaimableAmount
string
Total base tokens available for claims.
totalClaimedAmount
string
Amount already claimed by winners.

Status Values

StatusDescriptionTradingClaiming
runningActive marketYesNo
settlingResolution tx submitted, awaiting confirmationNoNo
endedFully resolvedNoYes