Digital Assets Edition 增强功能
Oracle Blockchain Platform Digital Assets Edition 包含一个增强版本的 Blockchain App Builder。
区块链应用构建器的增强版本支持以下功能。
- 自动为批发 CBDC 和债券市场场景生成完整的链码应用。
- 自动为 API 网关生成包装 API 程序包,每个链代码方法都具有专用端点。您可以将端点的名称配置为与组织的命名约定匹配。
- 支持链代码事件,可以发送实时通知并触发工作流。
- 在生成的 Postman 集合中支持背书参数。
- 支持使用扩展令牌分类框架标准的链代码,以限制机密或敏感数据,使其仅可供交易涉及的组织访问。
- 扩展令牌分类框架标准中的新账户、角色和事务处理功能。
- CLI 和 Visual Studio Code 扩展 UI 的增强功能。
CLI 增强功能
ochain invoke
命令支持以下其他可选参数。
- 瞬态映射
- 选项:
-t, --transient
- 标头
- 选项:
-H, --headers
- 背书者
- 选项:
-e, --endorsers
- 相同的组织背书者
- 选项:
-S, --sameorgendorser
ochain invoke <method> 's01' 's10' \
-r <remote OBP URL> -u <username> -s <password> \
-H '{"confidential-transaction": "true"}' \
-S false \
-t '{"key": "value"}' \
-e '["org1-xyz-abc.blockchain.ocp.oraclecloud.com:20009", "org1-xyz-abc.blockchain.ocp.oraclecloud.com:20010"]'
Visual Studio Code 扩展增强功能
远程环境的执行窗格中提供了瞬态映射、标头、背书者和相同组织背书者的选项。选择远程环境时,可以使用显示高级选项控件。单击显示高级选项可为当前所选方法(函数)设置这些选项。如果选择其他方法,则将重置高级选项。
对于每个高级选项,您可以添加和删除值,并选择或清除调用方法时要包括的选项。背书同级对话框上提供了相同的组织背书者复选框。如果选择相同的组织背书者,则将忽略手动指定的任何背书对等点。相反,该事务处理将由与用户来自同一组织的对等方背书。
对于机密链代码,默认情况下会为 Visual Studio Code 扩展中的所有方法设置 Confidential-Transaction: true
头。可以编辑此标题。