Skip to content

Latest commit

 

History

History
55 lines (31 loc) · 1.61 KB

README.md

File metadata and controls

55 lines (31 loc) · 1.61 KB

MultiversX Winter Coding Challenge 2024

Python implementation

A collection of python scripts for automating MultiversX blockchain operations.

Environment Installation

  1. 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
  2. Install dependencies:

    pip install -r requirements.txt --upgrade

Required packages:

  • multiversx-sdk>=0.19.0

Steps

Generates MultiversX accounts on devnet (3 accounts per shard) and requests xEGLD from the faucet.

Issues WINTER ESDT fungible tokens to each account generated in Step 01 and saves the token IDs.

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.

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.