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

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

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

Blockchain App Builder 工作流图

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

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

在创建链代码项目后,您可以在本地将其部署到包含的预配置超级账本架构网络,或者远程部署到 Oracle Blockchain Platform Cloud 或 Enterprise Edition。

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

测试链代码

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

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

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