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

阅读中文版

referenceadmin-apiprotobufpackages

com.digitalasset.canton.admin.participant.v30

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.

com.digitalasset.canton.admin.participant.v30

Package-level overview for com.digitalasset.canton.admin.participant.v30.

Back to overview

Protobuf Package

com.digitalasset.canton.admin.participant.v30

11 services, 70 endpoints, 171 messages, 7 enums

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

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

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

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

Source Files

community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/acs\_import.proto

<p class="x2mdx-ref-card-summary">Current source file in the latest published 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>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/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/acs_import.proto">community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/acs\_import.proto</a></dd>
  </div>
</dl>

community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/active\_contract.proto

<p class="x2mdx-ref-card-summary">Current source file in the latest published 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/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/active_contract.proto">community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/active\_contract.proto</a></dd>
  </div>
</dl>

community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/package\_service.proto

<p class="x2mdx-ref-card-summary">Current source file in the latest published 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>27</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/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/package_service.proto">community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/package\_service.proto</a></dd>
  </div>
</dl>

community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/participant\_inspection\_service.proto

<p class="x2mdx-ref-card-summary">Current source file in the latest published 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>30</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/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/participant_inspection_service.proto">community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/participant\_inspection\_service.proto</a></dd>
  </div>
</dl>

community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/participant\_repair\_service.proto

<p class="x2mdx-ref-card-summary">Current source file in the latest published 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>24</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/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/participant_repair_service.proto">community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/participant\_repair\_service.proto</a></dd>
  </div>
</dl>

community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/participant\_replication\_service.proto

<p class="x2mdx-ref-card-summary">Current source file in the latest published 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/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/participant_replication_service.proto">community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/participant\_replication\_service.proto</a></dd>
  </div>
</dl>

community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/participant\_status\_service.proto

<p class="x2mdx-ref-card-summary">Current source file in the latest published 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>3</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/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/participant_status_service.proto">community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/participant\_status\_service.proto</a></dd>
  </div>
</dl>

community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/party\_management\_service.proto

<p class="x2mdx-ref-card-summary">Current source file in the latest published 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>16</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/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/party_management_service.proto">community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/party\_management\_service.proto</a></dd>
  </div>
</dl>

community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/ping\_pong\_service.proto

<p class="x2mdx-ref-card-summary">Current source file in the latest published 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/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/ping_pong_service.proto">community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/ping\_pong\_service.proto</a></dd>
  </div>
</dl>

community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/pruning\_service.proto

<p class="x2mdx-ref-card-summary">Current source file in the latest published 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>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/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/pruning_service.proto">community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/pruning\_service.proto</a></dd>
  </div>
</dl>

community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/reassignment\_id.proto

<p class="x2mdx-ref-card-summary">Current source file in the latest published 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/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/reassignment_id.proto">community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/reassignment\_id.proto</a></dd>
  </div>
</dl>

community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/resource\_management\_service.proto

<p class="x2mdx-ref-card-summary">Current source file in the latest published 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>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/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/resource_management_service.proto">community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/resource\_management\_service.proto</a></dd>
  </div>
</dl>

community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/synchronizer\_connectivity\_service.proto

<p class="x2mdx-ref-card-summary">Current source file in the latest published 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>25</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/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/synchronizer_connectivity_service.proto">community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/synchronizer\_connectivity\_service.proto</a></dd>
  </div>
</dl>

community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/traffic\_control\_service.proto

<p class="x2mdx-ref-card-summary">Current source file in the latest published 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>3</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/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/traffic_control_service.proto">community/admin-api/src/main/protobuf/com/digitalasset/canton/admin/participant/v30/traffic\_control\_service.proto</a></dd>
  </div>
</dl>

PackageService

Operations
12

PackageService.GetDar

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

<p class="x2mdx-ref-card-summary">rpc PackageService.GetDar(com.digitalasset.canton.admin.participant.v30.GetDarRequest) returns (com.digitalasset.canton.admin.participant.v30.GetDarResponse);</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.GetDarRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.GetDarResponse</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.GetDarContents

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

