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