Skip to content

413x5/mx-wcc24-py

Repository files navigation

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.

About

MX WCC 24

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages