An Intro to Ethereum Smart Contracts

This article is probably a work in progress, but it is mostly a document for myself to keep track of what I’ve learned and to remind myself of how to get started. In this way, hopefully it will serve useful to others.

Without further ado, let’s get into it.


Getting Started

I found this article and it had a couple suggestions that we’ll be trying out. First is to use testrpc, or as renamed after being taken under the Truffle banner, ganache-cli. This will give you an environment to simulate and deploy your code to a test blockchain.

So installing both of these gets us started.

npm install -g truffle
npm install -g ganache-cli

I did not update this… Sorry!