Go to file
Daxeel Soni bed0ceac7e
Updated metadata
2018-01-26 10:34:18 +05:30
templates Web ui develoepd 2018-01-25 19:10:01 +05:30
.gitignore Blockshell launched 2018-01-25 16:04:48 +05:30
LICENSE Create LICENSE 2018-01-25 23:35:33 +05:30
README.md Update README.md 2018-01-25 23:54:45 +05:30
blockshell.py Updated metadata 2018-01-26 10:34:18 +05:30
bls.py Updated instructions and metadata 2018-01-26 10:33:46 +05:30
setup.py Blockshell launched 2018-01-25 16:04:48 +05:30
web.py Web ui develoepd 2018-01-25 19:10:01 +05:30

README.md

BlockShell

A command line utility for learning Blockchain technical concepts likechaining, mining, proof of work etc.

BlockShell Logo BlockShell CLI

About

Anyone who wants to understand how blockchain technology works, then BlockShell should be a great start. Because I have created BlockShell keeping blockchain fundamentals in the center of development. With BlockShell you will actually create a tiny blockchain in your system where you can create blocks with data, explore blocks etc.

So, by using BlockShell anyone can learn following blockchain concepts,

  • Block & Chaining
  • Hashing
  • Mining
  • Proof of Work

BlockShell Web Explorer

BlockShell comes with built-in blockchain explorer by which you can actully see how blocks are mined and what is stored and where.

Latest Mined Blocks Block Details

Installation

Step 1 - Create project directory

mkdir <project_name> && cd project_name

Step 2 - Create new virtual environment

virtualenv venv

Step 3 - Activate virtual environment

source venv/bin/activate

Step 4 - Clone this repo

git clone https://github.com/daxeel/blockshell.git

Step 5 - Change directory to cloned one

cd blockshell

Step 6 - Install blockshell

python setup.py install

Step 7 - Try "blockshell" command and test installation!

blockshell

Output in terminal after calling BlockShell command