Skip to content

Releases: multiversx/mx-sdk-py-cli

v9.7.1

11 Oct 11:21
2ed0645
Compare
Choose a tag to compare

What's Changed

What's Changed

  • Update localnet (Spica, gateway): upwards & backwards compatibility by @andreibancioiu in #452

Full Changelog: v9.7.0...v9.7.1

v9.7.0

30 Sep 10:48
2d6e151
Compare
Choose a tag to compare

What's Changed

mxpy staking-provider

The mxpy staking-provider command group has been enriched, it now contains more commands, such as mxpy staking-provider make-delegation-contract-from-validator and a set of new command for managing delegated funds. To see the full list of supported commands, use mxpy staking-provider -h.

When unjailing nodes, the value was not passed when creating the transaction and that should be now fixed.

Relevant PRs:

mxpy tx new

Previously, there was no easy way to send ESDT/SFT/NFT tokens. An argument called --token-transfers has been added and can be provided along the usual arguments:

mxpy tx new --token-transfers NFT-123456-01 1 ESDT-987654 100

Relevant PR:

Relayed V3 transactions

Support for Relayed V3 transactions has been added. Added the --relayer argument for specifying the relayer of the transaction. Added the --inner-transactions-outfile argument for saving the created relayed transactions. If the file contains transactions it will append to the rest of the transactions. Added the --inner-transactions argument to specify the inner transactions that will be sent by the relayer.

Relevant PR:

contract interactions using the ABI file

By providing the ABI file, mxpy can now encode and decode arguments for contract interactions. The --abi argument can be used to provide the ABI file and --arguments-file can be used for passing the arguments. The arguments should come from a json file and should be placed inside a list. The Address type can be provided using a dictionary, that should look like this:

{
  "bech32": "erd1..."
}

Bytes values can be provided using a dictionary, that should look like this:

{
 "hex": "some_hex_encoded_value"
}

For more information on how this feature can be used, check out the available documentation.

Relevant PRs:

mxpy wallet new

A new argument called --shard can be provided when generating a new wallet. The argument is used to generate the wallet in a specific shard.

Relevant PR:

mxpy faucet request

A new command has been added. It is used to get xEGLD on Devnet or Testnet. It opens the web-wallet in a browser and the user should complete the reCAPTCHA and click the Request Tokens button.

mxpy deps install

When running mxpy deps install rust the dependencies of sc-meta are no longer installed by default, the user is asked to manually run sc-meta install all.

Relevant PR:

mxpy contract build

This feature remains unchanged from the previous release, the user is advised to directly use sc-meta for building smart contracts.

Relevant PR:

Deprecations

mxpy contract report

The mxpy contract report is now deprecated, should be replaced with sc-meta report.

Relevant PR:

mxpy-up.py

Installing mxpy by running the mxpy-up.py installation script is now deprecated, and pipx should be used from now on for installing mxpy.

Relevant PR:
-#441

What's Changed

Full Changelog: v9.6.3...v9.7.0

v9.6.3

20 Sep 12:17
c1386f2
Compare
Choose a tag to compare

What's Changed

What's Changed

  • Localnet: adjust VmQueryDelayAfterStartInSec (30 seconds instead of 120) by @andreibancioiu in #449

Full Changelog: v9.6.2...v9.6.3

v9.6.2

28 Aug 12:55
0f7091f
Compare
Choose a tag to compare

What's Changed

What's Changed

Full Changelog: v9.6.1...v9.6.2

v9.6.1

16 Aug 12:19
ff8f07c
Compare
Choose a tag to compare

What's Changed

What's Changed

Full Changelog: v9.6.0...v9.6.1

v9.6.0

27 May 15:31
f1ce216
Compare
Choose a tag to compare

What's Changed

What's Changed

New Contributors

Full Changelog: v9.5.5...v9.6.0

v9.5.5

25 Apr 09:00
3112b15
Compare
Choose a tag to compare

What's Changed

Update the dependencies in pyproject.toml.

What's Changed

Full Changelog: v9.5.4...v9.5.5

v9.5.4

22 Apr 08:18
6783cd1
Compare
Choose a tag to compare

What's Changed

When passing string arguments to contract operations, such as deploy, call and upgrade, mxpy interpreted it as unknown arguments. All string arguments should be prefixed with str:.

Another issue happened when signing transactions by hash with guarded accounts. This is now fixed.

What's Changed

Full Changelog: v9.5.3...v9.5.4

v9.5.3

08 Apr 12:27
c8b95fc
Compare
Choose a tag to compare

What's Changed

What's Changed

Full Changelog: v9.5.2...v9.5.3

v9.5.2

29 Feb 11:30
25cc744
Compare
Choose a tag to compare

What's Changed

What's Changed

Full Changelog: v9.5.1...v9.5.2