Summary
In this chapter, we covered the Remix IDE, including how to compile, deploy, and debug a smart contract. We also explored the Truffle suite, including commands to build and deploy our MYERC20Token
smart contract and how to write a unit test and run it. In the section on Hardhat, we discussed how to use Hardhat to develop, compile, test, and deploy the ERC1155NFTToken
token. At the end of the chapter, we then had an overview of security testing tools, including static and dynamic analysis tools, such as Securify, and we set up a linter tool, Solhint.
In the next chapter, we will write frontend code using React.js and use web3.js to interact with backend smart contracts and build an end-to-end decentralized digital art market DApp.