Getting Started
Interested in building on Supra's EVM network? You've come to the right place!
Developing on Supra's EVM network is no different than the EVM networks that you may be used to. Using existing development tools within the industry, you can start developing immediately.
Supra MultiVM is a core feature of the Supra Layer-1 blockchain that allows developers to deploy smart contracts written in different programming languages and from various blockchain ecosystems natively on the Supra network.
The MultiVM (Multiple Virtual Machine) support means developers do not need to learn a new language or port their existing code to build on Supra. Instead, they can use the Virtual Machine and programming language they are already familiar with.
Supra’s MultiVM architecture currently supports or plans to support:
MoveVM: For smart contracts written in the Move language (used by Aptos and Sui)
EVM: For Solidity smart contracts from the Ethereum ecosystem
SolanaVM (SVM): Coming soon, for smart contracts written in Rust (used by Solana)
Development Tools & Workflows
This section provides a step-by-step guide for setting up and using various development environments to build and deploy smart contracts on Supra's EVM-compatible infrastructure.
Remix IDE →
A web-based development environment that allows you to write, compile, deploy, and interact with Solidity smart contracts without needing to install additional dependencies.
Libraries
JavaScript libraries that allow developers to interact with smart contracts deployed on Supra's EVM. These libraries enable reading blockchain data, sending transactions, and integrating smart contracts into decentralized applications (dApps).
Last updated
