So, we come to the end of our second chapter. If this is your first time building a blockchain application, this chapter should have helped you to identify the different components of a blockchain application. If you are new to creating and issuing tokens on blockchains, this should have helped you to grasp the concept and give you some ideas on how you can implement them as part of your projects.
We started this chapter by looking at the concept of fungible and non-fungible tokens and the business cases you can implement using these tokens. We also looked at the smart contract standards for these tokens and how they can be implemented using Solidity and OpenZeppelin. We created a mintable fungible token called MoolahCoin and a non-fungible token called Condos using these resources. Finally, we built a wallet app to manage the tokens we issued on the blockchain using ReactJS...