mvx_sdk_py_core

Create accounts, sync nonces, and broadcast transactions on MultiversX networks.

12|5|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/multiversx/mx-ai-skills --skill mvx-sdk-py-core
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mvx_sdk_py_core
Source: https://github.com/multiversx/mx-ai-skills/tree/main/antigravity/skills/mvx_sdk_py_core
Command: npx skills add https://github.com/multiversx/mx-ai-skills --skill mvx-sdk-py-core

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill simplifies interacting with the MultiversX blockchain using the official Python SDK, covering core functionalities for developers.

Core Features & Use Cases

  • Network Connectivity: Easily connect to Devnet, Testnet, Mainnet, and Localnet.
  • Transaction Management: Create, send, and monitor transactions.
  • Data Retrieval: Fetch account details, network configuration, and transaction status.
  • Use Case: A developer needs to send a transaction to a smart contract on the MultiversX devnet. This skill provides the necessary tools to set up the connection, construct the transaction, and confirm its execution.

Quick Start

Use the mvx_sdk_py_core skill to create a new account and sync its nonce on devnet.

Frequently Asked Questions about mvx_sdk_py_core

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I send a transaction to a smart contract on the MultiversX blockchain using Python?

To send a transaction to a smart contract on the MultiversX blockchain using Python, use this SDK to establish a network connection, construct the transaction via transaction controllers, and broadcast it. It also supports monitoring the transaction status to confirm execution.

Can I connect to different MultiversX networks like Devnet and Mainnet with the Python SDK?

Yes, you can connect to Devnet, Testnet, Mainnet, and Localnet with the Python SDK. It provides dedicated entrypoints for each network, allowing you to easily switch between environments during development and production.

What is the difference between ApiNetworkProvider and ProxyNetworkProvider for MultiversX interactions?

The difference between ApiNetworkProvider and ProxyNetworkProvider lies in the network access layer used for MultiversX interactions. The SDK supports both providers, offering flexible network access to fetch account details, network configuration, and broadcast transactions depending on your specific infrastructure setup.

How do I sync an account nonce on MultiversX devnet before broadcasting?

To sync an account nonce on MultiversX devnet, use the SDK to create a new account and synchronize its nonce locally. This ensures your transaction controllers have the correct nonce before broadcasting, preventing invalid transaction errors.

Does the MultiversX Python SDK support fetching account details and network configuration?

Yes, the MultiversX Python SDK supports fetching account details and network configuration. Through the integrated network providers, you can retrieve essential data required for transaction construction and network state monitoring.

What are the limitations of using mvx_sdk_py_core for blockchain transaction monitoring?

The mvx_sdk_py_core skill provides core operations for blockchain transaction monitoring but does not include advanced smart contract interaction abstractions. It is limited to core transaction broadcasting, status monitoring, and account data retrieval as defined by the MultiversX Python SDK v2.