V3キーストア
この例では、keystore V3を暗号化および復号化する方法を示す。
@kaiachain/ethers-ext パッケージから Wallet クラスをインポートします。
暗号化キーとパスワード情報を宣言する。
また、**ethers.Wallet.createRandom().encrypt()**関数で暗号化キーを作成することもできます。
encryptedKeyからpasswordでaccountを復号化する。
accountのアドレスとprivateKeyを確認できます。
accountを別のパスワードpassword2で暗号化する。 そして、別のencryptedKey2を作成する。
encryptedKey2のaccount2をpassword2で復号化し、account2のアドレスとprivateKeyがencryptedKeyのaccountの情報と同じかどうかを確認します。
メイン関数を実行する。