Skip to main content

Getting Started

MultiversX is a high-performance, sharded smart contract blockchain with Proof of Stake (SPoS) consensus, perfectly designed for the Web3 era with capacity to serve Web2 needs. At the moment of writing, it achieves over 30,000 TPS with adaptive scalability, offering fast and low-cost transactions. The xPortal money app, with embedded DeFi and cross-chain operations, empowers users to interact and own their digital assets. Developers benefit from integrated tools and 30% gas royalties, while validators earn ~8% APR. MultiversX offers sovereign chains for flexible, interoperable blockchain solutions, serving enterprise needs, driving the Web3 vision forward. It is a public blockchain similar to Ethereum, users own their accounts and tokens and they are free to move between more than 500 different apps.

note

If you're not on MultiversX, get started by creating your wallet with xPortal or xWallet.

Learn

If you want to learn more, get started by diving into these concepts:

  • MultiversX Blockchain Basics - Learn about the basics of the blockchain, cryptocurrencies, consensus models, MultiversX explorer, wallet and a live demo of how to interact with the network.
  • Architecture - A breakdown of Multiversx's onchain system.
  • Sovereign Chains - Learn what Sovereign Chains represent for MultiversX.

Build

If you are a developer, you've come to the right place. The development act is one of the easiest and most straight-forward that you will find in the entire space, with lots of tools and support offered by the foundation and community fellow developers.

  • Get EGLD - You need EGLD or xEGLD in order to be able to interact with the MultiversX Network.
  • Tutorials - A great start for anyone looking to learn what it means to develop on the MultiversX blockchain.
  • Cryptozombies - Interactive tutorials for learning how to write MultiversX Smart Contracts.
  • Tools and resources - You can access the best set of tools that you may need for running your project.
  • SC development Framework - The MultiversX Blockchain's VM executes WebAssembly which means that it can execute smart contracts written in any programming language that can be compiled to WASM bytecode. Though, at the time of writing, we only provide support for Rust, with Swift being planned for the end of the year 2024.
  • Backend - So you've written your smart contract, but now you need to interact with it. Learn from this first-hand experience of interacting with smart contracts.
  • Frontend - Because UI/UX is a big deal for MultiversX, having fully functional frontends is of utmost importance for your users and also for anyone interacting with blockchain.
  • Support - We encourage everyone to ask for support or seek answers for their questions if there are any. You can find us on Telegram, Discord or StackOverflow.

Contribute

MultiversX highly values and encourages contributions from the community, especially those who make their code public. To stay engaged with the latest developments and connect with other developers, consider joining a developer session.

note

Contributing to the MultiversX electric-capital repository by adding your product github repo, not only enhances visibility in the blockchain community but also showcases the dynamic nature of our builder group.

Repositories

RepositoryDescription
ProtocolImplementation of the protocol
ProxyImplementation of the proxy
DocumentationOfficial documentation source, please open an issue or create PR at this repo
Smart Contract Dev FrameworkRecommended SC Dev Framework
VSCode IDEMicrosoft VSCode IDE
MultiversX OrganizationOfficial MultiversX Github Organization

Developer Sessions

We host a bi-monthly developer session to discuss upcoming changes to the protocol, SDKs and Tools. The call is open to anyone and we expect any builder to join and get involved.