RegisterSynchronizer
/com.digitalasset.canton.admin.participant.v30.SynchronizerConnectivityService/RegisterSynchronizerProtocol Details
Inputs
RegisterSynchronizerRequest
configSynchronizerConnectionConfigsynchronizer_connectionSynchronizerConnectionsequencer_connection_validationSequencerConnectionValidationonboarding_transactionsrepeated bytesOutputs
RegisterSynchronizerResponse
Related Schemas
com.digitalasset.canton.admin.participant.v30.RegisterSynchronizerRequest
com.digitalasset.canton.admin.participant.v30.RegisterSynchronizerRequest
configSynchronizerConnectionConfigsynchronizer_connectionSynchronizerConnectionsequencer_connection_validationSequencerConnectionValidationonboarding_transactionsrepeated bytescom.digitalasset.canton.admin.participant.v30.RegisterSynchronizerRequest.SynchronizerConnection
com.digitalasset.canton.admin.participant.v30.RegisterSynchronizerRequest.SynchronizerConnection
SYNCHRONIZER_CONNECTION_UNSPECIFIEDSYNCHRONIZER_CONNECTION_NONESYNCHRONIZER_CONNECTION_HANDSHAKE
com.digitalasset.canton.admin.participant.v30.SynchronizerConnectionConfig
com.digitalasset.canton.admin.participant.v30.SynchronizerConnectionConfig
synchronizer_aliasstringsequencer_connectionsSequencerConnectionsmanual_connectboolphysical_synchronizer_idstringpriorityint32initial_retry_delayDurationmax_retry_delayDurationtime_trackerSynchronizerTimeTrackerConfiginitialize_from_trusted_synchronizerboolcom.digitalasset.canton.admin.sequencer.v30.SequencerConnections
com.digitalasset.canton.admin.sequencer.v30.SequencerConnections
sequencer_connectionsrepeated SequencerConnectionsequencer_trust_thresholduint32submission_request_amplificationSubmissionRequestAmplificationsequencer_liveness_marginuint32sequencer_connection_pool_delaysSequencerConnectionPoolDelayssubscription_liveness_limitsSubscriptionLivenessLimitscom.digitalasset.canton.admin.sequencer.v30.SequencerConnection
com.digitalasset.canton.admin.sequencer.v30.SequencerConnection
grpcGrpcaliasstringsequencer_idstringcom.digitalasset.canton.admin.sequencer.v30.SequencerConnection.Grpc
com.digitalasset.canton.admin.sequencer.v30.SequencerConnection.Grpc
connectionsrepeated stringtransport_securityboolcustom_trust_certificatesbytescom.digitalasset.canton.admin.sequencer.v30.SubmissionRequestAmplification
com.digitalasset.canton.admin.sequencer.v30.SubmissionRequestAmplification
factoruint32patienceDurationconfirmation_response_factoruint32confirmation_response_patienceDurationcom.digitalasset.canton.admin.sequencer.v30.SequencerConnectionPoolDelays
com.digitalasset.canton.admin.sequencer.v30.SequencerConnectionPoolDelays
min_restart_delayDurationmax_restart_delayDurationsubscription_request_delayDurationwarn_validation_delayDurationcom.digitalasset.canton.admin.sequencer.v30.SubscriptionLivenessLimits
com.digitalasset.canton.admin.sequencer.v30.SubscriptionLivenessLimits
max_timestamp_deltaDurationmax_ordinal_deltauint32com.digitalasset.canton.admin.time.v30.SynchronizerTimeTrackerConfig
com.digitalasset.canton.admin.time.v30.SynchronizerTimeTrackerConfig
observation_latencyDurationpatience_durationDurationmin_observation_durationDurationtime_proof_requestTimeProofRequestConfigcom.digitalasset.canton.admin.time.v30.TimeProofRequestConfig
com.digitalasset.canton.admin.time.v30.TimeProofRequestConfig
initial_retry_delayDurationmax_retry_delayDurationmax_sequencing_delayDurationrequest_timeoutDurationcom.digitalasset.canton.admin.sequencer.v30.SequencerConnectionValidation
com.digitalasset.canton.admin.sequencer.v30.SequencerConnectionValidation
SEQUENCER_CONNECTION_VALIDATION_UNSPECIFIEDSEQUENCER_CONNECTION_VALIDATION_DISABLEDSEQUENCER_CONNECTION_VALIDATION_ACTIVESEQUENCER_CONNECTION_VALIDATION_ALLSEQUENCER_CONNECTION_VALIDATION_THRESHOLD_ACTIVE
com.digitalasset.canton.admin.participant.v30.RegisterSynchronizerResponse
com.digitalasset.canton.admin.participant.v30.RegisterSynchronizerResponse
History
3.5.1file updated
# Add -plaintext if the server is not using TLS.
grpcurl \
-d @ \
<HOST:PORT> \
com.digitalasset.canton.admin.participant.v30.SynchronizerConnectivityService/RegisterSynchronizer <<'EOF'
{
"config": {
"synchronizerAlias": "string",
"sequencerConnections": {
"sequencerConnections": [
{
"grpc": {},
"alias": "string",
"sequencerId": "string"
}
],
"sequencerTrustThreshold": 0,
"submissionRequestAmplification": {
"factor": 0,
"patience": "string",
"confirmationResponseFactor": 0,
"confirmationResponsePatience": "string"
},
"sequencerLivenessMargin": 0,
"sequencerConnectionPoolDelays": {
"minRestartDelay": "string",
"maxRestartDelay": "string",
"subscriptionRequestDelay": "string",
"warnValidationDelay": "string"
},
"subscriptionLivenessLimits": {
"maxTimestampDelta": "string",
"maxOrdinalDelta": 0
}
},
"manualConnect": true,
"physicalSynchronizerId": "string",
"priority": 0,
"initialRetryDelay": "string",
"maxRetryDelay": "string",
"timeTracker": {
"observationLatency": "string",
"patienceDuration": "string",
"minObservationDuration": "string",
"timeProofRequest": {
"initialRetryDelay": "string",
"maxRetryDelay": "string",
"maxSequencingDelay": "string",
"requestTimeout": "string"
}
}
},
"synchronizerConnection": "SYNCHRONIZER_CONNECTION_UNSPECIFIED",
"sequencerConnectionValidation": "SEQUENCER_CONNECTION_VALIDATION_UNSPECIFIED",
"onboardingTransactions": [
"BASE64_ENCODED_BYTES"
]
}
EOF
{}