10 開發及使用智能合約

使用 Oracle Blockchain Platform Enterprise Edition for Besu 來部署搭售的應用程式、下載範例 Solidity 合約、使用權杖化資產,以及針對帳戶和權杖合約呼叫 Solidity 方法。

  • 一鍵式應用程式部署
    • 使用 Blockchain Platform Manager 中的單鍵功能,將應用程式部署到您的執行個體。
  • 數位資產的智慧合約
    • 使用提供的數位資產 SDK 套裝程式來處理權杖化資產:一個擴充 ERC-20 標準,另一個擴充 ERC-1155 標準。如需詳細資訊,請參閱《數位資產指南》中的安裝數位資產的智慧型合約。
  • 適用於數位資產的 Solidity Smart Contract API
    • 呼叫可根據 ERC-20 和 ERC-1155 標準支援記號的 Solidity 方法。如需詳細資訊,請參閱 Digital Assets Guide 中的 Digital Assets APIs 。
  • 智慧型合約範例
    • 在服務主控台的「開發者工具」頁面中尋找合約範例。下載 Solidity 原始碼或應用程式二進位介面 (ABI)。
    • 使用 ABI 與 RPC 代理 API 呼叫,與已部署的智能合約互動。
    • 將來源匯入至 Solidity 開發環境 (例如 Hardhat 或 Remix),以修改或延長合約。