.

pyox的Python项目详细描述


版权所有2017toonsMIT licence

安装

ubuntu/osx

>;来自开发版本

sudo -H pip install git+https://github.com/Moustikitos/oxycoin.git

如果您使用python3

sudo -H pip3 install git+https://github.com/Moustikitos/oxycoin.git

窗口

>;来自开发版本

pip install git+https://github.com/Moustikitos/oxycoin.git

使用pyoxy

与lisk和shift的兼容性目前还没有完全支持,如果您自己去那里,就可以了!

使用OxyCoin API

api模块允许开发人员向区块链发送请求。为了 安全原因仅从区块链节点运行POSTPUTentrypoints。

>>> from pyoxy import api
>>> api.use("toxy") # work on testnet

使用以下语法可以访问所有入口点:

api.[METHOD].[entrypoint with "/" replaced by "."](param=value,...[returnKey=name])

>>> # http equivalent [PEER ADDRESS]/api/delegates/get?username=toons
>>> api.GET.delegates.get(username="toons")
{'delegate': {'address': '12773656026018032534X', 'vote': '50649323252343', 'pub
licKey': '926f731a0fbc04d845fe10f6d4917c47317704af55151c08e07be6616220ddaf', 'us
ername': 'toons', 'rank': 28, 'rate': 28, 'approval': 0.5, 'producedblocks': 154
, 'missedblocks': 0, 'productivity': 100}, 'success': True}

它返回一个从服务器json响应转换而来的python字典。你可以 提供一个returnKey选项值,从服务器响应中获取所需的字段

>>> api.GET.delegates.get(username="toons", returnKey="delegate")
{'address': '12773656026018032534X', 'vote': '50649323252343', 'publicKey': '926
f731a0fbc04d845fe10f6d4917c47317704af55151c08e07be6616220ddaf', 'username': 'too
ns', 'rank': 28, 'rate': 28, 'approval': 0.5, 'producedblocks': 154, 'missedbloc
ks': 0, 'productivity': 100}

发送oxycoin

pyoxy使用pynacl加密库本地烘焙事务,因此没有机密 通过网络发送。目前只能广播type-0事务。 金额以Satoshi为单位。

>>> from pyoxy import api, util
>>> api.use("toxy")
>>> util.sendTransaction(amount=100000000, recipientId="15981732227677853647X", secret="your secret")
{'success': True}

命令行界面

您可以使用pyoxy包,而无需通过命令编写一行代码 线路接口。启动cli有两种方法。

来自命令行

python -mpyoxy-cli

来自python代码

>>> from pyoxy import cli
>>> cli.start()
Welcome to pyoxy-cli [Python 3.5.1 / pyoxy 0.1b]
Available commands: network, account, delegate
cold@.../>

如何发送氧币?

>>> from pyoxy import cli
>>> cli.start()
Welcome to pyoxy-cli [Python 3.5.1 / pyoxy 0.1b]
Available commands: network, account, delegate
cold@.../> network use
Network(s) found:
    1 - lisk
    2 - oxy
    3 - shift
    4 - toxy
Choose an item: [1-4]> 4
hot@toxy/network> account link "your secret with spaces between quotes"
hot@toxy/account[15600...1854X]> send 1.1235 12427608128403844156X
{'success': True}

如何运行池?

>>> from pyoxy import cli
>>> cli.start()
Welcome to pyoxy-cli [Python 3.5.1 / pyoxy 0.1b]
Available commands: network, account, delegate
cold@.../> network use
Network(s) found:
    1 - lisk
    2 - oxy
    3 - shift
    4 - toxy
Choose an item: [1-4]> 4
hot@toxy/network> delegate link "your secret with spaces between quotes"
hot@toxy/account[15600...1854X]> share <amoun> --options=values
  • <amount>值可以是:
    • 相对价值,即账户余额的10%
    • 使用十进制数字45.6的绝对值
    • 使用coinmarketcapapi转换的菲亚特(60美元、41美元、62美元或125美元)价值
  • options可以是:
    • -b--blacklistcoma分隔的地址列表或新行分隔的地址文件的完整路径
    • -d--delay要分析选民行为的天数
    • -l--lowest触发付款的treshold付款(保存未付付款)
    • -h--highest上限支出

图形用户界面(python 3.x)

运行pyoxy支付用户界面:python -mpyoxy-ui

https://github.com/Moustikitos/oxycoin/raw/master/pyoxy-ui.png

作者

香椿<;moustikitos@gmail.com>;

支持此项目

  • 卡通比特币地址:^{TT28}$
  • Toons Oxycoin地址:^{TT29}$
  • 投票给toons在oxycoin区块链上的代表

版本

0.3

  • 添加了liskshift网络

0.2

  • uipkg已释放

0.1

  • apimod已释放
  • cryptomod已释放
  • utilmod已释放
  • clipkg已释放

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java迭代图形框架聚合达到内存限制的消息   反编译和开发人员向Android应用程序提供java安全密钥   活页夹中的java Vaadin上传组件,例如Crud编辑器   java如何定义0090当我有了每个字符   带有AOP的java截取私有注释方法   在Java中暂停并恢复动画(thread.sleep)   java在JavaFX中从不同的控制器向TableView添加行   java如何通过Spring使用脚本初始化inmemory HSQLDB   windows找到了绝对的java。通过编程从java代码获取exe路径   Java同步、信号量和队列的多线程性能   java异步任务回调未调用   java在迷宫中用坐标寻找最短路径   Java:并行处理数组,查找发生异常的位置   java我无法理解我收到的错误   如何调用。bat文件,并使用java中的ProcessBuilder发送字符串   java在mysql数据库中插入日期   将ArrayList的内容显示为格式正确的JSON for Java REST API   java@OneToMany注释SQLSyntaxErrorException:ORA000904无效标识符