正式上市前 (階段):2026-02-26

智慧型合約範例

Oracle Blockchain Platform Enterprise Edition for Hyperledger Besu 包含樣本智能合約,可從服務主控台的開發人員工具頁面取得。

選取每個合約的下載選項功能表,以下載 Solidity 原始碼或應用程式二進位介面 (ABI)。您可以使用此資訊,透過 RPC 代理 API 呼叫與已部署的智能合約互動。您也可以將原始程式碼匯入至 Solidity 開發環境 (例如 Hardhat 或 Remix),並視需要進行變更或增強功能。

雜湊鎖定時間合約 (HTLC)

此合約會在您建立例項時部署。「雜湊鎖定時間合約」可啟用 ETH 與 ERC-20 權杖的單元交換,接收者會在截止日期前申請付款,或將付款退還給寄件者。合約支援下列作業。
  • 交換 ETHor ERC-20 權杖。
  • 在秘密條件下鎖定指定時間的接收者資金。
  • 在鎖定到期前提供正確的加密密碼,以要求鎖定資金。
  • 鎖定到期後,將未領取的鎖定資金退還給寄件者。
  • 取得鎖定交換的狀態,包括是否已申請或退款、鎖定金額及鎖定期限。

靈魂繫結權杖 (SBT)

此合約未預先部署。您必須下載並編譯原始程式碼,然後使用 Hardhat 或 RPC 代理 API 等工具來部署合約。Soul Bound Token 合約實行了與錢包身分相關的不可轉讓的 NFT 式憑證。權杖只能由權杖持有人發出、驗證、撤銷或燒錄。無法銷售或移動它們。合約支援下列作業。
  • 合約擁有者 (管理員) 可以發出或撤銷證明資料 (在公事包中插入或燒錄靈魂繫結的記號)。
  • 應用程式可以檢查公事包是否包含 Soul 繫結權杖和讀取可用的權杖描述資料 (URI)。
  • 權杖持有者可以燒錄他們的靈魂繫結權杖。

LockBox

此合約會在您建立例項時部署。LockBox 合約實行鎖定時間的保存庫,其中包含 ETH 和 ERC-20 權杖,然後在特定時間將內容釋出給指定的擁有者。合約支援下列作業。
  • 透過直接傳送 ETH 或轉移 ERC-20 權杖,將資金存入 Vault。
  • 取得 Vault 詳細資料,包括受益人 / 所有者、發行時間為何,以及 Vault 中的權杖 /ETH。任何使用者都可以取得此資訊。
  • 在指定時間核發資金。在指定的時間戳記之後,負責人可以呼叫核發動作來擷取資金。