Before starting the project, we have to prepare platforms and dependencies as the below.


  • MetaMask (Chrome Extension)
  • NodeJS 8+
  • Git
  • IDE (Sublime, Visual Studio, Vim ...)

Installing MetaMask Extension

Just open your Chrome Browser (Install it if you do not have) and go to link: MetaMask


We use Chocolaty to install NodeJS and Geth. For installing Choco, please see:

Install NodeJs:

choco install nodejs

Install Git

choco install git


Install NodeJs:

brew install node

Install Git:

brew install git

Linux (Debian/Ubuntu)

Install NodeJs:

curl -sL | sudo -E bash -
apt-get install -y nodejs
npm install -g npm@latest

Install Git:

apt-get install git