Skip to main content

MultiversX Smart Contracts

MultiversX Smart Contracts

The MultiversX Blockchain's virtual machine (VM) executes WebAssembly. This means that it can execute smart contracts written in any programming language that can be compiled to WASM bytecode. Though, we only provide support for Rust.

Developers are encouraged to use Rust for their smart contracts, however. MultiversX provides a Rust framework which allows for unusually clean and efficient code in smart contracts, a rarity in the blockchain field. A declarative testing framework is bundled as well. For the best coding experience, developers have the MultiversX IDE at their disposal.

Read more about the MultiversX VM here.

Navigate through the sidebar to see some tutorials to get you started, as well as the Rust framework documentation.