February 17, 2023

Release: mx-ide-vscode - v0.17.0

Rust - Canonical path

After much consideration and planning, we have decided to focus mainly on the Rust programming language as the foundation of our smart contract development platform.

This decision was made to create a clear and canonical path for all smart contract builders out there. We want to make it easy for anyone to learn and build smart contracts, regardless of their experience level or background. By using Rust as our core language and making use of all the tools and platforms that are in development, we believe we can achieve this goal.

As part of this transition, we will no longer be supporting C/C++ projects in our VS Code IDE. This was a difficult decision, but it was necessary to create a cohesive and streamlined development experience.

We assure you that you can continue building and deploying them as before using mxpy. We are not removing any functionality that was previously available in mxpy , just the possibility to build one using mxpy contract new --template=contract . Rather, we are picking a clear oneway for smart contract development that we believe will benefit the community as a whole on the long term.

After this update, we will start a quest to create a wealth of resources to learn Rust and smart contract development. We will add platforms to boost your knowledge, including tutorials, documentation, and community support. We hope that this will help you get up to speed quickly and efficiently, so you can start building powerful apps with great smart contracts right away.