“As society becomes more and more complex, cheating will in many ways become progressively easier and easier to do and harder to police or even understand.”
—Vitalik Buterin
So far we have discussed the Ethereum architecture, Solidity programming, and the Ethereum client, including setting it up and compiling, running, and debugging Dapps. That’s a lot of work, isn’t it? In this chapter, let’s discuss two leading frameworks, Truffle and Embark, that will provide a set of tools and boilerplate code for scaffolding Dapps for Ethereum. The frameworks ...