MULTIVERSX

Latest MultiversX

Releases

Here’s a feed to help you catch up with our latest releases. Being at the forefront of evolution is a moving target, with ceaseless challenges and an insane innovation pace.

Release: mx-chain-mainnet-config - v1.3.50.1

Happy New Year, xWorld! We are excited to kick off the new year with the release of v1.3.50.1, a fully backwards compatible version with our last release (v1.3.50.0). This release includes a change to disable the in-epoch trie pruning process, which reduces IO operations and improves performance:

  • AccountsStatePruningEnabled = false;

Send us feedback and let’s get in touch if you have any improvement ideas. Become a maintainer!

See more
Release: mx-sdk-py-cli - v3.0.0

Good news everyone!

Christmas goodies under the Christmas tree for mxpy users:

  • Blockatlas cleanup;
  • Deprecate *.wat and *.imports.json generation;
  • mxpy cli contract verify [Beta];
  • Reproducible builds endpoint for erdpy cli [Beta];

Send us feedback or get in touch with us if you have any improvement idea. Become a maintainer!

See more
Release: mx-api-service - v1.0.2

Hello xWorld! We listen and we act.

On our path to ease and create a RESTful experience we will make some changes and improvements. With this release of the mx-api-service we:

  • improve our release process;
  • add possibility to load both FungibleESDT and MetaESDT in all token-related endpoints;
  • provide access to unlock schedule for MEX tokens;
  • offer support for alternative gateway;
  • have implemented GraphQL queries for remaining endpoints;
  • added posibility to filter NFT’s by traits;
  • added herotag support in transaction list & details;
  • have implemented many other features. Click See more for complete list.

Send us feedback and let’s get in touch if you have any improvement ideas. Become a maintainer!

See more
Elrond-wasm - 0.38.0, elrond-codec 0.16.0, mandos 0.18.0

Hello xWorld! You better not cry You better not pout I'm telling you why

elrond-wasm 0.38.0 is coming to town. And it brings:

  • ContractCall refactor. Building a contract call comes with harder compile-time constraints. This also reduces compiled code size.
  • ContractBase supertrait can be now stated explicitly for contract and module traits.
  • As per debugger: callback payment is now set correctly and function names are represented internally as strings instead of bytes, which aids debugging.
  • Removed the ei-1-2 feature, which was guarding the newer VM functions. These functions are in the mainnet, so this feature is no longer needed.
  • New utility functions: self.send().esdt_local_burn_multi(...), self.blockchain().get_token_attributes(...).
  • Updated all crates to Rust 2021.

Send us feedback and let's get in touch if you have any improvement ideas. Become a maintainer!

See more
Release: elrond-wasm - v0.37.0, elrond-codec 0.15.0

Hello xWorld! Lots of efforts are invested in the migration to xExchange and MEX2.0, but results of accumulated hard work over months, on a separate pillar of MultiversX ecosystem, begin to bloom. We are releasing new features as:

  • New multi-contract build system for contracts - starting now, you can configure a so-called “multi contract build”;
  • Support for promises;

and improvements as:

  • Refactor on elrond-codec;
  • Improvements on the System SC Proxy - (kudos for community);
  • Updates on several modules;
  • Improvements on storage mapper;

Send us feedback and let’s get in touch if you have any improvement ideas. Become a maintainer!

See more
Release: mx-chain-go - v1.3.50

Hello xWorld! We are moving forward. To achieve our full potential as leading ecosystem, community and project - we must listen to each other. We listened and we came up with an improvement for the protocol cacher system. The main focus for this release was:

  • Improving smart contract results lookup in smartcontract preprocessor;

Send us feedback and let’s get in touch if you have any improvement ideas. Become a maintainer!

See more
Release: mx-chain-go - v1.3.48

Hello xWorld! What a crazy week we had. Moving beyond that, we did not sleep (literally). On our path to opening the bridge between worlds, we need a bug-less foundation. The main focus for this release was:

  • Fixing accounts trie remover config value;
  • Improving and fixing the Heatbeat-V2;
  • Fixing a problem discovered at the pruning storer level;
  • Fixing transaction simulator data concurrency;
  • Adding a new direct connection processor.

