Complete documentation page mirrored and translated for learning. Attribution is shown at the bottom of each article.

阅读中文版

referencegrpc-ledger-api-referencecom-daml-ledger-api-v2-interactive

v2.interactive

Documentation Index

Fetch the complete documentation index at: https://docs.canton.network/llms.txt Use this file to discover all available pages before exploring further.

v2.interactive

Package-level overview for com.daml.ledger.api.v2.interactive.

Back to overview

Protobuf Package

v2.interactive

1 services, 6 endpoints, 29 messages, 1 enums

gRPC
Files
2
<div class="x2mdx-ref-meta-item">
  <dt>Services</dt>
  <dd>1</dd>
</div>

<div class="x2mdx-ref-meta-item">
  <dt>Endpoints</dt>
  <dd>6</dd>
</div>

<div class="x2mdx-ref-meta-item">
  <dt>Messages</dt>
  <dd>29</dd>
</div>

<div class="x2mdx-ref-meta-item">
  <dt>Enums</dt>
  <dd>1</dd>
</div>

Source Files

interactive\_submission\_common\_data.proto

<p class="x2mdx-ref-card-summary">Source file from the latest descriptor snapshot.</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Services</dt>
    <dd>0</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Messages</dt>
    <dd>2</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Enums</dt>
    <dd>0</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Source</dt>
    <dd><a href="https://github.com/DACH-NY/canton/blob/v3.5.1/community/ledger-api/src/main/protobuf/com/daml/ledger/api/v2/interactive/interactive_submission_common_data.proto">community/ledger-api/src/main/protobuf/com/daml/ledger/api/v2/interactive/interactive\_submission\_common\_data.proto</a></dd>
  </div>
</dl>

interactive\_submission\_service.proto

<p class="x2mdx-ref-card-summary">Source file from the latest descriptor snapshot.</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Services</dt>
    <dd>1</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Messages</dt>
    <dd>22</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Enums</dt>
    <dd>1</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Source</dt>
    <dd><a href="https://github.com/DACH-NY/canton/blob/v3.5.1/community/ledger-api/src/main/protobuf/com/daml/ledger/api/v2/interactive/interactive_submission_service.proto">community/ledger-api/src/main/protobuf/com/daml/ledger/api/v2/interactive/interactive\_submission\_service.proto</a></dd>
  </div>
</dl>

InteractiveSubmissionService

Operations
6

InteractiveSubmissionService.ExecuteSubmission

  <div class="x2mdx-ref-badges">
    <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

    <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.4</span>
  </div>
</div>