<p class="x2mdx-ref-card-summary">rpc PackageService.GetDarContents(com.digitalasset.canton.admin.participant.v30.GetDarContentsRequest) returns (com.digitalasset.canton.admin.participant.v30.GetDarContentsRespo...</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.GetDarContentsRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.GetDarContentsResponse</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.GetPackageContents

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

<p class="x2mdx-ref-card-summary">rpc PackageService.GetPackageContents(com.digitalasset.canton.admin.participant.v30.GetPackageContentsRequest) returns (com.digitalasset.canton.admin.participant.v30.GetPackageC...</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.GetPackageContentsRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.GetPackageContentsResponse</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.GetPackageReferences

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

<p class="x2mdx-ref-card-summary">rpc PackageService.GetPackageReferences(com.digitalasset.canton.admin.participant.v30.GetPackageReferencesRequest) returns (com.digitalasset.canton.admin.participant.v30.GetPack...</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.GetPackageReferencesRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.GetPackageReferencesResponse</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.ListDars

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

<p class="x2mdx-ref-card-summary">rpc PackageService.ListDars(com.digitalasset.canton.admin.participant.v30.ListDarsRequest) returns (com.digitalasset.canton.admin.participant.v30.ListDarsResponse);</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.ListDarsRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.ListDarsResponse</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.0</span>
  </div>
</div>

<p class="x2mdx-ref-card-summary">rpc PackageService.ListPackages(com.digitalasset.canton.admin.participant.v30.ListPackagesRequest) returns (com.digitalasset.canton.admin.participant.v30.ListPackagesResponse);</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.ListPackagesRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.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>

PackageService.RemoveDar

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

<p class="x2mdx-ref-card-summary">rpc PackageService.RemoveDar(com.digitalasset.canton.admin.participant.v30.RemoveDarRequest) returns (com.digitalasset.canton.admin.participant.v30.RemoveDarResponse);</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.RemoveDarRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.RemoveDarResponse</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.RemovePackage

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

<p class="x2mdx-ref-card-summary">rpc PackageService.RemovePackage(com.digitalasset.canton.admin.participant.v30.RemovePackageRequest) returns (com.digitalasset.canton.admin.participant.v30.RemovePackageResponse);</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.RemovePackageRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.RemovePackageResponse</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.UnvetDar

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

<p class="x2mdx-ref-card-summary">rpc PackageService.UnvetDar(com.digitalasset.canton.admin.participant.v30.UnvetDarRequest) returns (com.digitalasset.canton.admin.participant.v30.UnvetDarResponse);</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.UnvetDarRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.UnvetDarResponse</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.UploadDar

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

<p class="x2mdx-ref-card-summary">rpc PackageService.UploadDar(com.digitalasset.canton.admin.participant.v30.UploadDarRequest) returns (com.digitalasset.canton.admin.participant.v30.UploadDarResponse);</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.UploadDarRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.UploadDarResponse</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.ValidateDar

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

<p class="x2mdx-ref-card-summary">rpc PackageService.ValidateDar(com.digitalasset.canton.admin.participant.v30.ValidateDarRequest) returns (com.digitalasset.canton.admin.participant.v30.ValidateDarResponse);</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.ValidateDarRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.ValidateDarResponse</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>

ParticipantInspectionService

Operations
9

ParticipantInspectionService.CountInFlight

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

<p class="x2mdx-ref-card-summary">rpc ParticipantInspectionService.CountInFlight(com.digitalasset.canton.admin.participant.v30.CountInFlightRequest) returns (com.digitalasset.canton.admin.participant.v30.CountIn...</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.CountInFlightRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.CountInFlightResponse</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>

ParticipantInspectionService.GetConfigForSlowCounterParticipants

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

<p class="x2mdx-ref-card-summary">rpc ParticipantInspectionService.GetConfigForSlowCounterParticipants(com.digitalasset.canton.admin.participant.v30.GetConfigForSlowCounterParticipantsRequest) returns (com.digit...</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.GetConfigForSlowCounterParticipantsRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.GetConfigForSlowCounterParticipantsResponse</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>

ParticipantInspectionService.GetIntervalsBehindForCounterParticipants

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

<p class="x2mdx-ref-card-summary">rpc ParticipantInspectionService.GetIntervalsBehindForCounterParticipants(com.digitalasset.canton.admin.participant.v30.GetIntervalsBehindForCounterParticipantsRequest) returns...</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.GetIntervalsBehindForCounterParticipantsRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.GetIntervalsBehindForCounterParticipantsResponse</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>

ParticipantInspectionService.InspectCommitmentContracts

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

<p class="x2mdx-ref-card-summary">rpc ParticipantInspectionService.InspectCommitmentContracts(com.digitalasset.canton.admin.participant.v30.InspectCommitmentContractsRequest) returns (stream com.digitalasset.can...</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.InspectCommitmentContractsRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.InspectCommitmentContractsResponse</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>

ParticipantInspectionService.LookupOffsetByTime

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

<p class="x2mdx-ref-card-summary">rpc ParticipantInspectionService.LookupOffsetByTime(com.digitalasset.canton.admin.participant.v30.LookupOffsetByTimeRequest) returns (com.digitalasset.canton.admin.participant.v...</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.LookupOffsetByTimeRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.LookupOffsetByTimeResponse</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>

ParticipantInspectionService.LookupReceivedAcsCommitments

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

<p class="x2mdx-ref-card-summary">rpc ParticipantInspectionService.LookupReceivedAcsCommitments(com.digitalasset.canton.admin.participant.v30.LookupReceivedAcsCommitmentsRequest) returns (com.digitalasset.canton...</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.LookupReceivedAcsCommitmentsRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.LookupReceivedAcsCommitmentsResponse</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>

ParticipantInspectionService.LookupSentAcsCommitments

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

<p class="x2mdx-ref-card-summary">rpc ParticipantInspectionService.LookupSentAcsCommitments(com.digitalasset.canton.admin.participant.v30.LookupSentAcsCommitmentsRequest) returns (com.digitalasset.canton.admin.p...</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.LookupSentAcsCommitmentsRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.LookupSentAcsCommitmentsResponse</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>

ParticipantInspectionService.OpenCommitment

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

<p class="x2mdx-ref-card-summary">rpc ParticipantInspectionService.OpenCommitment(com.digitalasset.canton.admin.participant.v30.OpenCommitmentRequest) returns (stream com.digitalasset.canton.admin.participant.v3...</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.OpenCommitmentRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.OpenCommitmentResponse</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>

ParticipantRepairService

Operations
11

ParticipantRepairService.ChangeAssignation

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

<p class="x2mdx-ref-card-summary">rpc ParticipantRepairService.ChangeAssignation(com.digitalasset.canton.admin.participant.v30.ChangeAssignationRequest) returns (com.digitalasset.canton.admin.participant.v30.Cha...</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.ChangeAssignationRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.ChangeAssignationResponse</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>

ParticipantRepairService.ExportAcs

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

<p class="x2mdx-ref-card-summary">rpc ParticipantRepairService.ExportAcs(com.digitalasset.canton.admin.participant.v30.ExportAcsRequest) returns (stream com.digitalasset.canton.admin.participant.v30.ExportAcsRes...</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.ExportAcsRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.ExportAcsResponse</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>

ParticipantRepairService.IgnoreEvents

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

<p class="x2mdx-ref-card-summary">rpc ParticipantRepairService.IgnoreEvents(com.digitalasset.canton.admin.participant.v30.IgnoreEventsRequest) returns (com.digitalasset.canton.admin.participant.v30.IgnoreEventsR...</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.IgnoreEventsRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.IgnoreEventsResponse</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>

ParticipantRepairService.ImportAcs

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

<p class="x2mdx-ref-card-summary">rpc ParticipantRepairService.ImportAcs(stream com.digitalasset.canton.admin.participant.v30.ImportAcsRequest) returns (com.digitalasset.canton.admin.participant.v30.ImportAcsRes...</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.ImportAcsRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.ImportAcsResponse</dd>
  </div>

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

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

ParticipantRepairService.MigrateSynchronizer

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

<p class="x2mdx-ref-card-summary">rpc ParticipantRepairService.MigrateSynchronizer(com.digitalasset.canton.admin.participant.v30.MigrateSynchronizerRequest) returns (com.digitalasset.canton.admin.participant.v30...</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.MigrateSynchronizerRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.MigrateSynchronizerResponse</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>

ParticipantRepairService.PerformLateLsu

  <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 ParticipantRepairService.PerformLateLsu(com.digitalasset.canton.admin.participant.v30.PerformLateLsuRequest) returns (com.digitalasset.canton.admin.participant.v30.PerformLa...</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.PerformLateLsuRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.PerformLateLsuResponse</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>

ParticipantRepairService.PurgeContracts

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

<p class="x2mdx-ref-card-summary">rpc ParticipantRepairService.PurgeContracts(com.digitalasset.canton.admin.participant.v30.PurgeContractsRequest) returns (com.digitalasset.canton.admin.participant.v30.PurgeCont...</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.PurgeContractsRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.PurgeContractsResponse</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>

ParticipantRepairService.PurgeDeactivatedSynchronizer

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

<p class="x2mdx-ref-card-summary">rpc ParticipantRepairService.PurgeDeactivatedSynchronizer(com.digitalasset.canton.admin.participant.v30.PurgeDeactivatedSynchronizerRequest) returns (com.digitalasset.canton.adm...</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.PurgeDeactivatedSynchronizerRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.PurgeDeactivatedSynchronizerResponse</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>

ParticipantRepairService.RepairCommitmentsUsingAcs

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

<p class="x2mdx-ref-card-summary">rpc ParticipantRepairService.RepairCommitmentsUsingAcs(com.digitalasset.canton.admin.participant.v30.RepairCommitmentsUsingAcsRequest) returns (com.digitalasset.canton.admin.par...</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.RepairCommitmentsUsingAcsRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.RepairCommitmentsUsingAcsResponse</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>

ParticipantRepairService.RollbackUnassignment

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

<p class="x2mdx-ref-card-summary">rpc ParticipantRepairService.RollbackUnassignment(com.digitalasset.canton.admin.participant.v30.RollbackUnassignmentRequest) returns (com.digitalasset.canton.admin.participant.v...</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.RollbackUnassignmentRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.RollbackUnassignmentResponse</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>

ParticipantReplicationService

Operations
1

ParticipantStatusService

Operations
1

PartyManagementService

Operations
7

PartyManagementService.AddPartyAsync

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

<p class="x2mdx-ref-card-summary">rpc PartyManagementService.AddPartyAsync(com.digitalasset.canton.admin.participant.v30.AddPartyAsyncRequest) returns (com.digitalasset.canton.admin.participant.v30.AddPartyAsync...</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.AddPartyAsyncRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.AddPartyAsyncResponse</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>

PartyManagementService.AddPartyWithAcsAsync

  <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 PartyManagementService.AddPartyWithAcsAsync(stream com.digitalasset.canton.admin.participant.v30.AddPartyWithAcsAsyncRequest) returns (com.digitalasset.canton.admin.particip...</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.AddPartyWithAcsAsyncRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.AddPartyWithAcsAsyncResponse</dd>
  </div>

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

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

PartyManagementService.ClearPartyOnboardingFlag

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

<p class="x2mdx-ref-card-summary">rpc PartyManagementService.ClearPartyOnboardingFlag(com.digitalasset.canton.admin.participant.v30.ClearPartyOnboardingFlagRequest) returns (com.digitalasset.canton.admin.partici...</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.ClearPartyOnboardingFlagRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.ClearPartyOnboardingFlagResponse</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>

PartyManagementService.ExportPartyAcs

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

<p class="x2mdx-ref-card-summary">rpc PartyManagementService.ExportPartyAcs(com.digitalasset.canton.admin.participant.v30.ExportPartyAcsRequest) returns (stream com.digitalasset.canton.admin.participant.v30.Expo...</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.ExportPartyAcsRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.ExportPartyAcsResponse</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>

PartyManagementService.GetAddPartyStatus

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

<p class="x2mdx-ref-card-summary">rpc PartyManagementService.GetAddPartyStatus(com.digitalasset.canton.admin.participant.v30.GetAddPartyStatusRequest) returns (com.digitalasset.canton.admin.participant.v30.GetAd...</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.GetAddPartyStatusRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.GetAddPartyStatusResponse</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>

PartyManagementService.GetHighestOffsetByTimestamp

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

<p class="x2mdx-ref-card-summary">rpc PartyManagementService.GetHighestOffsetByTimestamp(com.digitalasset.canton.admin.participant.v30.GetHighestOffsetByTimestampRequest) returns (com.digitalasset.canton.admin.p...</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.GetHighestOffsetByTimestampRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.GetHighestOffsetByTimestampResponse</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>

PingService

Operations
1

PruningService

Operations
13

PruningService.ClearSchedule

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

<p class="x2mdx-ref-card-summary">rpc PruningService.ClearSchedule(com.digitalasset.canton.admin.pruning.v30.ClearScheduleRequest) returns (com.digitalasset.canton.admin.pruning.v30.ClearScheduleResponse);</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.pruning.v30.ClearScheduleRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.pruning.v30.ClearScheduleResponse</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>

PruningService.GetNoWaitCommitmentsFrom

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

<p class="x2mdx-ref-card-summary">rpc PruningService.GetNoWaitCommitmentsFrom(com.digitalasset.canton.admin.pruning.v30.GetNoWaitCommitmentsFromRequest) returns (com.digitalasset.canton.admin.pruning.v30.GetNoWa...</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.pruning.v30.GetNoWaitCommitmentsFromRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.pruning.v30.GetNoWaitCommitmentsFromResponse</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>

PruningService.GetParticipantSchedule

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

<p class="x2mdx-ref-card-summary">rpc PruningService.GetParticipantSchedule(com.digitalasset.canton.admin.pruning.v30.GetParticipantScheduleRequest) returns (com.digitalasset.canton.admin.pruning.v30.GetParticip...</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.pruning.v30.GetParticipantScheduleRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.pruning.v30.GetParticipantScheduleResponse</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>

PruningService.GetSafePruningOffset

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

<p class="x2mdx-ref-card-summary">rpc PruningService.GetSafePruningOffset(com.digitalasset.canton.admin.participant.v30.GetSafePruningOffsetRequest) returns (com.digitalasset.canton.admin.participant.v30.GetSafe...</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.GetSafePruningOffsetRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.GetSafePruningOffsetResponse</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>

PruningService.GetSchedule

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

<p class="x2mdx-ref-card-summary">rpc PruningService.GetSchedule(com.digitalasset.canton.admin.pruning.v30.GetScheduleRequest) returns (com.digitalasset.canton.admin.pruning.v30.GetScheduleResponse);</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.pruning.v30.GetScheduleRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.pruning.v30.GetScheduleResponse</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>

PruningService.Prune

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

<p class="x2mdx-ref-card-summary">rpc PruningService.Prune(com.digitalasset.canton.admin.participant.v30.PruneRequest) returns (com.digitalasset.canton.admin.participant.v30.PruneResponse);</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.PruneRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.PruneResponse</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>

PruningService.ResetNoWaitCommitmentsFrom

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

<p class="x2mdx-ref-card-summary">rpc PruningService.ResetNoWaitCommitmentsFrom(com.digitalasset.canton.admin.pruning.v30.ResetNoWaitCommitmentsFromRequest) returns (com.digitalasset.canton.admin.pruning.v30.Res...</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.pruning.v30.ResetNoWaitCommitmentsFromRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.pruning.v30.ResetNoWaitCommitmentsFromResponse</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>

PruningService.SetCron

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

<p class="x2mdx-ref-card-summary">rpc PruningService.SetCron(com.digitalasset.canton.admin.pruning.v30.SetCronRequest) returns (com.digitalasset.canton.admin.pruning.v30.SetCronResponse);</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.pruning.v30.SetCronRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.pruning.v30.SetCronResponse</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>

PruningService.SetMaxDuration

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

<p class="x2mdx-ref-card-summary">rpc PruningService.SetMaxDuration(com.digitalasset.canton.admin.pruning.v30.SetMaxDurationRequest) returns (com.digitalasset.canton.admin.pruning.v30.SetMaxDurationResponse);</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.pruning.v30.SetMaxDurationRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.pruning.v30.SetMaxDurationResponse</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>

PruningService.SetNoWaitCommitmentsFrom

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

<p class="x2mdx-ref-card-summary">rpc PruningService.SetNoWaitCommitmentsFrom(com.digitalasset.canton.admin.pruning.v30.SetNoWaitCommitmentsFromRequest) returns (com.digitalasset.canton.admin.pruning.v30.SetNoWa...</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.pruning.v30.SetNoWaitCommitmentsFromRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.pruning.v30.SetNoWaitCommitmentsFromResponse</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>

PruningService.SetParticipantSchedule

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

<p class="x2mdx-ref-card-summary">rpc PruningService.SetParticipantSchedule(com.digitalasset.canton.admin.pruning.v30.SetParticipantScheduleRequest) returns (com.digitalasset.canton.admin.pruning.v30.SetParticip...</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.pruning.v30.SetParticipantScheduleRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.pruning.v30.SetParticipantScheduleResponse</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>

PruningService.SetRetention

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

<p class="x2mdx-ref-card-summary">rpc PruningService.SetRetention(com.digitalasset.canton.admin.pruning.v30.SetRetentionRequest) returns (com.digitalasset.canton.admin.pruning.v30.SetRetentionResponse);</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.pruning.v30.SetRetentionRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.pruning.v30.SetRetentionResponse</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>

ResourceManagementService

Operations
2

ResourceManagementService.GetResourceLimits

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

<p class="x2mdx-ref-card-summary">rpc ResourceManagementService.GetResourceLimits(com.digitalasset.canton.admin.participant.v30.GetResourceLimitsRequest) returns (com.digitalasset.canton.admin.participant.v30.Ge...</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.GetResourceLimitsRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.GetResourceLimitsResponse</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>

SynchronizerConnectivityService

Operations
12

SynchronizerConnectivityService.ConnectSynchronizer

  <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.0</span>

    <span class="x2mdx-ref-badge x2mdx-ref-badge--changed">Changed 3.5.1</span>
  </div>
</div>

<p class="x2mdx-ref-card-summary">rpc SynchronizerConnectivityService.ConnectSynchronizer(com.digitalasset.canton.admin.participant.v30.ConnectSynchronizerRequest) returns (com.digitalasset.canton.admin.particip...</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.ConnectSynchronizerRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.ConnectSynchronizerResponse</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>

SynchronizerConnectivityService.DisconnectAllSynchronizers

  <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.0</span>

    <span class="x2mdx-ref-badge x2mdx-ref-badge--changed">Changed 3.5.1</span>
  </div>
</div>

<p class="x2mdx-ref-card-summary">rpc SynchronizerConnectivityService.DisconnectAllSynchronizers(com.digitalasset.canton.admin.participant.v30.DisconnectAllSynchronizersRequest) returns (com.digitalasset.canton....</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.DisconnectAllSynchronizersRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.DisconnectAllSynchronizersResponse</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>

SynchronizerConnectivityService.DisconnectSynchronizer

  <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.0</span>

    <span class="x2mdx-ref-badge x2mdx-ref-badge--changed">Changed 3.5.1</span>
  </div>
</div>

<p class="x2mdx-ref-card-summary">rpc SynchronizerConnectivityService.DisconnectSynchronizer(com.digitalasset.canton.admin.participant.v30.DisconnectSynchronizerRequest) returns (com.digitalasset.canton.admin.pa...</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.DisconnectSynchronizerRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.DisconnectSynchronizerResponse</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>

SynchronizerConnectivityService.GetSynchronizerId

  <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.0</span>

    <span class="x2mdx-ref-badge x2mdx-ref-badge--changed">Changed 3.5.1</span>
  </div>
</div>

<p class="x2mdx-ref-card-summary">rpc SynchronizerConnectivityService.GetSynchronizerId(com.digitalasset.canton.admin.participant.v30.GetSynchronizerIdRequest) returns (com.digitalasset.canton.admin.participant....</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.GetSynchronizerIdRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.GetSynchronizerIdResponse</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>

SynchronizerConnectivityService.ListConnectedSynchronizers

  <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.0</span>

    <span class="x2mdx-ref-badge x2mdx-ref-badge--changed">Changed 3.5.1</span>
  </div>
</div>

<p class="x2mdx-ref-card-summary">rpc SynchronizerConnectivityService.ListConnectedSynchronizers(com.digitalasset.canton.admin.participant.v30.ListConnectedSynchronizersRequest) returns (com.digitalasset.canton....</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.ListConnectedSynchronizersRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.ListConnectedSynchronizersResponse</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>

SynchronizerConnectivityService.ListRegisteredSynchronizers

  <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.0</span>

    <span class="x2mdx-ref-badge x2mdx-ref-badge--changed">Changed 3.5.1</span>
  </div>
</div>

<p class="x2mdx-ref-card-summary">rpc SynchronizerConnectivityService.ListRegisteredSynchronizers(com.digitalasset.canton.admin.participant.v30.ListRegisteredSynchronizersRequest) returns (com.digitalasset.canto...</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.ListRegisteredSynchronizersRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.ListRegisteredSynchronizersResponse</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>

SynchronizerConnectivityService.Logout

  <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.0</span>

    <span class="x2mdx-ref-badge x2mdx-ref-badge--changed">Changed 3.5.1</span>
  </div>
</div>

<p class="x2mdx-ref-card-summary">rpc SynchronizerConnectivityService.Logout(com.digitalasset.canton.admin.participant.v30.LogoutRequest) returns (com.digitalasset.canton.admin.participant.v30.LogoutResponse);</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.LogoutRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.LogoutResponse</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>

SynchronizerConnectivityService.ModifySynchronizer

  <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.0</span>

    <span class="x2mdx-ref-badge x2mdx-ref-badge--changed">Changed 3.5.1</span>
  </div>
</div>

<p class="x2mdx-ref-card-summary">rpc SynchronizerConnectivityService.ModifySynchronizer(com.digitalasset.canton.admin.participant.v30.ModifySynchronizerRequest) returns (com.digitalasset.canton.admin.participan...</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.ModifySynchronizerRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.ModifySynchronizerResponse</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>

SynchronizerConnectivityService.PerformManualLsu

  <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 SynchronizerConnectivityService.PerformManualLsu(com.digitalasset.canton.admin.participant.v30.PerformManualLsuRequest) returns (com.digitalasset.canton.admin.participant.v3...</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.PerformManualLsuRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.PerformManualLsuResponse</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>

SynchronizerConnectivityService.ReconnectSynchronizer

  <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.0</span>

    <span class="x2mdx-ref-badge x2mdx-ref-badge--changed">Changed 3.5.1</span>
  </div>
</div>

<p class="x2mdx-ref-card-summary">rpc SynchronizerConnectivityService.ReconnectSynchronizer(com.digitalasset.canton.admin.participant.v30.ReconnectSynchronizerRequest) returns (com.digitalasset.canton.admin.part...</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.ReconnectSynchronizerRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.ReconnectSynchronizerResponse</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>

SynchronizerConnectivityService.ReconnectSynchronizers

  <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.0</span>

    <span class="x2mdx-ref-badge x2mdx-ref-badge--changed">Changed 3.5.1</span>
  </div>
</div>

<p class="x2mdx-ref-card-summary">rpc SynchronizerConnectivityService.ReconnectSynchronizers(com.digitalasset.canton.admin.participant.v30.ReconnectSynchronizersRequest) returns (com.digitalasset.canton.admin.pa...</p>

<dl class="x2mdx-ref-meta-grid">
  <div class="x2mdx-ref-meta-item">
    <dt>Request</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.ReconnectSynchronizersRequest</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>Response</dt>
    <dd>com.digitalasset.canton.admin.participant.v30.ReconnectSynchronizersResponse</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>

TrafficControlService

Operations
1

Type Inventory

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

com.digitalasset.canton.admin.participant.v30.ActiveContract

<p class="x2mdx-ref-schema-summary">1 fields</p>
active\_contract bytes

com.digitalasset.canton.admin.participant.v30.AddPartyArguments

<p class="x2mdx-ref-schema-summary">5 fields</p>
party\_id 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">source\_participant\_uid</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>

<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>

com.digitalasset.canton.admin.participant.v30.ParticipantPermission

<p class="x2mdx-ref-schema-summary">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>

com.digitalasset.canton.admin.participant.v30.AddPartyAsyncRequest

<p class="x2mdx-ref-schema-summary">1 fields</p>
arguments AddPartyArguments

com.digitalasset.canton.admin.participant.v30.AddPartyAsyncResponse

<p class="x2mdx-ref-schema-summary">1 fields</p>
add\_party\_request\_id string

com.digitalasset.canton.admin.participant.v30.AddPartyWithAcsAsyncRequest

<p class="x2mdx-ref-schema-summary">2 fields</p>
acs\_snapshot bytes
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">arguments</code>
    <span class="x2mdx-ref-type-badge">AddPartyArguments</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.AddPartyWithAcsAsyncResponse

<p class="x2mdx-ref-schema-summary">1 fields</p>
add\_party\_request\_id string

com.digitalasset.canton.admin.participant.v30.ChangeAssignationRequest

<p class="x2mdx-ref-schema-summary">4 fields</p>
source\_synchronizer\_alias string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">target\_synchronizer\_alias</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">skip\_inactive</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">contracts</code>
    <span class="x2mdx-ref-type-badge">repeated Contract</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.ChangeAssignationRequest.Contract

<p class="x2mdx-ref-schema-summary">2 fields</p>
id string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">reassignment\_counter\_override</code>
    <span class="x2mdx-ref-type-badge">int64</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.ChangeAssignationResponse

<p class="x2mdx-ref-schema-summary">0 fields</p>

com.digitalasset.canton.admin.participant.v30.ClearPartyOnboardingFlagRequest

<p class="x2mdx-ref-schema-summary">4 fields</p>
party\_id 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">begin\_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">wait\_for\_activation\_timeout</code>
    <span class="x2mdx-ref-type-badge">Duration</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.ClearPartyOnboardingFlagResponse

<p class="x2mdx-ref-schema-summary">2 fields</p>
onboarded bool
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">earliest\_retry\_timestamp</code>
    <span class="x2mdx-ref-type-badge">Timestamp</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.CommitmentContract

<p class="x2mdx-ref-schema-summary">4 fields</p>
cid bytes
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">active\_on\_expected\_synchronizer</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">contract</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">states</code>
    <span class="x2mdx-ref-type-badge">repeated SynchronizerState</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.ContractState.SynchronizerState

<p class="x2mdx-ref-schema-summary">6 fields</p>
synchronizer\_id string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">created</code>
    <span class="x2mdx-ref-type-badge">Created</span>
  </div>
</div>

<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>

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

<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">Assigned</span>
  </div>
</div>

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

com.digitalasset.canton.admin.participant.v30.ContractState.Created

<p class="x2mdx-ref-schema-summary">0 fields</p>

com.digitalasset.canton.admin.participant.v30.ContractState.Archived

<p class="x2mdx-ref-schema-summary">0 fields</p>

com.digitalasset.canton.admin.participant.v30.ContractState.Unassigned

<p class="x2mdx-ref-schema-summary">3 fields</p>
target\_synchronizer\_id string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">reassignment\_counter\_src</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">reassignment\_id</code>
    <span class="x2mdx-ref-type-badge">ReassignmentId</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.ContractState.ReassignmentId

<p class="x2mdx-ref-schema-summary">1 fields</p>
id string

com.digitalasset.canton.admin.participant.v30.ContractState.Assigned

<p class="x2mdx-ref-schema-summary">2 fields</p>
reassignment\_counter\_target int64
<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">ReassignmentId</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.ContractState.Unknown

<p class="x2mdx-ref-schema-summary">0 fields</p>

com.digitalasset.canton.admin.participant.v30.CommitmentContractMeta

<p class="x2mdx-ref-schema-summary">2 fields</p>
cid bytes
<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">int64</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.ConnectSynchronizerRequest

<p class="x2mdx-ref-schema-summary">2 fields</p>
config SynchronizerConnectionConfig
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">sequencer\_connection\_validation</code>
    <span class="x2mdx-ref-type-badge">SequencerConnectionValidation</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.SynchronizerConnectionConfig

<p class="x2mdx-ref-schema-summary">9 fields</p>
synchronizer\_alias string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">sequencer\_connections</code>
    <span class="x2mdx-ref-type-badge">SequencerConnections</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">manual\_connect</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">physical\_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">priority</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">initial\_retry\_delay</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">max\_retry\_delay</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">time\_tracker</code>
    <span class="x2mdx-ref-type-badge">SynchronizerTimeTrackerConfig</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">initialize\_from\_trusted\_synchronizer</code>
    <span class="x2mdx-ref-type-badge">bool</span>
  </div>
</div>

com.digitalasset.canton.admin.sequencer.v30.SequencerConnections

<p class="x2mdx-ref-schema-summary">5 fields</p>
sequencer\_connections repeated SequencerConnection
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">sequencer\_trust\_threshold</code>
    <span class="x2mdx-ref-type-badge">uint32</span>
  </div>
</div>

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

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

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">sequencer\_connection\_pool\_delays</code>
    <span class="x2mdx-ref-type-badge">SequencerConnectionPoolDelays</span>
  </div>
</div>

com.digitalasset.canton.admin.sequencer.v30.SequencerConnection

<p class="x2mdx-ref-schema-summary">3 fields</p>
grpc Grpc
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">alias</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">sequencer\_id</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

com.digitalasset.canton.admin.sequencer.v30.SequencerConnection.Grpc

<p class="x2mdx-ref-schema-summary">3 fields</p>
connections repeated string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">transport\_security</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">custom\_trust\_certificates</code>
    <span class="x2mdx-ref-type-badge">bytes</span>
  </div>
</div>

com.digitalasset.canton.admin.sequencer.v30.SubmissionRequestAmplification

<p class="x2mdx-ref-schema-summary">4 fields</p>
factor uint32
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">patience</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">confirmation\_response\_factor</code>
    <span class="x2mdx-ref-type-badge">uint32</span>
  </div>
</div>

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

com.digitalasset.canton.admin.sequencer.v30.SequencerConnectionPoolDelays

<p class="x2mdx-ref-schema-summary">4 fields</p>
min\_restart\_delay Duration
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">max\_restart\_delay</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">subscription\_request\_delay</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">warn\_validation\_delay</code>
    <span class="x2mdx-ref-type-badge">Duration</span>
  </div>
</div>

com.digitalasset.canton.admin.time.v30.SynchronizerTimeTrackerConfig

<p class="x2mdx-ref-schema-summary">4 fields</p>
observation\_latency Duration
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">patience\_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">min\_observation\_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">time\_proof\_request</code>
    <span class="x2mdx-ref-type-badge">TimeProofRequestConfig</span>
  </div>
</div>

com.digitalasset.canton.admin.time.v30.TimeProofRequestConfig

<p class="x2mdx-ref-schema-summary">3 fields</p>
initial\_retry\_delay Duration
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">max\_retry\_delay</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">max\_sequencing\_delay</code>
    <span class="x2mdx-ref-type-badge">Duration</span>
  </div>
</div>

com.digitalasset.canton.admin.sequencer.v30.SequencerConnectionValidation

<p class="x2mdx-ref-schema-summary">5 values</p>
  • SEQUENCER\_CONNECTION\_VALIDATION\_UNSPECIFIED
  • <li><code>SEQUENCER\_CONNECTION\_VALIDATION\_DISABLED</code></li>
    
    <li><code>SEQUENCER\_CONNECTION\_VALIDATION\_ACTIVE</code></li>
    
    <li><code>SEQUENCER\_CONNECTION\_VALIDATION\_ALL</code></li>
    
    <li><code>SEQUENCER\_CONNECTION\_VALIDATION\_THRESHOLD\_ACTIVE</code></li>

com.digitalasset.canton.admin.participant.v30.ConnectSynchronizerResponse

<p class="x2mdx-ref-schema-summary">1 fields</p>
connected\_successfully bool

com.digitalasset.canton.admin.participant.v30.ConnectedSynchronizer

<p class="x2mdx-ref-schema-summary">2 fields</p>
physical\_synchronizer\_id string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">health</code>
    <span class="x2mdx-ref-type-badge">Health</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.ConnectedSynchronizer.Health

<p class="x2mdx-ref-schema-summary">3 values</p>
  • HEALTH\_UNSPECIFIED
  • <li><code>HEALTH\_HEALTHY</code></li>
    
    <li><code>HEALTH\_UNHEALTHY</code></li>

com.digitalasset.canton.admin.participant.v30.Contract

<p class="x2mdx-ref-schema-summary">5 fields</p>
contract\_id string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">raw\_contract\_instance</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">metadata</code>
    <span class="x2mdx-ref-type-badge">Metadata</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">ledger\_create\_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">authentication\_data</code>
    <span class="x2mdx-ref-type-badge">bytes</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.Contract.Metadata

<p class="x2mdx-ref-schema-summary">4 fields</p>
non\_maintainer\_signatories repeated string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">non\_signatory\_stakeholders</code>
    <span class="x2mdx-ref-type-badge">repeated string</span>
  </div>
</div>

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

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

com.digitalasset.canton.admin.participant.v30.Contract.GlobalKey

<p class="x2mdx-ref-schema-summary">3 fields</p>
template\_id bytes
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">key</code>
    <span class="x2mdx-ref-type-badge">bytes</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>

com.digitalasset.canton.admin.participant.v30.ContractState

<p class="x2mdx-ref-schema-summary">0 fields</p>

com.digitalasset.canton.admin.participant.v30.CountInFlightRequest

<p class="x2mdx-ref-schema-summary">1 fields</p>
synchronizer\_id string

com.digitalasset.canton.admin.participant.v30.CountInFlightResponse

<p class="x2mdx-ref-schema-summary">2 fields</p>
pending\_submissions uint32
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">pending\_transactions</code>
    <span class="x2mdx-ref-type-badge">uint32</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.CounterParticipantInfo

<p class="x2mdx-ref-schema-summary">5 fields</p>
counter\_participant\_uid 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">intervals\_behind</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">behind\_since</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">as\_of\_sequencing\_timestamp</code>
    <span class="x2mdx-ref-type-badge">Timestamp</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.DarDescription

<p class="x2mdx-ref-schema-summary">4 fields</p>
main string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">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">version</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">description</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.DisconnectAllSynchronizersRequest

<p class="x2mdx-ref-schema-summary">0 fields</p>

com.digitalasset.canton.admin.participant.v30.DisconnectAllSynchronizersResponse

<p class="x2mdx-ref-schema-summary">0 fields</p>

com.digitalasset.canton.admin.participant.v30.DisconnectSynchronizerRequest

<p class="x2mdx-ref-schema-summary">1 fields</p>
synchronizer\_alias string

com.digitalasset.canton.admin.participant.v30.DisconnectSynchronizerResponse

<p class="x2mdx-ref-schema-summary">0 fields</p>

com.digitalasset.canton.admin.participant.v30.ExportAcsRequest

<p class="x2mdx-ref-schema-summary">5 fields</p>
party\_ids repeated 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">ledger\_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">contract\_synchronizer\_renames</code>
    <span class="x2mdx-ref-type-badge">repeated map</span>
  </div>
</div>

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

com.digitalasset.canton.admin.participant.v30.ExportAcsResponse

<p class="x2mdx-ref-schema-summary">1 fields</p>
chunk bytes

com.digitalasset.canton.admin.participant.v30.ExportAcsTargetSynchronizer

<p class="x2mdx-ref-schema-summary">1 fields</p>
target\_synchronizer\_id string

com.digitalasset.canton.admin.participant.v30.ExportPartyAcsRequest

<p class="x2mdx-ref-schema-summary">5 fields</p>
party\_id 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">target\_participant\_uid</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">begin\_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">wait\_for\_activation\_timeout</code>
    <span class="x2mdx-ref-type-badge">Duration</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.ExportPartyAcsResponse

<p class="x2mdx-ref-schema-summary">1 fields</p>
chunk bytes

com.digitalasset.canton.admin.participant.v30.GetAddPartyStatusRequest

<p class="x2mdx-ref-schema-summary">1 fields</p>
add\_party\_request\_id string

com.digitalasset.canton.admin.participant.v30.GetAddPartyStatusResponse

<p class="x2mdx-ref-schema-summary">1 fields</p>
status PartyReplicationStatus

com.digitalasset.canton.admin.participant.v30.PartyReplicationStatus

<p class="x2mdx-ref-schema-summary">7 fields</p>
parameters ReplicationParameters
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">agreement</code>
    <span class="x2mdx-ref-type-badge">SequencerChannelAgreement</span>
  </div>
</div>

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

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

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

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">has\_completed</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">error\_message</code>
    <span class="x2mdx-ref-type-badge">PartyReplicationError</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.PartyReplicationStatus.ReplicationParameters

<p class="x2mdx-ref-schema-summary">6 fields</p>
request\_id string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">party\_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">source\_participant\_uid</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\_participant\_uid</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>

com.digitalasset.canton.admin.participant.v30.PartyReplicationStatus.SequencerChannelAgreement

<p class="x2mdx-ref-schema-summary">1 fields</p>
sequencer\_uid string

com.digitalasset.canton.admin.participant.v30.PartyReplicationStatus.PartyReplicationAuthorization

<p class="x2mdx-ref-schema-summary">2 fields</p>
onboarding\_at Timestamp
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">is\_onboarding\_flag\_cleared</code>
    <span class="x2mdx-ref-type-badge">bool</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.PartyReplicationStatus.AcsReplicationProgress

<p class="x2mdx-ref-schema-summary">2 fields</p>
processed\_contract\_count uint64
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">fully\_processed\_acs</code>
    <span class="x2mdx-ref-type-badge">bool</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.PartyReplicationStatus.AcsIndexingProgress

<p class="x2mdx-ref-schema-summary">0 fields</p>

com.digitalasset.canton.admin.participant.v30.PartyReplicationStatus.PartyReplicationError

<p class="x2mdx-ref-schema-summary">1 fields</p>
error\_message string

com.digitalasset.canton.admin.participant.v30.GetConfigForSlowCounterParticipantsRequest

<p class="x2mdx-ref-schema-summary">1 fields</p>
synchronizer\_ids repeated string

com.digitalasset.canton.admin.participant.v30.GetConfigForSlowCounterParticipantsResponse

<p class="x2mdx-ref-schema-summary">1 fields</p>
configs repeated SlowCounterParticipantSynchronizerConfig

com.digitalasset.canton.admin.participant.v30.SlowCounterParticipantSynchronizerConfig

<p class="x2mdx-ref-schema-summary">5 fields</p>
synchronizer\_ids repeated string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">distinguished\_participant\_uids</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">threshold\_distinguished</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">threshold\_default</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">participant\_uids\_metrics</code>
    <span class="x2mdx-ref-type-badge">repeated string</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.GetDarContentsRequest

<p class="x2mdx-ref-schema-summary">1 fields</p>
main\_package\_id string

com.digitalasset.canton.admin.participant.v30.GetDarContentsResponse

<p class="x2mdx-ref-schema-summary">2 fields</p>
description DarDescription
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">packages</code>
    <span class="x2mdx-ref-type-badge">repeated PackageDescription</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.PackageDescription

<p class="x2mdx-ref-schema-summary">5 fields</p>
package\_id string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">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">version</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">uploaded\_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">size</code>
    <span class="x2mdx-ref-type-badge">uint32</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.GetDarRequest

<p class="x2mdx-ref-schema-summary">1 fields</p>
main\_package\_id string

com.digitalasset.canton.admin.participant.v30.GetDarResponse

<p class="x2mdx-ref-schema-summary">2 fields</p>
payload bytes
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">data</code>
    <span class="x2mdx-ref-type-badge">DarDescription</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.GetHighestOffsetByTimestampRequest

<p class="x2mdx-ref-schema-summary">3 fields</p>
synchronizer\_id string
<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">Timestamp</span>
  </div>
</div>

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

com.digitalasset.canton.admin.participant.v30.GetHighestOffsetByTimestampResponse

<p class="x2mdx-ref-schema-summary">1 fields</p>
ledger\_offset int64

com.digitalasset.canton.admin.participant.v30.GetIntervalsBehindForCounterParticipantsRequest

<p class="x2mdx-ref-schema-summary">3 fields</p>
counter\_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>

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

com.digitalasset.canton.admin.participant.v30.GetIntervalsBehindForCounterParticipantsResponse

<p class="x2mdx-ref-schema-summary">1 fields</p>
intervals\_behind repeated CounterParticipantInfo

com.digitalasset.canton.admin.participant.v30.GetPackageContentsRequest

<p class="x2mdx-ref-schema-summary">1 fields</p>
package\_id string

com.digitalasset.canton.admin.participant.v30.GetPackageContentsResponse

<p class="x2mdx-ref-schema-summary">4 fields</p>
description PackageDescription
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">modules</code>
    <span class="x2mdx-ref-type-badge">repeated ModuleDescription</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">is\_utility\_package</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">language\_version</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.ModuleDescription

<p class="x2mdx-ref-schema-summary">1 fields</p>
name string

com.digitalasset.canton.admin.participant.v30.GetPackageReferencesRequest

<p class="x2mdx-ref-schema-summary">1 fields</p>
package\_id string

com.digitalasset.canton.admin.participant.v30.GetPackageReferencesResponse

<p class="x2mdx-ref-schema-summary">1 fields</p>
dars repeated DarDescription

com.digitalasset.canton.admin.participant.v30.GetResourceLimitsRequest

<p class="x2mdx-ref-schema-summary">0 fields</p>

com.digitalasset.canton.admin.participant.v30.GetResourceLimitsResponse

<p class="x2mdx-ref-schema-summary">1 fields</p>
current\_limits ResourceLimits

com.digitalasset.canton.admin.participant.v30.ResourceLimits

<p class="x2mdx-ref-schema-summary">3 fields</p>
max\_inflight\_validation\_requests uint32
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">max\_submission\_rate</code>
    <span class="x2mdx-ref-type-badge">uint32</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">max\_submission\_burst\_factor</code>
    <span class="x2mdx-ref-type-badge">double</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.GetSafePruningOffsetRequest

<p class="x2mdx-ref-schema-summary">3 fields</p>
before\_or\_at Timestamp
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">ledger\_end</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">counter\_participants\_commitments\_state</code>
    <span class="x2mdx-ref-type-badge">SafeToPruneCommitmentState</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.SafeToPruneCommitmentState

<p class="x2mdx-ref-schema-summary">4 values</p>
  • SAFE\_TO\_PRUNE\_COMMITMENT\_STATE\_UNSPECIFIED
  • <li><code>SAFE\_TO\_PRUNE\_COMMITMENT\_STATE\_MATCH</code></li>
    
    <li><code>SAFE\_TO\_PRUNE\_COMMITMENT\_STATE\_MATCH\_MISMATCH</code></li>
    
    <li><code>SAFE\_TO\_PRUNE\_COMMITMENT\_STATE\_ALL</code></li>

com.digitalasset.canton.admin.participant.v30.GetSafePruningOffsetResponse

<p class="x2mdx-ref-schema-summary">2 fields</p>
safe\_pruning\_offset int64
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">no\_safe\_pruning\_offset</code>
    <span class="x2mdx-ref-type-badge">NoSafePruningOffset</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.GetSafePruningOffsetResponse.NoSafePruningOffset

<p class="x2mdx-ref-schema-summary">0 fields</p>

com.digitalasset.canton.admin.participant.v30.GetSynchronizerIdRequest

<p class="x2mdx-ref-schema-summary">1 fields</p>
synchronizer\_alias string

com.digitalasset.canton.admin.participant.v30.GetSynchronizerIdResponse

<p class="x2mdx-ref-schema-summary">2 fields</p>
synchronizer\_id string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">physical\_synchronizer\_id</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.IgnoreEventsRequest

<p class="x2mdx-ref-schema-summary">4 fields</p>
physical\_synchronizer\_id string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">from\_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">to\_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">force</code>
    <span class="x2mdx-ref-type-badge">bool</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.IgnoreEventsResponse

<p class="x2mdx-ref-schema-summary">0 fields</p>

com.digitalasset.canton.admin.participant.v30.ImportAcsRequest

<p class="x2mdx-ref-schema-summary">6 fields</p>
acs\_snapshot bytes
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">workflow\_id\_prefix</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\_import\_mode</code>
    <span class="x2mdx-ref-type-badge">ContractImportMode</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">excluded\_stakeholder\_ids</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">representative\_package\_id\_override</code>
    <span class="x2mdx-ref-type-badge">RepresentativePackageIdOverride</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>

com.digitalasset.canton.admin.participant.v30.ContractImportMode

<p class="x2mdx-ref-schema-summary">3 values</p>
  • CONTRACT\_IMPORT\_MODE\_UNSPECIFIED
  • <li><code>CONTRACT\_IMPORT\_MODE\_ACCEPT</code></li>
    
    <li><code>CONTRACT\_IMPORT\_MODE\_VALIDATION</code></li>

com.digitalasset.canton.admin.participant.v30.RepresentativePackageIdOverride

<p class="x2mdx-ref-schema-summary">3 fields</p>
contract\_override repeated map
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">package\_id\_override</code>
    <span class="x2mdx-ref-type-badge">repeated map</span>
  </div>
</div>

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

com.digitalasset.canton.admin.participant.v30.ImportAcsResponse

<p class="x2mdx-ref-schema-summary">0 fields</p>

com.digitalasset.canton.admin.participant.v30.ImportPartyAcsRequest

<p class="x2mdx-ref-schema-summary">6 fields</p>
acs\_snapshot bytes
<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">workflow\_id\_prefix</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\_import\_mode</code>
    <span class="x2mdx-ref-type-badge">ContractImportMode</span>
  </div>
</div>

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

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

com.digitalasset.canton.admin.participant.v30.ImportPartyAcsResponse

<p class="x2mdx-ref-schema-summary">0 fields</p>

com.digitalasset.canton.admin.participant.v30.InspectCommitmentContractsRequest

<p class="x2mdx-ref-schema-summary">4 fields</p>
cids repeated bytes
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">expected\_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">timestamp</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">download\_payload</code>
    <span class="x2mdx-ref-type-badge">bool</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.InspectCommitmentContractsResponse

<p class="x2mdx-ref-schema-summary">1 fields</p>
chunk bytes

com.digitalasset.canton.admin.participant.v30.Interval

<p class="x2mdx-ref-schema-summary">2 fields</p>
start\_tick\_exclusive Timestamp
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">end\_tick\_inclusive</code>
    <span class="x2mdx-ref-type-badge">Timestamp</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.ListConnectedSynchronizersRequest

<p class="x2mdx-ref-schema-summary">0 fields</p>

com.digitalasset.canton.admin.participant.v30.ListConnectedSynchronizersResponse

<p class="x2mdx-ref-schema-summary">1 fields</p>
connected\_synchronizers repeated Result

com.digitalasset.canton.admin.participant.v30.ListConnectedSynchronizersResponse.Result

<p class="x2mdx-ref-schema-summary">4 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">physical\_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">healthy</code>
    <span class="x2mdx-ref-type-badge">bool</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.ListDarsRequest

<p class="x2mdx-ref-schema-summary">2 fields</p>
limit int32
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">filter\_name</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.ListDarsResponse

<p class="x2mdx-ref-schema-summary">1 fields</p>
dars repeated DarDescription

com.digitalasset.canton.admin.participant.v30.ListPackagesRequest

<p class="x2mdx-ref-schema-summary">2 fields</p>
limit int32
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">filter\_name</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.ListPackagesResponse

<p class="x2mdx-ref-schema-summary">1 fields</p>
package\_descriptions repeated PackageDescription

com.digitalasset.canton.admin.participant.v30.ListRegisteredSynchronizersRequest

<p class="x2mdx-ref-schema-summary">0 fields</p>

com.digitalasset.canton.admin.participant.v30.ListRegisteredSynchronizersResponse

<p class="x2mdx-ref-schema-summary">1 fields</p>
results repeated Result

com.digitalasset.canton.admin.participant.v30.ListRegisteredSynchronizersResponse.Result

<p class="x2mdx-ref-schema-summary">3 fields</p>
config SynchronizerConnectionConfig
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">connected</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">physical\_synchronizer\_id</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.LogoutRequest

<p class="x2mdx-ref-schema-summary">1 fields</p>
synchronizer\_alias string

com.digitalasset.canton.admin.participant.v30.LogoutResponse

<p class="x2mdx-ref-schema-summary">0 fields</p>

com.digitalasset.canton.admin.participant.v30.LookupOffsetByTimeRequest

<p class="x2mdx-ref-schema-summary">1 fields</p>
timestamp Timestamp

com.digitalasset.canton.admin.participant.v30.LookupOffsetByTimeResponse

<p class="x2mdx-ref-schema-summary">1 fields</p>
offset int64

com.digitalasset.canton.admin.participant.v30.LookupReceivedAcsCommitmentsRequest

<p class="x2mdx-ref-schema-summary">4 fields</p>
time\_ranges repeated SynchronizerTimeRange
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">counter\_participant\_ids</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">commitment\_state</code>
    <span class="x2mdx-ref-type-badge">repeated ReceivedCommitmentState</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>

com.digitalasset.canton.admin.participant.v30.SynchronizerTimeRange

<p class="x2mdx-ref-schema-summary">2 fields</p>
synchronizer\_id string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">interval</code>
    <span class="x2mdx-ref-type-badge">TimeRange</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.TimeRange

<p class="x2mdx-ref-schema-summary">2 fields</p>
from\_exclusive Timestamp
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">to\_inclusive</code>
    <span class="x2mdx-ref-type-badge">Timestamp</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.ReceivedCommitmentState

<p class="x2mdx-ref-schema-summary">5 values</p>
  • RECEIVED\_COMMITMENT\_STATE\_UNSPECIFIED
  • <li><code>RECEIVED\_COMMITMENT\_STATE\_MATCH</code></li>
    
    <li><code>RECEIVED\_COMMITMENT\_STATE\_MISMATCH</code></li>
    
    <li><code>RECEIVED\_COMMITMENT\_STATE\_BUFFERED</code></li>
    
    <li><code>RECEIVED\_COMMITMENT\_STATE\_OUTSTANDING</code></li>

com.digitalasset.canton.admin.participant.v30.LookupReceivedAcsCommitmentsResponse

<p class="x2mdx-ref-schema-summary">1 fields</p>
received repeated ReceivedAcsCommitmentPerSynchronizer

com.digitalasset.canton.admin.participant.v30.ReceivedAcsCommitmentPerSynchronizer

<p class="x2mdx-ref-schema-summary">2 fields</p>
synchronizer\_id string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">received</code>
    <span class="x2mdx-ref-type-badge">repeated ReceivedAcsCommitment</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.ReceivedAcsCommitment

<p class="x2mdx-ref-schema-summary">5 fields</p>
interval Interval
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">origin\_counter\_participant\_uid</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">received\_commitment</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">own\_commitment</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">state</code>
    <span class="x2mdx-ref-type-badge">ReceivedCommitmentState</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.LookupSentAcsCommitmentsRequest

<p class="x2mdx-ref-schema-summary">4 fields</p>
time\_ranges repeated SynchronizerTimeRange
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">counter\_participant\_ids</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">commitment\_state</code>
    <span class="x2mdx-ref-type-badge">repeated SentCommitmentState</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>

com.digitalasset.canton.admin.participant.v30.SentCommitmentState

<p class="x2mdx-ref-schema-summary">4 values</p>
  • SENT\_COMMITMENT\_STATE\_UNSPECIFIED
  • <li><code>SENT\_COMMITMENT\_STATE\_MATCH</code></li>
    
    <li><code>SENT\_COMMITMENT\_STATE\_MISMATCH</code></li>
    
    <li><code>SENT\_COMMITMENT\_STATE\_NOT\_COMPARED</code></li>

com.digitalasset.canton.admin.participant.v30.LookupSentAcsCommitmentsResponse

<p class="x2mdx-ref-schema-summary">1 fields</p>
sent repeated SentAcsCommitmentPerSynchronizer

com.digitalasset.canton.admin.participant.v30.SentAcsCommitmentPerSynchronizer

<p class="x2mdx-ref-schema-summary">2 fields</p>
synchronizer\_id string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">sent</code>
    <span class="x2mdx-ref-type-badge">repeated SentAcsCommitment</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.SentAcsCommitment

<p class="x2mdx-ref-schema-summary">5 fields</p>
interval Interval
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">dest\_counter\_participant\_uid</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">own\_commitment</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">received\_commitment</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">state</code>
    <span class="x2mdx-ref-type-badge">SentCommitmentState</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.MigrateSynchronizerRequest

<p class="x2mdx-ref-schema-summary">3 fields</p>
source\_synchronizer\_alias string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">target\_synchronizer\_connection\_config</code>
    <span class="x2mdx-ref-type-badge">SynchronizerConnectionConfig</span>
  </div>
</div>

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

com.digitalasset.canton.admin.participant.v30.MigrateSynchronizerResponse

<p class="x2mdx-ref-schema-summary">0 fields</p>

com.digitalasset.canton.admin.participant.v30.ModifySynchronizerRequest

<p class="x2mdx-ref-schema-summary">3 fields</p>
physical\_synchronizer\_id string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">new\_config</code>
    <span class="x2mdx-ref-type-badge">SynchronizerConnectionConfig</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">sequencer\_connection\_validation</code>
    <span class="x2mdx-ref-type-badge">SequencerConnectionValidation</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.ModifySynchronizerResponse

<p class="x2mdx-ref-schema-summary">0 fields</p>

com.digitalasset.canton.admin.participant.v30.OpenCommitmentRequest

<p class="x2mdx-ref-schema-summary">4 fields</p>
commitment bytes
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">physical\_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">computed\_for\_counter\_participant\_uid</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">period\_end\_tick</code>
    <span class="x2mdx-ref-type-badge">Timestamp</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.OpenCommitmentResponse

<p class="x2mdx-ref-schema-summary">1 fields</p>
chunk bytes

com.digitalasset.canton.admin.participant.v30.ParticipantStatusRequest

<p class="x2mdx-ref-schema-summary">0 fields</p>

com.digitalasset.canton.admin.participant.v30.ParticipantStatusResponse

<p class="x2mdx-ref-schema-summary">2 fields</p>
status ParticipantStatusResponseStatus
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">not\_initialized</code>
    <span class="x2mdx-ref-type-badge">NotInitialized</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.ParticipantStatusResponse.ParticipantStatusResponseStatus

<p class="x2mdx-ref-schema-summary">4 fields</p>
common\_status Status
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">connected\_synchronizers</code>
    <span class="x2mdx-ref-type-badge">repeated ConnectedSynchronizer</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">active</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">supported\_protocol\_versions</code>
    <span class="x2mdx-ref-type-badge">repeated int32</span>
  </div>
</div>

com.digitalasset.canton.admin.health.v30.Status

<p class="x2mdx-ref-schema-summary">7 fields</p>
uid string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">uptime</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">ports</code>
    <span class="x2mdx-ref-type-badge">repeated map</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">active</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">topology\_queues</code>
    <span class="x2mdx-ref-type-badge">TopologyQueueStatus</span>
  </div>
</div>

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

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

com.digitalasset.canton.admin.health.v30.TopologyQueueStatus

<p class="x2mdx-ref-schema-summary">3 fields</p>
manager uint32
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">dispatcher</code>
    <span class="x2mdx-ref-type-badge">uint32</span>
  </div>
</div>

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

com.digitalasset.canton.admin.health.v30.ComponentStatus

<p class="x2mdx-ref-schema-summary">5 fields</p>
name string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">ok</code>
    <span class="x2mdx-ref-type-badge">StatusData</span>
  </div>
</div>

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

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

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

com.digitalasset.canton.admin.health.v30.ComponentStatus.StatusData

<p class="x2mdx-ref-schema-summary">1 fields</p>
description string

com.digitalasset.canton.admin.health.v30.NotInitialized

<p class="x2mdx-ref-schema-summary">3 fields</p>
active bool
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">waiting\_for\_external\_input</code>
    <span class="x2mdx-ref-type-badge">WaitingForExternalInput</span>
  </div>
</div>

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

com.digitalasset.canton.admin.health.v30.NotInitialized.WaitingForExternalInput

<p class="x2mdx-ref-schema-summary">4 values</p>
  • WAITING\_FOR\_EXTERNAL\_INPUT\_UNSPECIFIED
  • <li><code>WAITING\_FOR\_EXTERNAL\_INPUT\_ID</code></li>
    
    <li><code>WAITING\_FOR\_EXTERNAL\_INPUT\_NODE\_TOPOLOGY</code></li>
    
    <li><code>WAITING\_FOR\_EXTERNAL\_INPUT\_INITIALIZATION</code></li>

com.digitalasset.canton.admin.participant.v30.PerformLateLsuRequest

<p class="x2mdx-ref-schema-summary">2 fields</p>
physical\_synchronizer\_id string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">successor</code>
    <span class="x2mdx-ref-type-badge">Successor</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.PerformLateLsuRequest.Successor

<p class="x2mdx-ref-schema-summary">4 fields</p>
physical\_synchronizer\_id string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">announced\_upgrade\_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">config</code>
    <span class="x2mdx-ref-type-badge">SynchronizerConnectionConfig</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">sequencer\_connection\_validation</code>
    <span class="x2mdx-ref-type-badge">SequencerConnectionValidation</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.PerformLateLsuResponse

<p class="x2mdx-ref-schema-summary">0 fields</p>

com.digitalasset.canton.admin.participant.v30.PerformManualLsuRequest

<p class="x2mdx-ref-schema-summary">5 fields</p>
physical\_synchronizer\_id string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">successor\_physical\_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">upgrade\_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">sequencer\_successors</code>
    <span class="x2mdx-ref-type-badge">SequencerSuccessors</span>
  </div>
</div>

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

com.digitalasset.canton.admin.participant.v30.PerformManualLsuRequest.SequencerConnection

<p class="x2mdx-ref-schema-summary">2 fields</p>
endpoints repeated string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">custom\_trust\_certificates</code>
    <span class="x2mdx-ref-type-badge">bytes</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.PerformManualLsuRequest.SequencerSuccessors

<p class="x2mdx-ref-schema-summary">1 fields</p>
successors repeated map

com.digitalasset.canton.admin.participant.v30.PerformManualLsuResponse

<p class="x2mdx-ref-schema-summary">0 fields</p>

com.digitalasset.canton.admin.participant.v30.PingFailure

<p class="x2mdx-ref-schema-summary">1 fields</p>
reason string

com.digitalasset.canton.admin.participant.v30.PingRequest

<p class="x2mdx-ref-schema-summary">7 fields</p>
target\_parties repeated string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">validators</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">timeout</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">levels</code>
    <span class="x2mdx-ref-type-badge">uint32</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">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">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">id</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.PingResponse

<p class="x2mdx-ref-schema-summary">2 fields</p>
success PingSuccess
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">failure</code>
    <span class="x2mdx-ref-type-badge">PingFailure</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.PingSuccess

<p class="x2mdx-ref-schema-summary">2 fields</p>
ping\_time uint64
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">responder</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.PruneRequest

<p class="x2mdx-ref-schema-summary">2 fields</p>
prune\_up\_to int64
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">counter\_participants\_commitments\_state</code>
    <span class="x2mdx-ref-type-badge">SafeToPruneCommitmentState</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.PruneResponse

<p class="x2mdx-ref-schema-summary">0 fields</p>

com.digitalasset.canton.admin.participant.v30.PurgeContractsRequest

<p class="x2mdx-ref-schema-summary">3 fields</p>
synchronizer\_alias string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">contract\_ids</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">ignore\_already\_purged</code>
    <span class="x2mdx-ref-type-badge">bool</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.PurgeContractsResponse

<p class="x2mdx-ref-schema-summary">0 fields</p>

com.digitalasset.canton.admin.participant.v30.PurgeDeactivatedSynchronizerRequest

<p class="x2mdx-ref-schema-summary">1 fields</p>
synchronizer\_alias string

com.digitalasset.canton.admin.participant.v30.PurgeDeactivatedSynchronizerResponse

<p class="x2mdx-ref-schema-summary">0 fields</p>

com.digitalasset.canton.admin.participant.v30.ReassignmentId

<p class="x2mdx-ref-schema-summary">1 fields</p>
id string

com.digitalasset.canton.admin.participant.v30.ReconnectSynchronizerRequest

<p class="x2mdx-ref-schema-summary">2 fields</p>
synchronizer\_alias string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">retry</code>
    <span class="x2mdx-ref-type-badge">bool</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.ReconnectSynchronizerResponse

<p class="x2mdx-ref-schema-summary">1 fields</p>
connected\_successfully bool

com.digitalasset.canton.admin.participant.v30.ReconnectSynchronizersRequest

<p class="x2mdx-ref-schema-summary">1 fields</p>
ignore\_failures bool

com.digitalasset.canton.admin.participant.v30.ReconnectSynchronizersResponse

<p class="x2mdx-ref-schema-summary">0 fields</p>

com.digitalasset.canton.admin.participant.v30.RegisterSynchronizerRequest

<p class="x2mdx-ref-schema-summary">3 fields</p>
config SynchronizerConnectionConfig
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">synchronizer\_connection</code>
    <span class="x2mdx-ref-type-badge">SynchronizerConnection</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">sequencer\_connection\_validation</code>
    <span class="x2mdx-ref-type-badge">SequencerConnectionValidation</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.RegisterSynchronizerRequest.SynchronizerConnection

<p class="x2mdx-ref-schema-summary">3 values</p>
  • SYNCHRONIZER\_CONNECTION\_UNSPECIFIED
  • <li><code>SYNCHRONIZER\_CONNECTION\_NONE</code></li>
    
    <li><code>SYNCHRONIZER\_CONNECTION\_HANDSHAKE</code></li>

com.digitalasset.canton.admin.participant.v30.RegisterSynchronizerResponse

<p class="x2mdx-ref-schema-summary">0 fields</p>

com.digitalasset.canton.admin.participant.v30.RemoveDarRequest

<p class="x2mdx-ref-schema-summary">1 fields</p>
main\_package\_id string

com.digitalasset.canton.admin.participant.v30.RemoveDarResponse

<p class="x2mdx-ref-schema-summary">0 fields</p>

com.digitalasset.canton.admin.participant.v30.RemovePackageRequest

<p class="x2mdx-ref-schema-summary">2 fields</p>
package\_id string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">force</code>
    <span class="x2mdx-ref-type-badge">bool</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.RemovePackageResponse

<p class="x2mdx-ref-schema-summary">1 fields</p>
success Empty

com.digitalasset.canton.admin.participant.v30.RepairCommitmentsStatus

<p class="x2mdx-ref-schema-summary">3 fields</p>
synchronizer\_id string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">error\_message</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">completed\_repair\_timestamp</code>
    <span class="x2mdx-ref-type-badge">Timestamp</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.RepairCommitmentsUsingAcsRequest

<p class="x2mdx-ref-schema-summary">4 fields</p>
synchronizer\_ids repeated string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">counter\_participant\_ids</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">party\_ids</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">timeout\_seconds</code>
    <span class="x2mdx-ref-type-badge">Duration</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.RepairCommitmentsUsingAcsResponse

<p class="x2mdx-ref-schema-summary">1 fields</p>
statuses repeated RepairCommitmentsStatus

com.digitalasset.canton.admin.participant.v30.RollbackUnassignmentRequest

<p class="x2mdx-ref-schema-summary">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\_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">target\_synchronizer\_id</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.RollbackUnassignmentResponse

<p class="x2mdx-ref-schema-summary">0 fields</p>

com.digitalasset.canton.admin.participant.v30.SetConfigForSlowCounterParticipantsRequest

<p class="x2mdx-ref-schema-summary">1 fields</p>
configs repeated SlowCounterParticipantSynchronizerConfig

com.digitalasset.canton.admin.participant.v30.SetConfigForSlowCounterParticipantsResponse

<p class="x2mdx-ref-schema-summary">0 fields</p>

com.digitalasset.canton.admin.participant.v30.SetPassiveRequest

<p class="x2mdx-ref-schema-summary">0 fields</p>

com.digitalasset.canton.admin.participant.v30.SetPassiveResponse

<p class="x2mdx-ref-schema-summary">0 fields</p>

com.digitalasset.canton.admin.participant.v30.SetResourceLimitsRequest

<p class="x2mdx-ref-schema-summary">1 fields</p>
new\_limits ResourceLimits

com.digitalasset.canton.admin.participant.v30.SetResourceLimitsResponse

<p class="x2mdx-ref-schema-summary">0 fields</p>

com.digitalasset.canton.admin.participant.v30.TrafficControlStateRequest

<p class="x2mdx-ref-schema-summary">1 fields</p>
synchronizer\_id string

com.digitalasset.canton.admin.participant.v30.TrafficControlStateResponse

<p class="x2mdx-ref-schema-summary">1 fields</p>
traffic\_state TrafficState

com.digitalasset.canton.admin.participant.v30.TrafficState

<p class="x2mdx-ref-schema-summary">6 fields</p>
extra\_traffic\_purchased int64
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">extra\_traffic\_consumed</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">base\_traffic\_remainder</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">last\_consumed\_cost</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">timestamp</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">serial</code>
    <span class="x2mdx-ref-type-badge">uint32</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.UnignoreEventsRequest

<p class="x2mdx-ref-schema-summary">4 fields</p>
physical\_synchronizer\_id string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">from\_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">to\_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">force</code>
    <span class="x2mdx-ref-type-badge">bool</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.UnignoreEventsResponse

<p class="x2mdx-ref-schema-summary">0 fields</p>

com.digitalasset.canton.admin.participant.v30.UnvetDarRequest

<p class="x2mdx-ref-schema-summary">2 fields</p>
main\_package\_id 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>

com.digitalasset.canton.admin.participant.v30.UnvetDarResponse

<p class="x2mdx-ref-schema-summary">0 fields</p>

com.digitalasset.canton.admin.participant.v30.UploadDarRequest

<p class="x2mdx-ref-schema-summary">4 fields</p>
dars repeated UploadDarData
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">vet\_all\_packages</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">synchronize\_vetting</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">synchronizer\_id</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.UploadDarRequest.UploadDarData

<p class="x2mdx-ref-schema-summary">3 fields</p>
bytes bytes
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">description</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">expected\_main\_package\_id</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.UploadDarResponse

<p class="x2mdx-ref-schema-summary">1 fields</p>
dar\_ids repeated string

com.digitalasset.canton.admin.participant.v30.ValidateDarRequest

<p class="x2mdx-ref-schema-summary">3 fields</p>
data bytes
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">filename</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>

com.digitalasset.canton.admin.participant.v30.ValidateDarResponse

<p class="x2mdx-ref-schema-summary">1 fields</p>
main\_package\_id string

com.digitalasset.canton.admin.participant.v30.VetDarRequest

<p class="x2mdx-ref-schema-summary">3 fields</p>
main\_package\_id string
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">synchronize</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">synchronizer\_id</code>
    <span class="x2mdx-ref-type-badge">string</span>
  </div>
</div>

com.digitalasset.canton.admin.participant.v30.VetDarResponse

<p class="x2mdx-ref-schema-summary">0 fields</p>

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