Skip to main content

Status

statusComponentStatusrequired

Possible values: [operational, degraded, partial_outage, major_outage, maintenance]

updatedAtMsinteger<int64>required

Unix time in milliseconds.

Possible values: >= 0

components object[]required
  • Array [
  • idComponentIdrequired

    Possible values: [api, relay-shard-0, relay-shard-1, relay-shard-2, signer, gateway-g1, gateway-g2, gateway-g3, chain, swap-venue, contract, settlement, mcp, dashboard, webhooks]

    statusComponentStatusrequired

    Possible values: [operational, degraded, partial_outage, major_outage, maintenance]

    sinceMsinteger<int64>

    Unix time in milliseconds.

    Possible values: >= 0

  • ]
  • shards object[]required
  • Array [
  • shardShardrequired

    Possible values: [0, 1, 2]

    statusComponentStatusrequired

    Possible values: [operational, degraded, partial_outage, major_outage, maintenance]

    activeRelayersinteger
    relays24hinteger

    Customer relays of this shard in the last 86 400 000 ms; synthetic probes excluded.

    windowMsinteger<int64>

    Possible values: >= 0

    samplesinteger
    inclusionP50Msinteger | nullnullable
    inclusionP95Msinteger | nullnullable
    inclusionP99Msinteger | nullnullable
    addedP50Msinteger | nullnullable
    addedP99Msinteger | nullnullable
    lastBlockTsMsinteger<int64>

    Unix time in milliseconds.

    Possible values: >= 0

    stalledboolean
  • ]
  • availability30dnumber | nullnullable

    Measured share of valid relay requests that got BROADCAST or a correct 4xx. Null until 30 days of data exist.

    availabilityDaily90 object[]

    One entry per UTC day, oldest first: the 90-day bar strip of the status page. availabilityPct is the measured value for that day, and null for days without data (before launch, or no valid request).

    Possible values: <= 90

  • Array [
  • dayStartMsinteger<int64>required

    Unix time in milliseconds.

    Possible values: >= 0

    availabilityPctnumber | nullnullablerequired

    Possible values: >= 0 and <= 100

    incidentsintegerrequired

    Published incidents that overlapped the day.

    Possible values: >= 0

  • ]
  • latency30d object[]

    Per shard, measured over the last 30 days (or since measuredFromMs when younger). Probe traffic excluded.

  • Array [
  • shardShardrequired

    Possible values: [0, 1, 2]

    samplesintegerrequired
    measuredFromMsinteger<int64>

    Unix time in milliseconds.

    Possible values: >= 0

    inclusionP50Msinteger | nullnullable
    inclusionP95Msinteger | nullnullable
    inclusionP99Msinteger | nullnullable
    addedP50Msinteger | nullnullable
    addedP99Msinteger | nullnullable
  • ]
  • floatPerShard object[]

    Health of the relayers' EGLD float per shard, as a status label only. Balances and exposure are never published.

  • Array [
  • shardShardrequired

    Possible values: [0, 1, 2]

    statusstringrequired

    Possible values: [ok, low, critical]

  • ]
  • relays24hinteger

    Customer relays in the last 86 400 000 ms (24 hours), without CoRelayer's own health probes.

    openIncidents object[]required
  • Array [
  • idstringrequired
    statusIncidentStatusrequired

    Possible values: [investigating, identified, monitoring, resolved]

    impactIncidentImpactrequired

    Possible values: [none, degraded, partial_outage, major_outage, maintenance]

    sourcestringrequired

    Possible values: [detector, manual]

    componentsComponentId[]required

    Possible values: [api, relay-shard-0, relay-shard-1, relay-shard-2, signer, gateway-g1, gateway-g2, gateway-g3, chain, swap-venue, contract, settlement, mcp, dashboard, webhooks]

    shardsShard[]required

    Possible values: [0, 1, 2]

    titlestringrequired

    Possible values: <= 200 characters

    startedAtMsinteger<int64>required

    Unix time in milliseconds.

    Possible values: >= 0

    detectedAtMsinteger<int64>

    Unix time in milliseconds.

    Possible values: >= 0

    publishedAtMs(integer | null)<int64>nullable
    resolvedAtMs(integer | null)<int64>nullable
    durationMs(integer | null)<int64>nullable
    updates object[]required
  • Array [
  • atMsinteger<int64>required

    Unix time in milliseconds.

    Possible values: >= 0

    statusIncidentStatusrequired

    Possible values: [investigating, identified, monitoring, resolved]

    messagestringrequired

    Possible values: <= 2000 characters

    authorstringrequired

    Possible values: [system, owner]

  • ]
  • metrics object
    affectedIntentsinteger
    failedIntentsinteger
    parkedIntentsinteger
    worstInclusionMsinteger | nullnullable
  • ]
  • Status
    {
    "status": "operational",
    "updatedAtMs": 0,
    "components": [
    {
    "id": "api",
    "status": "operational",
    "sinceMs": 0
    }
    ],
    "shards": [
    {
    "shard": 0,
    "status": "operational",
    "activeRelayers": 0,
    "relays24h": 0,
    "windowMs": 0,
    "samples": 0,
    "inclusionP50Ms": 0,
    "inclusionP95Ms": 0,
    "inclusionP99Ms": 0,
    "addedP50Ms": 0,
    "addedP99Ms": 0,
    "lastBlockTsMs": 0,
    "stalled": true
    }
    ],
    "availability30d": 0,
    "availabilityDaily90": [
    {
    "dayStartMs": 0,
    "availabilityPct": 0,
    "incidents": 0
    }
    ],
    "latency30d": [
    {
    "shard": 0,
    "samples": 0,
    "measuredFromMs": 0,
    "inclusionP50Ms": 0,
    "inclusionP95Ms": 0,
    "inclusionP99Ms": 0,
    "addedP50Ms": 0,
    "addedP99Ms": 0
    }
    ],
    "floatPerShard": [
    {
    "shard": 0,
    "status": "ok"
    }
    ],
    "relays24h": 0,
    "openIncidents": [
    {
    "id": "string",
    "status": "investigating",
    "impact": "none",
    "source": "detector",
    "components": [
    "api"
    ],
    "shards": [
    0
    ],
    "title": "string",
    "startedAtMs": 0,
    "detectedAtMs": 0,
    "publishedAtMs": 0,
    "resolvedAtMs": 0,
    "durationMs": 0,
    "updates": [
    {
    "atMs": 0,
    "status": "investigating",
    "message": "string",
    "author": "system"
    }
    ],
    "metrics": {
    "affectedIntents": 0,
    "failedIntents": 0,
    "parkedIntents": 0,
    "worstInclusionMs": 0
    }
    }
    ]
    }