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

LookupSentAcsCommitments

Participant AdministrationProtobufcom.digitalasset.canton.admin.participant.v30LookupSentAcsCommitments

com.digitalasset.canton.admin.participant.v30

LookupSentAcsCommitments

gRPCSince 3.4.0
RPC/com.digitalasset.canton.admin.participant.v30.ParticipantInspectionService/LookupSentAcsCommitments

Protocol Details

Inputs

LookupSentAcsCommitmentsRequest

time_rangesrepeated SynchronizerTimeRange
counter_participant_idsrepeated string
commitment_staterepeated SentCommitmentState
verbosebool

Outputs

LookupSentAcsCommitmentsResponse

sentrepeated SentAcsCommitmentPerSynchronizer

Lifecycle Changes

3.4.0introduced

com.digitalasset.canton.admin.participant.v30.LookupSentAcsCommitmentsRequest

time_rangesrepeated SynchronizerTimeRange
counter_participant_idsrepeated string
commitment_staterepeated SentCommitmentState
verbosebool

com.digitalasset.canton.admin.participant.v30.SynchronizerTimeRange

synchronizer_idstring
intervalTimeRange

com.digitalasset.canton.admin.participant.v30.TimeRange

from_exclusiveTimestamp
to_inclusiveTimestamp

com.digitalasset.canton.admin.participant.v30.SentCommitmentState

  • SENT_COMMITMENT_STATE_UNSPECIFIED
  • SENT_COMMITMENT_STATE_MATCH
  • SENT_COMMITMENT_STATE_MISMATCH
  • SENT_COMMITMENT_STATE_NOT_COMPARED

com.digitalasset.canton.admin.participant.v30.LookupSentAcsCommitmentsResponse

sentrepeated SentAcsCommitmentPerSynchronizer

com.digitalasset.canton.admin.participant.v30.SentAcsCommitmentPerSynchronizer

synchronizer_idstring
sentrepeated SentAcsCommitment

com.digitalasset.canton.admin.participant.v30.SentAcsCommitment

intervalInterval
dest_counter_participant_uidstring
own_commitmentbytes
received_commitmentbytes
stateSentCommitmentState

com.digitalasset.canton.admin.participant.v30.Interval

start_tick_exclusiveTimestamp
end_tick_inclusiveTimestamp
grpcurl
grpcurl
# Add -plaintext if the server is not using TLS.
grpcurl \
  -d @ \
  <HOST:PORT> \
  com.digitalasset.canton.admin.participant.v30.ParticipantInspectionService/LookupSentAcsCommitments <<'EOF'
{
  "timeRanges": [
    {
      "synchronizerId": "string",
      "interval": {
        "fromExclusive": "string",
        "toInclusive": "string"
      }
    }
  ],
  "counterParticipantIds": [
    "string"
  ],
  "commitmentState": [
    "SENT_COMMITMENT_STATE_UNSPECIFIED"
  ],
  "verbose": true
}
EOF
OKapplication/json
OK
{
  "sent": [
    {
      "synchronizerId": "string",
      "sent": [
        {
          "interval": {
            "startTickExclusive": "string",
            "endTickInclusive": "string"
          },
          "destCounterParticipantUid": "string",
          "ownCommitment": "BASE64_ENCODED_BYTES",
          "receivedCommitment": "BASE64_ENCODED_BYTES",
          "state": "SENT_COMMITMENT_STATE_UNSPECIFIED"
        }
      ]
    }
  ]
}