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 Starteddev-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 Starteddev-environments
Gelato
Deploy production-grade & fully-serviced L2 rollups on Rootstock, natively integrated with tools like oracles, bridges, data indexers and Account Abstraction.
Get Starteddev-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