Wednesday, March 26, 2025
API
Protocol
WASM
Tooling

Release: mx-sdk-py-cli-v10.0.0

mxpy v10 contains a few changes compared to the previous version that we'll go through below. The changes consist of some breaking changes with some things being removed, but also some new features and improved usability.

Key changes:

  1. Building contracts directly with mxpy has been deprecated for some time. From now on, contracts are built exclusively via sc-meta. Your existing workflow for deploying, calling, and upgrading remains unchanged.
  2. Rust setup has been removed from mxpy. You’ll want to install it manually using the docs: https://docs.multiversx.com/sdk-and-tools/troubleshooting/rust-setup 
  3. Gas is auto-estimated by default (except for Smart Contracts)
  4. The new validator-wallet tool makes it easier to create and use validator wallets for signing
  5. Guarded accounts are simpler too - if you're using the Trusted CoSigner Service, the service URL and guardian address are now fetched from the network. All you need is the 2FA code.
  6. The release also integrates sdk-py v1.2.0, making mxpy more reliable and robust

Useful links:

Release GitHub:

Releases PyPi:

Migration Issue: 

We hope that you'll find these changes useful and that they will help you to be even more productive in your development work. As always, we welcome your feedback and suggestions in Discord or Telegram, and we look forward to continuing to enhance mxpy in the future.

Do you need more information?

Explore projects, tokens, and integrations built on MultiversX