Voting on a Blockchain: Ballot Management DApp Code Walk-through

Voting on a Blockchain: Ballot Management DApp Code Walk-through

This is the 4th of 5 articles to explore the development of an end-to-end Balloting system on Ethereum. In this article, I will explain the codes behind the Ballot Management module of the DApp. 

Do check back often as I work on the rest of the articles in this series.

Voting on a Blockchain: How it works

Voting on a Blockchain: How it works

Voting is one of the most popular example to illustrate the potentials of Blockchain and Smart Contracts. As a use case, it is well aligned to the unique propositions of Blockchain technology. Here's my attempt at developing an end-to-end Balloting system on Ethereum.

This will be the first in the series of 5 articles. Do check back often as I work on them.

Connecting to Kaleido Private Ethereum Blockchain with Truffle

Connecting to Kaleido Private Ethereum Blockchain with Truffle

This tutorial explains how to execute a Smart Contract on your private Kaleido Ethereum Blockchain with the Truffle Framework

Prerequisites

Do read "Deploy a Private Ethereum Blockchain in 10 minutes" to have your private Blockchain instance running before continuing with this tutorial.

Setting Up

If you haven't setup the Truffle Framework, here are the steps to do so.

Minimum Viable Ethereum Mobile Wallet - Part 4: Smart Contract Execution

Minimum Viable Ethereum Mobile Wallet - Part 4: Smart Contract Execution

This is part 4 of the step-by-step tutorial to walk the reader through the development of a Minimum Viable Ethereum Mobile Wallet in React Native. I call it the Minimum Viable Wallet or MVW in short.

MVW's source codes can be found here.

In this part, I will explain the codes that lets me execute functions in a smart contract.

Tutorial Structure

This is the last of the 4-parts tutorial.

Minimum Viable Ethereum Mobile Wallet - Part 3: Account & Private Key

Minimum Viable Ethereum Mobile Wallet - Part 3: Account & Private Key

This is part 3 of the step-by-step tutorial to walk the reader through the development of a Minimum Viable Ethereum Mobile Wallet in React Native. I call it the Minimum Viable Wallet or MVW in short.

MVW's source codes can be found here.

In this part, I will explain the codes that lets me create a new Ethereum Wallet account and how I secure my private key in the mobile device.

Tutorial Structure

This tutorial is a work in progress. When done, it will come in 4 parts.