A collection of python scripts for automating MultiversX blockchain operations.
-
Create a virtual environment (optional but recommended):
cd mx-wcc24-py python3 -m venv .venv source .venv/bin/activate # On Windows use: .venv\Scripts\activate
-
Install dependencies:
pip install -r requirements.txt --upgrade
Required packages:
- multiversx-sdk>=0.19.0
Generates MultiversX accounts on devnet (3 accounts per shard) and requests xEGLD from the faucet.
02. Issue Tokens
Issues WINTER ESDT fungible tokens to each account generated in Step 01 and saves the token IDs.
03. Transfer Tokens
Performs WINTER token transfers from the tokens issued in Step 02 to multiple configurable receiver addresses.
Retrieves and displays transaction history for MultiversX accounts generated in previous steps, using the MultiversX DevNet API.
The token manager smart contract rust implementation and instructions for issuing the SNOW ESDT tokens.
05. Claim Tokens
Claims SNOW ESDT tokens from the token smart contract for each account in Step 01.
Generates a leaderboard of token holders for WINTER ESDT tokens.