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

v2

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

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

Back to overview

Protobuf Package

v2

9 services, 22 endpoints, 120 messages, 8 enums

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

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

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

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

Source Files

value.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>10</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/daml-lf/ledger-api-value-proto/src/main/protobuf/com/daml/ledger/api/v2/value.proto">community/daml-lf/ledger-api-value-proto/src/main/protobuf/com/daml/ledger/api/v2/value.proto</a></dd>
  </div>
</dl>

command\_completion\_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>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/command_completion_service.proto">community/ledger-api/src/main/protobuf/com/daml/ledger/api/v2/command\_completion\_service.proto</a></dd>
  </div>
</dl>

command\_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>6</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/command_service.proto">community/ledger-api/src/main/protobuf/com/daml/ledger/api/v2/command\_service.proto</a></dd>
  </div>
</dl>

command\_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>4</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/command_submission_service.proto">community/ledger-api/src/main/protobuf/com/daml/ledger/api/v2/command\_submission\_service.proto</a></dd>
  </div>
</dl>

commands.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>8</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/commands.proto">community/ledger-api/src/main/protobuf/com/daml/ledger/api/v2/commands.proto</a></dd>
  </div>
</dl>

completion.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>1</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/completion.proto">community/ledger-api/src/main/protobuf/com/daml/ledger/api/v2/completion.proto</a></dd>
  </div>
</dl>

contract\_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>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/contract_service.proto">community/ledger-api/src/main/protobuf/com/daml/ledger/api/v2/contract\_service.proto</a></dd>
  </div>
</dl>

crypto.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>4</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/crypto.proto">community/ledger-api/src/main/protobuf/com/daml/ledger/api/v2/crypto.proto</a></dd>
  </div>
</dl>

event.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>5</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/event.proto">community/ledger-api/src/main/protobuf/com/daml/ledger/api/v2/event.proto</a></dd>
  </div>
</dl>

event\_query\_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>4</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/event_query_service.proto">community/ledger-api/src/main/protobuf/com/daml/ledger/api/v2/event\_query\_service.proto</a></dd>
  </div>
</dl>

experimental\_features.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>4</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/experimental_features.proto">community/ledger-api/src/main/protobuf/com/daml/ledger/api/v2/experimental\_features.proto</a></dd>
  </div>
</dl>

offset\_checkpoint.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/offset_checkpoint.proto">community/ledger-api/src/main/protobuf/com/daml/ledger/api/v2/offset\_checkpoint.proto</a></dd>
  </div>
</dl>

package\_reference.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>4</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/package_reference.proto">community/ledger-api/src/main/protobuf/com/daml/ledger/api/v2/package\_reference.proto</a></dd>
  </div>
</dl>

package\_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>10</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Enums</dt>
    <dd>2</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/package_service.proto">community/ledger-api/src/main/protobuf/com/daml/ledger/api/v2/package\_service.proto</a></dd>
  </div>
</dl>

reassignment.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>4</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/reassignment.proto">community/ledger-api/src/main/protobuf/com/daml/ledger/api/v2/reassignment.proto</a></dd>
  </div>
</dl>

reassignment\_commands.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>4</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/reassignment_commands.proto">community/ledger-api/src/main/protobuf/com/daml/ledger/api/v2/reassignment\_commands.proto</a></dd>
  </div>
</dl>

state\_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>13</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/state_service.proto">community/ledger-api/src/main/protobuf/com/daml/ledger/api/v2/state\_service.proto</a></dd>
  </div>
</dl>

topology\_transaction.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>6</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/topology_transaction.proto">community/ledger-api/src/main/protobuf/com/daml/ledger/api/v2/topology\_transaction.proto</a></dd>
  </div>
</dl>

trace\_context.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>1</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/trace_context.proto">community/ledger-api/src/main/protobuf/com/daml/ledger/api/v2/trace\_context.proto</a></dd>
  </div>
</dl>

transaction.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>1</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/transaction.proto">community/ledger-api/src/main/protobuf/com/daml/ledger/api/v2/transaction.proto</a></dd>
  </div>
</dl>

transaction\_filter.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>10</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/transaction_filter.proto">community/ledger-api/src/main/protobuf/com/daml/ledger/api/v2/transaction\_filter.proto</a></dd>
  </div>
</dl>

update\_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>7</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/update_service.proto">community/ledger-api/src/main/protobuf/com/daml/ledger/api/v2/update\_service.proto</a></dd>
  </div>
</dl>

version\_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>7</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/version_service.proto">community/ledger-api/src/main/protobuf/com/daml/ledger/api/v2/version\_service.proto</a></dd>
  </div>
