Release: sc - 0.43.0, codec 0.18.1, vm 0.5.0
Hello xWorld!
- Fixed a rustc compatibility issue when building contracts. The meta crate looks at the rustc version when generating the wasm crate code.
- Initial version of the contract template tool in multiversx-sc-meta.
- The Rust debugger is now thread safe.
- Removed the `big-float` feature of multiversx-sc, because the functionality is already available on mainnet.
- CLI fixes in multiversx-sc-meta: arguments `--target-dir-wasm`, `--target-dir-meta`, and `--target-dir-all` in the `multiversx-sc-meta`
- Fixed an issue with contract calls and ESDT transfers in the `StaticApi` environment.
And many many other goodies. Check the detailed description of this release and join us on Discord, where you can connect with fellow builders and developers, share your feedback, ask for details, contribute with constructive ideas. And starting last week we have the monthly live dev sessions where you can meet us and discuss in detail every characteristic and detail.
Release: Altair Patch 2 - v1.5.13
Calling all Validators!
It's time for an upgrade of your nodes! This release brings:
- updated libp2p library to v0.28.2 and go compiler to v1.20.7;
Remember, the minimum required Go compiler version for compilation is now v1.20.5, and with this upgrade it will be v1.20.7, keeping us in sync with the latest libp2p library changes. Happy upgrading, and join us on Discord where you can connect with fellow builders and developers, share your feedback, ask for details, contribute with constructive ideas.
Release: Altair Patch 1 - v1.5.12
Calling all Validators!
It's time for an upgrade of your nodes! This release brings:
- updated libp2p libraries to the latest versions, ensuring enhanced performance and stability.
Remember, the minimum required Go compiler version for compilation is now v1.20.5, keeping us in sync with the latest libp2p library changes. Happy upgrading, and join us on Discord where you can connect with fellow builders and developers, share your feedback, ask for details, contribute with constructive ideas.
Release: sc - 0.42.0, codec 0.18.0, vm 0.4.0, scenario-format 0.20.0, sdk 0.2.0
- Multi-endpoints in multi-contracts:
- It is now possible to have multiple versions of the same endpoint in different multi-contract variants.
- We can also have multiple versions of the constructor.
- Major architectural redesign of the debugger:
- The VM executor interface inserted between the smart contract API objects and the Rust VM. A new
VMHooksApi
is used to connect on the smart contract side. AVMHooksDispatcher
object andVMHooksHandler
interface provide the connection on the VM side. - The
VMHooksApi
comes in several flavors (backends): - The old
DebugApi
is now only used at runtime, on the VM context stack; - A new
StaticApi
provides support for managed types in a regular context, without needing to be initialized; - An additional
SingleTxApi
is useful for unit tests. Aside managed types, it also allows some basic context for tx inputs, results, storage and block info. - Removed almost all of the legacy functionality from the smart contract APIs.
- System SC mock.
- It is now possible to issue tokens (fungible, SFT, NFT) in integration tests.
- Setting roles is modeled.
- It is, however, not fully mocked.
And many many other goodies. Check the detailed description of this release and join us on Discord, where you can connect with fellow builders and developers, share your feedback, ask for details, contribute with constructive ideas.
Release: mx-api-service - v1.2.0
Hello xWorld!
A new Rest API release is out. Jungle DEX has been merged to xExchange, therefore some adaptations had to be done in order to also be able to associate a price. Other fixes have also been added.
Send us feedback and let’s get in touch if you have any improvement ideas. Become a maintainer!
Release: Altair - v1.5.8
Hello xWorld!
Finally, the next leap forward for MultiversX is ready for Mainnet! Altair comes with our novel Guardian feature, designed to fortify transaction security and combat phishing threats rampant in the blockchain space. With the possibility to appoint a trusted co-signer, you can add an extra layer of security to your blockchain interactions. Experience enhanced security automation with our Trusted Co-Signer Service (TCS), streamlining the process and balancing user experience with robust protection.
Validators, upgrade now to Altair and help improving the security for MultiversX!
Click See More if you want to find out more about Altair!