Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/jackey8616/neutro-blockchain-prototype

Prototype of the Neutro Blockchain
https://github.com/jackey8616/neutro-blockchain-prototype

Last synced: 13 days ago
JSON representation

Prototype of the Neutro Blockchain

Awesome Lists containing this project

README

        

# Prototype for the Neutro-Blockchain

## This is a prototype under construction.

For further details see [neutro.io](https://neutro.io) or the [Yellow Paper](https://drive.google.com/file/d/1yTnTxtpwDA5HZrLMRjH_KkWkynrM9F80/edit) or follow [Neutro on linkedin](https://www.linkedin.com/company/neutro/)

![neutro logo](doc/assets/logo/neutro_full_logo.png)

### Requirements:
- ubuntu 18.04 LTS
- python3.6
- python3-pip libraries:
- [base58](https://pypi.org/project/base58/)
- [ecdsa](https://pypi.org/project/ecdsa/)
- AtomicP2P library
- [AtomicP2P](https://pypi.org/project/AtomicP2P/)

### Installation:
- clone this repository
- ToDo (how to generate genesis)
- ToDo (how to setup client)
- ToDo (how to setup light clinet)

### Usage:
- ToDo (how to generate wallet)
- ToDo (how to start client)
- ToDo (how to start light client)
- ToDo (how to become a miner)
- ToDo (how to broadcast transaction)
- ToDo (how to verify transaction)

### Run tests:
- [install pytest](https://docs.pytest.org/en/latest/getting-started.html)
- nagivate to the root_directory of the cloned repository
- run `pytest`
- if you want to change the configuration of pytest have a look at:
- `/conftest.py`
- `/pytest.ini`

### Contribution:
if you want to contribute, you are welcome to:
- fork this repository
- push your contribution to your fork
- create a new pull request

or just open a new issue if you find an error etc.

### License:
- MIT (see LICENSE file)