Building an “Oracle” for an Ethereum contract

Must Win

What is an Oracle?

Smart contracts, by their nature, are able to run algorithmic calculations and store and retrieve data. Because every node runs every calculation, it’s not practical (and presently impossible) to make arbitrary network requests from an Ethereum contract. Oracles fill this void by watching the blockchain for events...

Developing our first Ethereum app (DApp)

Must Win

And the trials and tribulations thereof

Background

Bitcoin grabbed our attention by providing anonymous, decentralized, and independently verifiable transactions using a currency that can’t be forged or destroyed.

As amazing as that was, the real killer app that bitcoin ushered in was the “Blockchain”. Smart folks quickly realized...