Wallet to store digital cryptocurrency and makes wallet-to-wallet transactions using python.
-
Create account here for Web3 Console Servies.
-
Create a Developer Account and acquire an API key in the Console. Refer here.
-
Install the python dependicies:
pip install pycryptodome requests beautifulsoup4 -
Generate the hex-encoded entity secret:
python generate_hex_encoded_entity_secret.py
- This key will be used in generating cipher text. We also need public key for this purpose. Replace the API key in generate_public_key.py file and run the python script.
python generate_public_key.py
- Before generating the cipher text, replace the hex_encoded_entity_secret with your generated hex_encoded_entity_secret above. Then run
python generate_entity_secret_ciphertext.py
You will get the ciphertext like this:

-
Input the entity secret ciphertext in the developer console Configurator Page and click Register. Refer docs.
-
Create wallet set.
python create_wallet_set.py
- To get wallet info run this command:
python get_wallet_set.py
-
To update the name, replace the name in update_wallet_sets.py.
-
To create wallet, update the blockchains array and count. You can set other variables too. Refer here.
-
Obtain MATIC tokens from the Polygon Faucet or Mumbai Faucet and send them to the wallets wallets.address from the previous steps response body.
-
Yay! You just transferred your first wallet tokens to your wallet. You can use these to transfer balance to other wallets as well. Refer docs to know more.
-
To check balance run this python script:
python check_wallet_balance.py
15. Other python scripts are available to check individual wallet set and wallet info. Please go through the official documention on the Circle's official Website.

