本页面使用机器翻译自英语,可能包含错误或不清楚的语言。如需最准确的信息,请参阅 英文原文。由于更新频繁,部分内容可能与英文原文有出入。请加入我们在 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 区块链,并记录交易哈希值。