完整文档页面(中文翻译)。文末附有来源说明。

阅读英文版

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

v2.interactive

com.daml.ledger.api.v2.interactive 的包级概述。

返回概览

Protobuf 包

v2.interactive

1 个服务、6 个端点、29 条消息、1 个枚举

gRPC
文件
2
<div class="x2mdx-ref-meta-item">
  <dt>服务</dt>
  <dd>1</dd>
</div>

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

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

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

源文件

交互式\_submission\_common\_data.proto

<p class="x2mdx-ref-card-summary">来自最新描述符快照的源文件。</p>

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

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

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

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

交互式\_submission\_service.proto

<p class="x2mdx-ref-card-summary">来自最新描述符快照的源文件。</p>

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

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

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

交互式提交服务

操作
6

InteractiveSubmissionService.ExecuteSubmission

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

    <span class="x2mdx-ref-badge x2mdx-ref-badge--linked">自 3.4.4 起</span>
  </div>
</div>

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

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

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

  <div class="x2mdx-ref-meta-item">
    <dt>客户端流</dt>
    <dd>否</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>服务器流</dt>
    <dd>否</dd>
  </div>
</dl>

InteractiveSubmissionService.ExecuteSubmissionAndWait

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

    <span class="x2mdx-ref-badge x2mdx-ref-badge--linked">自 3.4.4 起</span>
  </div>
