このページは英語からの機械翻訳を使用しており、誤りや不明瞭な表現が含まれている可能性があります。最も正確な情報については、オリジナルの英語版をご覧ください。頻繁な更新のため、一部のコンテンツはオリジナルの英語になっている可能性があります。Crowdinでの取り組みに参加して、このページの翻訳改善にご協力ください。 (Crowdin translation page, Contributing guide)
アカウント更新
ethersと@kaiachain/viem-ext**パッケージをインポートして、web3にkaiaの機能を追加する。
Kaiia Kairosテストネットに接続するために、kairosチェーン設定を指定します。
createWalletClientを使用してウォレットクライアントをセットアップし、Kairosチェーン、HTTPトランスポート、および送信者の秘密鍵**をアカウントに変換して設定します。
ethers.SigningKey.computePublicKeyを使用して、送信者の秘密鍵から公開鍵を生成する。 trueパラメータは、キーが圧縮されることを保証する。
prepareTransactionRequest**を使用して、アカウント更新のためのトランザクションリ クエストを作成し、トランザクションタイプ、送信者アカウント、受信者アドレス、および新し い公開鍵を指定する。
ウォレットクライアントの signTransaction メソッドを使用して、準備されたトランザクションに署名する。
kaia_sendRawTransaction**メソッドを使用して署名されたトランザクションをKaiaブロックチェーンに送信し、トランザクションのハッシュを記録する。