</dl>

CommandCompletionService

Operations
1

CommandService

Operations
3

CommandService.SubmitAndWait

  <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 CommandService.SubmitAndWait(com.daml.ledger.api.v2.SubmitAndWaitRequest) returns (com.daml.ledger.api.v2.SubmitAndWaitResponse);</p>

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

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.daml.ledger.api.v2.SubmitAndWaitResponse</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>

CommandService.SubmitAndWaitForReassignment

  <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 CommandService.SubmitAndWaitForReassignment(com.daml.ledger.api.v2.SubmitAndWaitForReassignmentRequest) returns (com.daml.ledger.api.v2.SubmitAndWaitForReassignmentResponse);</p>

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

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.daml.ledger.api.v2.SubmitAndWaitForReassignmentResponse</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>

CommandSubmissionService

Operations
2

CommandSubmissionService.Submit

  <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 CommandSubmissionService.Submit(com.daml.ledger.api.v2.SubmitRequest) returns (com.daml.ledger.api.v2.SubmitResponse);</p>

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

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.daml.ledger.api.v2.SubmitResponse</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>

ContractService

Operations
1

EventQueryService

Operations
1

PackageService

Operations
4

PackageService.GetPackage

  <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 PackageService.GetPackage(com.daml.ledger.api.v2.GetPackageRequest) returns (com.daml.ledger.api.v2.GetPackageResponse);</p>

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

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.daml.ledger.api.v2.GetPackageResponse</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>

PackageService.GetPackageStatus

  <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 PackageService.GetPackageStatus(com.daml.ledger.api.v2.GetPackageStatusRequest) returns (com.daml.ledger.api.v2.GetPackageStatusResponse);</p>

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

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.daml.ledger.api.v2.GetPackageStatusResponse</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>

PackageService.ListPackages

  <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 PackageService.ListPackages(com.daml.ledger.api.v2.ListPackagesRequest) returns (com.daml.ledger.api.v2.ListPackagesResponse);</p>

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

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.daml.ledger.api.v2.ListPackagesResponse</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>

StateService

Operations
5

StateService.GetActiveContracts

  <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 StateService.GetActiveContracts(com.daml.ledger.api.v2.GetActiveContractsRequest) returns (stream com.daml.ledger.api.v2.GetActiveContractsResponse);</p>

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

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.daml.ledger.api.v2.GetActiveContractsResponse</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>Yes</dd>
  </div>
</dl>

StateService.GetActiveContractsPage

  <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.5.1</span>
  </div>
</div>

<p class="x2mdx-ref-card-summary">rpc StateService.GetActiveContractsPage(com.daml.ledger.api.v2.GetActiveContractsPageRequest) returns (com.daml.ledger.api.v2.GetActiveContractsPageResponse);</p>

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

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.daml.ledger.api.v2.GetActiveContractsPageResponse</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>

StateService.GetConnectedSynchronizers

  <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 StateService.GetConnectedSynchronizers(com.daml.ledger.api.v2.GetConnectedSynchronizersRequest) returns (com.daml.ledger.api.v2.GetConnectedSynchronizersResponse);</p>

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

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.daml.ledger.api.v2.GetConnectedSynchronizersResponse</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>

StateService.GetLatestPrunedOffsets

  <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 StateService.GetLatestPrunedOffsets(com.daml.ledger.api.v2.GetLatestPrunedOffsetsRequest) returns (com.daml.ledger.api.v2.GetLatestPrunedOffsetsResponse);</p>

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

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.daml.ledger.api.v2.GetLatestPrunedOffsetsResponse</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>

UpdateService

Operations
4

UpdateService.GetUpdateById

  <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 UpdateService.GetUpdateById(com.daml.ledger.api.v2.GetUpdateByIdRequest) returns (com.daml.ledger.api.v2.GetUpdateResponse);</p>

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

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.daml.ledger.api.v2.GetUpdateResponse</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>

UpdateService.GetUpdateByOffset

  <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 UpdateService.GetUpdateByOffset(com.daml.ledger.api.v2.GetUpdateByOffsetRequest) returns (com.daml.ledger.api.v2.GetUpdateResponse);</p>

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

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.daml.ledger.api.v2.GetUpdateResponse</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>

UpdateService.GetUpdates

  <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 UpdateService.GetUpdates(com.daml.ledger.api.v2.GetUpdatesRequest) returns (stream com.daml.ledger.api.v2.GetUpdatesResponse);</p>

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

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.daml.ledger.api.v2.GetUpdatesResponse</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>Yes</dd>
  </div>
</dl>

VersionService

Operations
1

Type Inventory

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

