• Python 客户端
    • 安装
    • 使用
    • 其它客户端

    Python 客户端

    前面应用案例,都是直接通过 HTTP API 来跟 hyperledger 进行交互,操作比较麻烦。

    还可以直接通过 hyperledger-py 客户端来进行更方便的操作。

    安装

    1. $ pip install hyperledger --upgrade

    或直接源码安装

    1. $ git clone https://github.com/yeasy/hyperledger-py.git
    2. $ cd hyperledger-py
    3. $ pip install -r requirements.txt
    4. $ python setup.py install

    使用

    1. >>> from hyperledger.client import Client
    2. >>> c = Client(base_url="http://127.0.0.1:7050")
    3. >>> c.peer_list()
    4. {u'peers': [{u'type': 1, u'ID': {u'name': u'vp1'}, u'address': u'172.17.0.2:30303'}, {u'type': 1, u'ID': {u'name': u'vp2'}, u'address': u'172.17.0.3:30303'}]}

    更多使用方法,可以参考 API 文档。

    其它客户端

    目前,HyperLedger Fabric 已经成立了 SDK 工作组。

    目前在实现的客户端 SDK 包括:

    • Python SDK
    • Nodejs SDK