Compiling and Deploying the ERC-20 Smart Contract
Since our main token smart contract has several different smart contracts involved, in this chapter, we will use a tool called Truffle to simplify smart contract compilation and deployment. At the end of this chapter, we will use Truffle and another tool called Infura to send our token smart contract to a public Ethereum test network.
In this section we will apply some of the things we learned in previous chapters about compiling and deploying contracts. We will be using Truffle to compile and deploy the token contracts we just created. You can also use Remix to compile and deploy the token smart contract we've been working on, but this chapter will focus on Truffle.