ActiveContract

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 3 fields</p>
created\_event CreatedEvent
<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">reassignment\_counter</code>
    <span class="x2mdx-ref-type-badge">uint64</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>

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>

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>

Archived

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 2 fields</p>
archived\_event ArchivedEvent
<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>

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>

AssignCommand

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 3 fields</p>
reassignment\_id string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">source</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">target</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

AssignedEvent

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 6 fields</p>
source string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">target</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">reassignment\_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">submitter</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">reassignment\_counter</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">created\_event</code>
    <span class="x2mdx-ref-type-badge">CreatedEvent</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>

Commands

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 16 fields</p>
workflow\_id string
<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">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">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">min\_ledger\_time\_abs</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">min\_ledger\_time\_rel</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">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">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">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">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">taps\_max\_passes</code>
    <span class="x2mdx-ref-type-badge">uint32</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>

Completion

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 12 fields</p>
command\_id string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">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">update\_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">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">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">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">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">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">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\_time</code>
    <span class="x2mdx-ref-type-badge">SynchronizerTime</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>

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>

SynchronizerTime

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 2 fields</p>
synchronizer\_id string
<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>

CompletionStreamRequest

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 3 fields</p>
user\_id string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">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">begin\_exclusive</code>
    <span class="x2mdx-ref-type-badge">int64</span>
  </div>
</div>

CompletionStreamResponse

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 2 fields</p>
completion Completion
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">offset\_checkpoint</code>
    <span class="x2mdx-ref-type-badge">OffsetCheckpoint</span>
  </div>
</div>

OffsetCheckpoint

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 2 fields</p>
offset int64
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">synchronizer\_times</code>
    <span class="x2mdx-ref-type-badge">repeated SynchronizerTime</span>
  </div>
</div>

Created

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 2 fields</p>
created\_event CreatedEvent
<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>

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>

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>

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>

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

ExperimentalCommandInspectionService

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

ExperimentalFeatures

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 2 fields</p>
static\_time ExperimentalStaticTime
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">command\_inspection\_service</code>
    <span class="x2mdx-ref-type-badge">ExperimentalCommandInspectionService</span>
  </div>
</div>

ExperimentalStaticTime

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

ExperimentalPartyTopologyEvents

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

FeaturesDescriptor

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 5 fields</p>
experimental ExperimentalFeatures
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">user\_management</code>
    <span class="x2mdx-ref-type-badge">UserManagementFeature</span>
  </div>
</div>

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

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

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

UserManagementFeature

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 3 fields</p>
supported bool
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">max\_rights\_per\_user</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">max\_users\_page\_size</code>
    <span class="x2mdx-ref-type-badge">int32</span>
  </div>
</div>

PartyManagementFeature

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 1 fields</p>
max\_parties\_page\_size int32

OffsetCheckpointFeature

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 1 fields</p>
max\_offset\_checkpoint\_emission\_delay Duration

PackageFeature

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 1 fields</p>
max\_vetted\_packages\_page\_size int32

GetActiveContractsPageRequest

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 4 fields</p>
active\_at\_offset int64
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">event\_format</code>
    <span class="x2mdx-ref-type-badge">EventFormat</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">max\_page\_size</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">page\_token</code>
    <span class="x2mdx-ref-type-badge">bytes</span>
  </div>
</div>

GetActiveContractsPageResponse

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 3 fields</p>
active\_contracts repeated GetActiveContractsResponse
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">active\_at\_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">next\_page\_token</code>
    <span class="x2mdx-ref-type-badge">bytes</span>
  </div>
</div>

GetActiveContractsResponse

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

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">incomplete\_unassigned</code>
    <span class="x2mdx-ref-type-badge">IncompleteUnassigned</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">incomplete\_assigned</code>
    <span class="x2mdx-ref-type-badge">IncompleteAssigned</span>
  </div>
</div>

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

IncompleteUnassigned

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 2 fields</p>
created\_event CreatedEvent
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">unassigned\_event</code>
    <span class="x2mdx-ref-type-badge">UnassignedEvent</span>
  </div>
</div>

UnassignedEvent

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 12 fields</p>
reassignment\_id 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">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">source</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">target</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">submitter</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">reassignment\_counter</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">assignment\_exclusivity</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">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">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">node\_id</code>
    <span class="x2mdx-ref-type-badge">int32</span>
  </div>
</div>

IncompleteAssigned

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 1 fields</p>
assigned\_event AssignedEvent

GetActiveContractsRequest

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 3 fields</p>
active\_at\_offset int64
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">event\_format</code>
    <span class="x2mdx-ref-type-badge">EventFormat</span>
  </div>
