Skip to content
Documentation/canton-network-docs/Ledger APIProtobufsPackagescom.daml.ledger.api.v2ServicesPackageServiceView on canton-network-docs
canton-network-docs/Ledger APIProtobufsPackagescom.daml.ledger.api.v2ServicesPackageService

GetPackage

Ledger APIProtobufcom.daml.ledger.api.v2GetPackage

com.daml.ledger.api.v2

GetPackage

gRPCSince 3.4.0
RPC/com.daml.ledger.api.v2.PackageService/GetPackage

Protocol Details

Inputs

GetPackageRequest

package_idstring

Outputs

GetPackageResponse

hash_functionHashFunction
archive_payloadbytes
hashstring

Lifecycle Changes

3.4.0introduced

com.daml.ledger.api.v2.GetPackageRequest

package_idstring

com.daml.ledger.api.v2.GetPackageResponse

hash_functionHashFunction
archive_payloadbytes
hashstring

com.daml.ledger.api.v2.HashFunction

  • HASH_FUNCTION_SHA256
grpcurl
grpcurl
# Add -plaintext if the server is not using TLS.
grpcurl \
  -d @ \
  <HOST:PORT> \
  com.daml.ledger.api.v2.PackageService/GetPackage <<'EOF'
{
  "packageId": "string"
}
EOF
OKapplication/json
OK
{
  "hashFunction": "HASH_FUNCTION_SHA256",
  "archivePayload": "BASE64_ENCODED_BYTES",
  "hash": "string"
}