To develop smart contracts and then manage the lifecycle of those contracts—like compilation, testing, deployment, and updates—we need an integrated development environment (IDE). There are many options available. Remix IDE is a web-based IDE (which means it does not require any software installation). Remix comes with a full suite of development and deployment tools integrated for developing and managing the lifecycle of smart contracts.
In this chapter, we will introduce you to the Remix IDE and see how it can help with creating and managing the lifecycle of smart contracts. ...