In the previous chapter, Chapter 5, Security Token Smart Contracts, we learned about the popular security token standards and an overview of the basic Solidity smart contract language. We should be quite comfortable with the fundamentals of the security token smart contract. In this chapter, we are going to write a security token smart contract and build a Dapp. We will be utilizing the Truffle development tool to help develop, test, debug, and deploy our security token Dapp.
This chapter is organized around five major topics, as follows:
- Security token offerings (STO) smart contract development tools
- Setting up an Ethereum development environment
- Creating a security token Truffle project
- Developing and testing a security token smart contract
- Writing Dapp web components