Daml.Runtime.Grpc
0.7.0
Prefix Reserved
dotnet add package Daml.Runtime.Grpc --version 0.7.0
NuGet\Install-Package Daml.Runtime.Grpc -Version 0.7.0
<PackageReference Include="Daml.Runtime.Grpc" Version="0.7.0" />
<PackageVersion Include="Daml.Runtime.Grpc" Version="0.7.0" />
<PackageReference Include="Daml.Runtime.Grpc" />
paket add Daml.Runtime.Grpc --version 0.7.0
#r "nuget: Daml.Runtime.Grpc, 0.7.0"
#:package Daml.Runtime.Grpc@0.7.0
#addin nuget:?package=Daml.Runtime.Grpc&version=0.7.0
#tool nuget:?package=Daml.Runtime.Grpc&version=0.7.0
Daml.Runtime.Grpc
Bidirectional conversion between Daml.Runtime value types and Canton Ledger API v2 protobuf messages, part of the Canton .NET SDK.
Installation
dotnet add package Daml.Runtime.Grpc --version 0.7.0
Overview
This package bridges the transport-neutral Daml.Runtime type system and the gRPC wire format defined by Canton.Ledger.Grpc. It is consumed internally by Canton.Ledger.Grpc.Client to map Daml values, records, variants, identifiers, and other types to and from their protobuf equivalents — you rarely need to reference it directly.
For command submission, contract queries, and subscription streams, use the higher-level Canton.Ledger.Grpc.Client package instead. It depends on Daml.Runtime.Grpc and handles all wire conversion automatically.
Key Types
| Type | Purpose |
|---|---|
DamlValueConverter |
Static class providing ToProtoValue/FromProtoValue, ToProtoRecord/FromProtoRecord, and ToProtoIdentifier/FromProtoIdentifier conversions |
Related Packages
Canton.Ledger.Grpc.Client— High-level gRPC client that consumes this converter; prefer it for application codeCanton.Ledger.Grpc— Generated gRPC stubs providing the proto message typesDaml.Runtime— Runtime types for generated Daml contracts
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Canton.Ledger.Grpc (>= 0.7.0)
- Daml.Runtime (>= 0.7.0)
- Google.Protobuf (>= 3.35.1)
- Grpc.Net.Client (>= 2.84.0)
- Microsoft.Extensions.DependencyInjection.Abstractions (>= 10.0.13)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.7.0 | 161 | 10/14/2026 |
| 0.7.0-preview.1 | 397 | 10/13/2026 |
| 0.6.0 | 286 | 10/7/2026 |
| 0.6.0-preview.4 | 162 | 10/7/2026 |
| 0.6.0-preview.3 | 196 | 10/1/2026 |
| 0.6.0-preview.2 | 415 | 9/30/2026 |
| 0.6.0-preview.1 | 211 | 9/28/2026 |
| 0.5.0-preview.3 | 226 | 9/24/2026 |
| 0.5.0-preview.2 | 157 | 9/22/2026 |
| 0.5.0-preview.1 | 261 | 9/8/2026 |
| 0.4.1-preview.1 | 121 | 8/29/2026 |
| 0.4.0-preview.1 | 234 | 7/18/2026 |
| 0.2.0-preview.1 | 129 | 7/6/2026 |
| 0.1.5-preview.1 | 106 | 6/25/2026 |
| 0.1.4-preview.1 | 94 | 6/15/2026 |