Skip to main content
Time to read: 1 min

Dev Environments

Dev Environments provide a complete set of tools for writing, testing, and deploying your smart contracts on Rootstock.

Some benefits of using a dev environment:

  • Streamlined Workflow: No need to cobble together tools from different sources – everything you need is in one place.
  • Efficiency: Dev environments automate repetitive tasks, saving you time and effort.
  • Error Reduction: Built-in features can help you catch bugs in your code before deployment.

Here are supported dev environments for building and deploying smart contracts on Rootstock.

dev-environments

Hardhat

Hardhat is an Ethereum development environment for developers. It's primarily used in the development of smart contracts for the Rootstock and EVM-compatible chains.
Get Started
dev-environments

Foundry

Foundry is a smart contract development toolchain, and user-friendly development environment for writing and testing smart contracts in Solidity. It manages dependencies, compiles, run tests, deploy contracts and allows for interaction with EVM-compatible chains using a command-line tool called Forge.
Get Started
dev-environments

Gelato

Deploy production-grade & fully-serviced L2 rollups on Rootstock, natively integrated with tools like oracles, bridges, data indexers and Account Abstraction.
Get Started
dev-environments

Remix

Remix is an online web tool. It is an IDE (Integrated Development Environment) used to write, compile, deploy and debug Solidity code. It can be connected with Metamask and used to deploy smart contracts to both the Rootstock Testnet and Mainnet.
Get Started
Last updated on by Owanate Amachree