</div><p class="x2mdx-ref-card-summary">rpc InteractiveSubmissionService.ExecuteSubmissionAndWait(com.daml.ledger.api.v2.interactive.ExecuteSubmissionAndWaitRequest) 返回 (com.daml.ledger.api.v2.interactive.Execute...</p>

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

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

  <div class="x2mdx-ref-meta-item">
    <dt>客户端流</dt>
    <dd>否</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>服务器流</dt>
    <dd>否</dd>
  </div>
</dl>

InteractiveSubmissionService.ExecuteSubmissionAndWaitForTransaction

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

    <span class="x2mdx-ref-badge x2mdx-ref-badge--linked">自 3.4.4 起</span>
  </div>
</div>

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

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

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

  <div class="x2mdx-ref-meta-item">
    <dt>客户端流</dt>
    <dd>否</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>服务器流</dt>
    <dd>否</dd>
  </div>
</dl>

InteractiveSubmissionService.GetPreferredPackageVersion

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

    <span class="x2mdx-ref-badge x2mdx-ref-badge--linked">自 3.4.4 起</span>
  </div>
</div><p class="x2mdx-ref-card-summary">rpc InteractiveSubmissionService.GetPreferredPackageVersion(com.daml.ledger.api.v2.interactive.GetPreferredPackageVersionRequest) 返回 (com.daml.ledger.api.v2.interactive.Get...</p>

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

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

  <div class="x2mdx-ref-meta-item">
    <dt>客户端流</dt>
    <dd>否</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>服务器流</dt>
    <dd>否</dd>
  </div>
</dl>

InteractiveSubmissionService.GetPreferredPackages

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

    <span class="x2mdx-ref-badge x2mdx-ref-badge--linked">自 3.4.4 起</span>
  </div>
</div>

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

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

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

  <div class="x2mdx-ref-meta-item">
    <dt>客户端流</dt>
    <dd>否</dd>
  </div>

  <div class="x2mdx-ref-meta-item">
    <dt>服务器流</dt>
    <dd>否</dd>
  </div>
</dl>

类型库存

这些是发布版本快照中的包级消息和枚举形状。

成本估算

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 4 个字段</p>
估计\_timestamp 时间戳
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">确认\_请求\_流量\_成本\_估计</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">确认\_响应\_流量\_成本\_估计</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">总\_流量\_成本\_估计</code>
    <span class="x2mdx-ref-type-badge">uint64</span>
  </div>
</div>

成本估算提示

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 2 个字段</p>
已禁用 布尔
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">预期\_签名</code>
    <span class="x2mdx-ref-type-badge">重复签名算法规范</span>
  </div>
</div>

签名算法规范

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 4 个值</p>
  • 签名\_算法\_SPEC\_UNSPECIFIED
  • <li><code>签名\_算法\_SPEC\_ED25519</code></li>
    
    <li><code>签名\_算法\_SPEC\_EC\_DSA\_SHA\_256</code></li>
    
    <li><code>签名\_算法\_SPEC\_EC\_DSA\_SHA\_384</code></li>

Daml交易

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 4 个字段</p>
版本 字符串
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">根</code>
    <span class="x2mdx-ref-type-badge">重复字符串</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">节点</code>
    <span class="x2mdx-ref-type-badge">重复节点</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">节点\_seeds</code>
    <span class="x2mdx-ref-type-badge">重复 NodeSeed</span>
  </div>
</div>

DamlTransaction.NodeSeed

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 2 个字段</p>
节点\_id int32
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">种子</code>
    <span class="x2mdx-ref-type-badge">字节</span>
  </div>
</div>

DamlTransaction.Node

com.daml.ledger.api.v2.interactive · 2 个字段

节点\_id 字符串
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">v1</code>
    <span class="x2mdx-ref-type-badge">节点</span>
  </div>
</div>

节点

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive.transaction.v1 · 5 个字段</p>
创建 创建
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">获取</code>
    <span class="x2mdx-ref-type-badge">获取</span>
  </div>
</div>

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

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

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">查询\_by\_key</code>
    <span class="x2mdx-ref-type-badge">按密钥查询</span>
  </div>
</div>

创建

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive.transaction.v1 · 8 个字段</p>
lf\_version 字符串
<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">字符串</span>
  </div>
</div><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">字符串</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">标识符</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">参数</code>
    <span class="x2mdx-ref-type-badge">值</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">签署者</code>
    <span class="x2mdx-ref-type-badge">重复字符串</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">利益相关者</code>
    <span class="x2mdx-ref-type-badge">重复字符串</span>
  </div>
</div>

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

标识符

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 3 个字段</p>
包\_id 字符串
<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">字符串</span>
  </div>
</div>

<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">字符串</span>
  </div>
</div>

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 16 个字段</p>
单位
布尔 布尔
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">int64</code>
    <span class="x2mdx-ref-type-badge">sint64</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">日期</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">时间戳</code>
    <span class="x2mdx-ref-type-badge">sfixed64</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">数字</code>
    <span class="x2mdx-ref-type-badge">字符串</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">派对</code>
    <span class="x2mdx-ref-type-badge">字符串</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">文本</code>
    <span class="x2mdx-ref-type-badge">字符串</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">字符串</span>
  </div>
</div>

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

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

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">文本\_map</code>
    <span class="x2mdx-ref-type-badge">文本映射</span>
  </div>
</div>

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

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

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

可选

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 1 个字段</p>

列表

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 1 个字段</p>
元素 重复值

文本映射

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 1 个字段</p>
条目 重复条目

TextMap.Entry

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 2 个字段</p>
密钥 字符串

GenMap

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 1 个字段</p>
条目 重复条目

GenMap.Entry

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 2 个字段</p>
密钥
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">值</code>
    <span class="x2mdx-ref-type-badge">值</span>
  </div>
</div>

记录

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 2 个字段</p>
记录\_id 标识符
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">字段</code>
    <span class="x2mdx-ref-type-badge">重复记录字段</span>
  </div>
</div>

记录字段

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 2 个字段</p>
标签 字符串

变体

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 3 个字段</p>
变体\_id 标识符
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">构造函数</code>
    <span class="x2mdx-ref-type-badge">字符串</span>
  </div>
</div>

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

枚举

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 2 个字段</p>
枚举\_id 标识符
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">构造函数</code>
    <span class="x2mdx-ref-type-badge">字符串</span>
  </div>
</div>

GlobalKeyWithMaintainers

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 2 个字段</p>
密钥 全局密钥
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">维护者</code>
    <span class="x2mdx-ref-type-badge">重复字符串</span>
  </div>
</div>

全局密钥

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 4 个字段</p>
模板\_id 标识符
<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">字符串</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">密钥</code>
    <span class="x2mdx-ref-type-badge">值</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">哈希</code>
    <span class="x2mdx-ref-type-badge">字节</span>
  </div>
</div>

获取

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive.transaction.v1 · 10 个字段</p>
lf\_version 字符串
<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">字符串</span>
  </div>
</div>

<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">字符串</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">标识符</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">签署者</code>
    <span class="x2mdx-ref-type-badge">重复字符串</span>
  </div>
</div><div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">利益相关者</code>
    <span class="x2mdx-ref-type-badge">重复字符串</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">表演\_当事人</code>
    <span class="x2mdx-ref-type-badge">重复字符串</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">标识符</span>
  </div>
</div>

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

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">作者\_key</code>
    <span class="x2mdx-ref-type-badge">布尔</span>
  </div>
</div>

练习

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive.transaction.v1 · 16 个字段</p>
lf\_version 字符串
<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">字符串</span>
  </div>
</div>

<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">字符串</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">标识符</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">签署者</code>
    <span class="x2mdx-ref-type-badge">重复字符串</span>
  </div>
</div><div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">利益相关者</code>
    <span class="x2mdx-ref-type-badge">重复字符串</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">表演\_当事人</code>
    <span class="x2mdx-ref-type-badge">重复字符串</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">标识符</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">字符串</span>
  </div>
</div>

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

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">消费</code>
    <span class="x2mdx-ref-type-badge">布尔</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">孩子</code>
    <span class="x2mdx-ref-type-badge">重复字符串</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">练习\_结果</code>
    <span class="x2mdx-ref-type-badge">值</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">选择\_observers</code>
    <span class="x2mdx-ref-type-badge">重复字符串</span>
  </div>
</div>

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

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">作者\_key</code>
    <span class="x2mdx-ref-type-badge">布尔</span>
  </div>
</div>

回滚

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive.transaction.v1 · 1 个字段</p>
孩子 重复字符串

按键查询

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive.transaction.v1 · 6 个字段</p>
lf\_version 字符串
<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">字符串</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">标识符</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">详尽</code>
    <span class="x2mdx-ref-type-badge">布尔</span>
  </div>
</div>

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

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">结果</code>
    <span class="x2mdx-ref-type-badge">重复字符串</span>
  </div>
</div>

执行提交并等待事务请求

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 9 个字段</p>
已准备\_transaction 准备交易
当事人\_签名 派对签名
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">重复数据删除\_duration</code>
    <span class="x2mdx-ref-type-badge">持续时间</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">重复数据删除\_offset</code>
    <span class="x2mdx-ref-type-badge">int64</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">提交\_id</code>
    <span class="x2mdx-ref-type-badge">字符串</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">字符串</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">散列\_scheme\_version</code>
    <span class="x2mdx-ref-type-badge">哈希方案版本</span>
  </div>
</div>

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

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">交易\_format</code>
    <span class="x2mdx-ref-type-badge">交易格式</span>
  </div>
</div>

准备交易

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 2 个字段</p>
交易 DamlTransaction
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">元数据</code>
    <span class="x2mdx-ref-type-badge">元数据</span>
  </div>
</div>

元数据

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 10 个字段</p>
提交者\_info 提交者信息
<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">字符串</span>
  </div>
</div>

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

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">交易\_uuid</code>
    <span class="x2mdx-ref-type-badge">字符串</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">准备\_时间</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">输入\_合同</code>
    <span class="x2mdx-ref-type-badge">重复输入契约</span>
  </div>
</div>

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

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

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

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">全局\_key\_mapping</code>
    <span class="x2mdx-ref-type-badge">重复的 GlobalKeyMappingEntry</span>
  </div>
</div>

元数据.SubmitterInfo

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 2 个字段</p>
act\_as 重复字符串
<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">字符串</span>
  </div>
</div>

Metadata.GlobalKeyMappingEntry

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 2 个字段</p>
密钥 全局密钥
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">值</code>
    <span class="x2mdx-ref-type-badge">值</span>
  </div>
</div>

Metadata.InputContract

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 3 个字段</p>
v1 创建
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">已创建\_at</code>
    <span class="x2mdx-ref-type-badge">uint64</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">事件\_blob</code>
    <span class="x2mdx-ref-type-badge">字节</span>
  </div>
</div>

当事人签名

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 1 个字段</p>
签名 重复的 SinglePartySignature

单方签名

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 2 个字段</p>
派对 字符串
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">签名</code>
    <span class="x2mdx-ref-type-badge">重复签名</span>
  </div>
</div>

签名

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 4 个字段</p>
格式 签名格式
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">签名</code>
    <span class="x2mdx-ref-type-badge">字节</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">签名\_by</code>
    <span class="x2mdx-ref-type-badge">字符串</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">签名\_算法\_spec</code>
    <span class="x2mdx-ref-type-badge">签名算法规范</span>
  </div>
</div>

签名格式

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 5 个值</p>
  • 签名\_格式\_UNSPECIFIED
  • <li><code>SIGNATURE\_FORMAT\_RAW</code></li>
    
    <li><code>SIGNATURE\_FORMAT\_DER</code></li>
    
    <li><code>SIGNATURE\_FORMAT\_CONCAT</code></li><li><code>签名\_FORMAT\_SYMBOLIC</code></li>

哈希方案版本

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

最小账本时间

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 2 个字段</p>
min\_ledger\_time\_abs 时间戳
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">min\_ledger\_time\_rel</code>
    <span class="x2mdx-ref-type-badge">持续时间</span>
  </div>
</div>

交易格式

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 2 个字段</p>
事件\_format 事件格式
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">交易\_shape</code>
    <span class="x2mdx-ref-type-badge">交易形状</span>
  </div>
</div>

事件格式

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 3 个字段</p>
过滤器\_by\_party 重复地图
过滤器\_for\_any\_party 过滤器
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">详细</code>
    <span class="x2mdx-ref-type-badge">布尔</span>
  </div>
</div>

过滤器

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 1 个字段</p>
累计 重复累积过滤器

累积过滤器

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 3 个字段</p>
通配符\_filter 通配符过滤器
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">接口\_filter</code>
    <span class="x2mdx-ref-type-badge">接口过滤器</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">模板\_filter</code>
    <span class="x2mdx-ref-type-badge">模板过滤器</span>
  </div>
</div>

通配符过滤器

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 1 个字段</p>
包含\_created\_event\_blob 布尔

接口过滤器

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 3 个字段</p>
接口\_id 标识符
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">包含\_interface\_view</code>
    <span class="x2mdx-ref-type-badge">布尔</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">包含\_created\_event\_blob</code>
    <span class="x2mdx-ref-type-badge">布尔</span>
  </div>
</div>

模板过滤器

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 2 个字段</p>
模板\_id 标识符
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">包含\_created\_event\_blob</code>
    <span class="x2mdx-ref-type-badge">布尔</span>
  </div>
</div>

交易形状

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

执行提交并等待事务响应

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 1 个字段</p>
交易 交易

交易

com.daml.ledger.api.v2 · 11 个字段

更新\_id 字符串
<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">字符串</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">字符串</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">有效\_at</code>
    <span class="x2mdx-ref-type-badge">时间戳</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">事件</code>
    <span class="x2mdx-ref-type-badge">重复事件</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">偏移量</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">同步器\_id</code>
    <span class="x2mdx-ref-type-badge">字符串</span>
  </div>
</div>

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

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">记录\_时间</code>
    <span class="x2mdx-ref-type-badge">时间戳</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">外部\_transaction\_hash</code>
    <span class="x2mdx-ref-type-badge">字节</span>
  </div>
</div>

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

事件

com.daml.ledger.api.v2 · 3 个字段

已创建 创建事件
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">已存档</code>
    <span class="x2mdx-ref-type-badge">存档事件</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">已行使</code>
    <span class="x2mdx-ref-type-badge">锻炼事件</span>
  </div>
</div>

创建事件

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 16 个字段</p>
偏移量 int64
<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">int32</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">字符串</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">标识符</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">值</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">合约\_key\_hash</code>
    <span class="x2mdx-ref-type-badge">字节</span>
  </div>
</div>

<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">记录</span>
  </div>
</div><div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">已创建\_event\_blob</code>
    <span class="x2mdx-ref-type-badge">字节</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">界面\_views</code>
    <span class="x2mdx-ref-type-badge">重复的InterfaceView</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">见证\_当事人</code>
    <span class="x2mdx-ref-type-badge">重复字符串</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">签署者</code>
    <span class="x2mdx-ref-type-badge">重复字符串</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">观察者</code>
    <span class="x2mdx-ref-type-badge">重复字符串</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">已创建\_at</code>
    <span class="x2mdx-ref-type-badge">时间戳</span>
  </div>
</div>

<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">字符串</span>
  </div>
</div>

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

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">代表\_package\_id</code>
    <span class="x2mdx-ref-type-badge">字符串</span>
  </div>
</div>

界面视图

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 4 个字段</p>
接口\_id 标识符
查看\_status 状态
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">视图\_值</code>
    <span class="x2mdx-ref-type-badge">记录</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">实现\_package\_id</code>
    <span class="x2mdx-ref-type-badge">字符串</span>
  </div>
</div>

已存档事件

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 7 个字段</p>
偏移量 int64
<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">int32</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">字符串</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">标识符</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">见证\_当事人</code>
    <span class="x2mdx-ref-type-badge">重复字符串</span>
  </div>
</div>

<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">字符串</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">已实现\_接口</code>
    <span class="x2mdx-ref-type-badge">重复标识符</span>
  </div>
</div>

锻炼事件

com.daml.ledger.api.v2 · 15 个字段

偏移量 int64
<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">int32</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">字符串</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">标识符</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">标识符</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">选择</code>
    <span class="x2mdx-ref-type-badge">字符串</span>
  </div>
</div>

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

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">表演\_当事人</code>
    <span class="x2mdx-ref-type-badge">重复字符串</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">消费</code>
    <span class="x2mdx-ref-type-badge">布尔</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">见证\_当事人</code>
    <span class="x2mdx-ref-type-badge">重复字符串</span>
  </div>
</div>

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

<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">字符串</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">已实现\_接口</code>
    <span class="x2mdx-ref-type-badge">重复标识符</span>
  </div>
</div>

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

跟踪上下文

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 2 个字段</p>
traceparent 字符串
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">跟踪状态</code>
    <span class="x2mdx-ref-type-badge">字符串</span>
  </div>
</div>

执行提交和等待请求

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 8 个字段</p>
已准备\_transaction 准备交易
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">当事人\_签名</code>
    <span class="x2mdx-ref-type-badge">派对签名</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">重复数据删除\_duration</code>
    <span class="x2mdx-ref-type-badge">持续时间</span>
  </div>
</div><div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">重复数据删除\_offset</code>
    <span class="x2mdx-ref-type-badge">int64</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">提交\_id</code>
    <span class="x2mdx-ref-type-badge">字符串</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">字符串</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">散列\_scheme\_version</code>
    <span class="x2mdx-ref-type-badge">哈希方案版本</span>
  </div>
</div>

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

执行提交并等待响应

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 2 个字段</p>
更新\_id 字符串
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">完成\_offset</code>
    <span class="x2mdx-ref-type-badge">int64</span>
  </div>
</div>

执行提交请求

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 8 个字段</p>
已准备\_transaction 准备交易
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">当事人\_签名</code>
    <span class="x2mdx-ref-type-badge">派对签名</span>
  </div>
</div><div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">重复数据删除\_duration</code>
    <span class="x2mdx-ref-type-badge">持续时间</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">重复数据删除\_offset</code>
    <span class="x2mdx-ref-type-badge">int64</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">提交\_id</code>
    <span class="x2mdx-ref-type-badge">字符串</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">字符串</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">散列\_scheme\_version</code>
    <span class="x2mdx-ref-type-badge">哈希方案版本</span>
  </div>
</div>

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

执行提交响应

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

获取首选包版本请求

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 4 个字段</p>
各方 重复字符串
<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">字符串</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">字符串</span>
  </div>
</div><div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">审核\_valid\_at</code>
    <span class="x2mdx-ref-type-badge">时间戳</span>
  </div>
</div>

获取首选包版本响应

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 1 个字段</p>
包\_首选项 PackagePreference

包首选项

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 2 个字段</p>
包\_reference 软件包参考
<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">字符串</span>
  </div>
</div>

封装参考

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 3 个字段</p>
包\_id 字符串
<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">字符串</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">包\_版本</code>
    <span class="x2mdx-ref-type-badge">字符串</span>
  </div>
</div>

获取首选包请求

com.daml.ledger.api.v2.interactive · 3 个字段

package\_vetting\_requirements 重复 PackageVettingRequirement
<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">字符串</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">审核\_valid\_at</code>
    <span class="x2mdx-ref-type-badge">时间戳</span>
  </div>
</div>

PackageVettingRequirement

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 2 个字段</p>
各方 重复字符串
<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">字符串</span>
  </div>
</div>

获取首选包响应

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 2 个字段</p>
包\_引用 重复的PackageReference
<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">字符串</span>
  </div>
</div>

准备提交请求

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 15 个字段</p>
用户\_id 字符串
<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">字符串</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">命令</code>
    <span class="x2mdx-ref-type-badge">重复命令</span>
  </div>
</div>

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

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

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">act\_as</code>
    <span class="x2mdx-ref-type-badge">重复字符串</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">读取\_as</code>
    <span class="x2mdx-ref-type-badge">重复字符串</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">披露\_合同</code>
    <span class="x2mdx-ref-type-badge">重复披露合同</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">字符串</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">包\_id\_selection\_preference</code>
    <span class="x2mdx-ref-type-badge">重复字符串</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">详细\_散列</code>
    <span class="x2mdx-ref-type-badge">布尔</span>
  </div>
</div><div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">预取\_contract\_keys</code>
    <span class="x2mdx-ref-type-badge">重复 PrefetchContractKey</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">估计\_traffic\_cost</code>
    <span class="x2mdx-ref-type-badge">成本估算提示</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">散列\_scheme\_version</code>
    <span class="x2mdx-ref-type-badge">哈希方案版本</span>
  </div>
</div>

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

命令

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 4 个字段</p>
创建 创建命令
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">练习</code>
    <span class="x2mdx-ref-type-badge">锻炼命令</span>
  </div>
</div>

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

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">创建\_和\_练习</code>
    <span class="x2mdx-ref-type-badge">CreateAndExerciseCommand</span>
  </div>
</div>

创建命令

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 2 个字段</p>
模板\_id 标识符
创建\_arguments 记录

练习命令

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 4 个字段</p>
模板\_id 标识符
<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">字符串</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">选择</code>
    <span class="x2mdx-ref-type-badge">字符串</span>
  </div>
</div>

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

通过按键命令练习

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 4 个字段</p>
模板\_id 标识符
<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">值</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">选择</code>
    <span class="x2mdx-ref-type-badge">字符串</span>
  </div>
</div>

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

CreateAndExerciseCommand

com.daml.ledger.api.v2 · 4 个字段

模板\_id 标识符
<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">记录</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">选择</code>
    <span class="x2mdx-ref-type-badge">字符串</span>
  </div>
</div>

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

披露合同

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 4 个字段</p>
模板\_id 标识符
<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">字符串</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">已创建\_event\_blob</code>
    <span class="x2mdx-ref-type-badge">字节</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">字符串</span>
  </div>
</div>

预取合约密钥

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2 · 3 个字段</p>
模板\_id 标识符
合约\_key
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">限制</code>
    <span class="x2mdx-ref-type-badge">uint32</span>
  </div>
</div>

准备提交响应

<p class="x2mdx-ref-schema-summary">com.daml.ledger.api.v2.interactive · 5 个字段</p>
已准备\_transaction 准备交易
<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">准备\_transaction\_hash</code>
    <span class="x2mdx-ref-type-badge">字节</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">散列\_scheme\_version</code>
    <span class="x2mdx-ref-type-badge">哈希方案版本</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">散列\_details</code>
    <span class="x2mdx-ref-type-badge">字符串</span>
  </div>
</div>

<div class="x2mdx-ref-field-row">
  <div class="x2mdx-ref-field-main">
    <code class="x2mdx-ref-field-name">成本\_估计</code>
    <span class="x2mdx-ref-type-badge">成本估算</span>
  </div>
</div>

本文由 CC Privacy Club 根据 Canton Network 官方文档(CC-BY-4.0)整理翻译,仅供学习;实现细节以官方最新版本为准。