dgurnani12 / Simple-Blockchain-Server

A simple blockchain (currency) server implemented in python and uses the Flask micro-framework

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Simple-Blockchain-Server

A simple blockchain (currency) server implemented in Python; uses the Flask Micro-Framework to make it easier to map endpoints to Python Functions. Clients can use http to communicate with the service that can be set up to run on a defined port. See installation instructions below:

Installation:

  1. Requires:

  2. Setup the environment:

    • '$ pipenv --python=python3.6'
    • '$ pipenv install'
  3. Run the Server:

    • Default port: '$ pipenv run python Server.py'
    • Specified port: '$ pipenv run python Server.py [-p or --port <port #>]'

HTTP Client Calls:

TODO: this

Credits:

  1. Daniel Van Flymen's tutorial was very helpful for the implementation and some concepts.

  2. William Mougayar's article was helpful for understanding some of the concepts.

About

A simple blockchain (currency) server implemented in python and uses the Flask micro-framework

License:GNU General Public License v3.0


Languages

Language:Python 100.0%