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

LookupReceivedAcsCommitments

Participant AdministrationProtobufcom.digitalasset.canton.admin.participant.v30LookupReceivedAcsCommitments

com.digitalasset.canton.admin.participant.v30

LookupReceivedAcsCommitments

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

Protocol Details

Inputs

LookupReceivedAcsCommitmentsRequest

time_rangesrepeated SynchronizerTimeRange
counter_participant_idsrepeated string
commitment_staterepeated ReceivedCommitmentState
verbosebool

Outputs

LookupReceivedAcsCommitmentsResponse

receivedrepeated ReceivedAcsCommitmentPerSynchronizer

Lifecycle Changes

3.4.0introduced

com.digitalasset.canton.admin.participant.v30.LookupReceivedAcsCommitmentsRequest

time_rangesrepeated SynchronizerTimeRange
counter_participant_idsrepeated string
commitment_staterepeated ReceivedCommitmentState
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.ReceivedCommitmentState

  • RECEIVED_COMMITMENT_STATE_UNSPECIFIED
  • RECEIVED_COMMITMENT_STATE_MATCH
  • RECEIVED_COMMITMENT_STATE_MISMATCH
  • RECEIVED_COMMITMENT_STATE_BUFFERED
  • RECEIVED_COMMITMENT_STATE_OUTSTANDING

com.digitalasset.canton.admin.participant.v30.LookupReceivedAcsCommitmentsResponse

receivedrepeated ReceivedAcsCommitmentPerSynchronizer

com.digitalasset.canton.admin.participant.v30.ReceivedAcsCommitmentPerSynchronizer

synchronizer_idstring
receivedrepeated ReceivedAcsCommitment

com.digitalasset.canton.admin.participant.v30.ReceivedAcsCommitment

intervalInterval
origin_counter_participant_uidstring
received_commitmentbytes
own_commitmentbytes
stateReceivedCommitmentState

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/LookupReceivedAcsCommitments <<'EOF'
{
  "timeRanges": [
    {
      "synchronizerId": "string",
      "interval": {
        "fromExclusive": "string",
        "toInclusive": "string"
      }
    }
  ],
  "counterParticipantIds": [
    "string"
  ],
  "commitmentState": [
    "RECEIVED_COMMITMENT_STATE_UNSPECIFIED"
  ],
  "verbose": true
}
EOF
OKapplication/json
OK
{
  "received": [
    {
      "synchronizerId": "string",
      "received": [
        {
          "interval": {
            "startTickExclusive": "string",
            "endTickInclusive": "string"
          },
          "originCounterParticipantUid": "string",
          "receivedCommitment": "BASE64_ENCODED_BYTES",
          "ownCommitment": "BASE64_ENCODED_BYTES",
          "state": "RECEIVED_COMMITMENT_STATE_UNSPECIFIED"
        }
      ]
    }
  ]
}