This page uses machine translation from English, which may contain errors or unclear language. For the most accurate information, please see the original English version. Some content may be in the original English due to frequent updates. Help us improve this page's translation by joining our effort on Crowdin. (Crowdin translation page, Contributing guide)
Legacy Account Key
Import the ethers and @kaiachain/ethers-ext packages to add kaia features on ethers.js
Define sender's address and private key
Set up the provider with the specified kairos testnet URL. A provider in ethers is a read-only abstraction to access the blockchain data.
Also, you can change the provider URL from kairos to quicknode
Create a sender's wallet with the private key and provider
Define a message to be signed and recovered
Sign the message with sender's wallet
Recover the address from signed message using ethers.utils.verifyMessage
Recover the address from signed message using klay_recoverFromMessage