Get more content like this for FREE at

This series is going to teach you how to build a blockchain integrated web application from scratch. We will start by building a set of Ethereum smart contracts inside of the Truffle Framework with TDD.

Once we have developed our smart contracts, we’ll build a web app with Ruby on Rails that interacts with it.

By working through both sides of the process in a single series, you’ll see how to build a complete decentralized application (DApp) from scratch, in-depth.

The goal is to keep things simple so that you can see how all of the pieces fit together inside your own projects. That said, this series may be a bit lengthy.

This episode is a continuation of Part 1. We work through some security concerns for our smart contract and explore how the Truffle Framework uses addresses to call functions on smart contracts.

Helpful Links: