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)
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
.