Openchain Library
Project description
Openchain Library
=================
About
-----
Library for creating blockchain networks.
**WARNING:** Currently library in **Alpha** development status. It's a concept of vision, not working library yet.
Author: Alexander Chaika <manti.by@gmail.com>
Source link: https://bitbucket.org/manti_by/openchain
Requirements:
- Base - Python 3.5+, ECSDA, LevelDB
- Development - Flake8
- Examples - Docker, Tornado, PyP2P
Installation
------------
From `PyPi <https://pypi.python.org/pypi/openchain>`_
$ pip install openchain
From `Bitbucket <https://bitbucket.org/manti_by/openchain>`_
$ git clone git@bitbucket.org:manti_by/openchain.git
$ cd openchain/
$ python setup.py install
Environment variables
---------------------
- $DATABASE_PATH - path to store LevelDB files
Run the examples with Docker
----------------------------
$ cd examples/
$ docker build -t mantiby/openchain:latest .
$ docker swarm init
$ docker stack deploy -c docker-compose.yml openchain
Run unit tests and coverage
---------------------------
$ export DATABASE_PATH='/var/tmp/leveldb/test/'
$ python -m unittest discover -s openchain/tests/ -p '*_tests.py'
$ coverage run -m unittest discover -s openchain/tests/ -p '*_tests.py'
$ coverage report -m
=================
About
-----
Library for creating blockchain networks.
**WARNING:** Currently library in **Alpha** development status. It's a concept of vision, not working library yet.
Author: Alexander Chaika <manti.by@gmail.com>
Source link: https://bitbucket.org/manti_by/openchain
Requirements:
- Base - Python 3.5+, ECSDA, LevelDB
- Development - Flake8
- Examples - Docker, Tornado, PyP2P
Installation
------------
From `PyPi <https://pypi.python.org/pypi/openchain>`_
$ pip install openchain
From `Bitbucket <https://bitbucket.org/manti_by/openchain>`_
$ git clone git@bitbucket.org:manti_by/openchain.git
$ cd openchain/
$ python setup.py install
Environment variables
---------------------
- $DATABASE_PATH - path to store LevelDB files
Run the examples with Docker
----------------------------
$ cd examples/
$ docker build -t mantiby/openchain:latest .
$ docker swarm init
$ docker stack deploy -c docker-compose.yml openchain
Run unit tests and coverage
---------------------------
$ export DATABASE_PATH='/var/tmp/leveldb/test/'
$ python -m unittest discover -s openchain/tests/ -p '*_tests.py'
$ coverage run -m unittest discover -s openchain/tests/ -p '*_tests.py'
$ coverage report -m
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Close
Hashes for openchain-0.1.0a10.linux-x86_64.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66dd65b9bb11540fc5231dc40c8a6e8ef51d67c9a4113b13224e73940e1004ed |
|
MD5 | a809557dbbb16469974424a2ab77169a |
|
BLAKE2b-256 | 7084a6d0cf5c4f2241bdbb3e6d69f8f2d7177d80bd0ecb458c7b9d52df97316c |