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),以修改或延長合約。