Send us feedback and let’s get in touch if you have any improvement ideas.

Become a maintainer!

See more
Release: elrond-wasm - v0.36.0

Good news everyone!

If you encountered issues while decoding EsdtTokenPayment, you may want to read this:

  • EsdtTokenPayment legacy decode: objects encoded by older versions of the framework can now also be decoded, if flag esdt-token-payment-legacy-decode is active;
  • Codec NestedDecodeInput new peek_into method;
  • FungibleTokenMapper caches the token identifier.

Send us feedback and let’s get in touch if you have any improvement idea. Become a maintainer!

See more
Release: mx-chain-go - v1.3.44

Good news everyone!

A new release for Mainnet is available. This release will fix some bothersome issues discovered after v1.3.42 upgrade. That’s why:

  • intercepted trie nodes are no longer saved as unmarshalled entities in cacher;
  • we have a new trie syncer (v3);
  • we removed unnecessary gasComputation.Reset call;
  • we fixed the old NFT liquidity handling issue… (yes, you can transfer your old NFTs again);
  • we fixed also the preferred peers loading.
See more
Release: mx-sdk-js - v11.1.0

Good news everyone!

mx-sdk-js release v11.1.0 is now available for usage:

  • Relayed v1 transactions builder;
  • Relayed v2 transactions builder was already available in a past release but minor fixes were added;

Send us feedback or get in touch with us if you have any improvement idea. Become a maintainer!

See more
Release: mx-sdk-cpp - v1.0.0

Good news everyone! First release of our C++ SDK is available. Starting with this version you may use C++ for:

  • Creating, computing bech32 addresses, getting public key from bech32 addresses;
  • Reading .pem , .json and password files;
  • Signing any string or ERD prefixed messages (ed25519);
  • Creating, signing, serializing, deserializing transactions;
  • Getting accounts, sending transactions, getting ESDT balances via Proxy;
  • ESDT - issuing, transfering, transfering with SC calls;
  • Building ESDT/ESDTNFT/MultiESDTNFT transfer payloads/transactions;

Let us know if you find this SDK useful, or let’s start a discussion about what you find needed to be changed or added.

See more
Release: mx-chain-go - v1.3.42

Release v1.3.42 is ready for mainnet:

  • Good news validators! A reduction of ~60% in bandwidth for heartbeat messages will be achieved;
  • We've extended the Node API to support our Rosetta API implementation;
  • Miniblocks are now partialy executed at destination;
  • Our Trie sync just got better;
  • Finally, you can burn unwanted NFTs... be careful;
  • We fixed and improved a lot of things. Take a look in the detailed page for more information!
See more
Release: elrond-wasm - v0.35.0

Nothing groundbreaking, just a sum of smaller features that had accumulated:

  • Rust interactor snippet generator.
  • Added some missing substitution rules in the contract preprocessor.
  • Allow single zero byte when top-decoding Option::None.
  • Ongoing operations module.
  • Claim developer rewards module.
  • FromIterator trait for ManagedVec .
  • Mandos \"id\" accepted as synonym to \"txId\".

[Send us feedback] and let's get in touch if you have any improvement idea. Become a maintainer!

See more
MultiversX Releases - Welcome

Hello xWorld!

We are starting this changelog to provide everyone with a curated and chronologically ordered list of significant changes to our products. It will not be a dump of a GIT changelog but an easy to digest story format (a story of reasons, decisions, expectations and outcomes).

If you are a developer interested in building on MultiversX, look no further. This will be the right trigger for any change that may impact your work and you will also be able to engage in discussions and contribute to our repos. DeFi enthusiasts and other users who are spending quite a bit of time using MultiversX's products can upgrade their understanding of what they are interacting with and as for validators, getting the essential updates in order to keep their nodes in sync with the network is now easier than ever.

The changelog is far from providing the expansive vision of MultiversX, but it serves as more of a support to help onboard you on the journey, and understand each step we take in building the foundation for a truly open and global financial system.

You will be able to send us feedback here. Therefore, each discussion can transform into a Github Issue that may reach the public roadmap and each question may find an answer (be it from us or from the community) that will be easy to find (not scrolling through thousands of Telegram messages) by anyone.

Stay curious!

See more