</div>

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

GetConnectedSynchronizersRequest

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 3 fields</p>
party string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">participant\_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">identity\_provider\_id</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

GetConnectedSynchronizersResponse

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 1 fields</p>
connected\_synchronizers repeated ConnectedSynchronizer

GetConnectedSynchronizersResponse.ConnectedSynchronizer

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 3 fields</p>
synchronizer\_alias string
<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">permission</code>
    <span class="x2mdx-ref-type-badge">ParticipantPermission</span>
  </div>
</div>

ParticipantPermission

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 4 values</p>
  • PARTICIPANT\_PERMISSION\_UNSPECIFIED
  • <li><code>PARTICIPANT\_PERMISSION\_SUBMISSION</code></li>
    
    <li><code>PARTICIPANT\_PERMISSION\_CONFIRMATION</code></li>
    
    <li><code>PARTICIPANT\_PERMISSION\_OBSERVATION</code></li>

GetContractRequest

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

GetContractResponse

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 1 fields</p>
created\_event CreatedEvent

GetEventsByContractIdRequest

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

GetEventsByContractIdResponse

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 2 fields</p>
created Created
<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">Archived</span>
  </div>
</div>

GetLatestPrunedOffsetsRequest

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

GetLatestPrunedOffsetsResponse

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 2 fields</p>
participant\_pruned\_up\_to\_inclusive int64
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">all\_divulged\_contracts\_pruned\_up\_to\_inclusive</code>
    <span class="x2mdx-ref-type-badge">int64</span>
  </div>
</div>

GetLedgerApiVersionRequest

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

GetLedgerApiVersionResponse

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

GetLedgerEndRequest

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

GetLedgerEndResponse

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

GetPackageRequest

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

GetPackageResponse

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 3 fields</p>
hash\_function HashFunction
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">archive\_payload</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">hash</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

HashFunction

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 1 values</p>
  • HASH\_FUNCTION\_SHA256

GetPackageStatusRequest

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

GetPackageStatusResponse

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

PackageStatus

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 2 values</p>
  • PACKAGE\_STATUS\_UNSPECIFIED
  • <li><code>PACKAGE\_STATUS\_REGISTERED</code></li>

GetUpdateByIdRequest

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

UpdateFormat

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 3 fields</p>
include\_transactions TransactionFormat
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">include\_reassignments</code>
    <span class="x2mdx-ref-type-badge">EventFormat</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">include\_topology\_events</code>
    <span class="x2mdx-ref-type-badge">TopologyFormat</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>

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>

TopologyFormat

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 1 fields</p>
include\_participant\_authorization\_events ParticipantAuthorizationTopologyFormat

ParticipantAuthorizationTopologyFormat

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

GetUpdateByOffsetRequest

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

GetUpdateResponse

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 3 fields</p>
transaction Transaction
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">reassignment</code>
    <span class="x2mdx-ref-type-badge">Reassignment</span>
  </div>
</div>

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

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>

Reassignment

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 9 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">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">events</code>
    <span class="x2mdx-ref-type-badge">repeated ReassignmentEvent</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">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">paid\_traffic\_cost</code>
    <span class="x2mdx-ref-type-badge">int64</span>
  </div>
</div>

ReassignmentEvent

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

TopologyTransaction

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 6 fields</p>
update\_id string
<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">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">events</code>
    <span class="x2mdx-ref-type-badge">repeated TopologyEvent</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>

TopologyEvent

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 4 fields</p>
participant\_authorization\_changed ParticipantAuthorizationChanged
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">participant\_authorization\_revoked</code>
    <span class="x2mdx-ref-type-badge">ParticipantAuthorizationRevoked</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">participant\_authorization\_added</code>
    <span class="x2mdx-ref-type-badge">ParticipantAuthorizationAdded</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">participant\_authorization\_onboarding</code>
    <span class="x2mdx-ref-type-badge">ParticipantAuthorizationOnboarding</span>
  </div>
</div>

ParticipantAuthorizationChanged

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 3 fields</p>
party\_id string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">participant\_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">participant\_permission</code>
    <span class="x2mdx-ref-type-badge">ParticipantPermission</span>
  </div>
</div>

ParticipantAuthorizationRevoked

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

ParticipantAuthorizationAdded

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 3 fields</p>
party\_id string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">participant\_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">participant\_permission</code>
    <span class="x2mdx-ref-type-badge">ParticipantPermission</span>
  </div>
</div>

ParticipantAuthorizationOnboarding

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 3 fields</p>
party\_id string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">participant\_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">participant\_permission</code>
    <span class="x2mdx-ref-type-badge">ParticipantPermission</span>
  </div>
