Skip to content
πŸŽ‰ Minimal Blockchain Learning CLI
HTML Python
Branch: master
Clone or download
Latest commit f23af00 Mar 5, 2018


Type Name Latest commit message Commit time
Failed to load latest commit information.
blockchain documented Feb 2, 2018
templates Added routes to html templates Feb 8, 2018
.gitignore blockshell not found buf fixed Jan 27, 2018 Create Jan 29, 2018 fixed typo Mar 4, 2018
LICENSE Create LICENSE Jan 25, 2018 tweet removed Feb 20, 2018
_config.yml Set theme jekyll-theme-cayman Feb 2, 2018 typo corrected in help message Feb 3, 2018 blockshell no moduel bug fixed Jan 27, 2018

πŸ“– just includes installation guide. You can find detailed guide in this wiki page


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

ℹ️ 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 with python version 2.7.

virtualenv venv

Step 3 - Activate virtual environment

source venv/bin/activate


source venv/Scripts/activate

Step 4 - Clone this repo

git clone

Step 5 - Change directory to cloned one

cd blockshell

Step 6 - Install blockshell

pip install --editable .

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


Output in terminal after calling BlockShell command

You can’t perform that action at this time.