Skip to content
CCPEDIAby Unity Nodes
Documentation/Canton Network docs/Admin API › gRPC API › Packages › com.digitalasset.canton.admin.participant.v30 › Services › PackageServiceView on Canton Network docs ↗

ValidateDar

Participant Administration›Protobuf›com.digitalasset.canton.admin.participant.v30›ValidateDar

com.digitalasset.canton.admin.participant.v30

ValidateDar

gRPC
RPC/com.digitalasset.canton.admin.participant.v30.PackageService/ValidateDar

Protocol Details

ProtocolgRPC
ServicePackageService
RPCValidateDar
Client streamNo
Server streamNo

Inputs

ValidateDarRequest

Messagecom.digitalasset.canton.admin.participant.v30.ValidateDarRequest
Client streamNo
databytes
filenamestring
synchronizer_idstring

Outputs

ValidateDarResponse

Messagecom.digitalasset.canton.admin.participant.v30.ValidateDarResponse
Server streamNo
main_package_idstring

com.digitalasset.canton.admin.participant.v30.ValidateDarRequest

databytes
filenamestring
synchronizer_idstring

com.digitalasset.canton.admin.participant.v30.ValidateDarResponse

main_package_idstring
grpcurl
grpcurl
# Add -plaintext if the server is not using TLS.
grpcurl \
  -d @ \
  <HOST:PORT> \
  com.digitalasset.canton.admin.participant.v30.PackageService/ValidateDar <<'EOF'
{
  "data": "BASE64_ENCODED_BYTES",
  "filename": "string",
  "synchronizerId": "string"
}
EOF
OKapplication/json
OK
{
  "mainPackageId": "string"
}