You can easily extend the concepts covered in the projects in this book to other applications. Following are a few examples of modules that can be modified and extended to other applications:
- Wallets: As we discussed earlier, wallets are the most common module across blockchain applications. It's almost impossible to build a blockchain application without it. Wallets that hold fungible and non-fungible tokens can be used as payment wallets, digital identity cards, smart cards, ownership documents, and custodians of other transferable and non-transferable assets.
- Tokens: Tokens form the building blocks of many blockchain applications. Tokens can be used to represent a myriad of fungible and non-fungible assets for accounting purposes in blockchains. In cases where you need to track provenance and auditability of a real-world asset...