Metadata-Version: 2.1
Name: bc4py
Version: 0.0.28a0
Summary: Simple blockchain library for python3.
Home-page: https://github.com/namuyan/bc4py
Author: namuyan
License: MIT Licence
Description: bc4py
        =============================
        [bc4py](https://github.com/namuyan/bc4py)\(blockchain-for-python) enables you to
        create blockchain application by Python3.
        
        Function
        ----
        * UTXO base
        * PoW, PoS and PoC multi-consensus
        * Minting colored coin
        
        Requirement
        ----
        * Windows/Linux
        * **Python3.6+**
        * **Rust nightly**
        * [p2p-python](https://github.com/namuyan/p2p-python)
        * LevelDB
        * hash function
            * [yespower-python](https://github.com/namuyan/yespower-python)  For CPU
            * [x16s-hash](https://pypi.org/project/shield-x16s-hash/) for GPU
            * [x11_hash](https://pypi.org/project/x11_hash/) For ASIC
        * Python extension [bc4py-extension](https://github.com/namuyan/bc4py_extension)
        * plotting tool [bc4py-plotter](https://github.com/namuyan/bc4py_plotter)
        
        Install
        ----
        ```commandline
        cd ~
        git clone https://github.com/namuyan/bc4py
        rm -r doc tests
        mv bc4py blockchain-py
        cd blockchain-py
        pip3 install --user -r requirements.txt
        pip3 install --user -r requirements-c.txt
        wget http://example.com/boot.json
        ```
        
        Start node
        ----
        * `python3 localnode.py` Node working on local env, for debug.
        * `python3 publicnode.py` Node with mining/staking.
        
        Documents
        ----
        * [Create genesis block](doc/GenesisBlock.md)
        * [How to mining](doc/Mining.md)
        * [API document](bc4py/user/api/static/index.md)
        * [About development](doc/Development.md)
        * [About new offer about program](doc/AboutPullrequest.md)
        * [HTTPS proxy introduction](doc/Proxy.md)
        * [Proof of capacity](doc/AboutPoC.md)
        * [Install LevelDB](doc/InstallLevedb.md)
        
        Licence
        ----
        MIT
        
        Author
        ----
        [@namuyan_mine](http://twitter.com/namuyan_mine/)
        
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3.6
Classifier: License :: OSI Approved :: MIT License
Description-Content-Type: text/markdown
