3 使用數位資產硬體指令行介面

您可以使用命令行介面 (CLI) 來安裝、編譯、部署和執行智能合約。

數位資產 Hardhat CLI 可作為任何數位資產專案的一部分,透過搭配 Oracle Blockchain Platform Enterprise Edition for Besu 的 Blockchain App Builder 產生。CLI 也包含在批發 CBDC、穩定幣、忠誠度權杖、標識存款、債券市集及藝術忠誠度權杖的參考專案中。您可以將命令行介面與數位資產專案搭配使用,以編譯、部署、升級和上傳合約至登錄檔。您也可以產生包裝函式 API 規格與 Postman 集合。您可以在本機 Besu 網路、用於開發測試的記憶體內 evm 節點,或佈建的 Oracle Blockchain Platform Besu 網路上執行及測試數位資產專案。

表格 3-1 使用 Visual Studio 程式碼擴充時的工作流程

任務 說明 其他資訊
安裝與設定 從您的 Oracle Blockchain Platform 主控台下載封裝的樣本智慧合約,然後安裝它和任何先決條件軟體。 安裝數位資產硬式設定命令行介面
編譯智能合約 編譯數位資產合約,讓位元組碼和應用程式二進位介面 (ABI) 可供部署。 使用 CLI 編譯合約
部署智能合約 將數位資產專案本機部署到內含的預先設定 Besu 網路、本機 evm 節點,或是從遠端部署到 Oracle Blockchain Platform Enterprise Edition for Besu。 使用命令行部署合約
升級智能合約 將合約升級至新版本,並在任何部署環境中進行測試。 升級合約
將合約資訊清單上傳至登錄 將產生的 Besu 合約資訊清單上傳至 Oracle Blockchain Platform 登錄服務,以擷取 ABI、位元組碼和儲存版面配置。 使用指令行將合約資訊清單上傳至登錄
產生包裝函式 API 規格與 Postman 集合 產生包裝函式 API 規格與 Postman 集合,其中包含每個合約方法的 API 端點。您也可以為 RPC 代理主機呼叫產生 Postman 集合。 使用命令行產生包裝函式 API 規格與 Postman Collection
產生 RPC 代理 API Postman Collection 產生 RPC 代理主機呼叫的 Postman 集合 使用命令行產生 RPC 代理主機 Postman Collection