Skip to content
Documentation/canton-network-docs/Admin APIgRPC APIPackagescom.digitalasset.canton.admin.participant.v30ServicesSynchronizerConnectivityServiceView on canton-network-docs
canton-network-docs/Admin APIgRPC APIPackagescom.digitalasset.canton.admin.participant.v30ServicesSynchronizerConnectivityService

ListRegisteredSynchronizers

Participant AdministrationProtobufcom.digitalasset.canton.admin.participant.v30ListRegisteredSynchronizers

com.digitalasset.canton.admin.participant.v30

ListRegisteredSynchronizers

gRPCSince 3.4.0Changed 3.5.1
RPC/com.digitalasset.canton.admin.participant.v30.SynchronizerConnectivityService/ListRegisteredSynchronizers

Protocol Details

Inputs

ListRegisteredSynchronizersRequest

Outputs

ListRegisteredSynchronizersResponse

resultsrepeated Result

Lifecycle Changes

3.4.0introduced
3.5.1file

com.digitalasset.canton.admin.participant.v30.ListRegisteredSynchronizersRequest

com.digitalasset.canton.admin.participant.v30.ListRegisteredSynchronizersResponse

resultsrepeated Result

com.digitalasset.canton.admin.participant.v30.ListRegisteredSynchronizersResponse.Result

configSynchronizerConnectionConfig
connectedbool
physical_synchronizer_idstring

com.digitalasset.canton.admin.participant.v30.SynchronizerConnectionConfig

synchronizer_aliasstring
sequencer_connectionsSequencerConnections
manual_connectbool
physical_synchronizer_idstring
priorityint32
initial_retry_delayDuration
max_retry_delayDuration
time_trackerSynchronizerTimeTrackerConfig
initialize_from_trusted_synchronizerbool

com.digitalasset.canton.admin.sequencer.v30.SequencerConnections

sequencer_connectionsrepeated SequencerConnection
sequencer_trust_thresholduint32
submission_request_amplificationSubmissionRequestAmplification
sequencer_liveness_marginuint32
sequencer_connection_pool_delaysSequencerConnectionPoolDelays

com.digitalasset.canton.admin.sequencer.v30.SequencerConnection

grpcGrpc
aliasstring
sequencer_idstring

com.digitalasset.canton.admin.sequencer.v30.SequencerConnection.Grpc

connectionsrepeated string
transport_securitybool
custom_trust_certificatesbytes

com.digitalasset.canton.admin.sequencer.v30.SubmissionRequestAmplification

factoruint32
patienceDuration
confirmation_response_factoruint32
confirmation_response_patienceDuration

com.digitalasset.canton.admin.sequencer.v30.SequencerConnectionPoolDelays

min_restart_delayDuration
max_restart_delayDuration
subscription_request_delayDuration
warn_validation_delayDuration

com.digitalasset.canton.admin.time.v30.SynchronizerTimeTrackerConfig

observation_latencyDuration
patience_durationDuration
min_observation_durationDuration
time_proof_requestTimeProofRequestConfig

com.digitalasset.canton.admin.time.v30.TimeProofRequestConfig

initial_retry_delayDuration
max_retry_delayDuration
max_sequencing_delayDuration
grpcurl
grpcurl
# Add -plaintext if the server is not using TLS.
grpcurl \
  -d @ \
  <HOST:PORT> \
  com.digitalasset.canton.admin.participant.v30.SynchronizerConnectivityService/ListRegisteredSynchronizers <<'EOF'
{}
EOF
OKapplication/json
OK
{
  "results": [
    {
      "config": {
        "synchronizerAlias": "string",
        "sequencerConnections": {
          "sequencerConnections": [
            {}
          ],
          "sequencerTrustThreshold": 0,
          "submissionRequestAmplification": {},
          "sequencerLivenessMargin": 0,
          "sequencerConnectionPoolDelays": {}
        },
        "manualConnect": true,
        "physicalSynchronizerId": "string",
        "priority": 0,
        "initialRetryDelay": "string",
        "maxRetryDelay": "string",
        "timeTracker": {
          "observationLatency": "string",
          "patienceDuration": "string",
          "minObservationDuration": "string",
          "timeProofRequest": {}
        }
      },
      "connected": true,
      "physicalSynchronizerId": "string"
    }
  ]
}