turtlecoin json-rpc接口的python包装器
turtlecoin的Python项目详细描述
Turtlecoin JSON-RPCAPI的Python包装器。
它集成了Walletd和Turtlecoin并与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
开发人员设置
克隆repo并使用…pipenv:
$ git clone ...
$ cd turtlecoin-python
$ pipenv install --dev
要生成html文档,您需要在 你的Python。这用于自动生成api文档。 然后您可以运行makefile目标:
$ pipenv run python setup.py develop $ pipenv run make html
有关ReadtheDocs的文档将在上自动更新 每次推到主分支(通过webhook)。
要在pypi上发布新版本,请增加版本号 在Turtlecoin/uuu版本中运行:
$ pipenv run python setup.py upload
这也将创建一个带有版本号的git标记。