V3 keystore
This example demonstrates how to encrypt and decrypt keystore V3.
Import extend from web3py_ext to extend web3 to kaia web3
Import Account class from eth_account
Define a keystore v3, this step illustrates preparing a keystore from file
Read the keystore from file and decrypt it with 'password'
Get the public and private key of the keystore
You can create a new keystore with the same address and different password by using Account.encrypt
Check if the new_keystore
has the same public and private key as v3_keystore_str
.