Skip to content
CCPEDIAby Unity Nodes
Documentation/Canton Network Docs/Ledger API › gRPC API › Packages › v2.interactive › Services › InteractiveSubmissionServiceView on Canton Network Docs ↗

GetPreferredPackages

Ledger API›gRPC API›v2.interactive›GetPreferredPackages

com.daml.ledger.api.v2.interactive

GetPreferredPackages

gRPC
RPC/com.daml.ledger.api.v2.interactive.InteractiveSubmissionService/GetPreferredPackages

Protocol Details

ProtocolgRPC
ServiceInteractiveSubmissionService
RPCGetPreferredPackages
Client streamNo
Server streamNo

Inputs

GetPreferredPackagesRequest

Messagecom.daml.ledger.api.v2.interactive.GetPreferredPackagesRequest
Client streamNo
package_vetting_requirementsrepeated PackageVettingRequirement
synchronizer_idstring
vetting_valid_atTimestamp

Outputs

GetPreferredPackagesResponse

Messagecom.daml.ledger.api.v2.interactive.GetPreferredPackagesResponse
Server streamNo
package_referencesrepeated PackageReference
synchronizer_idstring

com.daml.ledger.api.v2.interactive.GetPreferredPackagesRequest

package_vetting_requirementsrepeated PackageVettingRequirement
synchronizer_idstring
vetting_valid_atTimestamp

com.daml.ledger.api.v2.interactive.PackageVettingRequirement

partiesrepeated string
package_namestring

com.daml.ledger.api.v2.interactive.GetPreferredPackagesResponse

package_referencesrepeated PackageReference
synchronizer_idstring

com.daml.ledger.api.v2.PackageReference

package_idstring
package_namestring
package_versionstring
grpcurl
grpcurl
# Add -plaintext if the server is not using TLS.
grpcurl \
  -d @ \
  <HOST:PORT> \
  com.daml.ledger.api.v2.interactive.InteractiveSubmissionService/GetPreferredPackages <<'EOF'
{
  "packageVettingRequirements": [
    {
      "parties": [
        "string"
      ],
      "packageName": "string"
    }
  ],
  "synchronizerId": "string",
  "vettingValidAt": "string"
}
EOF
OKapplication/json
OK
{
  "packageReferences": [
    {
      "packageId": "string",
      "packageName": "string",
      "packageVersion": "string"
    }
  ],
  "synchronizerId": "string"
}