Releases: multiversx/mx-sdk-py-cli
v11.0.0
What's Changed
This release contains mainly new features, but also a few breaking changes.
For more details, check out the migration issue.
For examples, check out the Cookbook.
What's Changed
- Set gas price for smart contract interactions by @popenta in #516
- Require python 3.10 or greater by @popenta in #520
- Multisig integration by @popenta in #515
- Governance integration by @popenta in #517
- Wrap Ledger error by @popenta in #525
- Environment config by @popenta in #519
- Address config by @popenta in #521
- Deprecate password file cli argument by @popenta in #529
- Added get commands by @popenta in #522
- Remove recall nonce argument by @popenta in #527
- Set log level from config or cli args by @popenta in #528
- Generate CLI.md file by @popenta in #530
- Refactoring config-wallet by @popenta in #532
- Rename env to config-env by @popenta in #533
Full Changelog: v10.2.0...v11.0.0
v10.2.0
What's Changed
mxpy contract verify
By default, the command will prompt you to confirm that you understand the implications of verifying a contract and that you agree to proceed. You can skip this confirmation by providing either --skip-confirmation or -y.
mxpy contract unverify
The command accepts the bech32 address of the contract as positional argument. The rest of the arguments are keyword arguments. The command also needs --code-hash to specify the code hash of the contract, --verifier-url, this is the url to our verifier service (usually https://play-api.multiversx.com) and the wallet of the owner that is used to sign the payload.
What's Changed
Full Changelog: v10.1.1...v10.2.0
v10.1.1
v10.1.0
What's Changed
Changes:
--recall-nonceargument is obsolete. Nonce is fetched from the network if proxy is provided.- A new argument
--hrphas been added and can be used to specify a hrp. If not provided,hrpis fetched from the network if proxy is provided. If proxy is not provided, the hrp is taken from the config. - When using the faucet, api and wallet urls can be provided. Useful for
Light Speed Chains (sovereign chains).
What's Changed
- Recall nonce by default if nonce not set and proxy is provided by @popenta in #508
- Extend faucet for custom api and wallet by @popenta in #507
- Fetch HRP from network if possible by @popenta in #509
- Added hrp as argument by @popenta in #511
Full Changelog: v10.0.1...v10.1.0
v10.0.1
v10.0.0
What's Changed
The release was prepared here.
The migration support can be found here.
What's Changed
- Integrate sdk-py v1 by @popenta in #469
- Changed to black formatter and added pre-commit by @popenta in #467
- Drop relayed transactions v1 support by @popenta in #470
- Remove contract report by @popenta in #471
- Add output format: secret key in hexadecimal by @BubuMVX in #472
- Removed some contract operations & rust dependency by @popenta in #475
- Refactored smart contract interactions by @popenta in #476
- Refactored accounts to use the ones from sdk-py by @popenta in #477
- Transactions creation refactoring & fixes by @popenta in #478
- Fixed mypy errors by @popenta in #480
- Validators transactions refactoring by @popenta in #479
- Create validator wallet by @popenta in #481
- Fix get account and get transaction by @popenta in #482
- Remove mxpy-up installation script by @popenta in #484
- Use native auth client from sdk-py by @popenta in #483
- Perform args validation on command by @popenta in #485
- Refactored delegation transactions by @popenta in #486
- Estimate gas limit by default whenever possible by @popenta in #487
- Use single index argument for each wallet by @popenta in #488
- Refactored to use validators transactions factory by @popenta in #491
- Integrated transaction awaiter by @popenta in #493
- Add specific prefix for address arguments by @popenta in #494
- Fix SimpleNamespace serialization by @popenta in #498
- Improve flow for guarded accounts by @popenta in #495
- Removed delegation sub-package and moved code by @popenta in #496
- Removed prettytable dependency by @popenta in #499
- Fix keystore file wallet & small refactoring by @popenta in #501
- Update publish workflow to publish package to mxpy by @popenta in #502
New Contributors
Full Changelog: v9.12.1...v10.0.0
v9.12.1
What's Changed
What's Changed
- Localnet: add node display name by @andreibancioiu in #492
Full Changelog: v9.12.0...v9.12.1
v9.12.0
What's Changed
What's Changed
- Localnet: add support for Andromeda by @andreibancioiu in #489
Full Changelog: v9.11.0...v9.12.0
v9.11.0
What's Changed
A new feature was added that enables a wallet to be exported as a secret key in hex format.
wallet convert --infile wallet.pem --in-format pem --out-format secret-key
What's Changed
Full Changelog: v9.10.2...v9.11.0