跳转到主要内容

TurtleCoin JSON-RPC接口的Python包装器

项目描述

https://img.shields.io/pypi/v/turtlecoin.svg https://img.shields.io/pypi/pyversions/turtlecoin.svg https://img.shields.io/pypi/l/turtlecoin.svg https://readthedocs.org/projects/turtlecoin-python/badge/

为TurtleCoin JSON-RPC API提供的Python包装器。

它与WalletdTurtleCoind集成,并支持TurtleCoin 0.5.0。

示例

wallet.get_addresses()
'TRTLv1abcdef...'
{'id': 0, 'jsonrpc': '2.0', 'result': {'addresses': ['TRTLv2R....']}}

wallet.get_balance()
{'id': 0, 'jsonrpc': '2.0', 'result': {'availableBalance': 50, 'lockedAmount': 0}}

recipients = [{'address': 'TRTLv3abcd123...', 'amount': 50}]
wallet.send_transaction(transfers=recipients)
{'id': 0, 'jsonrpc': '2.0', 'result': {'transactionHash': 'ae57e...'}}

安装

您可以从PyPI安装最新版本

$ pip3 install turtlecoin

文档

文档可在http://turtlecoin-python.readthedocs.io找到

开发者设置

克隆存储库,并使用…pipenv安装依赖项

$ git clone ...
$ cd turtlecoin-python
$ pipenv install --dev

要生成HTML文档,您需要在PYTHONPATH中包含turtlecoin模块。这用于自动生成API文档。之后,您可以运行makefile目标

$ pipenv run python setup.py develop
$ pipenv run make html

readthedocs上的文档会在每次向master分支推送时自动更新(通过webhook)。

要发布PyPI上的新版本,请将turtlecoin/__version__.py中的版本号递增,并运行

$ pipenv run python setup.py upload

这将也会创建一个带有版本号的git标签。

项目详情


下载文件

下载适合您平台的应用程序。如果您不确定选择哪一个,请了解更多关于安装包的信息。

源分发

turtlecoin-0.2.2.tar.gz (9.8 kB 查看散列)

上传时间:

构建分发

turtlecoin-0.2.2-py2.py3-none-any.whl (15.0 kB 查看哈希值)

上传时间 Python 2 Python 3

支持者