使用區塊鏈 App 產生器命令行介面

Blockchain App Builder 命令行介面可協助您從規格檔案建立和擴展功能完整的鏈碼專案。

專案建立之後,您可以在本機 Hyperledger Fabric 網路或佈建的 Oracle Blockchain Platform 網路上執行和測試專案。接著,您可以執行 SQL Rich Query、除錯鏈碼,或使用產生的程式碼來寫入和執行單元測試。

區塊鏈 App 產生器工作流程圖表

表格 7-1 使用 CLI 時的工作流程

作業 描述 相關主題
安裝和組態 從您的 Oracle Blockchain Platform 主控台下載區塊鏈 App 產生器 CLI,並安裝所有先決條件軟體。
建立 chaincode 專案 建立鏈碼專案的規格檔案。
產生鏈碼 編輯規格檔案以定義要產生的資產與鏈碼,然後執行 CLI 初始化處理以從規格檔案產生鏈碼。
有關規格檔的結構和內容以及產生的鏈碼專案的詳細參考資訊:
部署鏈碼

建立鏈碼專案之後,您可以在本機將其部署到內含的預先設定 Hyperledger Fabric 網路,或從遠端部署到您的 Oracle Blockchain Platform Cloud 或 Enterprise Edition。

您也可以封裝鏈碼專案,以手動部署至 Oracle Blockchain Platform。

測試鏈碼

在網路上執行鏈碼之後,您可以測試任何產生的方法。

此外,如果您選擇在鏈碼開發期間建立 executeQuery 方法,如果您的鏈碼部署到 Oracle Blockchain Platform 網路,則可以執行 SQL Rich Query。

對鏈碼除錯 Visual Studio Code 的 Blockchain App Builder 擴充功能包括鏈碼的逐行除錯。
同步您的更新 當您更新規格檔案時,可以將變更與產生的鏈碼檔案同步。
將修正程式套用至區塊鏈 App 產生器 CLI 您可以使用 patch 命令將修正程式套用至區塊鏈 App 產生器 CLI。
執行單元測試 專案中包含基本單位測試案例設定。您可以新增並執行其他測試。