Skip to content

Conversation

@popenta
Copy link
Collaborator

@popenta popenta commented Mar 25, 2025

A couple of breaking changes and new features were added in this release.

Breaking changes:

  • Commands like mxpy contract build, test, report, new have been deleted.
  • The Rust dependency has been dropped.
  • Commands like mxpy account get and mxpy transaction get have been removed. They can be easily replaced with api get requests.
  • The --estimate-gas flag has been removed. By default the gasLimit is estimated wherever possible.
  • The wallet index argument has been changed. Now, instead of having 3 wallet arguments for each wallet type, we only have one argument for each wallet (sender, guardian, relayer).
  • Relayed transaction V1 has been removed.

New features

  • New prefix was added for arguments of type Address.
  • A new command group was added: mxpy validator-wallet.

The release also contains bugfixes and refactoring.

Check out the migration issue:

popenta and others added 30 commits January 29, 2025 11:45
Changed to black formatter and added pre-commit
Add output format: secret key in hexadecimal
Removed some contract operations & rust dependency
Refactored smart contract interactions
popenta and others added 25 commits March 18, 2025 11:32
Add specific prefix for address arguments
Removed delegation sub-package and moved code
Bump version for v10 & generate CLI.md file
Fix keystore file wallet & small refactoring
Update publish workflow to publish package to mxpy
@popenta popenta added the ignore-for-release-notes Ignore for release notes label Mar 25, 2025
@popenta popenta self-assigned this Mar 25, 2025
@popenta popenta merged commit 2ea596f into main Mar 25, 2025
13 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ignore-for-release-notes Ignore for release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants