本頁面使用機器翻譯自英語,可能包含錯誤或不清楚的語言。如需最準確的信息,請參閱英文原文。由於更新頻繁,部分內容可能與英文原文有出入。請加入我們在 Crowdin 上的努力,幫助我們改進本頁面的翻譯。 (Crowdin translation page, Contributing guide)
帳戶更新
匯入 ethers 和 @kaiachain/viem-ext 套件,以在 web3 上新增 kaia 功能
指定kairos連線設定,以連線至 Kaia Kairos 測試網路。
使用 createWalletClient 設定一個錢包用戶端,並配置 Kairos 鏈、HTTP 傳輸,以及轉換為帳戶的寄件者私密金鑰。
使用 ethers.SigningKey.computePublicKey,從寄件者的私密金鑰產生公開金鑰。 true 參數可確保金鑰已壓縮。
使用 prepareTransactionRequest 建立帳戶更新的交易請求,指定交易類型、寄件者帳戶、收件者地址和新公開金鑰。
使用錢包用戶端 signTransaction 方法簽署準備好的交易。
使用 kaia_sendRawTransaction 方法將已簽署的交易傳送至 Kaia 區塊鏈,並記錄交易的哈希值。