Getting Started
Interested in building on Supra's EVM network? You've come to the right place!
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.
Below is a list of useful development tools and libraries that are actively recognized within the community.
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.
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).
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.
Hardhat >
A powerful development framework for Ethereum and EVM-compatible chains. It enables local testing, debugging, and deployment of smart contracts with custom scripts.
Foundry >
A fast, Rust-based development toolkit for EVM smart contracts, designed for high-performance testing, fuzzing, and debugging.
Web3.js >
A widely used JavaScript library for interacting with EVM-compatible blockchains. It provides a comprehensive set of tools to connect with Supra’s RPC, send transactions, and interact with smart contracts.
Ethers.js >
A modern, lightweight, and developer-friendly alternative to Web3.js, designed for secure and efficient smart contract interactions. It is widely used for dApp development due to its intuitive API and TypeScript support.