本頁面使用機器翻譯自英語,可能包含錯誤或不清楚的語言。如需最準確的信息,請參閱英文原文。由於更新頻繁,部分內容可能與英文原文有出入。請加入我們在 Crowdin 上的努力,幫助我們改進本頁面的翻譯。 (Crowdin translation page, Contributing guide)
Write
當您需要更新合約中的某些狀態時,可以與智能合約進行**"事務 "**交互。
從 Web3j 和 kaia 庫(web3j-ext
)中導入必要的類。
使用 Web3j 連接到 kaia 區塊鏈並指定 URL
使用私鑰創建 KlayCredentials
定義與之交互的智能合約地址
確定合約交易的gas價格和gas限額
創建gas供應商,並設定靜態gas價格和gas限額
使用聯繫地址、Web3j 實例、憑據和gas提供商加載合約。 您可以通過該實例讀寫合約
在寫入之前,獲取合約中存儲的當前數字
調用 "counter.increment().send() "來遞增合約中存儲的***數字
寫入後,獲取存儲在合約中的更新號