Skip to content
Documentation/canton-network-docs/Admin APIgRPC APIPackagescom.digitalasset.canton.admin.mediator.v30ServicesMediatorStatusServiceView on canton-network-docs
canton-network-docs/Admin APIgRPC APIPackagescom.digitalasset.canton.admin.mediator.v30ServicesMediatorStatusService

MediatorStatus

com.digitalasset.canton.admin.mediator.v30

MediatorStatus

gRPCSince 3.4.0
RPC/com.digitalasset.canton.admin.mediator.v30.MediatorStatusService/MediatorStatus

Protocol Details

Inputs

MediatorStatusRequest

Outputs

MediatorStatusResponse

statusMediatorStatusResponseStatus
not_initializedNotInitialized

Lifecycle Changes

3.4.0introduced

com.digitalasset.canton.admin.mediator.v30.MediatorStatusRequest

com.digitalasset.canton.admin.mediator.v30.MediatorStatusResponse

statusMediatorStatusResponseStatus
not_initializedNotInitialized

com.digitalasset.canton.admin.mediator.v30.MediatorStatusResponse.MediatorStatusResponseStatus

common_statusStatus
physical_synchronizer_idstring
protocol_versionint32

com.digitalasset.canton.admin.health.v30.Status

uidstring
uptimeDuration
portsrepeated map
activebool
topology_queuesTopologyQueueStatus
componentsrepeated ComponentStatus
versionstring

com.digitalasset.canton.admin.health.v30.TopologyQueueStatus

manageruint32
dispatcheruint32
clientsuint32

com.digitalasset.canton.admin.health.v30.ComponentStatus

namestring
okStatusData
degradedStatusData
failedStatusData
fatalStatusData

com.digitalasset.canton.admin.health.v30.ComponentStatus.StatusData

descriptionstring

com.digitalasset.canton.admin.health.v30.NotInitialized

activebool
waiting_for_external_inputWaitingForExternalInput
versionstring

com.digitalasset.canton.admin.health.v30.NotInitialized.WaitingForExternalInput

  • WAITING_FOR_EXTERNAL_INPUT_UNSPECIFIED
  • WAITING_FOR_EXTERNAL_INPUT_ID
  • WAITING_FOR_EXTERNAL_INPUT_NODE_TOPOLOGY
  • WAITING_FOR_EXTERNAL_INPUT_INITIALIZATION
grpcurl
grpcurl
# Add -plaintext if the server is not using TLS.
grpcurl \
  -d @ \
  <HOST:PORT> \
  com.digitalasset.canton.admin.mediator.v30.MediatorStatusService/MediatorStatus <<'EOF'
{}
EOF
OKapplication/json
OK
{
  "status": {
    "commonStatus": {
      "uid": "string",
      "uptime": "string",
      "ports": [
        {
          "key": 0
        }
      ],
      "active": true,
      "topologyQueues": {
        "manager": 0,
        "dispatcher": 0,
        "clients": 0
      },
      "components": [
        {
          "name": "string",
          "ok": {}
        }
      ],
      "version": "string"
    },
    "physicalSynchronizerId": "string",
    "protocolVersion": 0
  }
}