Understanding Remix development fundamentals
In Chapter 8, Developing Your Own Cryptocurrency, we discussed the ERC-20, ERC-721, and ERC-1155 smart contracts and wrote smart contract functions. Now, we can do a quick code verification using the Remix online Integrated Development Environment (IDE) before we use Truffle or Hardhat to write a unit test. We learned about a basic Remix online IDE feature in Chapter 6, Fundamentals of Solidity. In this section, we will explore more Remix features, namely the following:
- Working with the Solidity Compiler
- Analysis
- Testing
- Deploying and running transactions
- Debugging
Remix provides both online and local versions to work with. The online version is available at https://remix.ethereum.org. To install Remix on your local device, download the Desktop IDE based on your OS environment from the following official Remix website:
https://github.com/ethereum/remix-desktop/releases
Once it has been installed successfully...