Join our
Discord!
LogoLogo
SupraScan ExplorerStarKey WalletDiscord
EVM
  • Network
  • Oracles
  • Automation
  • SupraNova
  • Guides
EVM
  • Overview
  • Getting Started
    • Remix IDE
      • Fund Your Wallet
      • Connect StarKey Wallet to Remix
      • Guide to Deploy Smart Contract
    • Hardhat
      • Getting Private Key from StarKey
      • Create Hardhat Project
      • Write Smart Contract
      • Deploying Smart Contract
    • Foundry
      • Getting Private Key from StarKey
      • Create Foundry Project
      • Write Smart Contract
      • Deploying Smart Contract
    • Your First Solidity Contract
  • Network Information
Powered by GitBook
On this page
  • Development Tools & Workflows
  • Libraries
Edit on GitHub

Getting Started

Interested in building on Supra's EVM network? You've come to the right place!

PreviousOverviewNextRemix IDE

Last updated 8 days ago

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.

For the latest RPC URL, please refer to the page.

Below is a list of useful development tools and libraries that are actively recognized within the community.


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.

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).

Supra Network Information

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.

EVM is currently in . Looking to build on Mainnet with our full stack of Oracles without waiting? Review our .

Testnet Alpha
MoveVM documentation