TurtleCoin JSON-RPC接口的Python包装器
项目描述
为TurtleCoin JSON-RPC API提供的Python包装器。
它与Walletd和TurtleCoind集成,并支持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
文档
开发者设置
克隆存储库,并使用…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 查看哈希值)
关闭
turtlecoin-0.2.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 19fae9099e38098bcf307e980cf826f2df12edc386f55333d071f878949dc664 |
|
MD5 | 31d72cba190b1c73f74b6149e052f74b |
|
BLAKE2b-256 | 9cad3ae4ca2fb8e69a9215637aebaf464179297fdd88e88f2f7ec6b901b6399c |
关闭
turtlecoin-0.2.2-py2.py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | abe2d99d0877b1d2465c7bcf6d229f645b2a1612b3bb55e49d627b8b85847cef |
|
MD5 | e137e01fc849f6329574b619ac70e8e8 |
|
BLAKE2b-256 | 61193370dc9a13ceda498370258fd722b7f048fb282f436aa5eef83b6b254915 |