<p class="x2mdx-ref-card-summary">rpc InteractiveSubmissionService.ExecuteSubmission(com.daml.ledger.api.v2.interactive.ExecuteSubmissionRequest) returns (com.daml.ledger.api.v2.interactive.ExecuteSubmissionResp...</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.daml.ledger.api.v2.interactive.ExecuteSubmissionRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.daml.ledger.api.v2.interactive.ExecuteSubmissionResponse</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Client stream</dt>
    <dd>No</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Server stream</dt>
    <dd>No</dd>
  </div>
</dl>

InteractiveSubmissionService.ExecuteSubmissionAndWait

  <div class="x2mdx-ref-badges">
    <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

    <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.4</span>
  </div>
</div>

<p class="x2mdx-ref-card-summary">rpc InteractiveSubmissionService.ExecuteSubmissionAndWait(com.daml.ledger.api.v2.interactive.ExecuteSubmissionAndWaitRequest) returns (com.daml.ledger.api.v2.interactive.Execute...</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.daml.ledger.api.v2.interactive.ExecuteSubmissionAndWaitRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.daml.ledger.api.v2.interactive.ExecuteSubmissionAndWaitResponse</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Client stream</dt>
    <dd>No</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Server stream</dt>
    <dd>No</dd>
  </div>
</dl>

InteractiveSubmissionService.ExecuteSubmissionAndWaitForTransaction

  <div class="x2mdx-ref-badges">
    <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

    <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.4</span>
  </div>
</div>

<p class="x2mdx-ref-card-summary">rpc InteractiveSubmissionService.ExecuteSubmissionAndWaitForTransaction(com.daml.ledger.api.v2.interactive.ExecuteSubmissionAndWaitForTransactionRequest) returns (com.daml.ledge...</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.daml.ledger.api.v2.interactive.ExecuteSubmissionAndWaitForTransactionRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.daml.ledger.api.v2.interactive.ExecuteSubmissionAndWaitForTransactionResponse</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Client stream</dt>
    <dd>No</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Server stream</dt>
    <dd>No</dd>
  </div>
</dl>

InteractiveSubmissionService.GetPreferredPackageVersion

  <div class="x2mdx-ref-badges">
    <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

    <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.4</span>
  </div>
</div>

<p class="x2mdx-ref-card-summary">rpc InteractiveSubmissionService.GetPreferredPackageVersion(com.daml.ledger.api.v2.interactive.GetPreferredPackageVersionRequest) returns (com.daml.ledger.api.v2.interactive.Get...</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.daml.ledger.api.v2.interactive.GetPreferredPackageVersionRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.daml.ledger.api.v2.interactive.GetPreferredPackageVersionResponse</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Client stream</dt>
    <dd>No</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Server stream</dt>
    <dd>No</dd>
  </div>
</dl>

InteractiveSubmissionService.GetPreferredPackages

  <div class="x2mdx-ref-badges">
    <span class="x2mdx-ref-badge x2mdx-ref-badge--protocol">gRPC</span>

    <span class="x2mdx-ref-badge x2mdx-ref-badge--added">Since 3.4.4</span>
  </div>
</div>

<p class="x2mdx-ref-card-summary">rpc InteractiveSubmissionService.GetPreferredPackages(com.daml.ledger.api.v2.interactive.GetPreferredPackagesRequest) returns (com.daml.ledger.api.v2.interactive.GetPreferredPac...</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.daml.ledger.api.v2.interactive.GetPreferredPackagesRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.daml.ledger.api.v2.interactive.GetPreferredPackagesResponse</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Client stream</dt>
    <dd>No</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Server stream</dt>
    <dd>No</dd>
  </div>
</dl>

Type Inventory

These are the package-level message and enum shapes in the publish-version snapshot.

CostEstimation

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 4 fields</p>
estimation\_timestamp Timestamp
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">confirmation\_request\_traffic\_cost\_estimation</code>
    <span class="x2mdx-ref-type-badge">uint64</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">confirmation\_response\_traffic\_cost\_estimation</code>
    <span class="x2mdx-ref-type-badge">uint64</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">total\_traffic\_cost\_estimation</code>
    <span class="x2mdx-ref-type-badge">uint64</span>
  </div>
</div>

CostEstimationHints

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 2 fields</p>
disabled bool
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">expected\_signatures</code>
    <span class="x2mdx-ref-type-badge">repeated SigningAlgorithmSpec</span>
  </div>
</div>

SigningAlgorithmSpec

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 4 values</p>
  • SIGNING\_ALGORITHM\_SPEC\_UNSPECIFIED
  • <li><code>SIGNING\_ALGORITHM\_SPEC\_ED25519</code></li>
    
    <li><code>SIGNING\_ALGORITHM\_SPEC\_EC\_DSA\_SHA\_256</code></li>
    
    <li><code>SIGNING\_ALGORITHM\_SPEC\_EC\_DSA\_SHA\_384</code></li>

DamlTransaction

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 4 fields</p>
version string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">roots</code>
    <span class="x2mdx-ref-type-badge">repeated string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">nodes</code>
    <span class="x2mdx-ref-type-badge">repeated Node</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">node\_seeds</code>
    <span class="x2mdx-ref-type-badge">repeated NodeSeed</span>
  </div>
</div>

DamlTransaction.NodeSeed

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 2 fields</p>
node\_id int32
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">seed</code>
    <span class="x2mdx-ref-type-badge">bytes</span>
  </div>
</div>

DamlTransaction.Node

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 2 fields</p>
node\_id string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">v1</code>
    <span class="x2mdx-ref-type-badge">Node</span>
  </div>
</div>

Node

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive.transaction.v1 · 5 fields</p>
create Create
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">fetch</code>
    <span class="x2mdx-ref-type-badge">Fetch</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">exercise</code>
    <span class="x2mdx-ref-type-badge">Exercise</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">rollback</code>
    <span class="x2mdx-ref-type-badge">Rollback</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">query\_by\_key</code>
    <span class="x2mdx-ref-type-badge">QueryByKey</span>
  </div>
</div>

Create

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive.transaction.v1 · 8 fields</p>
lf\_version string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">contract\_id</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">package\_name</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">template\_id</code>
    <span class="x2mdx-ref-type-badge">Identifier</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">argument</code>
    <span class="x2mdx-ref-type-badge">Value</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">signatories</code>
    <span class="x2mdx-ref-type-badge">repeated string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">stakeholders</code>
    <span class="x2mdx-ref-type-badge">repeated string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">key</code>
    <span class="x2mdx-ref-type-badge">GlobalKeyWithMaintainers</span>
  </div>
</div>

Identifier

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 3 fields</p>
package\_id string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">module\_name</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">entity\_name</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

Value

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 16 fields</p>
unit Empty
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">bool</code>
    <span class="x2mdx-ref-type-badge">bool</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">int64</code>
    <span class="x2mdx-ref-type-badge">sint64</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">date</code>
    <span class="x2mdx-ref-type-badge">int32</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">timestamp</code>
    <span class="x2mdx-ref-type-badge">sfixed64</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">numeric</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">party</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">text</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">contract\_id</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">optional</code>
    <span class="x2mdx-ref-type-badge">Optional</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">list</code>
    <span class="x2mdx-ref-type-badge">List</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">text\_map</code>
    <span class="x2mdx-ref-type-badge">TextMap</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">gen\_map</code>
    <span class="x2mdx-ref-type-badge">GenMap</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">record</code>
    <span class="x2mdx-ref-type-badge">Record</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">variant</code>
    <span class="x2mdx-ref-type-badge">Variant</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">enum</code>
    <span class="x2mdx-ref-type-badge">Enum</span>
  </div>
</div>

Optional

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 1 fields</p>
value Value

List

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 1 fields</p>
elements repeated Value

TextMap

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 1 fields</p>
entries repeated Entry

TextMap.Entry

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 2 fields</p>
key string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">value</code>
    <span class="x2mdx-ref-type-badge">Value</span>
  </div>
</div>

GenMap

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 1 fields</p>
entries repeated Entry

GenMap.Entry

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 2 fields</p>
key Value
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">value</code>
    <span class="x2mdx-ref-type-badge">Value</span>
  </div>
</div>

Record

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 2 fields</p>
record\_id Identifier
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">fields</code>
    <span class="x2mdx-ref-type-badge">repeated RecordField</span>
  </div>
</div>

RecordField

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 2 fields</p>
label string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">value</code>
    <span class="x2mdx-ref-type-badge">Value</span>
  </div>
</div>

Variant

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 3 fields</p>
variant\_id Identifier
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">constructor</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">value</code>
    <span class="x2mdx-ref-type-badge">Value</span>
  </div>
</div>

Enum

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 2 fields</p>
enum\_id Identifier
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">constructor</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

GlobalKeyWithMaintainers

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 2 fields</p>
key GlobalKey
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">maintainers</code>
    <span class="x2mdx-ref-type-badge">repeated string</span>
  </div>
</div>

GlobalKey

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 4 fields</p>
template\_id Identifier
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">package\_name</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">key</code>
    <span class="x2mdx-ref-type-badge">Value</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">hash</code>
    <span class="x2mdx-ref-type-badge">bytes</span>
  </div>
</div>

Fetch

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive.transaction.v1 · 10 fields</p>
lf\_version string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">contract\_id</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">package\_name</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">template\_id</code>
    <span class="x2mdx-ref-type-badge">Identifier</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">signatories</code>
    <span class="x2mdx-ref-type-badge">repeated string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">stakeholders</code>
    <span class="x2mdx-ref-type-badge">repeated string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">acting\_parties</code>
    <span class="x2mdx-ref-type-badge">repeated string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">interface\_id</code>
    <span class="x2mdx-ref-type-badge">Identifier</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">key</code>
    <span class="x2mdx-ref-type-badge">GlobalKeyWithMaintainers</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">by\_key</code>
    <span class="x2mdx-ref-type-badge">bool</span>
  </div>
</div>

Exercise

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive.transaction.v1 · 16 fields</p>
lf\_version string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">contract\_id</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">package\_name</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">template\_id</code>
    <span class="x2mdx-ref-type-badge">Identifier</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">signatories</code>
    <span class="x2mdx-ref-type-badge">repeated string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">stakeholders</code>
    <span class="x2mdx-ref-type-badge">repeated string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">acting\_parties</code>
    <span class="x2mdx-ref-type-badge">repeated string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">interface\_id</code>
    <span class="x2mdx-ref-type-badge">Identifier</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">choice\_id</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">chosen\_value</code>
    <span class="x2mdx-ref-type-badge">Value</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">consuming</code>
    <span class="x2mdx-ref-type-badge">bool</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">children</code>
    <span class="x2mdx-ref-type-badge">repeated string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">exercise\_result</code>
    <span class="x2mdx-ref-type-badge">Value</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">choice\_observers</code>
    <span class="x2mdx-ref-type-badge">repeated string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">key</code>
    <span class="x2mdx-ref-type-badge">GlobalKeyWithMaintainers</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">by\_key</code>
    <span class="x2mdx-ref-type-badge">bool</span>
  </div>
</div>

Rollback

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive.transaction.v1 · 1 fields</p>
children repeated string

QueryByKey

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive.transaction.v1 · 6 fields</p>
lf\_version string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">package\_name</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">template\_id</code>
    <span class="x2mdx-ref-type-badge">Identifier</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">exhaustive</code>
    <span class="x2mdx-ref-type-badge">bool</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">key</code>
    <span class="x2mdx-ref-type-badge">GlobalKeyWithMaintainers</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">result</code>
    <span class="x2mdx-ref-type-badge">repeated string</span>
  </div>
</div>

ExecuteSubmissionAndWaitForTransactionRequest

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 9 fields</p>
prepared\_transaction PreparedTransaction
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">party\_signatures</code>
    <span class="x2mdx-ref-type-badge">PartySignatures</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">deduplication\_duration</code>
    <span class="x2mdx-ref-type-badge">Duration</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">deduplication\_offset</code>
    <span class="x2mdx-ref-type-badge">int64</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">submission\_id</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">user\_id</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">hashing\_scheme\_version</code>
    <span class="x2mdx-ref-type-badge">HashingSchemeVersion</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">min\_ledger\_time</code>
    <span class="x2mdx-ref-type-badge">MinLedgerTime</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">transaction\_format</code>
    <span class="x2mdx-ref-type-badge">TransactionFormat</span>
  </div>
</div>

PreparedTransaction

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 2 fields</p>
transaction DamlTransaction
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">metadata</code>
    <span class="x2mdx-ref-type-badge">Metadata</span>
  </div>
</div>

Metadata

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 10 fields</p>
submitter\_info SubmitterInfo
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">synchronizer\_id</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">mediator\_group</code>
    <span class="x2mdx-ref-type-badge">uint32</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">transaction\_uuid</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">preparation\_time</code>
    <span class="x2mdx-ref-type-badge">uint64</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">input\_contracts</code>
    <span class="x2mdx-ref-type-badge">repeated InputContract</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">min\_ledger\_effective\_time</code>
    <span class="x2mdx-ref-type-badge">uint64</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">max\_ledger\_effective\_time</code>
    <span class="x2mdx-ref-type-badge">uint64</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">max\_record\_time</code>
    <span class="x2mdx-ref-type-badge">uint64</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">global\_key\_mapping</code>
    <span class="x2mdx-ref-type-badge">repeated GlobalKeyMappingEntry</span>
  </div>
</div>

Metadata.SubmitterInfo

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 2 fields</p>
act\_as repeated string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">command\_id</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

Metadata.GlobalKeyMappingEntry

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 2 fields</p>
key GlobalKey
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">value</code>
    <span class="x2mdx-ref-type-badge">Value</span>
  </div>
</div>

Metadata.InputContract

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 3 fields</p>
v1 Create
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">created\_at</code>
    <span class="x2mdx-ref-type-badge">uint64</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">event\_blob</code>
    <span class="x2mdx-ref-type-badge">bytes</span>
  </div>
</div>

PartySignatures

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 1 fields</p>
signatures repeated SinglePartySignatures

SinglePartySignatures

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 2 fields</p>
party string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">signatures</code>
    <span class="x2mdx-ref-type-badge">repeated Signature</span>
  </div>
</div>

Signature

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 4 fields</p>
format SignatureFormat
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">signature</code>
    <span class="x2mdx-ref-type-badge">bytes</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">signed\_by</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">signing\_algorithm\_spec</code>
    <span class="x2mdx-ref-type-badge">SigningAlgorithmSpec</span>
  </div>
</div>

SignatureFormat

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 5 values</p>
  • SIGNATURE\_FORMAT\_UNSPECIFIED
  • <li><code>SIGNATURE\_FORMAT\_RAW</code></li>
    
    <li><code>SIGNATURE\_FORMAT\_DER</code></li>
    
    <li><code>SIGNATURE\_FORMAT\_CONCAT</code></li>
    
    <li><code>SIGNATURE\_FORMAT\_SYMBOLIC</code></li>

HashingSchemeVersion

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 3 values</p>
  • HASHING\_SCHEME\_VERSION\_UNSPECIFIED
  • <li><code>HASHING\_SCHEME\_VERSION\_V2</code></li>
    
    <li><code>HASHING\_SCHEME\_VERSION\_V3</code></li>

MinLedgerTime

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 2 fields</p>
min\_ledger\_time\_abs Timestamp
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">min\_ledger\_time\_rel</code>
    <span class="x2mdx-ref-type-badge">Duration</span>
  </div>
</div>

TransactionFormat

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 2 fields</p>
event\_format EventFormat
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">transaction\_shape</code>
    <span class="x2mdx-ref-type-badge">TransactionShape</span>
  </div>
</div>

EventFormat

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 3 fields</p>
filters\_by\_party repeated map
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">filters\_for\_any\_party</code>
    <span class="x2mdx-ref-type-badge">Filters</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">verbose</code>
    <span class="x2mdx-ref-type-badge">bool</span>
  </div>
</div>

Filters

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 1 fields</p>
cumulative repeated CumulativeFilter

CumulativeFilter

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 3 fields</p>
wildcard\_filter WildcardFilter
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">interface\_filter</code>
    <span class="x2mdx-ref-type-badge">InterfaceFilter</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">template\_filter</code>
    <span class="x2mdx-ref-type-badge">TemplateFilter</span>
  </div>
</div>

WildcardFilter

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 1 fields</p>
include\_created\_event\_blob bool

InterfaceFilter

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 3 fields</p>
interface\_id Identifier
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">include\_interface\_view</code>
    <span class="x2mdx-ref-type-badge">bool</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">include\_created\_event\_blob</code>
    <span class="x2mdx-ref-type-badge">bool</span>
  </div>
</div>

TemplateFilter

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 2 fields</p>
template\_id Identifier
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">include\_created\_event\_blob</code>
    <span class="x2mdx-ref-type-badge">bool</span>
  </div>
</div>

TransactionShape

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 3 values</p>
  • TRANSACTION\_SHAPE\_UNSPECIFIED
  • <li><code>TRANSACTION\_SHAPE\_ACS\_DELTA</code></li>
    
    <li><code>TRANSACTION\_SHAPE\_LEDGER\_EFFECTS</code></li>

ExecuteSubmissionAndWaitForTransactionResponse

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 1 fields</p>
transaction Transaction

Transaction

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 11 fields</p>
update\_id string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">command\_id</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">workflow\_id</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">effective\_at</code>
    <span class="x2mdx-ref-type-badge">Timestamp</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">events</code>
    <span class="x2mdx-ref-type-badge">repeated Event</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">offset</code>
    <span class="x2mdx-ref-type-badge">int64</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">synchronizer\_id</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">trace\_context</code>
    <span class="x2mdx-ref-type-badge">TraceContext</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">record\_time</code>
    <span class="x2mdx-ref-type-badge">Timestamp</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">external\_transaction\_hash</code>
    <span class="x2mdx-ref-type-badge">bytes</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">paid\_traffic\_cost</code>
    <span class="x2mdx-ref-type-badge">int64</span>
  </div>
</div>

Event

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 3 fields</p>
created CreatedEvent
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">archived</code>
    <span class="x2mdx-ref-type-badge">ArchivedEvent</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">exercised</code>
    <span class="x2mdx-ref-type-badge">ExercisedEvent</span>
  </div>
</div>

CreatedEvent

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 16 fields</p>
offset int64
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">node\_id</code>
    <span class="x2mdx-ref-type-badge">int32</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">contract\_id</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">template\_id</code>
    <span class="x2mdx-ref-type-badge">Identifier</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">contract\_key</code>
    <span class="x2mdx-ref-type-badge">Value</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">contract\_key\_hash</code>
    <span class="x2mdx-ref-type-badge">bytes</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">create\_arguments</code>
    <span class="x2mdx-ref-type-badge">Record</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">created\_event\_blob</code>
    <span class="x2mdx-ref-type-badge">bytes</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">interface\_views</code>
    <span class="x2mdx-ref-type-badge">repeated InterfaceView</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">witness\_parties</code>
    <span class="x2mdx-ref-type-badge">repeated string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">signatories</code>
    <span class="x2mdx-ref-type-badge">repeated string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">observers</code>
    <span class="x2mdx-ref-type-badge">repeated string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">created\_at</code>
    <span class="x2mdx-ref-type-badge">Timestamp</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">package\_name</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">acs\_delta</code>
    <span class="x2mdx-ref-type-badge">bool</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">representative\_package\_id</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

InterfaceView

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 4 fields</p>
interface\_id Identifier
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">view\_status</code>
    <span class="x2mdx-ref-type-badge">Status</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">view\_value</code>
    <span class="x2mdx-ref-type-badge">Record</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">implementation\_package\_id</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

ArchivedEvent

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 7 fields</p>
offset int64
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">node\_id</code>
    <span class="x2mdx-ref-type-badge">int32</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">contract\_id</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">template\_id</code>
    <span class="x2mdx-ref-type-badge">Identifier</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">witness\_parties</code>
    <span class="x2mdx-ref-type-badge">repeated string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">package\_name</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">implemented\_interfaces</code>
    <span class="x2mdx-ref-type-badge">repeated Identifier</span>
  </div>
</div>

ExercisedEvent

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 15 fields</p>
offset int64
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">node\_id</code>
    <span class="x2mdx-ref-type-badge">int32</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">contract\_id</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">template\_id</code>
    <span class="x2mdx-ref-type-badge">Identifier</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">interface\_id</code>
    <span class="x2mdx-ref-type-badge">Identifier</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">choice</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">choice\_argument</code>
    <span class="x2mdx-ref-type-badge">Value</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">acting\_parties</code>
    <span class="x2mdx-ref-type-badge">repeated string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">consuming</code>
    <span class="x2mdx-ref-type-badge">bool</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">witness\_parties</code>
    <span class="x2mdx-ref-type-badge">repeated string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">last\_descendant\_node\_id</code>
    <span class="x2mdx-ref-type-badge">int32</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">exercise\_result</code>
    <span class="x2mdx-ref-type-badge">Value</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">package\_name</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">implemented\_interfaces</code>
    <span class="x2mdx-ref-type-badge">repeated Identifier</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">acs\_delta</code>
    <span class="x2mdx-ref-type-badge">bool</span>
  </div>
</div>

TraceContext

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 2 fields</p>
traceparent string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">tracestate</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

ExecuteSubmissionAndWaitRequest

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 8 fields</p>
prepared\_transaction PreparedTransaction
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">party\_signatures</code>
    <span class="x2mdx-ref-type-badge">PartySignatures</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">deduplication\_duration</code>
    <span class="x2mdx-ref-type-badge">Duration</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">deduplication\_offset</code>
    <span class="x2mdx-ref-type-badge">int64</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">submission\_id</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">user\_id</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">hashing\_scheme\_version</code>
    <span class="x2mdx-ref-type-badge">HashingSchemeVersion</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">min\_ledger\_time</code>
    <span class="x2mdx-ref-type-badge">MinLedgerTime</span>
  </div>
</div>

ExecuteSubmissionAndWaitResponse

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 2 fields</p>
update\_id string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">completion\_offset</code>
    <span class="x2mdx-ref-type-badge">int64</span>
  </div>
</div>

ExecuteSubmissionRequest

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 8 fields</p>
prepared\_transaction PreparedTransaction
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">party\_signatures</code>
    <span class="x2mdx-ref-type-badge">PartySignatures</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">deduplication\_duration</code>
    <span class="x2mdx-ref-type-badge">Duration</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">deduplication\_offset</code>
    <span class="x2mdx-ref-type-badge">int64</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">submission\_id</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">user\_id</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">hashing\_scheme\_version</code>
    <span class="x2mdx-ref-type-badge">HashingSchemeVersion</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">min\_ledger\_time</code>
    <span class="x2mdx-ref-type-badge">MinLedgerTime</span>
  </div>
</div>

ExecuteSubmissionResponse

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 0 fields</p>

GetPreferredPackageVersionRequest

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 4 fields</p>
parties repeated string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">package\_name</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">synchronizer\_id</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">vetting\_valid\_at</code>
    <span class="x2mdx-ref-type-badge">Timestamp</span>
  </div>
</div>

GetPreferredPackageVersionResponse

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 1 fields</p>
package\_preference PackagePreference

PackagePreference

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 2 fields</p>
package\_reference PackageReference
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">synchronizer\_id</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

PackageReference

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 3 fields</p>
package\_id string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">package\_name</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">package\_version</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

GetPreferredPackagesRequest

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 3 fields</p>
package\_vetting\_requirements repeated PackageVettingRequirement
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">synchronizer\_id</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">vetting\_valid\_at</code>
    <span class="x2mdx-ref-type-badge">Timestamp</span>
  </div>
</div>

PackageVettingRequirement

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 2 fields</p>
parties repeated string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">package\_name</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

GetPreferredPackagesResponse

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 2 fields</p>
package\_references repeated PackageReference
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">synchronizer\_id</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

PrepareSubmissionRequest

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 15 fields</p>
user\_id string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">command\_id</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">commands</code>
    <span class="x2mdx-ref-type-badge">repeated Command</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">min\_ledger\_time</code>
    <span class="x2mdx-ref-type-badge">MinLedgerTime</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">max\_record\_time</code>
    <span class="x2mdx-ref-type-badge">Timestamp</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">act\_as</code>
    <span class="x2mdx-ref-type-badge">repeated string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">read\_as</code>
    <span class="x2mdx-ref-type-badge">repeated string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">disclosed\_contracts</code>
    <span class="x2mdx-ref-type-badge">repeated DisclosedContract</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">synchronizer\_id</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">package\_id\_selection\_preference</code>
    <span class="x2mdx-ref-type-badge">repeated string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">verbose\_hashing</code>
    <span class="x2mdx-ref-type-badge">bool</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">prefetch\_contract\_keys</code>
    <span class="x2mdx-ref-type-badge">repeated PrefetchContractKey</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">estimate\_traffic\_cost</code>
    <span class="x2mdx-ref-type-badge">CostEstimationHints</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">hashing\_scheme\_version</code>
    <span class="x2mdx-ref-type-badge">HashingSchemeVersion</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">taps\_max\_passes</code>
    <span class="x2mdx-ref-type-badge">uint32</span>
  </div>
</div>

Command

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 4 fields</p>
create CreateCommand
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">exercise</code>
    <span class="x2mdx-ref-type-badge">ExerciseCommand</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">exercise\_by\_key</code>
    <span class="x2mdx-ref-type-badge">ExerciseByKeyCommand</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">create\_and\_exercise</code>
    <span class="x2mdx-ref-type-badge">CreateAndExerciseCommand</span>
  </div>
</div>

CreateCommand

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 2 fields</p>
template\_id Identifier
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">create\_arguments</code>
    <span class="x2mdx-ref-type-badge">Record</span>
  </div>
</div>

ExerciseCommand

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 4 fields</p>
template\_id Identifier
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">contract\_id</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">choice</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">choice\_argument</code>
    <span class="x2mdx-ref-type-badge">Value</span>
  </div>
</div>

ExerciseByKeyCommand

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 4 fields</p>
template\_id Identifier
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">contract\_key</code>
    <span class="x2mdx-ref-type-badge">Value</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">choice</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">choice\_argument</code>
    <span class="x2mdx-ref-type-badge">Value</span>
  </div>
</div>

CreateAndExerciseCommand

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 4 fields</p>
template\_id Identifier
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">create\_arguments</code>
    <span class="x2mdx-ref-type-badge">Record</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">choice</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">choice\_argument</code>
    <span class="x2mdx-ref-type-badge">Value</span>
  </div>
</div>

DisclosedContract

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 4 fields</p>
template\_id Identifier
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">contract\_id</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">created\_event\_blob</code>
    <span class="x2mdx-ref-type-badge">bytes</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">synchronizer\_id</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

PrefetchContractKey

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 3 fields</p>
template\_id Identifier
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">contract\_key</code>
    <span class="x2mdx-ref-type-badge">Value</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">limit</code>
    <span class="x2mdx-ref-type-badge">uint32</span>
  </div>
</div>

PrepareSubmissionResponse

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 5 fields</p>
prepared\_transaction PreparedTransaction
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">prepared\_transaction\_hash</code>
    <span class="x2mdx-ref-type-badge">bytes</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">hashing\_scheme\_version</code>
    <span class="x2mdx-ref-type-badge">HashingSchemeVersion</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">hashing\_details</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">cost\_estimation</code>
    <span class="x2mdx-ref-type-badge">CostEstimation</span>
  </div>
</div>

Mirrored from Canton Network official documentation (CC-BY-4.0) by CC Privacy Club for learning purposes.