Remix

Remix is the web-based environment for the development and testing of contracts using Solidity. It is a feature-rich IDE which does not run on live blockchain; in fact, it is a simulated environment in which contracts can be deployed, tested, and debugged.

It is available at https://remix.ethereum.org.

An example interface is shown as follows:

Remix IDE

On the left-hand side, there is a code editor with syntax highlighting and code formatting, and on the right-hand side, there are a number of tools available that can be used to deploy, debug, test, and interact with the contract.

Various features, such as transaction interaction, options ...

Get Mastering Blockchain - Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.