</div>

GetUpdatesPageRequest

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 6 fields</p>
begin\_offset\_exclusive int64
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">end\_offset\_inclusive</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">max\_page\_size</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">update\_format</code>
    <span class="x2mdx-ref-type-badge">UpdateFormat</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">descending\_order</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">page\_token</code>
    <span class="x2mdx-ref-type-badge">bytes</span>
  </div>
</div>

GetUpdatesPageResponse

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 4 fields</p>
updates repeated GetUpdateResponse
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">lowest\_page\_offset\_exclusive</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">highest\_page\_offset\_inclusive</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">next\_page\_token</code>
    <span class="x2mdx-ref-type-badge">bytes</span>
  </div>
</div>

GetUpdatesRequest

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 4 fields</p>
begin\_exclusive int64
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">end\_inclusive</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">update\_format</code>
    <span class="x2mdx-ref-type-badge">UpdateFormat</span>
  </div>
</div>

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

GetUpdatesResponse

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 4 fields</p>
transaction Transaction
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">reassignment</code>
    <span class="x2mdx-ref-type-badge">Reassignment</span>
  </div>
</div>

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

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

ListPackagesRequest

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

ListPackagesResponse

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 1 fields</p>
package\_ids repeated string

ListVettedPackagesRequest

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 4 fields</p>
package\_metadata\_filter PackageMetadataFilter
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">topology\_state\_filter</code>
    <span class="x2mdx-ref-type-badge">TopologyStateFilter</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">page\_token</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">page\_size</code>
    <span class="x2mdx-ref-type-badge">uint32</span>
  </div>
</div>

PackageMetadataFilter

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

TopologyStateFilter

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

ListVettedPackagesResponse

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 2 fields</p>
vetted\_packages repeated VettedPackages
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">next\_page\_token</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

VettedPackages

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 4 fields</p>
packages repeated VettedPackage
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">participant\_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">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">topology\_serial</code>
    <span class="x2mdx-ref-type-badge">uint32</span>
  </div>
</div>

VettedPackage

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 5 fields</p>
package\_id string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">valid\_from\_inclusive</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">valid\_until\_exclusive</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">package\_version</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>

PriorTopologySerial

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 2 fields</p>
prior uint32
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">no\_prior</code>
    <span class="x2mdx-ref-type-badge">Empty</span>
  </div>
</div>

ReassignmentCommand

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 2 fields</p>
unassign\_command UnassignCommand
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">assign\_command</code>
    <span class="x2mdx-ref-type-badge">AssignCommand</span>
  </div>
</div>

UnassignCommand

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 3 fields</p>
contract\_id string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">source</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">target</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

ReassignmentCommands

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 6 fields</p>
workflow\_id string
<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">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">submitter</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">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">commands</code>
    <span class="x2mdx-ref-type-badge">repeated ReassignmentCommand</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>

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>

SigningPublicKey

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 3 fields</p>
format CryptoKeyFormat
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">key\_data</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">key\_spec</code>
    <span class="x2mdx-ref-type-badge">SigningKeySpec</span>
  </div>
</div>

CryptoKeyFormat

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 4 values</p>
  • CRYPTO\_KEY\_FORMAT\_UNSPECIFIED
  • <li><code>CRYPTO\_KEY\_FORMAT\_DER</code></li>
    
    <li><code>CRYPTO\_KEY\_FORMAT\_RAW</code></li>
    
    <li><code>CRYPTO\_KEY\_FORMAT\_DER\_X509\_SUBJECT\_PUBLIC\_KEY\_INFO</code></li>

SigningKeySpec

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 5 values</p>
  • SIGNING\_KEY\_SPEC\_UNSPECIFIED
  • <li><code>SIGNING\_KEY\_SPEC\_EC\_CURVE25519</code></li>
    
    <li><code>SIGNING\_KEY\_SPEC\_EC\_P256</code></li>
    
    <li><code>SIGNING\_KEY\_SPEC\_EC\_P384</code></li>
    
    <li><code>SIGNING\_KEY\_SPEC\_EC\_SECP256K1</code></li>

SubmitAndWaitForReassignmentRequest

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

SubmitAndWaitForReassignmentResponse

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

SubmitAndWaitForTransactionRequest

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 2 fields</p>
commands Commands
<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>

SubmitAndWaitForTransactionResponse

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

SubmitAndWaitRequest

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

SubmitAndWaitResponse

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 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>

SubmitReassignmentRequest

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 1 fields</p>
reassignment\_commands ReassignmentCommands

SubmitReassignmentResponse

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

SubmitRequest

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

SubmitResponse

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

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