V3 keystore
This example demonstrates how to encrypt and decrypt keystore V3.
Import the Wallet class from the @kaiachain/ethers-ext/v5 package.
Encrypted key and password information are declared.
You can also create a encrypted key with the ethers.Wallet.createRandom().encrypt() function.
Decrypt account from the encryptedKey with the password.
You can check address and privateKey of the account.
Encrypt the account with another password password2. And it will make another encryptedKey2.
Re-decrypt the account2 from encryptedKey2 with password2 and check if the address and privateKey of the account2 are same with the info of the account from encryptedKey.
Execute the main function.