https://github.com/daxeel/blockshell
đ Minimal Blockchain Learning CLI
https://github.com/daxeel/blockshell
blockchain blockchain-concepts blockchain-demos blockchain-explorer blockchain-platform blockchain-technology cli command-line-tool
Last synced: 14 days ago
JSON representation
đ Minimal Blockchain Learning CLI
- Host: GitHub
- URL: https://github.com/daxeel/blockshell
- Owner: daxeel
- License: mit
- Created: 2018-01-25T10:27:25.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2023-01-16T18:07:43.000Z (over 2 years ago)
- Last Synced: 2024-11-05T22:41:59.528Z (6 months ago)
- Topics: blockchain, blockchain-concepts, blockchain-demos, blockchain-explorer, blockchain-platform, blockchain-technology, cli, command-line-tool
- Language: HTML
- Homepage:
- Size: 48.8 KB
- Stars: 1,380
- Watchers: 46
- Forks: 111
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- Blockchain-Guide - BlockShell
- awesome-security-collection - **1347**æ
README
đ README.md just includes installation guide. You can find detailed guide in this wiki page
# BlockShell
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 && 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
```
or
```
source venv/Scripts/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
```
pip install --editable .
```Step 7 - Try "blockshell" command and test installation!
```
blockshell
```Output in terminal after calling BlockShell command
![]()