OCAP Client 是一個功能強大且多功能的 JavaScript 函式庫,旨在將您的應用程式連接到由 OCAP 驅動的區塊鏈。它提供了一個簡潔、對開發者友好的介面,用於讀寫資料、管理數位資產以及監聽鏈上事件。此客戶端可用於任何 Node.js 或基於瀏覽器的環境,為後端服務和前端應用程式提供單一解決方案。
其核心在於,此客戶端透過抽象化交易編碼和簽署的複雜性,簡化了區塊鏈的互動。它使用 GraphQL API 透過 HTTP/S 與區塊鏈節點進行所有通訊,使得查詢鏈上資料和提交交易變得容易。

主要功能
OCAP Client 分為幾個不同的方法群組,以處理區塊鏈通訊的不同方面:
查詢
從區塊鏈讀取任何資料,包括區塊、交易、帳戶狀態、資產詳情和一般鏈上資訊。
變更與傳送者
將資料寫入區塊鏈。使用如 `transfer` 或 `createAsset` 等高階輔助方法,輕鬆準備、簽署和傳送交易。
訂閱
監聽即時的鏈上事件。訂閱主題並透過 WebSocket 連線接收即時更新。
編碼器與簽署者
對於進階使用案例,您可以手動編碼和簽署交易,從而完全控制交易的生命週期。
重要概念
- 自動建立帳戶:在由 OCAP 驅動的鏈上,當新帳戶收到第一筆傳入交易(例如,接收代幣)時,鏈上會自動建立該帳戶。您不需要透過單獨的交易來初始化帳戶。
- 無 Gas 交易:此客戶端支援一種 Gas 支付機制,其中指定的「Gas 支付者」錢包可以為其他使用者贊助交易費用。這使您能夠為您的應用程式使用者創造無縫、免 Gas 費的體驗。
下一步
準備好開始建構了嗎?以下是一些有用的連結,可以幫助您快速上手: