-
Notifications
You must be signed in to change notification settings - Fork 36
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merge feat/next in main #447
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add shell completions
Main into feat/next
Merge main into feat/next
Integrated new sdk-py package
remove missleading flag
…dator-data Make delegation contract from validator data
Added commands for managing delegated funds
…g-nodes Use value parameter for unjailing nodes
Display message for user to install sc-meta dependencies
Deprecated contract report command
Relayed V3
Added warning to advise users to use sc-meta for building contracts
Merge main in feat/next
Bump version to v9.7.0
Run tests on macos-latest
Implemented a native auth client and faucet functionality
Merge main in feat/next
andreibancioiu
approved these changes
Sep 30, 2024
danielailie
approved these changes
Sep 30, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
In this PR, the release
v9.7.0
is prepared. This is a minor release that contains a couple of new features and some fixes.The release contains a "breaking" change, but it's more of a "fixing" change, it should not impact the usage, maybe just those who use
mxpy
for bash scripting. The flag--using-delegation-manager
was removed from themxpy staking-provider add-nodes
command, because it was redundant, without providing it, the transaction would fail. This is perhaps the most impacting change of this release.mxpy staking-provider
The
mxpy staking-provider
command group has been enriched, it now contains more commands, such asmxpy 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, usemxpy 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: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 therelayer
.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 ajson
file and should be placed inside a list. TheAddress
type can be provided using a dictionary, that should look like this:Bytes
values can be provided using a dictionary, that should look like this: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 ofsc-meta
are no longer installed by default, the user is asked to manually runsc-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 withsc-meta report
.Relevant PR:
mxpy-up.py
Installing
mxpy
by running themxpy-up.py
installation script is now deprecated, andpipx
should be used from now on for installingmxpy
.Relevant PR:
-#441