Chapter 1: App Rules and Blockchain Setup

This is the first part of a series on building decentralized applications using the Ethereum blockchain.

We’re going to build 3 things:

  1. a custom token
  2. a DAO which uses the tokens as votes
  3. a prototype web UI for interacting with the smart contracts

After following the instructions in this book, you’ll be able to build your own custom Ethereum token with or without an accompanying DAO and app.

What We’ll Be Building

The project we’re building is called The Neverending Story (TNS). The full project can be found at Its full code is on GitHub.

The Neverending Story is a web application with input fields (text and image) where users who have MetaMask installed can send in a paragraph ...

Get Build Your First Ethereum DApp now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.