Documentation/Canton Network Docs/Admin APIgRPC APIPackagescom.digitalasset.canton.admin.participant.v30ServicesTrafficControlServiceView on Canton Network Docs ↗
TrafficControlState
Participant Administration›Protobuf›com.digitalasset.canton.admin.participant.v30›TrafficControlState
RPC
/com.digitalasset.canton.admin.participant.v30.TrafficControlService/TrafficControlStateProtocol Details
Inputs
TrafficControlStateRequest
synchronizer_idstringOutputs
TrafficControlStateResponse
traffic_stateTrafficStateRelated Schemas
com.digitalasset.canton.admin.participant.v30.TrafficControlStateRequest
com.digitalasset.canton.admin.participant.v30.TrafficControlStateRequest
synchronizer_idstringcom.digitalasset.canton.admin.participant.v30.TrafficControlStateResponse
com.digitalasset.canton.admin.participant.v30.TrafficControlStateResponse
traffic_stateTrafficStatecom.digitalasset.canton.admin.participant.v30.TrafficState
com.digitalasset.canton.admin.participant.v30.TrafficState
extra_traffic_purchasedint64extra_traffic_consumedint64base_traffic_remainderint64last_consumed_costuint64timestampint64serialuint32grpcurl
grpcurl
# Add -plaintext if the server is not using TLS.
grpcurl \
-d @ \
<HOST:PORT> \
com.digitalasset.canton.admin.participant.v30.TrafficControlService/TrafficControlState <<'EOF'
{
"synchronizerId": "string"
}
EOF
OKapplication/json
OK
{
"trafficState": {
"extraTrafficPurchased": "0",
"extraTrafficConsumed": "0",
"baseTrafficRemainder": "0",
"lastConsumedCost": "0",
"timestamp": "0",
"serial": 0
}
}