10 开发和利用智能合同

使用 Oracle Blockchain Platform Enterprise Edition for Besu 部署捆绑应用,下载示例 Solidity 合同,处理令牌化资产,以及调用账户和令牌合同的 Solidity 方法。

  • 一键式应用部署
    • 使用 Blockchain Platform Manager 中的一键式功能将应用程序部署到您的实例。
  • 数字资产智能合同
    • 使用提供的数字资产 SDK 软件包处理标记化资产:一个扩展了 ERC ‑ 20 标准,另一个扩展了 ERC ‑ 1155 标准。有关更多信息,请参阅《 Digital Assets Guide 》中的 Install Smart Contracts for Digital Assets 。
  • Solidity Smart Contract API —数字资产
    • 调用支持基于 ERC ‑ 20 和 ERC ‑ 1155 标准的令牌的 Solidity 方法。有关详细信息,请参阅《数字资产指南》中的数字资产 API 。
  • 示例智能合同
    • 在服务控制台的“Developer Tools(开发人员工具)”页面上查找示例合同。下载 Solidity 源代码或应用程序二进制接口 (Application Binary Interface,ABI)。
    • 将 ABI 与 RPC 代理 API 调用结合使用,以便与部署的智能合同进行交互。
    • 将来源导入 Solidity 开发环境(例如 Hardhat 或 Remix)以修改或延长合同。