将区块链应用程序构建器扩展用于 Visual Studio Code

Visual Studio Code 的 Blockchain App Builder 扩展可帮助您从规范文件中构建和构建功能齐全的链代码项目。

构建项目后,您可以在本地 Hyperledger Fabric 网络或预配的 Oracle Blockchain Platform 网络上运行和测试项目。然后,您可以运行 SQL 丰富的查询,调试链代码,或者使用生成的代码编写和运行单元测试。

Blockchain App Builder 工作流图

表 7-3 使用 VS 代码扩展时的工作流

任务 说明 更多信息
安装和配置 从 Oracle Blockchain Platform 控制台下载 Blockchain App Builder VS Code 扩展,并安装它和任何先决条件软件。
创建链代码项目 为链代码项目创建规范文件。
生成链代码 编辑规范文件以定义要生成的资产和链代码,然后从规范文件生成链代码。
有关规范文件以及生成的链代码项目的结构和内容的详细参考信息:
部署链代码

创建链代码项目后,您可以在本地将其部署到包括的预配置的 Hyperledger Fabric 网络,也可以远程部署到 Oracle Blockchain Platform Cloud 或 Enterprise Edition。

您还可以打包链代码项目,以手动部署到 Oracle Blockchain Platform。

测试链代码

在网络上运行链代码后,您可以测试任何生成的方法。

此外,如果选择在链代码开发过程中创建 executeQuery 方法,则可以在将链代码部署到 Oracle Blockchain Platform 网络时运行 SQL 丰富查询。

调试链代码 您可以在 Visual Studio Code 中执行逐行调试。
同步您的更新 更新规范文件时,可以将更改与生成的链代码文件同步。
正在运行单元测试 项目中包括基本单元测试用例设置。可以添加和运行其他测试。